Roll external/skia 6516293c1..974c18323 (12 commits)

https://skia.googlesource.com/skia.git/+log/6516293c1..974c18323

2017-11-03 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ c67323a9d..d255123c6 (1 commit)
2017-11-03 jvanverth@google.com Add ms display to Viewer.
2017-11-03 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 0741c0f1e..c67323a9d (3 commits)
2017-11-03 djsollen@google.com Disable CCPR on the Android Framework.
2017-11-03 fmalita@chromium.org Enforce gradient color stop monotonicity in ctor
2017-11-03 benjaminwagner@google.com Specify minor MacOS version before upgrade.
2017-11-03 scroggo@google.com Make SkImageGeneratorCG apply encoded origin
2017-11-03 caryclark@skia.org create imagepriv and name params
2017-11-03 fmalita@chromium.org Remove gradient onGetGLSLProcessorKey() overrides
2017-11-03 benjaminwagner@google.com Upgrade angler and fugu to latest OS.
2017-11-03 mtklein@chromium.org add some lowp gradient stages
2017-11-03 mtklein@chromium.org Revert "Include Vulkan in all Android builds on the CQ"

The AutoRoll server is located here: https://android-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

Test: Presubmit checks will test this change.
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.

Bug: 68764873
Change-Id: Ib6275a2c35d4a1e70ff099e64e1f418bba64d8a2
(cherry picked from commit 0b7e5a6de3acda0edc6d6a3d88a533af01de0fcf)
diff --git a/Android.bp b/Android.bp
index 6458909..72e1c98 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1115,7 +1115,6 @@
         "gm/discard.cpp",
         "gm/displacement.cpp",
         "gm/distantclip.cpp",
-        "gm/dither.cpp",
         "gm/downsamplebitmap.cpp",
         "gm/draw_bitmap_rect_skbug4374.cpp",
         "gm/drawable.cpp",
@@ -1995,7 +1994,6 @@
         "gm/discard.cpp",
         "gm/displacement.cpp",
         "gm/distantclip.cpp",
-        "gm/dither.cpp",
         "gm/downsamplebitmap.cpp",
         "gm/draw_bitmap_rect_skbug4374.cpp",
         "gm/drawable.cpp",
diff --git a/DEPS b/DEPS
index f94d233..d0c58fc 100644
--- a/DEPS
+++ b/DEPS
@@ -3,7 +3,7 @@
 deps = {
   "buildtools"                          : "https://chromium.googlesource.com/chromium/buildtools.git@e6b510a9daf822bbe9f922c200c58150803d2fd8",
   "common"                              : "https://skia.googlesource.com/common.git@9737551d7a52c3db3262db5856e6bcd62c462b92",
-  "third_party/externals/angle2"        : "https://chromium.googlesource.com/angle/angle.git@0741c0f1e0b739ded0ba27a8a519741746c3f611",
+  "third_party/externals/angle2"        : "https://chromium.googlesource.com/angle/angle.git@d255123c63c331bc32402eeeb3ecd18d6b18e97d",
   "third_party/externals/dng_sdk"       : "https://android.googlesource.com/platform/external/dng_sdk.git@96443b262250c390b0caefbf3eed8463ba35ecae",
   "third_party/externals/expat"         : "https://android.googlesource.com/platform/external/expat.git@android-6.0.1_r55",
   "third_party/externals/freetype"      : "https://skia.googlesource.com/third_party/freetype2.git@447a0b62634802d8acdb56008cff5ff4e50be244",
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
index 6af90c3..fc535dc 100644
--- a/dm/DMSrcSink.cpp
+++ b/dm/DMSrcSink.cpp
@@ -942,7 +942,7 @@
             break;
         case kPlatform_Mode: {
 #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
-            gen.reset(SkImageGeneratorCG::NewFromEncodedCG(encoded.get()));
+            gen = SkImageGeneratorCG::MakeFromEncodedCG(encoded);
 #elif defined(SK_BUILD_FOR_WIN)
             gen.reset(SkImageGeneratorWIC::NewFromEncodedWIC(encoded.get()));
 #endif
diff --git a/gm/dither.cpp b/gm/dither.cpp
deleted file mode 100644
index bdd5238..0000000
--- a/gm/dither.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright 2017 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "gm.h"
-#include "SkSurface.h"
-#include "SkGradientShader.h"
-
-// This GM should make dithering somewhat visible when drawn into 565.
-
-DEF_SIMPLE_GM(dither, canvas, 256,256) {
-    // Create a compatible surface that's 8x8, as large as the largest dither pattern we use.
-    auto surface = canvas->makeSurface(canvas->imageInfo().makeWH(8,8));
-    if (!surface) {
-        surface = SkSurface::MakeRasterN32Premul(8,8);
-    }
-
-    // Draw a vertical red->green gradient.
-    SkPaint paint;
-    paint.setBlendMode(SkBlendMode::kSrc);
-    paint.setDither(true);
-    SkPoint    pts[] = { {0,0}, {0,8} };
-    SkColor colors[] = { 0xffff0000, 0xff00ff00 };
-    paint.setShader(SkGradientShader::MakeLinear(pts, colors, nullptr, 2,
-                                                 SkShader::kClamp_TileMode));
-    surface->getCanvas()->drawPaint(paint);
-
-    // Snap that and draw with a 32x zoom.
-    canvas->scale(32,32);
-    canvas->drawImage(surface->makeImageSnapshot(), 0,0);
-}
diff --git a/gm/imagefiltersbase.cpp b/gm/imagefiltersbase.cpp
index 6e34713..da26d97 100644
--- a/gm/imagefiltersbase.cpp
+++ b/gm/imagefiltersbase.cpp
@@ -10,6 +10,7 @@
 #include "SkCanvas.h"
 #include "SkColorFilter.h"
 #include "SkColorPriv.h"
+#include "SkImageFilterPriv.h"
 #include "SkShader.h"
 
 #include "SkBlurImageFilter.h"
diff --git a/gn/gm.gni b/gn/gm.gni
index 27b92a9..441c041 100644
--- a/gn/gm.gni
+++ b/gn/gm.gni
@@ -102,7 +102,6 @@
   "$_gm/discard.cpp",
   "$_gm/displacement.cpp",
   "$_gm/distantclip.cpp",
-  "$_gm/dither.cpp",
   "$_gm/downsamplebitmap.cpp",
   "$_gm/draw_bitmap_rect_skbug4374.cpp",
   "$_gm/drawable.cpp",
diff --git a/include/core/SkImage.h b/include/core/SkImage.h
index 7aa28eb..540f099 100644
--- a/include/core/SkImage.h
+++ b/include/core/SkImage.h
@@ -51,8 +51,8 @@
     typedef SkImageInfo Info;
     typedef void* ReleaseContext;
 
-    static sk_sp<SkImage> MakeRasterCopy(const SkPixmap&);
-    static sk_sp<SkImage> MakeRasterData(const Info&, sk_sp<SkData> pixels, size_t rowBytes);
+    static sk_sp<SkImage> MakeRasterCopy(const SkPixmap& pixmap);
+    static sk_sp<SkImage> MakeRasterData(const Info& info, sk_sp<SkData> pixels, size_t rowBytes);
 
     typedef void (*RasterReleaseProc)(const void* pixels, ReleaseContext);
 
@@ -63,13 +63,15 @@
      *
      *  Returns NULL if the requested pixmap info is unsupported.
      */
-    static sk_sp<SkImage> MakeFromRaster(const SkPixmap&, RasterReleaseProc, ReleaseContext);
+    static sk_sp<SkImage> MakeFromRaster(const SkPixmap& pixmap,
+                                         RasterReleaseProc rasterReleaseProc,
+                                         ReleaseContext releaseContext);
 
     /**
      *  Construct a new image from the specified bitmap. If the bitmap is marked immutable, and
      *  its pixel memory is shareable, it may be shared instead of copied.
      */
-    static sk_sp<SkImage> MakeFromBitmap(const SkBitmap&);
+    static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap);
 
     /**
      *  Construct a new SkImage based on the given ImageGenerator. Returns NULL on error.
@@ -77,7 +79,7 @@
      *
      *  If a subset is specified, it must be contained within the generator's bounds.
      */
-    static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator>,
+    static sk_sp<SkImage> MakeFromGenerator(std::unique_ptr<SkImageGenerator> imageGenerator,
                                             const SkIRect* subset = nullptr);
 
     /**
@@ -88,7 +90,7 @@
      */
     static sk_sp<SkImage> MakeFromEncoded(sk_sp<SkData> encoded, const SkIRect* subset = nullptr);
 
-    typedef void (*TextureReleaseProc)(ReleaseContext);
+    typedef void (*TextureReleaseProc)(ReleaseContext releaseContext);
 
     /**
      *  Create a new image from the specified descriptor. Note - the caller is responsible for
@@ -96,10 +98,13 @@
      *
      *  Will return NULL if the specified backend texture is unsupported.
      */
-    static sk_sp<SkImage> MakeFromTexture(GrContext* ctx,
-                                          const GrBackendTexture& tex, GrSurfaceOrigin origin,
-                                          SkAlphaType at, sk_sp<SkColorSpace> cs) {
-        return MakeFromTexture(ctx, tex, origin, at, cs, nullptr, nullptr);
+    static sk_sp<SkImage> MakeFromTexture(GrContext* context,
+                                          const GrBackendTexture& backendTexture,
+                                          GrSurfaceOrigin origin,
+                                          SkAlphaType alphaType,
+                                          sk_sp<SkColorSpace> colorSpace) {
+        return MakeFromTexture(context, backendTexture, origin, alphaType, colorSpace, nullptr,
+                               nullptr);
     }
 
     /**
@@ -109,10 +114,13 @@
      *
      *  Will return NULL if the specified backend texture is unsupported.
      */
-    static sk_sp<SkImage> MakeFromTexture(GrContext*,
-                                          const GrBackendTexture&, GrSurfaceOrigin origin,
-                                          SkAlphaType, sk_sp<SkColorSpace>,
-                                          TextureReleaseProc, ReleaseContext);
+    static sk_sp<SkImage> MakeFromTexture(GrContext* context,
+                                          const GrBackendTexture& backendTexture,
+                                          GrSurfaceOrigin origin,
+                                          SkAlphaType alphaType,
+                                          sk_sp<SkColorSpace> colorSpace,
+                                          TextureReleaseProc textureReleaseProc,
+                                          ReleaseContext releaseContext);
 
     /**
      *  Decodes and uploads the encoded data to a GPU backed image using the supplied GrContext.
@@ -127,7 +135,8 @@
      *  supplied destination color space. The color space of the image itself will be determined
      *  from the encoded data.
      */
-    static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext*, sk_sp<SkData>, bool buildMips,
+    static sk_sp<SkImage> MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> data,
+                                                      bool buildMips,
                                                       SkColorSpace* dstColorSpace);
 
     /**
@@ -136,31 +145,34 @@
      *
      *  Will return NULL if the specified backend texture is unsupported.
      */
-    static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext*,
-                                                 const GrBackendTexture&, GrSurfaceOrigin,
-                                                 SkAlphaType = kPremul_SkAlphaType,
-                                                 sk_sp<SkColorSpace> = nullptr);
+    static sk_sp<SkImage> MakeFromAdoptedTexture(GrContext* context,
+                                                 const GrBackendTexture& backendTexture,
+                                                 GrSurfaceOrigin surfaceOrigin,
+                                                 SkAlphaType alphaType = kPremul_SkAlphaType,
+                                                 sk_sp<SkColorSpace> colorSpace = nullptr);
 
     /**
      *  Create a new image by copying the pixels from the specified y, u, v textures. The data
      *  from the textures is immediately ingested into the image and the textures can be modified or
      *  deleted after the function returns. The image will have the dimensions of the y texture.
      */
-    static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext*, SkYUVColorSpace,
+    static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
                                                   const GrBackendObject yuvTextureHandles[3],
                                                   const SkISize yuvSizes[3],
-                                                  GrSurfaceOrigin,
-                                                  sk_sp<SkColorSpace> = nullptr);
+                                                  GrSurfaceOrigin surfaceOrigin,
+                                                  sk_sp<SkColorSpace> colorSpace = nullptr);
 
     /**
      *  Create a new image by copying the pixels from the specified y and uv textures. The data
      *  from the textures is immediately ingested into the image and the textures can be modified or
      *  deleted after the function returns. The image will have the dimensions of the y texture.
      */
-    static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext*, SkYUVColorSpace,
+    static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
+                                                   SkYUVColorSpace yuvColorSpace,
                                                    const GrBackendObject nv12TextureHandles[2],
-                                                   const SkISize nv12Sizes[2], GrSurfaceOrigin,
-                                                   sk_sp<SkColorSpace> = nullptr);
+                                                   const SkISize nv12Sizes[2],
+                                                   GrSurfaceOrigin surfaceOrigin,
+                                                   sk_sp<SkColorSpace> colorSpace = nullptr);
 
     enum class BitDepth {
         kU8,
@@ -171,18 +183,19 @@
      *  Create a new image from the specified picture.
      *  On creation of the SkImage, snap the SkPicture to a particular BitDepth and SkColorSpace.
      */
-    static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture>, const SkISize& dimensions,
-                                          const SkMatrix*, const SkPaint*, BitDepth,
-                                          sk_sp<SkColorSpace>);
+    static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions,
+                                          const SkMatrix* matrix, const SkPaint* paint,
+                                          BitDepth bitDepth,
+                                          sk_sp<SkColorSpace> colorSpace);
 
 #if defined(SK_BUILD_FOR_ANDROID) && __ANDROID_API__ >= 26
     /**
      *  Create a new image from the an Android hardware buffer.
      *  The new image takes a reference on the buffer.
      */
-    static sk_sp<SkImage> MakeFromAHardwareBuffer(AHardwareBuffer*,
-                                                 SkAlphaType = kPremul_SkAlphaType,
-                                                 sk_sp<SkColorSpace> = nullptr);
+    static sk_sp<SkImage> MakeFromAHardwareBuffer(AHardwareBuffer* hardwareBuffer,
+                                                 SkAlphaType alphaType = kPremul_SkAlphaType,
+                                                 sk_sp<SkColorSpace> colorSpace = nullptr);
 #endif
 
     ///////////////////////////////////////////////////////////////////////////////////////////////
@@ -210,7 +223,7 @@
     bool isAlphaOnly() const;
     bool isOpaque() const { return SkAlphaTypeIsOpaque(this->alphaType()); }
 
-    sk_sp<SkShader> makeShader(SkShader::TileMode, SkShader::TileMode,
+    sk_sp<SkShader> makeShader(SkShader::TileMode tileMode1, SkShader::TileMode tileMode2,
                                const SkMatrix* localMatrix = nullptr) const;
     /**
      *  Helper version of makeShader() that specifies Clamp tilemode.
@@ -285,10 +298,10 @@
      *  - If the requested colortype/alphatype cannot be converted from the image's types.
      */
     bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
-                    int srcX, int srcY, CachingHint = kAllow_CachingHint) const;
+                    int srcX, int srcY, CachingHint cachingHint = kAllow_CachingHint) const;
 
     bool readPixels(const SkPixmap& dst, int srcX, int srcY,
-                    CachingHint = kAllow_CachingHint) const;
+                    CachingHint cachingHint = kAllow_CachingHint) const;
 
     /**
      *  Copy the pixels from this image into the dst pixmap, converting as needed into dst's
@@ -297,7 +310,8 @@
      *  If dst's dimensions differ from the src dimension, the image will be scaled, applying the
      *  specified filter-quality.
      */
-    bool scalePixels(const SkPixmap& dst, SkFilterQuality, CachingHint = kAllow_CachingHint) const;
+    bool scalePixels(const SkPixmap& dst, SkFilterQuality filterQuality,
+                     CachingHint cachingHint = kAllow_CachingHint) const;
 
     /**
      *  Encode the image's pixels and return the result as SkData.
@@ -305,7 +319,7 @@
      *  If the image type cannot be encoded, or the requested encoder format is
      *  not supported, this will return NULL.
      */
-    sk_sp<SkData> encodeToData(SkEncodedImageFormat, int quality) const;
+    sk_sp<SkData> encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) const;
 
     /**
      *  Encode the image and return the result as SkData.  This will attempt to reuse existing
@@ -321,7 +335,7 @@
      *  If no compatible encoded data exists and encoding fails, this method will also
      *  fail (return NULL).
      */
-    sk_sp<SkData> encodeToData(SkPixelSerializer* = nullptr) const;
+    sk_sp<SkData> encodeToData(SkPixelSerializer* pixelSerializer = nullptr) const;
 
     /**
      *  If the image already has its contents in encoded form (e.g. PNG or JPEG), return that
@@ -331,7 +345,7 @@
      */
     sk_sp<SkData> refEncodedData() const;
 
-    const char* toString(SkString*) const;
+    const char* toString(SkString* string) const;
 
     /**
      *  Return a new image that is a subset of this image. The underlying implementation may
@@ -348,7 +362,7 @@
      *  required, the returned image may be the same as this image. If this image is from a
      *  different GrContext, this will fail.
      */
-    sk_sp<SkImage> makeTextureImage(GrContext*, SkColorSpace* dstColorSpace) const;
+    sk_sp<SkImage> makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace) const;
 
     /**
      * If the image is texture-backed this will make a raster copy of it (or nullptr if reading back
@@ -415,19 +429,20 @@
      * does not support color spaces (low bit depth types such as ARGB_4444), then dstColorSpace
      * must be null.
      */
-    size_t getDeferredTextureImageData(const GrContextThreadSafeProxy&,
-                                       const DeferredTextureImageUsageParams[],
-                                       int paramCnt,
-                                       void* buffer,
-                                       SkColorSpace* dstColorSpace = nullptr,
-                                       SkColorType dstColorType = kN32_SkColorType) const;
+    size_t getDeferredTextureImageData(const GrContextThreadSafeProxy& contextThreadSafeProxy,
+                            const DeferredTextureImageUsageParams deferredTextureImageUsageParams[],
+                            int paramCnt,
+                            void* buffer,
+                            SkColorSpace* dstColorSpace = nullptr,
+                            SkColorType dstColorType = kN32_SkColorType) const;
 
     /**
      * Returns a texture-backed image from data produced in SkImage::getDeferredTextureImageData.
      * The context must be the context that provided the proxy passed to
      * getDeferredTextureImageData.
      */
-    static sk_sp<SkImage> MakeFromDeferredTextureImageData(GrContext*, const void*, SkBudgeted);
+    static sk_sp<SkImage> MakeFromDeferredTextureImageData(GrContext* context, const void* data,
+                                                           SkBudgeted budgeted);
 
     typedef std::function<void(GrBackendTexture)> BackendTextureReleaseProc;
 
@@ -447,10 +462,10 @@
      * If the SkImage is not texture backed, this function will generate a texture with the image's
      * contents and return that.
      */
-    static bool MakeBackendTextureFromSkImage(GrContext*,
-                                              sk_sp<SkImage>,
-                                              GrBackendTexture*,
-                                              BackendTextureReleaseProc*);
+    static bool MakeBackendTextureFromSkImage(GrContext* context,
+                                              sk_sp<SkImage> image,
+                                              GrBackendTexture* backendTexture,
+                                              BackendTextureReleaseProc* backendTextureReleaseProc);
 
 
     // Helper functions to convert to SkBitmap
@@ -469,7 +484,7 @@
      *  On succcess, returns true. On failure, returns false and the bitmap parameter will be reset
      *  to empty.
      */
-    bool asLegacyBitmap(SkBitmap*, LegacyBitmapMode) const;
+    bool asLegacyBitmap(SkBitmap* bitmap, LegacyBitmapMode legacyBitmapMode) const;
 
     /**
      *  Returns true if the image is backed by an image-generator or other src that creates
diff --git a/include/core/SkImageFilter.h b/include/core/SkImageFilter.h
index 0991bea..a1fa789 100644
--- a/include/core/SkImageFilter.h
+++ b/include/core/SkImageFilter.h
@@ -101,7 +101,7 @@
          *  Note: imageBounds is in "device" space, as the output cropped rectangle will be,
          *  so the matrix is ignored for those. It is only applied the croprect's bounds.
          */
-        void applyTo(const SkIRect& imageBounds, const SkMatrix&, bool embiggen,
+        void applyTo(const SkIRect& imageBounds, const SkMatrix& matrix, bool embiggen,
                      SkIRect* cropped) const;
 
     private:
@@ -130,11 +130,12 @@
      *  TODO: Right now the imagefilters sometimes return empty result bitmaps/
      *        specialimages. That doesn't seem quite right.
      */
-    sk_sp<SkSpecialImage> filterImage(SkSpecialImage* src, const Context&, SkIPoint* offset) const;
+    sk_sp<SkSpecialImage> filterImage(SkSpecialImage* src, const Context& context,
+                                      SkIPoint* offset) const;
 
     enum MapDirection {
         kForward_MapDirection,
-        kReverse_MapDirection
+        kReverse_MapDirection,
     };
     /**
      * Map a device-space rect recursively forward or backward through the
@@ -211,7 +212,7 @@
     CropRect getCropRect() const { return fCropRect; }
 
     // Default impl returns union of all input bounds.
-    virtual SkRect computeFastBounds(const SkRect&) const;
+    virtual SkRect computeFastBounds(const SkRect& bounds) const;
 
     // Can this filter DAG compute the resulting bounds of an object-space rectangle?
     bool canComputeFastBounds() const;
@@ -220,7 +221,7 @@
      *  If this filter can be represented by another filter + a localMatrix, return that filter,
      *  else return null.
      */
-    sk_sp<SkImageFilter> makeWithLocalMatrix(const SkMatrix&) const;
+    sk_sp<SkImageFilter> makeWithLocalMatrix(const SkMatrix& matrix) const;
 
     /**
      *  ImageFilters can natively handle scaling and translate components in the CTM. Only some of
@@ -433,15 +434,4 @@
     typedef SkFlattenable INHERITED;
 };
 
-/**
- *  Helper to unflatten the common data, and return nullptr if we fail.
- */
-#define SK_IMAGEFILTER_UNFLATTEN_COMMON(localVar, expectedCount)    \
-    Common localVar;                                                \
-    do {                                                            \
-        if (!localVar.unflatten(buffer, expectedCount)) {           \
-            return nullptr;                                         \
-        }                                                           \
-    } while (0)
-
 #endif
diff --git a/include/core/SkPoint.h b/include/core/SkPoint.h
index 7043734..e2af9dd 100644
--- a/include/core/SkPoint.h
+++ b/include/core/SkPoint.h
@@ -16,7 +16,8 @@
     SkIPoint holds two 16 bit integer coordinates
 */
 struct SkIPoint16 {
-    int16_t fX, fY;
+    int16_t fX;
+    int16_t fY;
 
     static SkIPoint16 Make(int x, int y) {
         SkIPoint16 pt;
@@ -38,7 +39,8 @@
     SkIPoint holds two 32 bit integer coordinates
 */
 struct SkIPoint {
-    int32_t fX, fY;
+    int32_t fX;
+    int32_t fY;
 
     static SkIPoint Make(int32_t x, int32_t y) {
         SkIPoint pt;
@@ -154,7 +156,8 @@
 };
 
 struct SK_API SkPoint {
-    SkScalar    fX, fY;
+    SkScalar    fX;
+    SkScalar    fY;
 
     static SkPoint Make(SkScalar x, SkScalar y) {
         SkPoint pt;
@@ -487,7 +490,7 @@
     enum Side {
         kLeft_Side  = -1,
         kOn_Side    =  0,
-        kRight_Side =  1
+        kRight_Side =  1,
     };
 
     /**
diff --git a/include/core/SkSurface.h b/include/core/SkSurface.h
index dca38ce..a102403 100644
--- a/include/core/SkSurface.h
+++ b/include/core/SkSurface.h
@@ -44,16 +44,18 @@
      *
      *  Callers are responsible for initialiazing the surface pixels.
      */
-    static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo&, void* pixels, size_t rowBytes,
-                                             const SkSurfaceProps* = nullptr);
+    static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo& imageInfo, void* pixels,
+                                             size_t rowBytes,
+                                             const SkSurfaceProps* surfaceProps = nullptr);
 
     /**
      *  The same as NewRasterDirect, but also accepts a call-back routine, which is invoked
      *  when the surface is deleted, and is passed the pixel memory and the specified context.
      */
-    static sk_sp<SkSurface> MakeRasterDirectReleaseProc(const SkImageInfo&, void* pixels, size_t rowBytes,
-                                                 void (*releaseProc)(void* pixels, void* context),
-                                                 void* context, const SkSurfaceProps* = nullptr);
+    static sk_sp<SkSurface> MakeRasterDirectReleaseProc(const SkImageInfo& imageInfo, void* pixels,
+                                    size_t rowBytes,
+                                    void (*releaseProc)(void* pixels, void* context),
+                                    void* context, const SkSurfaceProps* surfaceProps = nullptr);
 
     /**
      *  Return a new surface, with the memory for the pixels automatically allocated and
@@ -64,14 +66,15 @@
      *  If the requested surface cannot be created, or the request is not a
      *  supported configuration, NULL will be returned.
      */
-    static sk_sp<SkSurface> MakeRaster(const SkImageInfo&, size_t rowBytes, const SkSurfaceProps*);
+    static sk_sp<SkSurface> MakeRaster(const SkImageInfo& imageInfo, size_t rowBytes,
+                                       const SkSurfaceProps* surfaceProps);
 
     /**
      *  Allocate a new surface, automatically computing the rowBytes.
      */
-    static sk_sp<SkSurface> MakeRaster(const SkImageInfo& info,
+    static sk_sp<SkSurface> MakeRaster(const SkImageInfo& imageInfo,
                                        const SkSurfaceProps* props = nullptr) {
-        return MakeRaster(info, 0, props);
+        return MakeRaster(imageInfo, 0, props);
     }
 
     /**
@@ -80,8 +83,8 @@
      *  pixels in SkPMColor format.
      */
     static sk_sp<SkSurface> MakeRasterN32Premul(int width, int height,
-                                                const SkSurfaceProps* props = nullptr) {
-        return MakeRaster(SkImageInfo::MakeN32Premul(width, height), props);
+                                                const SkSurfaceProps* surfaceProps = nullptr) {
+        return MakeRaster(SkImageInfo::MakeN32Premul(width, height), surfaceProps);
     }
 
     /**
@@ -90,15 +93,17 @@
      *  of the SkSurface. If sampleCnt > 0, then we will create an intermediate mssa surface which
      *  we will use for rendering. We then resolve into the passed in texture.
      */
-    static sk_sp<SkSurface> MakeFromBackendTexture(GrContext*, const GrBackendTexture&,
+    static sk_sp<SkSurface> MakeFromBackendTexture(GrContext* context,
+                                                   const GrBackendTexture& backendTexture,
                                                    GrSurfaceOrigin origin, int sampleCnt,
-                                                   sk_sp<SkColorSpace>, const SkSurfaceProps*);
+                                                   sk_sp<SkColorSpace> colorSpace,
+                                                   const SkSurfaceProps* surfaceProps);
 
-    static sk_sp<SkSurface> MakeFromBackendRenderTarget(GrContext*,
-                                                        const GrBackendRenderTarget&,
-                                                        GrSurfaceOrigin origin,
-                                                        sk_sp<SkColorSpace>,
-                                                        const SkSurfaceProps*);
+    static sk_sp<SkSurface> MakeFromBackendRenderTarget(GrContext* context,
+                                                const GrBackendRenderTarget& backendRenderTarget,
+                                                GrSurfaceOrigin origin,
+                                                sk_sp<SkColorSpace> colorSpace,
+                                                const SkSurfaceProps* surfaceProps);
 
     /**
      *  Used to wrap a pre-existing 3D API texture as a SkSurface. Skia will treat the texture as
@@ -107,12 +112,12 @@
      *  ownership of the texture and the client must ensure the texture is valid for the lifetime
      *  of the SkSurface.
      */
-    static sk_sp<SkSurface> MakeFromBackendTextureAsRenderTarget(GrContext*,
-                                                                 const GrBackendTexture&,
-                                                                 GrSurfaceOrigin origin,
-                                                                 int sampleCnt,
-                                                                 sk_sp<SkColorSpace>,
-                                                                 const SkSurfaceProps*);
+    static sk_sp<SkSurface> MakeFromBackendTextureAsRenderTarget(GrContext* context,
+                                                            const GrBackendTexture& backendTexture,
+                                                            GrSurfaceOrigin origin,
+                                                            int sampleCnt,
+                                                            sk_sp<SkColorSpace> colorSpace,
+                                                            const SkSurfaceProps* surfaceProps);
 
     /**
      *  Return a new surface whose contents will be drawn to an offscreen
@@ -120,23 +125,26 @@
      *  that this surface may be snapped to an SkImage which will be used with mip maps so we should
      *  create the backend gpu RenderTarget with mips to avoid a copy later on.
      */
-    static sk_sp<SkSurface> MakeRenderTarget(GrContext*, SkBudgeted, const SkImageInfo&,
-                                             int sampleCount, GrSurfaceOrigin,
-                                             const SkSurfaceProps*,
+    static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted,
+                                             const SkImageInfo& imageInfo,
+                                             int sampleCount, GrSurfaceOrigin surfaceOrigin,
+                                             const SkSurfaceProps* surfaceProps,
                                              bool shouldCreateWithMips = false);
 
     static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted,
-                                             const SkImageInfo& info, int sampleCount,
+                                             const SkImageInfo& imageInfo, int sampleCount,
                                              const SkSurfaceProps* props) {
-        return MakeRenderTarget(context, budgeted, info, sampleCount,
+        return MakeRenderTarget(context, budgeted, imageInfo, sampleCount,
                                 kBottomLeft_GrSurfaceOrigin, props);
     }
 
-    static sk_sp<SkSurface> MakeRenderTarget(GrContext* gr, SkBudgeted b, const SkImageInfo& info) {
-        if (!info.width() || !info.height()) {
+    static sk_sp<SkSurface> MakeRenderTarget(GrContext* context, SkBudgeted budgeted,
+                                             const SkImageInfo& imageInfo) {
+        if (!imageInfo.width() || !imageInfo.height()) {
             return nullptr;
         }
-        return MakeRenderTarget(gr, b, info, 0, kBottomLeft_GrSurfaceOrigin, nullptr);
+        return MakeRenderTarget(context, budgeted, imageInfo, 0, kBottomLeft_GrSurfaceOrigin,
+                                nullptr);
     }
 
     /**
@@ -207,7 +215,7 @@
      *  The returned texture-handle is only valid until the next draw-call into the surface,
      *  or the surface is deleted.
      */
-    GrBackendObject getTextureHandle(BackendHandleAccess);
+    GrBackendObject getTextureHandle(BackendHandleAccess backendHandleAccess);
 
     /**
      *  Retrieves the backend API handle of the RenderTarget backing this surface.  Callers must
@@ -215,7 +223,8 @@
      *
      *  In OpenGL this will return the FramebufferObject ID.
      */
-    bool getRenderTargetHandle(GrBackendObject*, BackendHandleAccess);
+    bool getRenderTargetHandle(GrBackendObject* backendObject,
+                               BackendHandleAccess backendHandleAccess);
 
     /**
      *  Return a canvas that will draw into this surface. This will always
@@ -238,7 +247,7 @@
      *  ... // draw using canvasB
      *  canvasA->drawSurface(surfaceB); // <--- this will always be optimal!
      */
-    sk_sp<SkSurface> makeSurface(const SkImageInfo&);
+    sk_sp<SkSurface> makeSurface(const SkImageInfo& imageInfo);
 
     /**
      *  Returns an image of the current state of the surface pixels up to this
@@ -255,7 +264,7 @@
      *  we'd know that the "snapshot" need only live until we've handed it off
      *  to the canvas.
      */
-    void draw(SkCanvas*, SkScalar x, SkScalar y, const SkPaint*);
+    void draw(SkCanvas* canvas, SkScalar x, SkScalar y, const SkPaint* paint);
 
     /**
      *  If the surface has direct access to its pixels (i.e. they are in local
@@ -266,7 +275,7 @@
      *
      *  On failure, returns false and the pixmap parameter is ignored.
      */
-    bool peekPixels(SkPixmap*);
+    bool peekPixels(SkPixmap* pixmap);
 
     /**
      *  Copy the pixels from the surface into the specified pixmap,
@@ -356,8 +365,8 @@
     void draw(SkDeferredDisplayList* deferredDisplayList);
 
 protected:
-    SkSurface(int width, int height, const SkSurfaceProps*);
-    SkSurface(const SkImageInfo&, const SkSurfaceProps*);
+    SkSurface(int width, int height, const SkSurfaceProps* surfaceProps);
+    SkSurface(const SkImageInfo& imageInfo, const SkSurfaceProps* surfaceProps);
 
     // called by subclass if their contents have changed
     void dirtyGenerationID() {
diff --git a/include/utils/mac/SkCGUtils.h b/include/utils/mac/SkCGUtils.h
index 2dcbb96..06995c3 100644
--- a/include/utils/mac/SkCGUtils.h
+++ b/include/utils/mac/SkCGUtils.h
@@ -11,6 +11,7 @@
 #include "SkSize.h"
 #include "SkImageInfo.h"
 #include "SkImage.h"
+#include "SkPixmap.h"
 
 #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
 
@@ -46,6 +47,9 @@
  */
 SK_API bool SkCopyPixelsFromCGImage(const SkImageInfo& info, size_t rowBytes, void* dstPixels,
                                     CGImageRef src);
+static inline bool SkCopyPixelsFromCGImage(const SkPixmap& dst, CGImageRef src) {
+    return SkCopyPixelsFromCGImage(dst.info(), dst.rowBytes(), dst.writable_addr(), src);
+}
 
 /**
  *  Create an imageref from the specified bitmap using the specified colorspace.
diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go
index 519e0a2..282803c 100644
--- a/infra/bots/gen_tasks.go
+++ b/infra/bots/gen_tasks.go
@@ -186,7 +186,7 @@
 			"Chromecast": "Android",
 			"ChromeOS":   "ChromeOS",
 			"Debian9":    DEFAULT_OS_DEBIAN,
-			"Mac":        "Mac-10.12",
+			"Mac":        "Mac-10.12.2",
 			"Ubuntu14":   DEFAULT_OS_UBUNTU,
 			"Ubuntu16":   "Ubuntu-16.10",
 			"Ubuntu17":   "Ubuntu-17.04",
@@ -221,10 +221,10 @@
 				"Nexus10":         {"manta", "LMY49J"},
 				"Nexus5":          {"hammerhead", "M4B30Z"},
 				"Nexus6":          {"shamu", "M"},
-				"Nexus6p":         {"angler", "OPP1.170223.012"},
+				"Nexus6p":         {"angler", "OPR5.170623.007"},
 				"Nexus7":          {"grouper", "LMY47V"},
 				"Nexus7v2":        {"flo", "M"},
-				"NexusPlayer":     {"fugu", "OPR6.170623.010"},
+				"NexusPlayer":     {"fugu", "OPR6.170623.021"},
 				"Pixel":           {"sailfish", "OPR3.170623.008"},
 				"Pixel2XL":        {"taimen", "OPD1.170816.023"},
 				"PixelC":          {"dragon", "OPR1.170623.034"},
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index 3d8a5b2..ee9262b 100644
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -4678,9 +4678,8 @@
     },
     "Build-Mac-Clang-arm-Debug-iOS": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4701,9 +4700,8 @@
     },
     "Build-Mac-Clang-arm-Release-iOS": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4731,9 +4729,8 @@
         }
       ],
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4754,9 +4751,8 @@
     },
     "Build-Mac-Clang-arm64-Debug-iOS": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4777,9 +4773,8 @@
     },
     "Build-Mac-Clang-arm64-Release-iOS": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4800,9 +4795,8 @@
     },
     "Build-Mac-Clang-x64-Release-iOS": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4823,9 +4817,8 @@
     },
     "Build-Mac-Clang-x86_64-Debug": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4846,9 +4839,8 @@
     },
     "Build-Mac-Clang-x86_64-Debug-CommandBuffer": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4869,9 +4861,8 @@
     },
     "Build-Mac-Clang-x86_64-Debug-Metal": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4892,9 +4883,8 @@
     },
     "Build-Mac-Clang-x86_64-Release": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4915,9 +4905,8 @@
     },
     "Build-Mac-Clang-x86_64-Release-CommandBuffer": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -4938,9 +4927,8 @@
     },
     "Build-Mac-Clang-x86_64-Release-TSAN": {
       "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "extra_args": [
@@ -6620,7 +6608,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -6654,7 +6642,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -6688,7 +6676,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -6722,7 +6710,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -6824,7 +6812,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -6858,7 +6846,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -6892,7 +6880,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -6926,7 +6914,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -6960,7 +6948,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -9029,7 +9017,7 @@
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -9077,7 +9065,7 @@
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -9124,7 +9112,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -9171,7 +9159,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -9218,7 +9206,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -14377,7 +14365,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -14411,7 +14399,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -14445,7 +14433,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -14479,7 +14467,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPP1.170223.012",
+        "device_os:OPR5.170623.007",
         "device_type:angler",
         "os:Android",
         "pool:Skia"
@@ -14581,7 +14569,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -14615,7 +14603,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -14649,7 +14637,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -14683,7 +14671,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -14717,7 +14705,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -14751,7 +14739,7 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ],
       "dimensions": [
-        "device_os:OPR6.170623.010",
+        "device_os:OPR6.170623.021",
         "device_type:fugu",
         "os:Android",
         "pool:Skia"
@@ -17753,7 +17741,7 @@
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -17801,7 +17789,7 @@
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -17849,7 +17837,7 @@
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
         "gpu:none",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -17896,7 +17884,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -17943,7 +17931,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -17990,7 +17978,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
@@ -18037,7 +18025,7 @@
       ],
       "dimensions": [
         "gpu:8086:0a2e",
-        "os:Mac-10.12",
+        "os:Mac-10.12.2",
         "pool:Skia"
       ],
       "execution_timeout_ns": 14400000000000,
diff --git a/infra/branch-config/cq.cfg b/infra/branch-config/cq.cfg
index 3eda070..8846ff1 100644
--- a/infra/branch-config/cq.cfg
+++ b/infra/branch-config/cq.cfg
@@ -32,9 +32,9 @@
     }
     buckets {
       name: "skia.primary"
-      builders { name: "Build-Debian9-Clang-arm-Debug-Android_Vulkan" }
-      builders { name: "Build-Debian9-Clang-arm64-Debug-Android_Vulkan" }
-      builders { name: "Build-Debian9-Clang-mips64el-Debug-Android_Vulkan" }
+      builders { name: "Build-Debian9-Clang-arm-Debug-Android" }
+      builders { name: "Build-Debian9-Clang-arm64-Debug-Android" }
+      builders { name: "Build-Debian9-Clang-mips64el-Debug-Android" }
       builders { name: "Build-Debian9-Clang-x86_64-Debug" }
       builders { name: "Build-Debian9-GCC-arm-Debug-Chromecast" }
       builders { name: "Build-Debian9-GCC-x86_64-Debug-NoGPU" }
diff --git a/src/codec/SkCodecImageGenerator.cpp b/src/codec/SkCodecImageGenerator.cpp
index 741c8e3..3f03b2f 100644
--- a/src/codec/SkCodecImageGenerator.cpp
+++ b/src/codec/SkCodecImageGenerator.cpp
@@ -5,42 +5,10 @@
  * found in the LICENSE file.
  */
 
-#include "SkAutoPixmapStorage.h"
 #include "SkCodecImageGenerator.h"
 #include "SkMakeUnique.h"
 #include "SkPixmapPriv.h"
 
-#define kMirrorX    SkPixmapPriv::kMirrorX
-#define kMirrorY    SkPixmapPriv::kMirrorY
-#define kSwapXY     SkPixmapPriv::kSwapXY
-
-const uint8_t gOrientationFlags[] = {
-    0,                              // kTopLeft_SkEncodedOrigin
-    kMirrorX,                       // kTopRight_SkEncodedOrigin
-    kMirrorX | kMirrorY,            // kBottomRight_SkEncodedOrigin
-               kMirrorY,            // kBottomLeft_SkEncodedOrigin
-                          kSwapXY,  // kLeftTop_SkEncodedOrigin
-    kMirrorX            | kSwapXY,  // kRightTop_SkEncodedOrigin
-    kMirrorX | kMirrorY | kSwapXY,  // kRightBottom_SkEncodedOrigin
-               kMirrorY | kSwapXY,  // kLeftBottom_SkEncodedOrigin
-};
-
-SkPixmapPriv::OrientFlags SkPixmapPriv::OriginToOrient(SkEncodedOrigin o) {
-    unsigned io = static_cast<int>(o) - 1;
-    SkASSERT(io < SK_ARRAY_COUNT(gOrientationFlags));
-    return static_cast<SkPixmapPriv::OrientFlags>(gOrientationFlags[io]);
-}
-
-static bool should_swap_width_height(SkEncodedOrigin o) {
-    return SkToBool(SkPixmapPriv::OriginToOrient(o) & kSwapXY);
-}
-
-static SkImageInfo swap_width_height(SkImageInfo info) {
-    return info.makeWH(info.height(), info.width());
-}
-
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
 std::unique_ptr<SkImageGenerator> SkCodecImageGenerator::MakeFromEncodedCodec(sk_sp<SkData> data) {
     auto codec = SkCodec::MakeFromData(data);
     if (nullptr == codec) {
@@ -55,8 +23,8 @@
     if (kUnpremul_SkAlphaType == info.alphaType()) {
         info = info.makeAlphaType(kPremul_SkAlphaType);
     }
-    if (should_swap_width_height(codec->getOrigin())) {
-        info = swap_width_height(info);
+    if (SkPixmapPriv::ShouldSwapWidthHeight(codec->getOrigin())) {
+        info = SkPixmapPriv::SwapWidthHeight(info);
     }
     return info;
 }
@@ -73,39 +41,23 @@
 
 bool SkCodecImageGenerator::onGetPixels(const SkImageInfo& requestInfo, void* requestPixels,
                                         size_t requestRowBytes, const Options& opts) {
-    const auto origin = fCodec->getOrigin();
-    const SkPixmap request(requestInfo, requestPixels, requestRowBytes);
-    const SkPixmap* codecMap = &request;
-    SkAutoPixmapStorage storage;    // used if we have to post-orient the output from the codec
+    SkPixmap dst(requestInfo, requestPixels, requestRowBytes);
 
-    if (origin != kTopLeft_SkEncodedOrigin) {
-        SkImageInfo info = requestInfo;
-        if (should_swap_width_height(origin)) {
-            info = swap_width_height(info);
+    auto decode = [this, &opts](const SkPixmap& pm) {
+        SkCodec::Options codecOpts;
+        codecOpts.fPremulBehavior = opts.fBehavior;
+        SkCodec::Result result = fCodec->getPixels(pm, &codecOpts);
+        switch (result) {
+            case SkCodec::kSuccess:
+            case SkCodec::kIncompleteInput:
+            case SkCodec::kErrorInInput:
+                return true;
+            default:
+                return false;
         }
-        // need a tmp buffer to receive the pixels, so we can post-orient them
-        if (!storage.tryAlloc(info)) {
-            return false;
-        }
-        codecMap = &storage;
-    }
+    };
 
-    SkCodec::Options codecOpts;
-    codecOpts.fPremulBehavior = opts.fBehavior;
-    SkCodec::Result result = fCodec->getPixels(*codecMap, &codecOpts);
-    switch (result) {
-        case SkCodec::kSuccess:
-            if (codecMap != &request) {
-                return SkPixmapPriv::Orient(request, *codecMap,
-                                            SkPixmapPriv::OriginToOrient(origin));
-            }
-            // fall through
-        case SkCodec::kIncompleteInput:
-        case SkCodec::kErrorInInput:
-            return true;
-        default:
-            return false;
-    }
+    return SkPixmapPriv::Orient(dst, fCodec->getOrigin(), decode);
 }
 
 bool SkCodecImageGenerator::onQueryYUV8(SkYUVSizeInfo* sizeInfo, SkYUVColorSpace* colorSpace) const
diff --git a/src/core/SkBlurImageFilter.cpp b/src/core/SkBlurImageFilter.cpp
index 4bfba17..bb2da09 100644
--- a/src/core/SkBlurImageFilter.cpp
+++ b/src/core/SkBlurImageFilter.cpp
@@ -14,6 +14,7 @@
 #include "SkBitmap.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkTFitsIn.h"
 #include "SkGpuBlurUtils.h"
 #include "SkNx.h"
diff --git a/src/core/SkImageFilterPriv.h b/src/core/SkImageFilterPriv.h
new file mode 100644
index 0000000..dff3e0c
--- /dev/null
+++ b/src/core/SkImageFilterPriv.h
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2017 Google Inc.
+ *
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#ifndef SkImageFilterPriv_DEFINED
+#define SkImageFilterPriv_DEFINED
+
+#include "SkImageFilter.h"
+
+/**
+ *  Helper to unflatten the common data, and return nullptr if we fail.
+ */
+#define SK_IMAGEFILTER_UNFLATTEN_COMMON(localVar, expectedCount)    \
+    Common localVar;                                                \
+    do {                                                            \
+        if (!localVar.unflatten(buffer, expectedCount)) {           \
+            return nullptr;                                         \
+        }                                                           \
+    } while (0)
+
+#endif
diff --git a/src/core/SkLocalMatrixImageFilter.cpp b/src/core/SkLocalMatrixImageFilter.cpp
index 255ab76..000684c 100644
--- a/src/core/SkLocalMatrixImageFilter.cpp
+++ b/src/core/SkLocalMatrixImageFilter.cpp
@@ -6,6 +6,7 @@
  */
 
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkLocalMatrixImageFilter.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
diff --git a/src/core/SkMatrixImageFilter.cpp b/src/core/SkMatrixImageFilter.cpp
index 5130451..3531d18 100644
--- a/src/core/SkMatrixImageFilter.cpp
+++ b/src/core/SkMatrixImageFilter.cpp
@@ -9,6 +9,7 @@
 
 #include "SkCanvas.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkSpecialSurface.h"
diff --git a/src/core/SkPixmap.cpp b/src/core/SkPixmap.cpp
index 7e394b4..bd6436e 100644
--- a/src/core/SkPixmap.cpp
+++ b/src/core/SkPixmap.cpp
@@ -446,3 +446,32 @@
     return draw_orientation(dst, src, flags);
 }
 
+#define kMirrorX    SkPixmapPriv::kMirrorX
+#define kMirrorY    SkPixmapPriv::kMirrorY
+#define kSwapXY     SkPixmapPriv::kSwapXY
+
+static constexpr uint8_t gOrientationFlags[] = {
+    0,                              // kTopLeft_SkEncodedOrigin
+    kMirrorX,                       // kTopRight_SkEncodedOrigin
+    kMirrorX | kMirrorY,            // kBottomRight_SkEncodedOrigin
+               kMirrorY,            // kBottomLeft_SkEncodedOrigin
+                          kSwapXY,  // kLeftTop_SkEncodedOrigin
+    kMirrorX            | kSwapXY,  // kRightTop_SkEncodedOrigin
+    kMirrorX | kMirrorY | kSwapXY,  // kRightBottom_SkEncodedOrigin
+               kMirrorY | kSwapXY,  // kLeftBottom_SkEncodedOrigin
+};
+
+SkPixmapPriv::OrientFlags SkPixmapPriv::OriginToOrient(SkEncodedOrigin o) {
+    unsigned io = static_cast<int>(o) - 1;
+    SkASSERT(io < SK_ARRAY_COUNT(gOrientationFlags));
+    return static_cast<SkPixmapPriv::OrientFlags>(gOrientationFlags[io]);
+}
+
+bool SkPixmapPriv::ShouldSwapWidthHeight(SkEncodedOrigin o) {
+    return SkToBool(OriginToOrient(o) & kSwapXY);
+}
+
+SkImageInfo SkPixmapPriv::SwapWidthHeight(const SkImageInfo& info) {
+    return info.makeWH(info.height(), info.width());
+}
+
diff --git a/src/core/SkPixmapPriv.h b/src/core/SkPixmapPriv.h
index 1d677fd..9941862 100644
--- a/src/core/SkPixmapPriv.h
+++ b/src/core/SkPixmapPriv.h
@@ -10,6 +10,7 @@
 
 #include "SkPixmap.h"
 #include "SkEncodedOrigin.h"
+#include "SkAutoPixmapStorage.h"
 
 class SkPixmapPriv {
 public:
@@ -27,6 +28,41 @@
      *  by the flags. If the inputs are invalid, this returns false and no copy is made.
      */
     static bool Orient(const SkPixmap& dst, const SkPixmap& src, OrientFlags);
+
+    static bool ShouldSwapWidthHeight(SkEncodedOrigin o);
+    static SkImageInfo SwapWidthHeight(const SkImageInfo& info);
+
+    /**
+     *  Decode an image and then copy into dst, applying origin.
+     *
+     *  @param dst SkPixmap to write the final image, after
+     *      applying the origin.
+     *  @param origin SkEncodedOrigin to apply to the raw pixels.
+     *  @param decode Function for decoding into a pixmap without
+     *      applying the origin.
+     */
+    static bool Orient(const SkPixmap& dst, SkEncodedOrigin origin,
+            std::function<bool(const SkPixmap&)> decode) {
+        SkAutoPixmapStorage storage;
+        const SkPixmap* tmp = &dst;
+        if (origin != kTopLeft_SkEncodedOrigin) {
+            auto info = dst.info();
+            if (ShouldSwapWidthHeight(origin)) {
+                info = SwapWidthHeight(info);
+            }
+            if (!storage.tryAlloc(info)) {
+                return false;
+            }
+            tmp = &storage;
+        }
+        if (!decode(*tmp)) {
+            return false;
+        }
+        if (tmp != &dst) {
+            return Orient(dst, *tmp, OriginToOrient(origin));
+        }
+        return true;
+    }
 };
 
 #endif
diff --git a/src/core/SkRasterPipeline.h b/src/core/SkRasterPipeline.h
index 60464b0..e251bc7 100644
--- a/src/core/SkRasterPipeline.h
+++ b/src/core/SkRasterPipeline.h
@@ -75,11 +75,11 @@
     M(lab_to_xyz)                                                  \
                  M(mirror_x)   M(repeat_x)                         \
                  M(mirror_y)   M(repeat_y)                         \
-    M(clamp_x_1) M(mirror_x_1) M(repeat_x_1)                       \
     M(bilinear_nx) M(bilinear_px) M(bilinear_ny) M(bilinear_py)    \
     M(bicubic_n3x) M(bicubic_n1x) M(bicubic_p1x) M(bicubic_p3x)    \
     M(bicubic_n3y) M(bicubic_n1y) M(bicubic_p1y) M(bicubic_p3y)    \
     M(save_xy) M(accumulate)                                       \
+    M(clamp_x_1) M(mirror_x_1) M(repeat_x_1)                       \
     M(evenly_spaced_gradient)                                      \
     M(gradient)                                                    \
     M(evenly_spaced_2_stop_gradient)                               \
diff --git a/src/effects/SkAlphaThresholdFilter.cpp b/src/effects/SkAlphaThresholdFilter.cpp
index e7dfa5f..4355944 100644
--- a/src/effects/SkAlphaThresholdFilter.cpp
+++ b/src/effects/SkAlphaThresholdFilter.cpp
@@ -9,6 +9,7 @@
 
 #include "SkBitmap.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkWriteBuffer.h"
diff --git a/src/effects/SkArithmeticImageFilter.cpp b/src/effects/SkArithmeticImageFilter.cpp
index a4d6ffe..0a85cda 100644
--- a/src/effects/SkArithmeticImageFilter.cpp
+++ b/src/effects/SkArithmeticImageFilter.cpp
@@ -8,6 +8,7 @@
 #include "SkArithmeticImageFilter.h"
 #include "SkCanvas.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkNx.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
diff --git a/src/effects/SkColorFilterImageFilter.cpp b/src/effects/SkColorFilterImageFilter.cpp
index 6e81bf3..50861fe 100644
--- a/src/effects/SkColorFilterImageFilter.cpp
+++ b/src/effects/SkColorFilterImageFilter.cpp
@@ -10,6 +10,7 @@
 #include "SkCanvas.h"
 #include "SkColorFilter.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkSpecialSurface.h"
diff --git a/src/effects/SkComposeImageFilter.cpp b/src/effects/SkComposeImageFilter.cpp
index ad841d0..f49870e 100644
--- a/src/effects/SkComposeImageFilter.cpp
+++ b/src/effects/SkComposeImageFilter.cpp
@@ -7,6 +7,7 @@
 
 #include "SkComposeImageFilter.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkWriteBuffer.h"
diff --git a/src/effects/SkDisplacementMapEffect.cpp b/src/effects/SkDisplacementMapEffect.cpp
index 09aaf7c..14a1f66 100644
--- a/src/effects/SkDisplacementMapEffect.cpp
+++ b/src/effects/SkDisplacementMapEffect.cpp
@@ -9,6 +9,7 @@
 
 #include "SkBitmap.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkWriteBuffer.h"
diff --git a/src/effects/SkDropShadowImageFilter.cpp b/src/effects/SkDropShadowImageFilter.cpp
index 7d0d905..ab1b2a5 100644
--- a/src/effects/SkDropShadowImageFilter.cpp
+++ b/src/effects/SkDropShadowImageFilter.cpp
@@ -10,6 +10,7 @@
 #include "SkBlurImageFilter.h"
 #include "SkCanvas.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkSpecialSurface.h"
diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp
index 06a658f..b538afb 100644
--- a/src/effects/SkLightingImageFilter.cpp
+++ b/src/effects/SkLightingImageFilter.cpp
@@ -9,6 +9,7 @@
 #include "SkBitmap.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkPoint3.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
diff --git a/src/effects/SkMagnifierImageFilter.cpp b/src/effects/SkMagnifierImageFilter.cpp
index dd5714b..c5b3396 100644
--- a/src/effects/SkMagnifierImageFilter.cpp
+++ b/src/effects/SkMagnifierImageFilter.cpp
@@ -10,6 +10,7 @@
 #include "SkBitmap.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkWriteBuffer.h"
diff --git a/src/effects/SkMatrixConvolutionImageFilter.cpp b/src/effects/SkMatrixConvolutionImageFilter.cpp
index a31ee3d..de73353 100644
--- a/src/effects/SkMatrixConvolutionImageFilter.cpp
+++ b/src/effects/SkMatrixConvolutionImageFilter.cpp
@@ -9,6 +9,7 @@
 #include "SkBitmap.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkWriteBuffer.h"
diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp
index 07c420b..8b0f13a 100644
--- a/src/effects/SkMorphologyImageFilter.cpp
+++ b/src/effects/SkMorphologyImageFilter.cpp
@@ -10,6 +10,7 @@
 #include "SkBitmap.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkOpts.h"
 #include "SkReadBuffer.h"
 #include "SkRect.h"
diff --git a/src/effects/SkOffsetImageFilter.cpp b/src/effects/SkOffsetImageFilter.cpp
index 0c2949f..3852523 100644
--- a/src/effects/SkOffsetImageFilter.cpp
+++ b/src/effects/SkOffsetImageFilter.cpp
@@ -8,6 +8,7 @@
 #include "SkOffsetImageFilter.h"
 #include "SkColorSpaceXformer.h"
 #include "SkCanvas.h"
+#include "SkImageFilterPriv.h"
 #include "SkMatrix.h"
 #include "SkPaint.h"
 #include "SkReadBuffer.h"
diff --git a/src/effects/SkPaintImageFilter.cpp b/src/effects/SkPaintImageFilter.cpp
index 5e47e82..efae89b 100644
--- a/src/effects/SkPaintImageFilter.cpp
+++ b/src/effects/SkPaintImageFilter.cpp
@@ -8,6 +8,7 @@
 #include "SkPaintImageFilter.h"
 #include "SkCanvas.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkSpecialSurface.h"
diff --git a/src/effects/SkTileImageFilter.cpp b/src/effects/SkTileImageFilter.cpp
index 59e6e29..a90f98d 100644
--- a/src/effects/SkTileImageFilter.cpp
+++ b/src/effects/SkTileImageFilter.cpp
@@ -9,6 +9,7 @@
 #include "SkColorSpaceXformer.h"
 #include "SkCanvas.h"
 #include "SkImage.h"
+#include "SkImageFilterPriv.h"
 #include "SkMatrix.h"
 #include "SkOffsetImageFilter.h"
 #include "SkPaint.h"
diff --git a/src/effects/SkXfermodeImageFilter.cpp b/src/effects/SkXfermodeImageFilter.cpp
index 111dc61..57c4c57 100644
--- a/src/effects/SkXfermodeImageFilter.cpp
+++ b/src/effects/SkXfermodeImageFilter.cpp
@@ -10,6 +10,7 @@
 #include "SkCanvas.h"
 #include "SkColorData.h"
 #include "SkColorSpaceXformer.h"
+#include "SkImageFilterPriv.h"
 #include "SkReadBuffer.h"
 #include "SkSpecialImage.h"
 #include "SkSpecialSurface.h"
diff --git a/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp b/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp
index 73b7e75..ee14c94 100644
--- a/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp
+++ b/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp
@@ -23,6 +23,9 @@
 using ScissorMode = GrCCPRCoverageOpsBuilder::ScissorMode;
 
 bool GrCoverageCountingPathRenderer::IsSupported(const GrCaps& caps) {
+#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK
+    return false;
+#else
     const GrShaderCaps& shaderCaps = *caps.shaderCaps();
     return shaderCaps.geometryShaderSupport() &&
            shaderCaps.texelBufferSupport() &&
@@ -34,6 +37,7 @@
            caps.isConfigRenderable(kAlpha_half_GrPixelConfig, /*withMSAA=*/false) &&
            GrCaps::kNone_MapFlags != caps.mapBufferFlags() &&
            !caps.blacklistCoverageCounting();
+#endif // SK_BUILD_FOR_ANDROID_FRAMEWORK
 }
 
 sk_sp<GrCoverageCountingPathRenderer>
diff --git a/src/jumper/SkJumper.cpp b/src/jumper/SkJumper.cpp
index 6c21aac..24b529c 100644
--- a/src/jumper/SkJumper.cpp
+++ b/src/jumper/SkJumper.cpp
@@ -218,7 +218,7 @@
     LOWP(set_rgb) LOWP(swap_rb) LOWP(invert)
     NOPE(from_srgb) NOPE(from_srgb_dst) NOPE(to_srgb)
     LOWP(black_color) LOWP(white_color) LOWP(uniform_color)
-    LOWP(seed_shader) TODO(dither)
+    LOWP(seed_shader) NOPE(dither)
     LOWP(load_a8)   LOWP(load_a8_dst)   LOWP(store_a8)   LOWP(gather_a8)
     LOWP(load_g8)   LOWP(load_g8_dst)                    LOWP(gather_g8)
     LOWP(load_565)  LOWP(load_565_dst)  LOWP(store_565)  LOWP(gather_565)
@@ -249,16 +249,16 @@
     NOPE(lab_to_xyz)
                     TODO(mirror_x)   TODO(repeat_x)
                     TODO(mirror_y)   TODO(repeat_y)
-    TODO(clamp_x_1) TODO(mirror_x_1) TODO(repeat_x_1)
     TODO(bilinear_nx) TODO(bilinear_px) TODO(bilinear_ny) TODO(bilinear_py)
     TODO(bicubic_n3x) TODO(bicubic_n1x) TODO(bicubic_p1x) TODO(bicubic_p3x)
     TODO(bicubic_n3y) TODO(bicubic_n1y) TODO(bicubic_p1y) TODO(bicubic_p3y)
     TODO(save_xy) TODO(accumulate)
-    TODO(evenly_spaced_gradient)
-    TODO(gradient)
-    TODO(evenly_spaced_2_stop_gradient)
-    TODO(xy_to_unit_angle)
-    TODO(xy_to_radius)
+    LOWP(clamp_x_1) LOWP(mirror_x_1) LOWP(repeat_x_1)
+    LOWP(evenly_spaced_gradient)
+    LOWP(gradient)
+    LOWP(evenly_spaced_2_stop_gradient)
+    LOWP(xy_to_unit_angle)
+    LOWP(xy_to_radius)
     TODO(xy_to_2pt_conical_quadratic_min)
     TODO(xy_to_2pt_conical_quadratic_max)
     TODO(xy_to_2pt_conical_linear)
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index f297a46..9f3ec4a 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -9576,9 +9576,9 @@
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
   .byte  98,242,125,40,124,201               // vpbroadcastd  %ecx,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  98,241,116,56,88,13,234,102,3,0     // vaddps        0x366ea(%rip){1to8},%ymm1,%ymm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,241,116,56,88,13,50,150,3,0      // vaddps        0x39632(%rip){1to8},%ymm1,%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,21,227,102,3,0       // vbroadcastss  0x366e3(%rip),%ymm2        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,21,43,150,3,0        // vbroadcastss  0x3962b(%rip),%ymm2        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,228,87,219                      // vxorps        %ymm3,%ymm3,%ymm3
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
   .byte  197,212,87,237                      // vxorps        %ymm5,%ymm5,%ymm5
@@ -9592,16 +9592,16 @@
 _sk_dither_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  98,114,125,40,124,194               // vpbroadcastd  %edx,%ymm8
-  .byte  197,61,254,5,109,104,3,0            // vpaddd        0x3686d(%rip),%ymm8,%ymm8        # 369a0 <_sk_srcover_bgra_8888_sse2_lowp+0x460>
+  .byte  197,61,254,5,173,151,3,0            // vpaddd        0x397ad(%rip),%ymm8,%ymm8        # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x458>
   .byte  98,114,125,40,124,201               // vpbroadcastd  %ecx,%ymm9
   .byte  196,65,53,239,200                   // vpxor         %ymm8,%ymm9,%ymm9
-  .byte  196,98,125,88,21,173,102,3,0        // vpbroadcastd  0x366ad(%rip),%ymm10        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,98,125,88,21,245,149,3,0        // vpbroadcastd  0x395f5(%rip),%ymm10        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  196,65,53,219,218                   // vpand         %ymm10,%ymm9,%ymm11
   .byte  196,193,37,114,243,5                // vpslld        $0x5,%ymm11,%ymm11
   .byte  196,65,61,219,210                   // vpand         %ymm10,%ymm8,%ymm10
   .byte  196,193,45,114,242,4                // vpslld        $0x4,%ymm10,%ymm10
-  .byte  196,98,125,88,37,146,102,3,0        // vpbroadcastd  0x36692(%rip),%ymm12        # 367f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
-  .byte  196,98,125,88,45,141,102,3,0        // vpbroadcastd  0x3668d(%rip),%ymm13        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,125,88,37,218,149,3,0        // vpbroadcastd  0x395da(%rip),%ymm12        # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+  .byte  196,98,125,88,45,213,149,3,0        // vpbroadcastd  0x395d5(%rip),%ymm13        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,65,53,219,245                   // vpand         %ymm13,%ymm9,%ymm14
   .byte  196,193,13,114,246,2                // vpslld        $0x2,%ymm14,%ymm14
   .byte  196,65,37,235,222                   // vpor          %ymm14,%ymm11,%ymm11
@@ -9616,8 +9616,8 @@
   .byte  196,65,61,235,195                   // vpor          %ymm11,%ymm8,%ymm8
   .byte  196,65,61,235,193                   // vpor          %ymm9,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,63,102,3,0         // vbroadcastss  0x3663f(%rip),%ymm9        # 36800 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
-  .byte  98,114,61,56,168,13,57,102,3,0      // vfmadd213ps   0x36639(%rip){1to8},%ymm8,%ymm9        # 36804 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+  .byte  196,98,125,24,13,135,149,3,0        // vbroadcastss  0x39587(%rip),%ymm9        # 39748 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+  .byte  98,114,61,56,168,13,129,149,3,0     // vfmadd213ps   0x39581(%rip){1to8},%ymm8,%ymm9        # 3974c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
   .byte  196,98,125,24,0                     // vbroadcastss  (%rax),%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
   .byte  197,188,88,192                      // vaddps        %ymm0,%ymm8,%ymm0
@@ -9650,7 +9650,7 @@
 FUNCTION(_sk_black_color_skx)
 _sk_black_color_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,198,101,3,0       // vbroadcastss  0x365c6(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,14,149,3,0        // vbroadcastss  0x3950e(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
@@ -9661,7 +9661,7 @@
 FUNCTION(_sk_white_color_skx)
 _sk_white_color_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,173,101,3,0        // vbroadcastss  0x365ad(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,245,148,3,0        // vbroadcastss  0x394f5(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  197,252,40,216                      // vmovaps       %ymm0,%ymm3
@@ -9707,7 +9707,7 @@
 FUNCTION(_sk_srcatop_skx)
 _sk_srcatop_skx:
   .byte  197,252,89,199                      // vmulps        %ymm7,%ymm0,%ymm0
-  .byte  196,98,125,24,5,76,101,3,0          // vbroadcastss  0x3654c(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,148,148,3,0         // vbroadcastss  0x39494(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,226,61,184,196                  // vfmadd231ps   %ymm4,%ymm8,%ymm0
   .byte  197,244,89,207                      // vmulps        %ymm7,%ymm1,%ymm1
@@ -9723,7 +9723,7 @@
 .globl _sk_dstatop_skx
 FUNCTION(_sk_dstatop_skx)
 _sk_dstatop_skx:
-  .byte  196,98,125,24,5,27,101,3,0          // vbroadcastss  0x3651b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,99,148,3,0          // vbroadcastss  0x39463(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,226,101,184,196                 // vfmadd231ps   %ymm4,%ymm3,%ymm0
@@ -9762,7 +9762,7 @@
 .globl _sk_srcout_skx
 FUNCTION(_sk_srcout_skx)
 _sk_srcout_skx:
-  .byte  196,98,125,24,5,190,100,3,0         // vbroadcastss  0x364be(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,6,148,3,0           // vbroadcastss  0x39406(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
@@ -9775,7 +9775,7 @@
 .globl _sk_dstout_skx
 FUNCTION(_sk_dstout_skx)
 _sk_dstout_skx:
-  .byte  196,226,125,24,5,157,100,3,0        // vbroadcastss  0x3649d(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,229,147,3,0        // vbroadcastss  0x393e5(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,92,219                      // vsubps        %ymm3,%ymm0,%ymm3
   .byte  197,228,89,196                      // vmulps        %ymm4,%ymm3,%ymm0
   .byte  197,228,89,205                      // vmulps        %ymm5,%ymm3,%ymm1
@@ -9788,7 +9788,7 @@
 .globl _sk_srcover_skx
 FUNCTION(_sk_srcover_skx)
 _sk_srcover_skx:
-  .byte  196,98,125,24,5,124,100,3,0         // vbroadcastss  0x3647c(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,196,147,3,0         // vbroadcastss  0x393c4(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,194,85,184,200                  // vfmadd231ps   %ymm8,%ymm5,%ymm1
@@ -9801,7 +9801,7 @@
 .globl _sk_dstover_skx
 FUNCTION(_sk_dstover_skx)
 _sk_dstover_skx:
-  .byte  196,98,125,24,5,87,100,3,0          // vbroadcastss  0x36457(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,159,147,3,0         // vbroadcastss  0x3939f(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  196,226,61,168,196                  // vfmadd213ps   %ymm4,%ymm8,%ymm0
   .byte  196,226,61,168,205                  // vfmadd213ps   %ymm5,%ymm8,%ymm1
@@ -9825,7 +9825,7 @@
 .globl _sk_multiply_skx
 FUNCTION(_sk_multiply_skx)
 _sk_multiply_skx:
-  .byte  196,98,125,24,5,30,100,3,0          // vbroadcastss  0x3641e(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,102,147,3,0         // vbroadcastss  0x39366(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,208                       // vmulps        %ymm0,%ymm9,%ymm10
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -9848,7 +9848,7 @@
 FUNCTION(_sk_plus__skx)
 _sk_plus__skx:
   .byte  197,252,88,196                      // vaddps        %ymm4,%ymm0,%ymm0
-  .byte  196,98,125,24,5,205,99,3,0          // vbroadcastss  0x363cd(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,21,147,3,0          // vbroadcastss  0x39315(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  197,244,88,205                      // vaddps        %ymm5,%ymm1,%ymm1
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
@@ -9878,7 +9878,7 @@
 .globl _sk_xor__skx
 FUNCTION(_sk_xor__skx)
 _sk_xor__skx:
-  .byte  196,98,125,24,5,120,99,3,0          // vbroadcastss  0x36378(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,192,146,3,0         // vbroadcastss  0x392c0(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,180,89,192                      // vmulps        %ymm0,%ymm9,%ymm0
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -9912,7 +9912,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,95,209                  // vmaxps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,252,98,3,0          // vbroadcastss  0x362fc(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,68,146,3,0          // vbroadcastss  0x39244(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -9937,7 +9937,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,167,98,3,0          // vbroadcastss  0x362a7(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,239,145,3,0         // vbroadcastss  0x391ef(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -9965,7 +9965,7 @@
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,70,98,3,0           // vbroadcastss  0x36246(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,142,145,3,0         // vbroadcastss  0x3918e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -9987,7 +9987,7 @@
   .byte  197,236,89,214                      // vmulps        %ymm6,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,0,98,3,0            // vbroadcastss  0x36200(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,72,145,3,0          // vbroadcastss  0x39148(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -9999,7 +9999,7 @@
 _sk_colorburn_skx:
   .byte  98,241,92,40,194,199,0              // vcmpeqps      %ymm7,%ymm4,%k0
   .byte  98,114,126,40,56,192                // vpmovm2d      %k0,%ymm8
-  .byte  196,98,125,24,13,221,97,3,0         // vbroadcastss  0x361dd(%rip),%ymm9        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,13,37,145,3,0         // vbroadcastss  0x39125(%rip),%ymm9        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,52,92,215                       // vsubps        %ymm7,%ymm9,%ymm10
   .byte  197,44,89,216                       // vmulps        %ymm0,%ymm10,%ymm11
   .byte  197,36,88,228                       // vaddps        %ymm4,%ymm11,%ymm12
@@ -10063,7 +10063,7 @@
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  98,209,92,40,194,192,0              // vcmpeqps      %ymm8,%ymm4,%k0
   .byte  98,114,126,40,56,200                // vpmovm2d      %k0,%ymm9
-  .byte  196,98,125,24,21,174,96,3,0         // vbroadcastss  0x360ae(%rip),%ymm10        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,21,246,143,3,0        // vbroadcastss  0x38ff6(%rip),%ymm10        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,44,92,223                       // vsubps        %ymm7,%ymm10,%ymm11
   .byte  197,36,89,224                       // vmulps        %ymm0,%ymm11,%ymm12
   .byte  98,241,124,40,194,195,0             // vcmpeqps      %ymm3,%ymm0,%k0
@@ -10120,7 +10120,7 @@
 .globl _sk_hardlight_skx
 FUNCTION(_sk_hardlight_skx)
 _sk_hardlight_skx:
-  .byte  196,98,125,24,5,166,95,3,0          // vbroadcastss  0x35fa6(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,238,142,3,0         // vbroadcastss  0x38eee(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,208                       // vmulps        %ymm0,%ymm9,%ymm10
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -10174,7 +10174,7 @@
 .globl _sk_overlay_skx
 FUNCTION(_sk_overlay_skx)
 _sk_overlay_skx:
-  .byte  196,98,125,24,5,194,94,3,0          // vbroadcastss  0x35ec2(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,10,142,3,0          // vbroadcastss  0x38e0a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,208                       // vmulps        %ymm0,%ymm9,%ymm10
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -10240,15 +10240,15 @@
   .byte  196,65,52,88,217                    // vaddps        %ymm9,%ymm9,%ymm11
   .byte  196,65,36,88,235                    // vaddps        %ymm11,%ymm11,%ymm13
   .byte  197,4,92,243                        // vsubps        %ymm3,%ymm15,%ymm14
-  .byte  196,98,125,24,29,160,93,3,0         // vbroadcastss  0x35da0(%rip),%ymm11        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,29,232,140,3,0        // vbroadcastss  0x38ce8(%rip),%ymm11        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,65,36,92,225                    // vsubps        %ymm9,%ymm11,%ymm12
   .byte  196,98,13,168,227                   // vfmadd213ps   %ymm3,%ymm14,%ymm12
   .byte  197,156,89,212                      // vmulps        %ymm4,%ymm12,%ymm2
   .byte  196,66,21,168,237                   // vfmadd213ps   %ymm13,%ymm13,%ymm13
-  .byte  98,226,125,40,24,21,155,93,3,0      // vbroadcastss  0x35d9b(%rip),%ymm18        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  98,226,125,40,24,21,227,140,3,0     // vbroadcastss  0x38ce3(%rip),%ymm18        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  98,161,52,40,88,202                 // vaddps        %ymm18,%ymm9,%ymm17
   .byte  98,81,116,32,89,229                 // vmulps        %ymm13,%ymm17,%ymm12
-  .byte  98,226,125,40,24,29,137,93,3,0      // vbroadcastss  0x35d89(%rip),%ymm19        # 3680c <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+  .byte  98,226,125,40,24,29,209,140,3,0     // vbroadcastss  0x38cd1(%rip),%ymm19        # 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
   .byte  98,50,53,40,184,227                 // vfmadd231ps   %ymm19,%ymm9,%ymm12
   .byte  98,194,125,40,78,201                // vrsqrt14ps    %ymm9,%ymm17
   .byte  98,162,125,40,76,201                // vrcp14ps      %ymm17,%ymm17
@@ -10370,11 +10370,11 @@
   .byte  196,65,28,89,219                    // vmulps        %ymm11,%ymm12,%ymm11
   .byte  196,65,36,94,222                    // vdivps        %ymm14,%ymm11,%ymm11
   .byte  196,99,37,74,225,240                // vblendvps     %ymm15,%ymm1,%ymm11,%ymm12
-  .byte  196,98,125,24,45,36,91,3,0          // vbroadcastss  0x35b24(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,53,31,91,3,0          // vbroadcastss  0x35b1f(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,45,108,138,3,0        // vbroadcastss  0x38a6c(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,103,138,3,0        // vbroadcastss  0x38a67(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,254                    // vmulps        %ymm14,%ymm5,%ymm15
   .byte  196,66,93,184,253                   // vfmadd231ps   %ymm13,%ymm4,%ymm15
-  .byte  98,226,125,40,24,5,15,91,3,0        // vbroadcastss  0x35b0f(%rip),%ymm16        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  98,226,125,40,24,5,87,138,3,0       // vbroadcastss  0x38a57(%rip),%ymm16        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  98,50,77,40,184,248                 // vfmadd231ps   %ymm16,%ymm6,%ymm15
   .byte  196,65,44,89,222                    // vmulps        %ymm14,%ymm10,%ymm11
   .byte  196,66,53,184,221                   // vfmadd231ps   %ymm13,%ymm9,%ymm11
@@ -10431,7 +10431,7 @@
   .byte  196,65,12,88,219                    // vaddps        %ymm11,%ymm14,%ymm11
   .byte  196,67,45,74,203,144                // vblendvps     %ymm9,%ymm11,%ymm10,%ymm9
   .byte  197,52,95,201                       // vmaxps        %ymm1,%ymm9,%ymm9
-  .byte  196,226,125,24,13,171,89,3,0        // vbroadcastss  0x359ab(%rip),%ymm1        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,13,243,136,3,0       // vbroadcastss  0x388f3(%rip),%ymm1        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,116,92,215                      // vsubps        %ymm7,%ymm1,%ymm10
   .byte  197,172,89,192                      // vmulps        %ymm0,%ymm10,%ymm0
   .byte  197,116,92,219                      // vsubps        %ymm3,%ymm1,%ymm11
@@ -10483,11 +10483,11 @@
   .byte  196,65,28,89,219                    // vmulps        %ymm11,%ymm12,%ymm11
   .byte  196,65,36,94,222                    // vdivps        %ymm14,%ymm11,%ymm11
   .byte  196,99,37,74,225,240                // vblendvps     %ymm15,%ymm1,%ymm11,%ymm12
-  .byte  196,98,125,24,45,224,88,3,0         // vbroadcastss  0x358e0(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,53,219,88,3,0         // vbroadcastss  0x358db(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,45,40,136,3,0         // vbroadcastss  0x38828(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,35,136,3,0         // vbroadcastss  0x38823(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,254                    // vmulps        %ymm14,%ymm5,%ymm15
   .byte  196,66,93,184,253                   // vfmadd231ps   %ymm13,%ymm4,%ymm15
-  .byte  98,226,125,40,24,5,203,88,3,0       // vbroadcastss  0x358cb(%rip),%ymm16        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  98,226,125,40,24,5,19,136,3,0       // vbroadcastss  0x38813(%rip),%ymm16        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  98,50,77,40,184,248                 // vfmadd231ps   %ymm16,%ymm6,%ymm15
   .byte  196,65,44,89,222                    // vmulps        %ymm14,%ymm10,%ymm11
   .byte  196,66,53,184,221                   // vfmadd231ps   %ymm13,%ymm9,%ymm11
@@ -10544,7 +10544,7 @@
   .byte  196,65,12,88,219                    // vaddps        %ymm11,%ymm14,%ymm11
   .byte  196,67,45,74,203,144                // vblendvps     %ymm9,%ymm11,%ymm10,%ymm9
   .byte  197,52,95,201                       // vmaxps        %ymm1,%ymm9,%ymm9
-  .byte  196,226,125,24,13,103,87,3,0        // vbroadcastss  0x35767(%rip),%ymm1        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,13,175,134,3,0       // vbroadcastss  0x386af(%rip),%ymm1        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,116,92,215                      // vsubps        %ymm7,%ymm1,%ymm10
   .byte  197,172,89,192                      // vmulps        %ymm0,%ymm10,%ymm0
   .byte  197,116,92,219                      // vsubps        %ymm3,%ymm1,%ymm11
@@ -10568,11 +10568,11 @@
   .byte  197,124,89,199                      // vmulps        %ymm7,%ymm0,%ymm8
   .byte  197,116,89,207                      // vmulps        %ymm7,%ymm1,%ymm9
   .byte  197,108,89,223                      // vmulps        %ymm7,%ymm2,%ymm11
-  .byte  196,98,125,24,37,48,87,3,0          // vbroadcastss  0x35730(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,45,43,87,3,0          // vbroadcastss  0x3572b(%rip),%ymm13        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,37,120,134,3,0        // vbroadcastss  0x38678(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,45,115,134,3,0        // vbroadcastss  0x38673(%rip),%ymm13        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,245                    // vmulps        %ymm13,%ymm5,%ymm14
   .byte  196,66,93,184,244                   // vfmadd231ps   %ymm12,%ymm4,%ymm14
-  .byte  196,98,125,24,61,28,87,3,0          // vbroadcastss  0x3571c(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,100,134,3,0        // vbroadcastss  0x38664(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,66,77,184,247                   // vfmadd231ps   %ymm15,%ymm6,%ymm14
   .byte  196,65,52,89,213                    // vmulps        %ymm13,%ymm9,%ymm10
   .byte  196,66,61,184,212                   // vfmadd231ps   %ymm12,%ymm8,%ymm10
@@ -10630,7 +10630,7 @@
   .byte  196,65,20,88,219                    // vaddps        %ymm11,%ymm13,%ymm11
   .byte  196,67,53,74,203,192                // vblendvps     %ymm12,%ymm11,%ymm9,%ymm9
   .byte  98,49,52,40,95,202                  // vmaxps        %ymm18,%ymm9,%ymm9
-  .byte  196,98,125,24,29,173,85,3,0         // vbroadcastss  0x355ad(%rip),%ymm11        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,29,245,132,3,0        // vbroadcastss  0x384f5(%rip),%ymm11        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,36,92,231                       // vsubps        %ymm7,%ymm11,%ymm12
   .byte  197,156,89,192                      // vmulps        %ymm0,%ymm12,%ymm0
   .byte  197,36,92,219                       // vsubps        %ymm3,%ymm11,%ymm11
@@ -10654,11 +10654,11 @@
   .byte  197,100,89,196                      // vmulps        %ymm4,%ymm3,%ymm8
   .byte  197,100,89,205                      // vmulps        %ymm5,%ymm3,%ymm9
   .byte  197,100,89,222                      // vmulps        %ymm6,%ymm3,%ymm11
-  .byte  196,98,125,24,37,120,85,3,0         // vbroadcastss  0x35578(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,45,115,85,3,0         // vbroadcastss  0x35573(%rip),%ymm13        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,37,192,132,3,0        // vbroadcastss  0x384c0(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,45,187,132,3,0        // vbroadcastss  0x384bb(%rip),%ymm13        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,116,89,245                   // vmulps        %ymm13,%ymm1,%ymm14
   .byte  196,66,125,184,244                  // vfmadd231ps   %ymm12,%ymm0,%ymm14
-  .byte  196,98,125,24,61,100,85,3,0         // vbroadcastss  0x35564(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,172,132,3,0        // vbroadcastss  0x384ac(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,66,109,184,247                  // vfmadd231ps   %ymm15,%ymm2,%ymm14
   .byte  196,65,52,89,213                    // vmulps        %ymm13,%ymm9,%ymm10
   .byte  196,66,61,184,212                   // vfmadd231ps   %ymm12,%ymm8,%ymm10
@@ -10716,7 +10716,7 @@
   .byte  196,65,20,88,219                    // vaddps        %ymm11,%ymm13,%ymm11
   .byte  196,67,53,74,203,192                // vblendvps     %ymm12,%ymm11,%ymm9,%ymm9
   .byte  98,49,52,40,95,202                  // vmaxps        %ymm18,%ymm9,%ymm9
-  .byte  196,98,125,24,29,245,83,3,0         // vbroadcastss  0x353f5(%rip),%ymm11        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,29,61,131,3,0         // vbroadcastss  0x3833d(%rip),%ymm11        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,36,92,231                       // vsubps        %ymm7,%ymm11,%ymm12
   .byte  197,156,89,192                      // vmulps        %ymm0,%ymm12,%ymm0
   .byte  197,36,92,219                       // vsubps        %ymm3,%ymm11,%ymm11
@@ -10759,9 +10759,9 @@
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,76,83,3,0           // vbroadcastss  0x3534c(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,148,130,3,0         // vbroadcastss  0x38294(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,107,83,3,0         // vbroadcastss  0x3536b(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,179,130,3,0        // vbroadcastss  0x382b3(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,193,116,89,201                  // vmulps        %ymm9,%ymm1,%ymm1
@@ -10903,9 +10903,9 @@
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,15,81,3,0           // vbroadcastss  0x3510f(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,87,128,3,0          // vbroadcastss  0x38057(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,46,81,3,0          // vbroadcastss  0x3512e(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,118,128,3,0        // vbroadcastss  0x38076(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,193,116,89,201                  // vmulps        %ymm9,%ymm1,%ymm1
@@ -11034,7 +11034,7 @@
 .globl _sk_clamp_1_skx
 FUNCTION(_sk_clamp_1_skx)
 _sk_clamp_1_skx:
-  .byte  196,98,125,24,5,18,79,3,0           // vbroadcastss  0x34f12(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,90,126,3,0          // vbroadcastss  0x37e5a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
   .byte  196,193,108,93,208                  // vminps        %ymm8,%ymm2,%ymm2
@@ -11046,7 +11046,7 @@
 .globl _sk_clamp_a_skx
 FUNCTION(_sk_clamp_a_skx)
 _sk_clamp_a_skx:
-  .byte  98,241,100,56,93,29,240,78,3,0      // vminps        0x34ef0(%rip){1to8},%ymm3,%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,100,56,93,29,56,126,3,0      // vminps        0x37e38(%rip){1to8},%ymm3,%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,93,195                      // vminps        %ymm3,%ymm0,%ymm0
   .byte  197,244,93,203                      // vminps        %ymm3,%ymm1,%ymm1
   .byte  197,236,93,211                      // vminps        %ymm3,%ymm2,%ymm2
@@ -11057,7 +11057,7 @@
 .globl _sk_clamp_a_dst_skx
 FUNCTION(_sk_clamp_a_dst_skx)
 _sk_clamp_a_dst_skx:
-  .byte  98,241,68,56,93,61,214,78,3,0       // vminps        0x34ed6(%rip){1to8},%ymm7,%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,68,56,93,61,30,126,3,0       // vminps        0x37e1e(%rip){1to8},%ymm7,%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,220,93,231                      // vminps        %ymm7,%ymm4,%ymm4
   .byte  197,212,93,239                      // vminps        %ymm7,%ymm5,%ymm5
   .byte  197,204,93,247                      // vminps        %ymm7,%ymm6,%ymm6
@@ -11089,7 +11089,7 @@
 .globl _sk_invert_skx
 FUNCTION(_sk_invert_skx)
 _sk_invert_skx:
-  .byte  196,98,125,24,5,150,78,3,0          // vbroadcastss  0x34e96(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,222,125,3,0         // vbroadcastss  0x37dde(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,188,92,192                      // vsubps        %ymm0,%ymm8,%ymm0
   .byte  197,188,92,201                      // vsubps        %ymm1,%ymm8,%ymm1
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
@@ -11143,9 +11143,9 @@
 .globl _sk_unpremul_skx
 FUNCTION(_sk_unpremul_skx)
 _sk_unpremul_skx:
-  .byte  196,98,125,24,5,49,78,3,0           // vbroadcastss  0x34e31(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,121,125,3,0         // vbroadcastss  0x37d79(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,94,195                       // vdivps        %ymm3,%ymm8,%ymm8
-  .byte  98,241,60,56,194,5,82,78,3,0,1      // vcmpltps      0x34e52(%rip){1to8},%ymm8,%k0        # 36820 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+  .byte  98,241,60,56,194,5,154,125,3,0,1    // vcmpltps      0x37d9a(%rip){1to8},%ymm8,%k0        # 39768 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
   .byte  98,114,126,40,56,200                // vpmovm2d      %k0,%ymm9
   .byte  196,65,44,87,210                    // vxorps        %ymm10,%ymm10,%ymm10
   .byte  196,67,45,74,192,144                // vblendvps     %ymm9,%ymm8,%ymm10,%ymm8
@@ -11159,16 +11159,16 @@
 .globl _sk_from_srgb_skx
 FUNCTION(_sk_from_srgb_skx)
 _sk_from_srgb_skx:
-  .byte  196,98,125,24,5,44,78,3,0           // vbroadcastss  0x34e2c(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,116,125,3,0         // vbroadcastss  0x37d74(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  197,124,89,208                      // vmulps        %ymm0,%ymm0,%ymm10
-  .byte  196,98,125,24,29,30,78,3,0          // vbroadcastss  0x34e1e(%rip),%ymm11        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  .byte  196,98,125,24,37,253,77,3,0         // vbroadcastss  0x34dfd(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,102,125,3,0        // vbroadcastss  0x37d66(%rip),%ymm11        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,37,69,125,3,0         // vbroadcastss  0x37d45(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,125,168,235                  // vfmadd213ps   %ymm11,%ymm0,%ymm13
-  .byte  196,98,125,24,53,6,78,3,0           // vbroadcastss  0x34e06(%rip),%ymm14        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,53,78,125,3,0         // vbroadcastss  0x37d4e(%rip),%ymm14        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,66,45,168,238                   // vfmadd213ps   %ymm14,%ymm10,%ymm13
-  .byte  196,98,125,24,21,252,77,3,0         // vbroadcastss  0x34dfc(%rip),%ymm10        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,21,68,125,3,0         // vbroadcastss  0x37d44(%rip),%ymm10        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  98,209,124,40,194,194,1             // vcmpltps      %ymm10,%ymm0,%k0
   .byte  98,242,126,40,56,192                // vpmovm2d      %k0,%ymm0
   .byte  196,195,21,74,193,0                 // vblendvps     %ymm0,%ymm9,%ymm13,%ymm0
@@ -11194,16 +11194,16 @@
 .globl _sk_from_srgb_dst_skx
 FUNCTION(_sk_from_srgb_dst_skx)
 _sk_from_srgb_dst_skx:
-  .byte  196,98,125,24,5,127,77,3,0          // vbroadcastss  0x34d7f(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,199,124,3,0         // vbroadcastss  0x37cc7(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,92,89,200                    // vmulps        %ymm8,%ymm4,%ymm9
   .byte  197,92,89,212                       // vmulps        %ymm4,%ymm4,%ymm10
-  .byte  196,98,125,24,29,113,77,3,0         // vbroadcastss  0x34d71(%rip),%ymm11        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  .byte  196,98,125,24,37,80,77,3,0          // vbroadcastss  0x34d50(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,185,124,3,0        // vbroadcastss  0x37cb9(%rip),%ymm11        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,37,152,124,3,0        // vbroadcastss  0x37c98(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,93,168,235                   // vfmadd213ps   %ymm11,%ymm4,%ymm13
-  .byte  196,98,125,24,53,89,77,3,0          // vbroadcastss  0x34d59(%rip),%ymm14        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,53,161,124,3,0        // vbroadcastss  0x37ca1(%rip),%ymm14        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,66,45,168,238                   // vfmadd213ps   %ymm14,%ymm10,%ymm13
-  .byte  196,98,125,24,21,79,77,3,0          // vbroadcastss  0x34d4f(%rip),%ymm10        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,21,151,124,3,0        // vbroadcastss  0x37c97(%rip),%ymm10        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  98,209,92,40,194,194,1              // vcmpltps      %ymm10,%ymm4,%k0
   .byte  98,242,126,40,56,224                // vpmovm2d      %k0,%ymm4
   .byte  196,195,21,74,225,64                // vblendvps     %ymm4,%ymm9,%ymm13,%ymm4
@@ -11230,19 +11230,19 @@
 FUNCTION(_sk_to_srgb_skx)
 _sk_to_srgb_skx:
   .byte  98,114,125,40,78,192                // vrsqrt14ps    %ymm0,%ymm8
-  .byte  196,98,125,24,13,220,76,3,0         // vbroadcastss  0x34cdc(%rip),%ymm9        # 36834 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+  .byte  196,98,125,24,13,36,124,3,0         // vbroadcastss  0x37c24(%rip),%ymm9        # 3977c <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
   .byte  196,65,124,89,209                   // vmulps        %ymm9,%ymm0,%ymm10
-  .byte  196,98,125,24,29,210,76,3,0         // vbroadcastss  0x34cd2(%rip),%ymm11        # 36838 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
-  .byte  196,98,125,24,37,205,76,3,0         // vbroadcastss  0x34ccd(%rip),%ymm12        # 3683c <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+  .byte  196,98,125,24,29,26,124,3,0         // vbroadcastss  0x37c1a(%rip),%ymm11        # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+  .byte  196,98,125,24,37,21,124,3,0         // vbroadcastss  0x37c15(%rip),%ymm12        # 39784 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,61,168,235                   // vfmadd213ps   %ymm11,%ymm8,%ymm13
-  .byte  196,98,125,24,53,190,76,3,0         // vbroadcastss  0x34cbe(%rip),%ymm14        # 36840 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+  .byte  196,98,125,24,53,6,124,3,0          // vbroadcastss  0x37c06(%rip),%ymm14        # 39788 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
   .byte  196,66,61,168,238                   // vfmadd213ps   %ymm14,%ymm8,%ymm13
-  .byte  196,98,125,24,61,180,76,3,0         // vbroadcastss  0x34cb4(%rip),%ymm15        # 36844 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+  .byte  196,98,125,24,61,252,123,3,0        // vbroadcastss  0x37bfc(%rip),%ymm15        # 3978c <_sk_srcover_bgra_8888_sse2_lowp+0x304>
   .byte  196,65,60,88,199                    // vaddps        %ymm15,%ymm8,%ymm8
   .byte  98,82,125,40,76,192                 // vrcp14ps      %ymm8,%ymm8
   .byte  196,65,20,89,192                    // vmulps        %ymm8,%ymm13,%ymm8
-  .byte  196,98,125,24,45,159,76,3,0         // vbroadcastss  0x34c9f(%rip),%ymm13        # 36848 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+  .byte  196,98,125,24,45,231,123,3,0        // vbroadcastss  0x37be7(%rip),%ymm13        # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
   .byte  98,209,124,40,194,197,1             // vcmpltps      %ymm13,%ymm0,%k0
   .byte  98,242,126,40,56,192                // vpmovm2d      %k0,%ymm0
   .byte  196,195,61,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm8,%ymm0
@@ -11280,7 +11280,7 @@
   .byte  197,116,93,194                      // vminps        %ymm2,%ymm1,%ymm8
   .byte  196,65,124,93,208                   // vminps        %ymm8,%ymm0,%ymm10
   .byte  98,193,52,40,92,194                 // vsubps        %ymm10,%ymm9,%ymm16
-  .byte  196,98,125,24,5,144,75,3,0          // vbroadcastss  0x34b90(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,216,122,3,0         // vbroadcastss  0x37ad8(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  98,49,60,40,94,224                  // vdivps        %ymm16,%ymm8,%ymm12
   .byte  98,209,52,40,194,194,0              // vcmpeqps      %ymm10,%ymm9,%k0
   .byte  98,114,126,40,56,192                // vpmovm2d      %k0,%ymm8
@@ -11289,23 +11289,23 @@
   .byte  197,116,92,242                      // vsubps        %ymm2,%ymm1,%ymm14
   .byte  98,241,116,40,194,194,1             // vcmpltps      %ymm2,%ymm1,%k0
   .byte  98,114,126,40,56,248                // vpmovm2d      %k0,%ymm15
-  .byte  196,98,125,24,29,178,75,3,0         // vbroadcastss  0x34bb2(%rip),%ymm11        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,98,125,24,29,250,122,3,0        // vbroadcastss  0x37afa(%rip),%ymm11        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  197,196,87,255                      // vxorps        %ymm7,%ymm7,%ymm7
   .byte  196,67,69,74,219,240                // vblendvps     %ymm15,%ymm11,%ymm7,%ymm11
   .byte  196,66,29,168,243                   // vfmadd213ps   %ymm11,%ymm12,%ymm14
   .byte  98,241,52,40,194,193,0              // vcmpeqps      %ymm1,%ymm9,%k0
   .byte  98,114,126,40,56,216                // vpmovm2d      %k0,%ymm11
   .byte  197,236,92,208                      // vsubps        %ymm0,%ymm2,%ymm2
-  .byte  196,98,125,24,61,141,75,3,0         // vbroadcastss  0x34b8d(%rip),%ymm15        # 36850 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  .byte  196,98,125,24,61,213,122,3,0        // vbroadcastss  0x37ad5(%rip),%ymm15        # 39798 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   .byte  196,194,29,168,215                  // vfmadd213ps   %ymm15,%ymm12,%ymm2
   .byte  197,252,92,193                      // vsubps        %ymm1,%ymm0,%ymm0
-  .byte  98,242,29,56,168,5,126,75,3,0       // vfmadd213ps   0x34b7e(%rip){1to8},%ymm12,%ymm0        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  98,242,29,56,168,5,198,122,3,0      // vfmadd213ps   0x37ac6(%rip){1to8},%ymm12,%ymm0        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  196,227,125,74,194,176              // vblendvps     %ymm11,%ymm2,%ymm0,%ymm0
   .byte  196,195,125,74,198,208              // vblendvps     %ymm13,%ymm14,%ymm0,%ymm0
   .byte  196,227,125,74,199,128              // vblendvps     %ymm8,%ymm7,%ymm0,%ymm0
-  .byte  98,241,124,56,89,5,102,75,3,0       // vmulps        0x34b66(%rip){1to8},%ymm0,%ymm0        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  98,241,124,56,89,5,174,122,3,0      // vmulps        0x37aae(%rip){1to8},%ymm0,%ymm0        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  196,193,52,88,202                   // vaddps        %ymm10,%ymm9,%ymm1
-  .byte  196,98,125,24,29,236,74,3,0         // vbroadcastss  0x34aec(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,52,122,3,0         // vbroadcastss  0x37a34(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,116,89,211                  // vmulps        %ymm11,%ymm1,%ymm2
   .byte  98,241,36,40,194,194,1              // vcmpltps      %ymm2,%ymm11,%k0
   .byte  98,114,126,40,56,216                // vpmovm2d      %k0,%ymm11
@@ -11324,7 +11324,7 @@
 _sk_hsl_to_rgb_skx:
   .byte  98,225,124,40,40,215                // vmovaps       %ymm7,%ymm18
   .byte  98,225,124,40,40,230                // vmovaps       %ymm6,%ymm20
-  .byte  98,226,125,40,24,5,158,74,3,0       // vbroadcastss  0x34a9e(%rip),%ymm16        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,226,125,40,24,5,230,121,3,0      // vbroadcastss  0x379e6(%rip),%ymm16        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  98,241,124,32,194,194,2             // vcmpleps      %ymm2,%ymm16,%k0
   .byte  98,114,126,40,56,192                // vpmovm2d      %k0,%ymm8
   .byte  197,116,89,202                      // vmulps        %ymm2,%ymm1,%ymm9
@@ -11332,27 +11332,27 @@
   .byte  196,67,53,74,194,128                // vblendvps     %ymm8,%ymm10,%ymm9,%ymm8
   .byte  197,60,88,218                       // vaddps        %ymm2,%ymm8,%ymm11
   .byte  196,65,124,40,203                   // vmovaps       %ymm11,%ymm9
-  .byte  98,114,109,56,186,13,211,74,3,0     // vfmsub231ps   0x34ad3(%rip){1to8},%ymm2,%ymm9        # 36850 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  .byte  98,114,109,56,186,13,27,122,3,0     // vfmsub231ps   0x37a1b(%rip){1to8},%ymm2,%ymm9        # 39798 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  98,209,116,40,194,192,0             // vcmpeqps      %ymm8,%ymm1,%k0
   .byte  98,242,126,40,56,248                // vpmovm2d      %k0,%ymm7
-  .byte  98,241,124,56,88,13,195,74,3,0      // vaddps        0x34ac3(%rip){1to8},%ymm0,%ymm1        # 3685c <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+  .byte  98,241,124,56,88,13,11,122,3,0      // vaddps        0x37a0b(%rip){1to8},%ymm0,%ymm1        # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
   .byte  196,99,125,8,193,1                  // vroundps      $0x1,%ymm1,%ymm8
   .byte  196,193,116,92,200                  // vsubps        %ymm8,%ymm1,%ymm1
-  .byte  98,226,125,40,24,29,178,74,3,0      // vbroadcastss  0x34ab2(%rip),%ymm19        # 36860 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+  .byte  98,226,125,40,24,29,250,121,3,0     // vbroadcastss  0x379fa(%rip),%ymm19        # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
   .byte  98,241,100,32,194,193,2             // vcmpleps      %ymm1,%ymm19,%k0
   .byte  98,114,126,40,56,192                // vpmovm2d      %k0,%ymm8
   .byte  196,65,36,92,241                    // vsubps        %ymm9,%ymm11,%ymm14
-  .byte  196,98,125,24,61,131,74,3,0         // vbroadcastss  0x34a83(%rip),%ymm15        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,98,125,24,61,203,121,3,0        // vbroadcastss  0x379cb(%rip),%ymm15        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  196,65,116,89,231                   // vmulps        %ymm15,%ymm1,%ymm12
-  .byte  98,226,125,40,24,13,124,74,3,0      // vbroadcastss  0x34a7c(%rip),%ymm17        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  98,226,125,40,24,13,196,121,3,0     // vbroadcastss  0x379c4(%rip),%ymm17        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  98,81,116,32,92,212                 // vsubps        %ymm12,%ymm17,%ymm10
   .byte  196,66,13,168,209                   // vfmadd213ps   %ymm9,%ymm14,%ymm10
   .byte  196,67,45,74,193,128                // vblendvps     %ymm8,%ymm9,%ymm10,%ymm8
   .byte  98,241,124,32,194,193,2             // vcmpleps      %ymm1,%ymm16,%k0
   .byte  98,114,126,40,56,208                // vpmovm2d      %k0,%ymm10
   .byte  196,67,37,74,192,160                // vblendvps     %ymm10,%ymm8,%ymm11,%ymm8
-  .byte  196,98,125,24,21,83,74,3,0          // vbroadcastss  0x34a53(%rip),%ymm10        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  196,98,125,24,21,155,121,3,0        // vbroadcastss  0x3799b(%rip),%ymm10        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  98,241,44,40,194,193,2              // vcmpleps      %ymm1,%ymm10,%k0
   .byte  98,242,126,40,56,200                // vpmovm2d      %k0,%ymm1
   .byte  196,66,13,168,225                   // vfmadd213ps   %ymm9,%ymm14,%ymm12
@@ -11374,7 +11374,7 @@
   .byte  196,66,13,168,233                   // vfmadd213ps   %ymm9,%ymm14,%ymm13
   .byte  196,195,21,74,200,16                // vblendvps     %ymm1,%ymm8,%ymm13,%ymm1
   .byte  196,227,117,74,202,112              // vblendvps     %ymm7,%ymm2,%ymm1,%ymm1
-  .byte  98,241,124,56,88,5,217,73,3,0       // vaddps        0x349d9(%rip){1to8},%ymm0,%ymm0        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  98,241,124,56,88,5,33,121,3,0       // vaddps        0x37921(%rip){1to8},%ymm0,%ymm0        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,99,125,8,192,1                  // vroundps      $0x1,%ymm0,%ymm8
   .byte  196,193,124,92,192                  // vsubps        %ymm8,%ymm0,%ymm0
   .byte  98,241,100,32,194,192,2             // vcmpleps      %ymm0,%ymm19,%k0
@@ -11423,10 +11423,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,54                              // jne           1f67 <_sk_scale_u8_skx+0x4e>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,49,81,3,0              // vpand         0x35131(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,209,128,3,0            // vpand         0x380d1(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  98,113,60,56,89,5,21,73,3,0         // vmulps        0x34915(%rip){1to8},%ymm8,%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,113,60,56,89,5,93,120,3,0        // vmulps        0x3785d(%rip){1to8},%ymm8,%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
   .byte  197,188,89,210                      // vmulps        %ymm2,%ymm8,%ymm2
@@ -11503,15 +11503,15 @@
   .byte  15,133,145,0,0,0                    // jne           20e0 <_sk_scale_565_skx+0xb0>
   .byte  196,1,122,111,4,88                  // vmovdqu       (%r8,%r11,2),%xmm8
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
-  .byte  98,113,61,56,219,13,8,72,3,0        // vpandd        0x34808(%rip){1to8},%ymm8,%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  98,113,61,56,219,13,80,119,3,0      // vpandd        0x37750(%rip){1to8},%ymm8,%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  98,113,52,56,89,13,253,71,3,0       // vmulps        0x347fd(%rip){1to8},%ymm9,%ymm9        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
-  .byte  98,113,61,56,219,21,247,71,3,0      // vpandd        0x347f7(%rip){1to8},%ymm8,%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  98,113,52,56,89,13,69,119,3,0       // vmulps        0x37745(%rip){1to8},%ymm9,%ymm9        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  98,113,61,56,219,21,63,119,3,0      // vpandd        0x3773f(%rip){1to8},%ymm8,%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  98,113,44,56,89,21,236,71,3,0       // vmulps        0x347ec(%rip){1to8},%ymm10,%ymm10        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
-  .byte  98,113,61,56,219,5,230,71,3,0       // vpandd        0x347e6(%rip){1to8},%ymm8,%ymm8        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  98,113,44,56,89,21,52,119,3,0       // vmulps        0x37734(%rip){1to8},%ymm10,%ymm10        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  98,113,61,56,219,5,46,119,3,0       // vpandd        0x3772e(%rip){1to8},%ymm8,%ymm8        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  98,113,60,56,89,5,219,71,3,0        // vmulps        0x347db(%rip){1to8},%ymm8,%ymm8        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  98,113,60,56,89,5,35,119,3,0        // vmulps        0x37723(%rip){1to8},%ymm8,%ymm8        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  98,241,100,40,194,199,1             // vcmpltps      %ymm7,%ymm3,%k0
   .byte  98,114,126,40,56,216                // vpmovm2d      %k0,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -11607,10 +11607,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,74                              // jne           2235 <_sk_lerp_u8_skx+0x62>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,119,78,3,0             // vpand         0x34e77(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,23,126,3,0             // vpand         0x37e17(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  98,113,60,56,89,5,91,70,3,0         // vmulps        0x3465b(%rip){1to8},%ymm8,%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,113,60,56,89,5,163,117,3,0       // vmulps        0x375a3(%rip){1to8},%ymm8,%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,92,196                      // vsubps        %ymm4,%ymm0,%ymm0
   .byte  196,226,61,168,196                  // vfmadd213ps   %ymm4,%ymm8,%ymm0
   .byte  197,244,92,205                      // vsubps        %ymm5,%ymm1,%ymm1
@@ -11690,15 +11690,15 @@
   .byte  15,133,165,0,0,0                    // jne           23c0 <_sk_lerp_565_skx+0xc4>
   .byte  196,1,122,111,4,88                  // vmovdqu       (%r8,%r11,2),%xmm8
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
-  .byte  98,113,61,56,219,13,60,69,3,0       // vpandd        0x3453c(%rip){1to8},%ymm8,%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  98,113,61,56,219,13,132,116,3,0     // vpandd        0x37484(%rip){1to8},%ymm8,%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  98,113,52,56,89,13,49,69,3,0        // vmulps        0x34531(%rip){1to8},%ymm9,%ymm9        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
-  .byte  98,113,61,56,219,21,43,69,3,0       // vpandd        0x3452b(%rip){1to8},%ymm8,%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  98,113,52,56,89,13,121,116,3,0      // vmulps        0x37479(%rip){1to8},%ymm9,%ymm9        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  98,113,61,56,219,21,115,116,3,0     // vpandd        0x37473(%rip){1to8},%ymm8,%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  98,113,44,56,89,21,32,69,3,0        // vmulps        0x34520(%rip){1to8},%ymm10,%ymm10        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
-  .byte  98,113,61,56,219,5,26,69,3,0        // vpandd        0x3451a(%rip){1to8},%ymm8,%ymm8        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  98,113,44,56,89,21,104,116,3,0      // vmulps        0x37468(%rip){1to8},%ymm10,%ymm10        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  98,113,61,56,219,5,98,116,3,0       // vpandd        0x37462(%rip){1to8},%ymm8,%ymm8        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  98,113,60,56,89,5,15,69,3,0         // vmulps        0x3450f(%rip){1to8},%ymm8,%ymm8        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  98,113,60,56,89,5,87,116,3,0        // vmulps        0x37457(%rip){1to8},%ymm8,%ymm8        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  98,241,100,40,194,199,1             // vcmpltps      %ymm7,%ymm3,%k0
   .byte  98,114,126,40,56,216                // vpmovm2d      %k0,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -11798,7 +11798,7 @@
   .byte  196,162,61,146,20,136               // vgatherdps    %ymm8,(%rax,%ymm9,4),%ymm2
   .byte  197,229,114,211,24                  // vpsrld        $0x18,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  98,241,100,56,89,29,98,67,3,0       // vmulps        0x34362(%rip){1to8},%ymm3,%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,100,56,89,29,170,114,3,0     // vmulps        0x372aa(%rip){1to8},%ymm3,%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -11877,7 +11877,7 @@
   .byte  197,113,105,219                     // vpunpckhwd    %xmm3,%xmm1,%xmm11
   .byte  197,185,108,200                     // vpunpcklqdq   %xmm0,%xmm8,%xmm1
   .byte  197,57,109,192                      // vpunpckhqdq   %xmm0,%xmm8,%xmm8
-  .byte  197,121,111,21,53,74,3,0            // vmovdqa       0x34a35(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,121,111,21,213,121,3,0          // vmovdqa       0x379d5(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,193,113,219,194                 // vpand         %xmm10,%xmm1,%xmm0
   .byte  196,226,125,51,200                  // vpmovzxwd     %xmm0,%ymm1
   .byte  76,139,64,8                         // mov           0x8(%rax),%r8
@@ -11903,7 +11903,7 @@
   .byte  197,185,235,219                     // vpor          %xmm3,%xmm8,%xmm3
   .byte  196,226,125,51,219                  // vpmovzxwd     %xmm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  98,241,100,56,89,29,200,65,3,0      // vmulps        0x341c8(%rip){1to8},%ymm3,%ymm3        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  98,241,100,56,89,29,16,113,3,0      // vmulps        0x37110(%rip){1to8},%ymm3,%ymm3        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  196,1,123,16,4,72                   // vmovsd        (%r8,%r9,2),%xmm8
@@ -11960,7 +11960,7 @@
   .byte  197,249,105,193                     // vpunpckhwd    %xmm1,%xmm0,%xmm0
   .byte  197,105,108,200                     // vpunpcklqdq   %xmm0,%xmm2,%xmm9
   .byte  197,185,108,195                     // vpunpcklqdq   %xmm3,%xmm8,%xmm0
-  .byte  197,121,111,21,190,72,3,0           // vmovdqa       0x348be(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,121,111,21,94,120,3,0           // vmovdqa       0x3785e(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,193,121,219,194                 // vpand         %xmm10,%xmm0,%xmm0
   .byte  196,226,125,51,200                  // vpmovzxwd     %xmm0,%ymm1
   .byte  76,139,64,8                         // mov           0x8(%rax),%r8
@@ -11981,7 +11981,7 @@
   .byte  196,226,125,51,219                  // vpmovzxwd     %xmm3,%ymm3
   .byte  196,226,29,146,20,152               // vgatherdps    %ymm12,(%rax,%ymm3,4),%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,217,63,3,0        // vbroadcastss  0x33fd9(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,33,111,3,0        // vbroadcastss  0x36f21(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  196,129,121,110,4,72                // vmovd         (%r8,%r9,2),%xmm0
   .byte  196,65,49,87,201                    // vxorpd        %xmm9,%xmm9,%xmm9
@@ -12050,7 +12050,7 @@
 FUNCTION(_sk_byte_tables_skx)
 _sk_byte_tables_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,206,62,3,0          // vbroadcastss  0x33ece(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,22,110,3,0          // vbroadcastss  0x36e16(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  197,125,91,200                      // vcvtps2dq     %ymm0,%ymm9
   .byte  196,65,249,126,200                  // vmovq         %xmm9,%r8
@@ -12180,7 +12180,7 @@
   .byte  67,15,182,4,17                      // movzbl        (%r9,%r10,1),%eax
   .byte  196,194,125,49,193                  // vpmovzxbd     %xmm9,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,160,60,3,0          // vbroadcastss  0x33ca0(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,232,107,3,0         // vbroadcastss  0x36be8(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  196,226,125,49,201                  // vpmovzxbd     %xmm1,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
@@ -12301,7 +12301,7 @@
   .byte  67,15,182,4,17                      // movzbl        (%r9,%r10,1),%eax
   .byte  196,194,125,49,193                  // vpmovzxbd     %xmm9,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,119,58,3,0          // vbroadcastss  0x33a77(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,191,105,3,0         // vbroadcastss  0x369bf(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  196,194,125,49,202                  // vpmovzxbd     %xmm10,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
@@ -12398,33 +12398,33 @@
   .byte  98,114,125,56,168,80,2              // vfmadd213ps   0x8(%rax){1to8},%ymm0,%ymm10
   .byte  196,226,125,24,0                    // vbroadcastss  (%rax),%ymm0
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,107,57,3,0         // vbroadcastss  0x3396b(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  98,114,37,56,168,37,105,57,3,0      // vfmadd213ps   0x33969(%rip){1to8},%ymm11,%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
-  .byte  98,113,44,56,84,21,91,57,3,0        // vandps        0x3395b(%rip){1to8},%ymm10,%ymm10        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
-  .byte  98,113,44,56,86,21,177,56,3,0       // vorps         0x338b1(%rip){1to8},%ymm10,%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,45,56,188,37,79,57,3,0       // vfnmadd231ps  0x3394f(%rip){1to8},%ymm10,%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
-  .byte  98,113,44,56,88,21,73,57,3,0        // vaddps        0x33949(%rip){1to8},%ymm10,%ymm10        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
-  .byte  196,98,125,24,29,68,57,3,0          // vbroadcastss  0x33944(%rip),%ymm11        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,179,104,3,0        // vbroadcastss  0x368b3(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  98,114,37,56,168,37,177,104,3,0     // vfmadd213ps   0x368b1(%rip){1to8},%ymm11,%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  98,113,44,56,84,21,163,104,3,0      // vandps        0x368a3(%rip){1to8},%ymm10,%ymm10        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  98,113,44,56,86,21,249,103,3,0      // vorps         0x367f9(%rip){1to8},%ymm10,%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,45,56,188,37,151,104,3,0     // vfnmadd231ps  0x36897(%rip){1to8},%ymm10,%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  98,113,44,56,88,21,145,104,3,0      // vaddps        0x36891(%rip){1to8},%ymm10,%ymm10        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,29,140,104,3,0        // vbroadcastss  0x3688c(%rip),%ymm11        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,65,28,92,210                    // vsubps        %ymm10,%ymm12,%ymm10
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  196,99,125,8,208,1                  // vroundps      $0x1,%ymm0,%ymm10
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  98,241,124,56,88,5,36,57,3,0        // vaddps        0x33924(%rip){1to8},%ymm0,%ymm0        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
-  .byte  98,242,45,56,188,5,30,57,3,0        // vfnmadd231ps  0x3391e(%rip){1to8},%ymm10,%ymm0        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
-  .byte  196,98,125,24,29,25,57,3,0          // vbroadcastss  0x33919(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  98,241,124,56,88,5,108,104,3,0      // vaddps        0x3686c(%rip){1to8},%ymm0,%ymm0        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  98,242,45,56,188,5,102,104,3,0      // vfnmadd231ps  0x36866(%rip){1to8},%ymm10,%ymm0        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,97,104,3,0         // vbroadcastss  0x36861(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,15,57,3,0          // vbroadcastss  0x3390f(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,87,104,3,0         // vbroadcastss  0x36857(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,124,88,194                  // vaddps        %ymm10,%ymm0,%ymm0
-  .byte  98,241,124,56,89,5,255,56,3,0       // vmulps        0x338ff(%rip){1to8},%ymm0,%ymm0        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  98,241,124,56,89,5,71,104,3,0       // vmulps        0x36847(%rip){1to8},%ymm0,%ymm0        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,253,91,192                      // vcvtps2dq     %ymm0,%ymm0
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
   .byte  197,172,88,192                      // vaddps        %ymm0,%ymm10,%ymm0
   .byte  196,195,125,74,193,128              // vblendvps     %ymm8,%ymm9,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
-  .byte  98,241,124,56,93,5,23,56,3,0        // vminps        0x33817(%rip){1to8},%ymm0,%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,93,5,95,103,3,0       // vminps        0x3675f(%rip){1to8},%ymm0,%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -12441,33 +12441,33 @@
   .byte  98,114,117,56,168,80,2              // vfmadd213ps   0x8(%rax){1to8},%ymm1,%ymm10
   .byte  196,226,125,24,8                    // vbroadcastss  (%rax),%ymm1
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,110,56,3,0         // vbroadcastss  0x3386e(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  98,114,37,56,168,37,108,56,3,0      // vfmadd213ps   0x3386c(%rip){1to8},%ymm11,%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
-  .byte  98,113,44,56,84,21,94,56,3,0        // vandps        0x3385e(%rip){1to8},%ymm10,%ymm10        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
-  .byte  98,113,44,56,86,21,180,55,3,0       // vorps         0x337b4(%rip){1to8},%ymm10,%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,45,56,188,37,82,56,3,0       // vfnmadd231ps  0x33852(%rip){1to8},%ymm10,%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
-  .byte  98,113,44,56,88,21,76,56,3,0        // vaddps        0x3384c(%rip){1to8},%ymm10,%ymm10        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
-  .byte  196,98,125,24,29,71,56,3,0          // vbroadcastss  0x33847(%rip),%ymm11        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,182,103,3,0        // vbroadcastss  0x367b6(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  98,114,37,56,168,37,180,103,3,0     // vfmadd213ps   0x367b4(%rip){1to8},%ymm11,%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  98,113,44,56,84,21,166,103,3,0      // vandps        0x367a6(%rip){1to8},%ymm10,%ymm10        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  98,113,44,56,86,21,252,102,3,0      // vorps         0x366fc(%rip){1to8},%ymm10,%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,45,56,188,37,154,103,3,0     // vfnmadd231ps  0x3679a(%rip){1to8},%ymm10,%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  98,113,44,56,88,21,148,103,3,0      // vaddps        0x36794(%rip){1to8},%ymm10,%ymm10        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,29,143,103,3,0        // vbroadcastss  0x3678f(%rip),%ymm11        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,65,28,92,210                    // vsubps        %ymm10,%ymm12,%ymm10
   .byte  196,193,116,89,202                  // vmulps        %ymm10,%ymm1,%ymm1
   .byte  196,99,125,8,209,1                  // vroundps      $0x1,%ymm1,%ymm10
   .byte  196,65,116,92,210                   // vsubps        %ymm10,%ymm1,%ymm10
-  .byte  98,241,116,56,88,13,39,56,3,0       // vaddps        0x33827(%rip){1to8},%ymm1,%ymm1        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
-  .byte  98,242,45,56,188,13,33,56,3,0       // vfnmadd231ps  0x33821(%rip){1to8},%ymm10,%ymm1        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
-  .byte  196,98,125,24,29,28,56,3,0          // vbroadcastss  0x3381c(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  98,241,116,56,88,13,111,103,3,0     // vaddps        0x3676f(%rip){1to8},%ymm1,%ymm1        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  98,242,45,56,188,13,105,103,3,0     // vfnmadd231ps  0x36769(%rip){1to8},%ymm10,%ymm1        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,100,103,3,0        // vbroadcastss  0x36764(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,18,56,3,0          // vbroadcastss  0x33812(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,90,103,3,0         // vbroadcastss  0x3675a(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,116,88,202                  // vaddps        %ymm10,%ymm1,%ymm1
-  .byte  98,241,116,56,89,13,2,56,3,0        // vmulps        0x33802(%rip){1to8},%ymm1,%ymm1        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  98,241,116,56,89,13,74,103,3,0      // vmulps        0x3674a(%rip){1to8},%ymm1,%ymm1        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,253,91,201                      // vcvtps2dq     %ymm1,%ymm1
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
   .byte  197,172,88,201                      // vaddps        %ymm1,%ymm10,%ymm1
   .byte  196,195,117,74,201,128              // vblendvps     %ymm8,%ymm9,%ymm1,%ymm1
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
-  .byte  98,241,116,56,93,13,26,55,3,0       // vminps        0x3371a(%rip){1to8},%ymm1,%ymm1        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,116,56,93,13,98,102,3,0      // vminps        0x36662(%rip){1to8},%ymm1,%ymm1        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -12484,33 +12484,33 @@
   .byte  98,114,109,56,168,80,2              // vfmadd213ps   0x8(%rax){1to8},%ymm2,%ymm10
   .byte  196,226,125,24,16                   // vbroadcastss  (%rax),%ymm2
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,113,55,3,0         // vbroadcastss  0x33771(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  98,114,37,56,168,37,111,55,3,0      // vfmadd213ps   0x3376f(%rip){1to8},%ymm11,%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
-  .byte  98,113,44,56,84,21,97,55,3,0        // vandps        0x33761(%rip){1to8},%ymm10,%ymm10        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
-  .byte  98,113,44,56,86,21,183,54,3,0       // vorps         0x336b7(%rip){1to8},%ymm10,%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,45,56,188,37,85,55,3,0       // vfnmadd231ps  0x33755(%rip){1to8},%ymm10,%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
-  .byte  98,113,44,56,88,21,79,55,3,0        // vaddps        0x3374f(%rip){1to8},%ymm10,%ymm10        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
-  .byte  196,98,125,24,29,74,55,3,0          // vbroadcastss  0x3374a(%rip),%ymm11        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,185,102,3,0        // vbroadcastss  0x366b9(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  98,114,37,56,168,37,183,102,3,0     // vfmadd213ps   0x366b7(%rip){1to8},%ymm11,%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  98,113,44,56,84,21,169,102,3,0      // vandps        0x366a9(%rip){1to8},%ymm10,%ymm10        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  98,113,44,56,86,21,255,101,3,0      // vorps         0x365ff(%rip){1to8},%ymm10,%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,45,56,188,37,157,102,3,0     // vfnmadd231ps  0x3669d(%rip){1to8},%ymm10,%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  98,113,44,56,88,21,151,102,3,0      // vaddps        0x36697(%rip){1to8},%ymm10,%ymm10        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,29,146,102,3,0        // vbroadcastss  0x36692(%rip),%ymm11        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,65,28,92,210                    // vsubps        %ymm10,%ymm12,%ymm10
   .byte  196,193,108,89,210                  // vmulps        %ymm10,%ymm2,%ymm2
   .byte  196,99,125,8,210,1                  // vroundps      $0x1,%ymm2,%ymm10
   .byte  196,65,108,92,210                   // vsubps        %ymm10,%ymm2,%ymm10
-  .byte  98,241,108,56,88,21,42,55,3,0       // vaddps        0x3372a(%rip){1to8},%ymm2,%ymm2        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
-  .byte  98,242,45,56,188,21,36,55,3,0       // vfnmadd231ps  0x33724(%rip){1to8},%ymm10,%ymm2        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
-  .byte  196,98,125,24,29,31,55,3,0          // vbroadcastss  0x3371f(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  98,241,108,56,88,21,114,102,3,0     // vaddps        0x36672(%rip){1to8},%ymm2,%ymm2        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  98,242,45,56,188,21,108,102,3,0     // vfnmadd231ps  0x3666c(%rip){1to8},%ymm10,%ymm2        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,103,102,3,0        // vbroadcastss  0x36667(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,21,55,3,0          // vbroadcastss  0x33715(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,93,102,3,0         // vbroadcastss  0x3665d(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,108,88,210                  // vaddps        %ymm10,%ymm2,%ymm2
-  .byte  98,241,108,56,89,21,5,55,3,0        // vmulps        0x33705(%rip){1to8},%ymm2,%ymm2        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  98,241,108,56,89,21,77,102,3,0      // vmulps        0x3664d(%rip){1to8},%ymm2,%ymm2        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,253,91,210                      // vcvtps2dq     %ymm2,%ymm2
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
   .byte  197,172,88,210                      // vaddps        %ymm2,%ymm10,%ymm2
   .byte  196,195,109,74,209,128              // vblendvps     %ymm8,%ymm9,%ymm2,%ymm2
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,108,95,208                  // vmaxps        %ymm8,%ymm2,%ymm2
-  .byte  98,241,108,56,93,21,29,54,3,0       // vminps        0x3361d(%rip){1to8},%ymm2,%ymm2        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,108,56,93,21,101,101,3,0     // vminps        0x36565(%rip){1to8},%ymm2,%ymm2        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -12527,33 +12527,33 @@
   .byte  98,114,101,56,168,80,2              // vfmadd213ps   0x8(%rax){1to8},%ymm3,%ymm10
   .byte  196,226,125,24,24                   // vbroadcastss  (%rax),%ymm3
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,116,54,3,0         // vbroadcastss  0x33674(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  98,114,37,56,168,37,114,54,3,0      // vfmadd213ps   0x33672(%rip){1to8},%ymm11,%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
-  .byte  98,113,44,56,84,21,100,54,3,0       // vandps        0x33664(%rip){1to8},%ymm10,%ymm10        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
-  .byte  98,113,44,56,86,21,186,53,3,0       // vorps         0x335ba(%rip){1to8},%ymm10,%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,45,56,188,37,88,54,3,0       // vfnmadd231ps  0x33658(%rip){1to8},%ymm10,%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
-  .byte  98,113,44,56,88,21,82,54,3,0        // vaddps        0x33652(%rip){1to8},%ymm10,%ymm10        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
-  .byte  196,98,125,24,29,77,54,3,0          // vbroadcastss  0x3364d(%rip),%ymm11        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,188,101,3,0        // vbroadcastss  0x365bc(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  98,114,37,56,168,37,186,101,3,0     // vfmadd213ps   0x365ba(%rip){1to8},%ymm11,%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  98,113,44,56,84,21,172,101,3,0      // vandps        0x365ac(%rip){1to8},%ymm10,%ymm10        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  98,113,44,56,86,21,2,101,3,0        // vorps         0x36502(%rip){1to8},%ymm10,%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,45,56,188,37,160,101,3,0     // vfnmadd231ps  0x365a0(%rip){1to8},%ymm10,%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  98,113,44,56,88,21,154,101,3,0      // vaddps        0x3659a(%rip){1to8},%ymm10,%ymm10        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,29,149,101,3,0        // vbroadcastss  0x36595(%rip),%ymm11        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,65,28,92,210                    // vsubps        %ymm10,%ymm12,%ymm10
   .byte  196,193,100,89,218                  // vmulps        %ymm10,%ymm3,%ymm3
   .byte  196,99,125,8,211,1                  // vroundps      $0x1,%ymm3,%ymm10
   .byte  196,65,100,92,210                   // vsubps        %ymm10,%ymm3,%ymm10
-  .byte  98,241,100,56,88,29,45,54,3,0       // vaddps        0x3362d(%rip){1to8},%ymm3,%ymm3        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
-  .byte  98,242,45,56,188,29,39,54,3,0       // vfnmadd231ps  0x33627(%rip){1to8},%ymm10,%ymm3        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
-  .byte  196,98,125,24,29,34,54,3,0          // vbroadcastss  0x33622(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  98,241,100,56,88,29,117,101,3,0     // vaddps        0x36575(%rip){1to8},%ymm3,%ymm3        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  98,242,45,56,188,29,111,101,3,0     // vfnmadd231ps  0x3656f(%rip){1to8},%ymm10,%ymm3        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,106,101,3,0        // vbroadcastss  0x3656a(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,24,54,3,0          // vbroadcastss  0x33618(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,96,101,3,0         // vbroadcastss  0x36560(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,100,88,218                  // vaddps        %ymm10,%ymm3,%ymm3
-  .byte  98,241,100,56,89,29,8,54,3,0        // vmulps        0x33608(%rip){1to8},%ymm3,%ymm3        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  98,241,100,56,89,29,80,101,3,0      // vmulps        0x36550(%rip){1to8},%ymm3,%ymm3        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,253,91,219                      // vcvtps2dq     %ymm3,%ymm3
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
   .byte  197,172,88,219                      // vaddps        %ymm3,%ymm10,%ymm3
   .byte  196,195,101,74,217,128              // vblendvps     %ymm8,%ymm9,%ymm3,%ymm3
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,100,95,216                  // vmaxps        %ymm8,%ymm3,%ymm3
-  .byte  98,241,100,56,93,29,32,53,3,0       // vminps        0x33520(%rip){1to8},%ymm3,%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,100,56,93,29,104,100,3,0     // vminps        0x36468(%rip){1to8},%ymm3,%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -12564,33 +12564,33 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  98,226,125,40,24,48                 // vbroadcastss  (%rax),%ymm22
   .byte  197,124,91,200                      // vcvtdq2ps     %ymm0,%ymm9
-  .byte  196,98,125,24,21,159,53,3,0         // vbroadcastss  0x3359f(%rip),%ymm10        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,98,125,24,29,154,53,3,0         // vbroadcastss  0x3359a(%rip),%ymm11        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,21,231,100,3,0        // vbroadcastss  0x364e7(%rip),%ymm10        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,29,226,100,3,0        // vbroadcastss  0x364e2(%rip),%ymm11        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,124,84,195                  // vandps        %ymm11,%ymm0,%ymm0
-  .byte  196,98,125,24,37,236,52,3,0         // vbroadcastss  0x334ec(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,52,100,3,0         // vbroadcastss  0x36434(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,124,86,196                  // vorps         %ymm12,%ymm0,%ymm0
-  .byte  196,98,125,24,45,130,53,3,0         // vbroadcastss  0x33582(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,202,100,3,0        // vbroadcastss  0x364ca(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,45,168,205                   // vfmadd213ps   %ymm13,%ymm10,%ymm9
-  .byte  196,98,125,24,53,120,53,3,0         // vbroadcastss  0x33578(%rip),%ymm14        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,53,192,100,3,0        // vbroadcastss  0x364c0(%rip),%ymm14        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,125,188,206                  // vfnmadd231ps  %ymm14,%ymm0,%ymm9
-  .byte  196,98,125,24,61,110,53,3,0         // vbroadcastss  0x3356e(%rip),%ymm15        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,61,182,100,3,0        // vbroadcastss  0x364b6(%rip),%ymm15        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,124,88,199                  // vaddps        %ymm15,%ymm0,%ymm0
-  .byte  98,226,125,40,24,5,99,53,3,0        // vbroadcastss  0x33563(%rip),%ymm16        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  98,226,125,40,24,5,171,100,3,0      // vbroadcastss  0x364ab(%rip),%ymm16        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  98,241,124,32,94,192                // vdivps        %ymm0,%ymm16,%ymm0
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
   .byte  98,177,124,40,89,198                // vmulps        %ymm22,%ymm0,%ymm0
   .byte  196,99,125,8,200,1                  // vroundps      $0x1,%ymm0,%ymm9
   .byte  196,65,124,92,201                   // vsubps        %ymm9,%ymm0,%ymm9
-  .byte  98,226,125,40,24,13,66,53,3,0       // vbroadcastss  0x33542(%rip),%ymm17        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  98,226,125,40,24,13,138,100,3,0     // vbroadcastss  0x3648a(%rip),%ymm17        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  98,177,124,40,88,193                // vaddps        %ymm17,%ymm0,%ymm0
-  .byte  98,226,125,40,24,21,54,53,3,0       // vbroadcastss  0x33536(%rip),%ymm18        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  98,226,125,40,24,21,126,100,3,0     // vbroadcastss  0x3647e(%rip),%ymm18        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  98,178,53,40,188,194                // vfnmadd231ps  %ymm18,%ymm9,%ymm0
-  .byte  98,226,125,40,24,29,42,53,3,0       // vbroadcastss  0x3352a(%rip),%ymm19        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  98,226,125,40,24,29,114,100,3,0     // vbroadcastss  0x36472(%rip),%ymm19        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  98,81,100,32,92,201                 // vsubps        %ymm9,%ymm19,%ymm9
-  .byte  98,226,125,40,24,37,30,53,3,0       // vbroadcastss  0x3351e(%rip),%ymm20        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  98,226,125,40,24,37,102,100,3,0     // vbroadcastss  0x36466(%rip),%ymm20        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  98,81,92,32,94,201                  // vdivps        %ymm9,%ymm20,%ymm9
   .byte  196,193,124,88,193                  // vaddps        %ymm9,%ymm0,%ymm0
-  .byte  196,98,125,24,13,14,53,3,0          // vbroadcastss  0x3350e(%rip),%ymm9        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,13,86,100,3,0         // vbroadcastss  0x36456(%rip),%ymm9        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,253,91,192                      // vcvtps2dq     %ymm0,%ymm0
   .byte  98,225,124,40,91,233                // vcvtdq2ps     %ymm1,%ymm21
@@ -12636,23 +12636,23 @@
 .globl _sk_lab_to_xyz_skx
 FUNCTION(_sk_lab_to_xyz_skx)
 _sk_lab_to_xyz_skx:
-  .byte  196,98,125,24,5,58,52,3,0           // vbroadcastss  0x3343a(%rip),%ymm8        # 368b4 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
-  .byte  196,98,125,24,13,153,51,3,0         // vbroadcastss  0x33399(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  196,98,125,24,21,44,52,3,0          // vbroadcastss  0x3342c(%rip),%ymm10        # 368b8 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+  .byte  196,98,125,24,5,130,99,3,0          // vbroadcastss  0x36382(%rip),%ymm8        # 397fc <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+  .byte  196,98,125,24,13,225,98,3,0         // vbroadcastss  0x362e1(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,21,116,99,3,0         // vbroadcastss  0x36374(%rip),%ymm10        # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
   .byte  196,194,53,168,202                  // vfmadd213ps   %ymm10,%ymm9,%ymm1
   .byte  196,194,53,168,210                  // vfmadd213ps   %ymm10,%ymm9,%ymm2
-  .byte  98,114,125,56,168,5,28,52,3,0       // vfmadd213ps   0x3341c(%rip){1to8},%ymm0,%ymm8        # 368bc <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
-  .byte  98,241,60,56,89,5,22,52,3,0         // vmulps        0x33416(%rip){1to8},%ymm8,%ymm0        # 368c0 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
-  .byte  98,242,125,56,152,13,16,52,3,0      // vfmadd132ps   0x33410(%rip){1to8},%ymm0,%ymm1        # 368c4 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
-  .byte  98,242,125,56,156,21,10,52,3,0      // vfnmadd132ps  0x3340a(%rip){1to8},%ymm0,%ymm2        # 368c8 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+  .byte  98,114,125,56,168,5,100,99,3,0      // vfmadd213ps   0x36364(%rip){1to8},%ymm0,%ymm8        # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+  .byte  98,241,60,56,89,5,94,99,3,0         // vmulps        0x3635e(%rip){1to8},%ymm8,%ymm0        # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+  .byte  98,242,125,56,152,13,88,99,3,0      // vfmadd132ps   0x36358(%rip){1to8},%ymm0,%ymm1        # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+  .byte  98,242,125,56,156,21,82,99,3,0      // vfnmadd132ps  0x36352(%rip){1to8},%ymm0,%ymm2        # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
   .byte  197,116,89,193                      // vmulps        %ymm1,%ymm1,%ymm8
   .byte  196,65,116,89,192                   // vmulps        %ymm8,%ymm1,%ymm8
-  .byte  196,98,125,24,13,252,51,3,0         // vbroadcastss  0x333fc(%rip),%ymm9        # 368cc <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+  .byte  196,98,125,24,13,68,99,3,0          // vbroadcastss  0x36344(%rip),%ymm9        # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
   .byte  98,209,52,40,194,192,1              // vcmpltps      %ymm8,%ymm9,%k0
   .byte  98,114,126,40,56,208                // vpmovm2d      %k0,%ymm10
-  .byte  196,98,125,24,29,234,51,3,0         // vbroadcastss  0x333ea(%rip),%ymm11        # 368d0 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+  .byte  196,98,125,24,29,50,99,3,0          // vbroadcastss  0x36332(%rip),%ymm11        # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,37,224,51,3,0         // vbroadcastss  0x333e0(%rip),%ymm12        # 368d4 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+  .byte  196,98,125,24,37,40,99,3,0          // vbroadcastss  0x36328(%rip),%ymm12        # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
   .byte  196,193,116,89,204                  // vmulps        %ymm12,%ymm1,%ymm1
   .byte  196,67,117,74,192,160               // vblendvps     %ymm10,%ymm8,%ymm1,%ymm8
   .byte  197,252,89,200                      // vmulps        %ymm0,%ymm0,%ymm1
@@ -12669,8 +12669,8 @@
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
   .byte  196,193,108,89,212                  // vmulps        %ymm12,%ymm2,%ymm2
   .byte  196,227,109,74,208,144              // vblendvps     %ymm9,%ymm0,%ymm2,%ymm2
-  .byte  98,241,60,56,89,5,133,51,3,0        // vmulps        0x33385(%rip){1to8},%ymm8,%ymm0        # 368d8 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
-  .byte  98,241,108,56,89,21,127,51,3,0      // vmulps        0x3337f(%rip){1to8},%ymm2,%ymm2        # 368dc <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+  .byte  98,241,60,56,89,5,205,98,3,0        // vmulps        0x362cd(%rip){1to8},%ymm8,%ymm0        # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+  .byte  98,241,108,56,89,21,199,98,3,0      // vmulps        0x362c7(%rip){1to8},%ymm2,%ymm2        # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -12687,10 +12687,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,49                              // jne           35aa <_sk_load_a8_skx+0x49>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,233,58,3,0            // vpand         0x33ae9(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,137,106,3,0           // vpand         0x36a89(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,29,206,50,3,0      // vmulps        0x332ce(%rip){1to8},%ymm0,%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,124,56,89,29,22,98,3,0       // vmulps        0x36216(%rip){1to8},%ymm0,%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,245,239,201                     // vpxor         %ymm1,%ymm1,%ymm1
@@ -12764,10 +12764,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,49                              // jne           36b5 <_sk_load_a8_dst_skx+0x49>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,222,57,3,0           // vpand         0x339de(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,126,105,3,0          // vpand         0x3697e(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,228                  // vpmovzxwd     %xmm4,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  98,241,92,56,89,61,195,49,3,0       // vmulps        0x331c3(%rip){1to8},%ymm4,%ymm7        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,92,56,89,61,11,97,3,0        // vmulps        0x3610b(%rip){1to8},%ymm4,%ymm7        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -12883,7 +12883,7 @@
   .byte  196,227,121,32,192,7                // vpinsrb       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,49,192                  // vpmovzxbd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,29,6,48,3,0        // vmulps        0x33006(%rip){1to8},%ymm0,%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,124,56,89,29,78,95,3,0       // vmulps        0x35f4e(%rip){1to8},%ymm0,%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,245,239,201                     // vpxor         %ymm1,%ymm1,%ymm1
@@ -12904,7 +12904,7 @@
   .byte  77,15,175,193                       // imul          %r9,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  98,113,100,56,89,5,134,47,3,0       // vmulps        0x32f86(%rip){1to8},%ymm3,%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  98,113,100,56,89,5,206,94,3,0       // vmulps        0x35ece(%rip){1to8},%ymm3,%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,125,91,192                   // vcvtps2dq     %ymm8,%ymm8
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
   .byte  196,66,57,43,193                    // vpackusdw     %xmm9,%xmm8,%xmm8
@@ -12971,12 +12971,12 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,54                              // jne           3992 <_sk_load_g8_skx+0x4e>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,6,55,3,0              // vpand         0x33706(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,166,102,3,0           // vpand         0x366a6(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,235,46,3,0       // vmulps        0x32eeb(%rip){1to8},%ymm0,%ymm0        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,124,56,89,5,51,94,3,0        // vmulps        0x35e33(%rip){1to8},%ymm0,%ymm0        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,104,46,3,0        // vbroadcastss  0x32e68(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,176,93,3,0        // vbroadcastss  0x35db0(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  255,224                             // jmpq          *%rax
@@ -13048,12 +13048,12 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,54                              // jne           3aa2 <_sk_load_g8_dst_skx+0x4e>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,246,53,3,0           // vpand         0x335f6(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,150,101,3,0          // vpand         0x36596(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,228                  // vpmovzxwd     %xmm4,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  98,241,92,56,89,37,219,45,3,0       // vmulps        0x32ddb(%rip){1to8},%ymm4,%ymm4        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,92,56,89,37,35,93,3,0        // vmulps        0x35d23(%rip){1to8},%ymm4,%ymm4        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,88,45,3,0         // vbroadcastss  0x32d58(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,160,92,3,0        // vbroadcastss  0x35ca0(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,236                      // vmovaps       %ymm4,%ymm5
   .byte  197,252,40,244                      // vmovaps       %ymm4,%ymm6
   .byte  255,224                             // jmpq          *%rax
@@ -13167,9 +13167,9 @@
   .byte  196,227,121,32,192,7                // vpinsrb       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,49,192                  // vpmovzxbd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,22,44,3,0        // vmulps        0x32c16(%rip){1to8},%ymm0,%ymm0        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  98,241,124,56,89,5,94,91,3,0        // vmulps        0x35b5e(%rip){1to8},%ymm0,%ymm0        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,147,43,3,0        // vbroadcastss  0x32b93(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,219,90,3,0        // vbroadcastss  0x35adb(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  91                                  // pop           %rbx
@@ -13193,17 +13193,17 @@
   .byte  117,96                              // jne           3ce9 <_sk_load_565_skx+0x7b>
   .byte  196,129,122,111,4,88                // vmovdqu       (%r8,%r11,2),%xmm0
   .byte  196,226,125,51,208                  // vpmovzxwd     %xmm0,%ymm2
-  .byte  98,241,109,56,219,5,206,43,3,0      // vpandd        0x32bce(%rip){1to8},%ymm2,%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  98,241,109,56,219,5,22,91,3,0       // vpandd        0x35b16(%rip){1to8},%ymm2,%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,196,43,3,0       // vmulps        0x32bc4(%rip){1to8},%ymm0,%ymm0        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
-  .byte  98,241,109,56,219,13,190,43,3,0     // vpandd        0x32bbe(%rip){1to8},%ymm2,%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  98,241,124,56,89,5,12,91,3,0        // vmulps        0x35b0c(%rip){1to8},%ymm0,%ymm0        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  98,241,109,56,219,13,6,91,3,0       // vpandd        0x35b06(%rip){1to8},%ymm2,%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  98,241,116,56,89,13,180,43,3,0      // vmulps        0x32bb4(%rip){1to8},%ymm1,%ymm1        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
-  .byte  98,241,109,56,219,21,174,43,3,0     // vpandd        0x32bae(%rip){1to8},%ymm2,%ymm2        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  98,241,116,56,89,13,252,90,3,0      // vmulps        0x35afc(%rip){1to8},%ymm1,%ymm1        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  98,241,109,56,219,21,246,90,3,0     // vpandd        0x35af6(%rip){1to8},%ymm2,%ymm2        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  98,241,108,56,89,21,164,43,3,0      // vmulps        0x32ba4(%rip){1to8},%ymm2,%ymm2        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  98,241,108,56,89,21,236,90,3,0      // vmulps        0x35aec(%rip){1to8},%ymm2,%ymm2        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,9,43,3,0          // vbroadcastss  0x32b09(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,81,90,3,0         // vbroadcastss  0x35a51(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -13271,17 +13271,17 @@
   .byte  117,96                              // jne           3e1b <_sk_load_565_dst_skx+0x7b>
   .byte  196,129,122,111,36,88               // vmovdqu       (%r8,%r11,2),%xmm4
   .byte  196,226,125,51,244                  // vpmovzxwd     %xmm4,%ymm6
-  .byte  98,241,77,56,219,37,156,42,3,0      // vpandd        0x32a9c(%rip){1to8},%ymm6,%ymm4        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  98,241,77,56,219,37,228,89,3,0      // vpandd        0x359e4(%rip){1to8},%ymm6,%ymm4        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  98,241,92,56,89,37,146,42,3,0       // vmulps        0x32a92(%rip){1to8},%ymm4,%ymm4        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
-  .byte  98,241,77,56,219,45,140,42,3,0      // vpandd        0x32a8c(%rip){1to8},%ymm6,%ymm5        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  98,241,92,56,89,37,218,89,3,0       // vmulps        0x359da(%rip){1to8},%ymm4,%ymm4        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  98,241,77,56,219,45,212,89,3,0      // vpandd        0x359d4(%rip){1to8},%ymm6,%ymm5        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  98,241,84,56,89,45,130,42,3,0       // vmulps        0x32a82(%rip){1to8},%ymm5,%ymm5        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
-  .byte  98,241,77,56,219,53,124,42,3,0      // vpandd        0x32a7c(%rip){1to8},%ymm6,%ymm6        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  98,241,84,56,89,45,202,89,3,0       // vmulps        0x359ca(%rip){1to8},%ymm5,%ymm5        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  98,241,77,56,219,53,196,89,3,0      // vpandd        0x359c4(%rip){1to8},%ymm6,%ymm6        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  98,241,76,56,89,53,114,42,3,0       // vmulps        0x32a72(%rip){1to8},%ymm6,%ymm6        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  98,241,76,56,89,53,186,89,3,0       // vmulps        0x359ba(%rip){1to8},%ymm6,%ymm6        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,215,41,3,0        // vbroadcastss  0x329d7(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,31,89,3,0         // vbroadcastss  0x3591f(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -13389,17 +13389,17 @@
   .byte  65,15,183,4,88                      // movzwl        (%r8,%rbx,2),%eax
   .byte  197,249,196,192,7                   // vpinsrw       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,51,208                  // vpmovzxwd     %xmm0,%ymm2
-  .byte  98,241,109,56,219,5,183,40,3,0      // vpandd        0x328b7(%rip){1to8},%ymm2,%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  98,241,109,56,219,5,255,87,3,0      // vpandd        0x357ff(%rip){1to8},%ymm2,%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,173,40,3,0       // vmulps        0x328ad(%rip){1to8},%ymm0,%ymm0        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
-  .byte  98,241,109,56,219,13,167,40,3,0     // vpandd        0x328a7(%rip){1to8},%ymm2,%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  98,241,124,56,89,5,245,87,3,0       // vmulps        0x357f5(%rip){1to8},%ymm0,%ymm0        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  98,241,109,56,219,13,239,87,3,0     // vpandd        0x357ef(%rip){1to8},%ymm2,%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  98,241,116,56,89,13,157,40,3,0      // vmulps        0x3289d(%rip){1to8},%ymm1,%ymm1        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
-  .byte  98,241,109,56,219,21,151,40,3,0     // vpandd        0x32897(%rip){1to8},%ymm2,%ymm2        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  98,241,116,56,89,13,229,87,3,0      // vmulps        0x357e5(%rip){1to8},%ymm1,%ymm1        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  98,241,109,56,219,21,223,87,3,0     // vpandd        0x357df(%rip){1to8},%ymm2,%ymm2        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  98,241,108,56,89,21,141,40,3,0      // vmulps        0x3288d(%rip){1to8},%ymm2,%ymm2        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  98,241,108,56,89,21,213,87,3,0      // vmulps        0x357d5(%rip){1to8},%ymm2,%ymm2        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,242,39,3,0        // vbroadcastss  0x327f2(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,58,87,3,0         // vbroadcastss  0x3573a(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
   .byte  65,94                               // pop           %r14
@@ -13417,11 +13417,11 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,186,40,3,0          // vbroadcastss  0x328ba(%rip),%ymm8        # 368e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+  .byte  196,98,125,24,5,2,88,3,0            // vbroadcastss  0x35802(%rip),%ymm8        # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,53,114,241,11               // vpslld        $0xb,%ymm9,%ymm9
-  .byte  98,113,116,56,89,21,164,40,3,0      // vmulps        0x328a4(%rip){1to8},%ymm1,%ymm10        # 368e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+  .byte  98,113,116,56,89,21,236,87,3,0      // vmulps        0x357ec(%rip){1to8},%ymm1,%ymm10        # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
   .byte  196,65,125,91,210                   // vcvtps2dq     %ymm10,%ymm10
   .byte  196,193,45,114,242,5                // vpslld        $0x5,%ymm10,%ymm10
   .byte  196,65,45,235,201                   // vpor          %ymm9,%ymm10,%ymm9
@@ -13468,7 +13468,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,225                 // jmpq          ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcdbb8>
+  .byte  233,255,255,255,225                 // jmpq          ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcac70>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
@@ -13491,18 +13491,18 @@
   .byte  117,111                             // jne           418a <_sk_load_4444_skx+0x8a>
   .byte  196,129,122,111,4,88                // vmovdqu       (%r8,%r11,2),%xmm0
   .byte  196,226,125,51,216                  // vpmovzxwd     %xmm0,%ymm3
-  .byte  98,241,101,56,219,5,184,39,3,0      // vpandd        0x327b8(%rip){1to8},%ymm3,%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  98,241,101,56,219,5,0,87,3,0        // vpandd        0x35700(%rip){1to8},%ymm3,%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,174,39,3,0       // vmulps        0x327ae(%rip){1to8},%ymm0,%ymm0        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
-  .byte  98,241,101,56,219,13,168,39,3,0     // vpandd        0x327a8(%rip){1to8},%ymm3,%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  98,241,124,56,89,5,246,86,3,0       // vmulps        0x356f6(%rip){1to8},%ymm0,%ymm0        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  98,241,101,56,219,13,240,86,3,0     // vpandd        0x356f0(%rip){1to8},%ymm3,%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  98,241,116,56,89,13,158,39,3,0      // vmulps        0x3279e(%rip){1to8},%ymm1,%ymm1        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
-  .byte  98,241,101,56,219,21,152,39,3,0     // vpandd        0x32798(%rip){1to8},%ymm3,%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  98,241,116,56,89,13,230,86,3,0      // vmulps        0x356e6(%rip){1to8},%ymm1,%ymm1        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  98,241,101,56,219,21,224,86,3,0     // vpandd        0x356e0(%rip){1to8},%ymm3,%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  98,241,108,56,89,21,142,39,3,0      // vmulps        0x3278e(%rip){1to8},%ymm2,%ymm2        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
-  .byte  98,241,101,56,219,29,136,39,3,0     // vpandd        0x32788(%rip){1to8},%ymm3,%ymm3        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  98,241,108,56,89,21,214,86,3,0      // vmulps        0x356d6(%rip){1to8},%ymm2,%ymm2        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  98,241,101,56,219,29,208,86,3,0     // vpandd        0x356d0(%rip){1to8},%ymm3,%ymm3        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  98,241,100,56,89,29,126,39,3,0      // vmulps        0x3277e(%rip){1to8},%ymm3,%ymm3        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  98,241,100,56,89,29,198,86,3,0      // vmulps        0x356c6(%rip){1to8},%ymm3,%ymm3        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -13572,18 +13572,18 @@
   .byte  117,111                             // jne           42ca <_sk_load_4444_dst_skx+0x8a>
   .byte  196,129,122,111,36,88               // vmovdqu       (%r8,%r11,2),%xmm4
   .byte  196,226,125,51,252                  // vpmovzxwd     %xmm4,%ymm7
-  .byte  98,241,69,56,219,37,120,38,3,0      // vpandd        0x32678(%rip){1to8},%ymm7,%ymm4        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  98,241,69,56,219,37,192,85,3,0      // vpandd        0x355c0(%rip){1to8},%ymm7,%ymm4        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  98,241,92,56,89,37,110,38,3,0       // vmulps        0x3266e(%rip){1to8},%ymm4,%ymm4        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
-  .byte  98,241,69,56,219,45,104,38,3,0      // vpandd        0x32668(%rip){1to8},%ymm7,%ymm5        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  98,241,92,56,89,37,182,85,3,0       // vmulps        0x355b6(%rip){1to8},%ymm4,%ymm4        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  98,241,69,56,219,45,176,85,3,0      // vpandd        0x355b0(%rip){1to8},%ymm7,%ymm5        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  98,241,84,56,89,45,94,38,3,0        // vmulps        0x3265e(%rip){1to8},%ymm5,%ymm5        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
-  .byte  98,241,69,56,219,53,88,38,3,0       // vpandd        0x32658(%rip){1to8},%ymm7,%ymm6        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  98,241,84,56,89,45,166,85,3,0       // vmulps        0x355a6(%rip){1to8},%ymm5,%ymm5        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  98,241,69,56,219,53,160,85,3,0      // vpandd        0x355a0(%rip){1to8},%ymm7,%ymm6        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  98,241,76,56,89,53,78,38,3,0        // vmulps        0x3264e(%rip){1to8},%ymm6,%ymm6        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
-  .byte  98,241,69,56,219,61,72,38,3,0       // vpandd        0x32648(%rip){1to8},%ymm7,%ymm7        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  98,241,76,56,89,53,150,85,3,0       // vmulps        0x35596(%rip){1to8},%ymm6,%ymm6        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  98,241,69,56,219,61,144,85,3,0      // vpandd        0x35590(%rip){1to8},%ymm7,%ymm7        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  98,241,68,56,89,61,62,38,3,0        // vmulps        0x3263e(%rip){1to8},%ymm7,%ymm7        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  98,241,68,56,89,61,134,85,3,0       // vmulps        0x35586(%rip){1to8},%ymm7,%ymm7        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -13692,18 +13692,18 @@
   .byte  65,15,183,4,88                      // movzwl        (%r8,%rbx,2),%eax
   .byte  197,249,196,192,7                   // vpinsrw       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,51,216                  // vpmovzxwd     %xmm0,%ymm3
-  .byte  98,241,101,56,219,5,131,36,3,0      // vpandd        0x32483(%rip){1to8},%ymm3,%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  98,241,101,56,219,5,203,83,3,0      // vpandd        0x353cb(%rip){1to8},%ymm3,%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  98,241,124,56,89,5,121,36,3,0       // vmulps        0x32479(%rip){1to8},%ymm0,%ymm0        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
-  .byte  98,241,101,56,219,13,115,36,3,0     // vpandd        0x32473(%rip){1to8},%ymm3,%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  98,241,124,56,89,5,193,83,3,0       // vmulps        0x353c1(%rip){1to8},%ymm0,%ymm0        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  98,241,101,56,219,13,187,83,3,0     // vpandd        0x353bb(%rip){1to8},%ymm3,%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  98,241,116,56,89,13,105,36,3,0      // vmulps        0x32469(%rip){1to8},%ymm1,%ymm1        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
-  .byte  98,241,101,56,219,21,99,36,3,0      // vpandd        0x32463(%rip){1to8},%ymm3,%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  98,241,116,56,89,13,177,83,3,0      // vmulps        0x353b1(%rip){1to8},%ymm1,%ymm1        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  98,241,101,56,219,21,171,83,3,0     // vpandd        0x353ab(%rip){1to8},%ymm3,%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  98,241,108,56,89,21,89,36,3,0       // vmulps        0x32459(%rip){1to8},%ymm2,%ymm2        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
-  .byte  98,241,101,56,219,29,83,36,3,0      // vpandd        0x32453(%rip){1to8},%ymm3,%ymm3        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  98,241,108,56,89,21,161,83,3,0      // vmulps        0x353a1(%rip){1to8},%ymm2,%ymm2        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  98,241,101,56,219,29,155,83,3,0     // vpandd        0x3539b(%rip){1to8},%ymm3,%ymm3        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  98,241,100,56,89,29,73,36,3,0       // vmulps        0x32449(%rip){1to8},%ymm3,%ymm3        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  98,241,100,56,89,29,145,83,3,0      // vmulps        0x35391(%rip){1to8},%ymm3,%ymm3        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
@@ -13722,7 +13722,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,35,36,3,0           // vbroadcastss  0x32423(%rip),%ymm8        # 36908 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+  .byte  196,98,125,24,5,107,83,3,0          // vbroadcastss  0x3536b(%rip),%ymm8        # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,53,114,241,12               // vpslld        $0xc,%ymm9,%ymm9
@@ -13777,7 +13777,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,224                 // callq         ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fce088>
+  .byte  232,255,255,255,224                 // callq         ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcb140>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
@@ -13803,7 +13803,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,241,127,169,111,195              // vmovdqu8      %ymm3,%ymm0{%k1}{z}
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,90,34,3,0           // vbroadcastss  0x3225a(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,162,81,3,0          // vbroadcastss  0x351a2(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  197,245,114,211,8                   // vpsrld        $0x8,%ymm3,%ymm1
   .byte  98,241,127,169,111,201              // vmovdqu8      %ymm1,%ymm1{%k1}{z}
@@ -13890,7 +13890,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,241,127,169,111,231              // vmovdqu8      %ymm7,%ymm4{%k1}{z}
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,98,125,24,5,22,33,3,0           // vbroadcastss  0x32116(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,94,80,3,0           // vbroadcastss  0x3505e(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,92,89,224                   // vmulps        %ymm8,%ymm4,%ymm4
   .byte  197,213,114,215,8                   // vpsrld        $0x8,%ymm7,%ymm5
   .byte  98,241,127,169,111,237              // vmovdqu8      %ymm5,%ymm5{%k1}{z}
@@ -13984,7 +13984,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,209,127,169,111,192              // vmovdqu8      %ymm8,%ymm0{%k1}{z}
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,29,169,31,3,0        // vbroadcastss  0x31fa9(%rip),%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,29,241,78,3,0        // vbroadcastss  0x34ef1(%rip),%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
   .byte  196,193,117,114,208,8               // vpsrld        $0x8,%ymm8,%ymm1
   .byte  98,241,127,169,111,201              // vmovdqu8      %ymm1,%ymm1{%k1}{z}
@@ -14011,7 +14011,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,254,30,3,0          // vbroadcastss  0x31efe(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,70,78,3,0           // vbroadcastss  0x34e46(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -14067,7 +14067,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,219                 // jmpq          ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfce4c0>
+  .byte  233,255,255,255,219                 // jmpq          ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcb578>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,205                             // dec           %ebp
@@ -14093,7 +14093,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,241,127,169,111,195              // vmovdqu8      %ymm3,%ymm0{%k1}{z}
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,34,30,3,0           // vbroadcastss  0x31e22(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,106,77,3,0          // vbroadcastss  0x34d6a(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,208                  // vmulps        %ymm8,%ymm0,%ymm2
   .byte  197,253,114,211,8                   // vpsrld        $0x8,%ymm3,%ymm0
   .byte  98,241,127,169,111,192              // vmovdqu8      %ymm0,%ymm0{%k1}{z}
@@ -14180,7 +14180,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,241,127,169,111,231              // vmovdqu8      %ymm7,%ymm4{%k1}{z}
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,98,125,24,5,222,28,3,0          // vbroadcastss  0x31cde(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,38,76,3,0           // vbroadcastss  0x34c26(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,92,89,240                   // vmulps        %ymm8,%ymm4,%ymm6
   .byte  197,221,114,215,8                   // vpsrld        $0x8,%ymm7,%ymm4
   .byte  98,241,127,169,111,228              // vmovdqu8      %ymm4,%ymm4{%k1}{z}
@@ -14274,7 +14274,7 @@
   .byte  197,251,146,200                     // kmovd         %eax,%k1
   .byte  98,209,127,169,111,192              // vmovdqu8      %ymm8,%ymm0{%k1}{z}
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,29,113,27,3,0        // vbroadcastss  0x31b71(%rip),%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,29,185,74,3,0        // vbroadcastss  0x34ab9(%rip),%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,211                      // vmulps        %ymm3,%ymm0,%ymm2
   .byte  196,193,125,114,208,8               // vpsrld        $0x8,%ymm8,%ymm0
   .byte  98,241,127,169,111,192              // vmovdqu8      %ymm0,%ymm0{%k1}{z}
@@ -14301,7 +14301,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,198,26,3,0          // vbroadcastss  0x31ac6(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,14,74,3,0           // vbroadcastss  0x34a0e(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,108,89,200                   // vmulps        %ymm8,%ymm2,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -14357,7 +14357,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,219                 // jmpq          ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfce8f8>
+  .byte  233,255,255,255,219                 // jmpq          ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcb9b0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,205                             // dec           %ebp
@@ -14620,7 +14620,7 @@
   .byte  197,241,235,192                     // vpor          %xmm0,%xmm1,%xmm0
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,21,47,22,3,0          // vbroadcastss  0x3162f(%rip),%ymm10        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,21,119,69,3,0         // vbroadcastss  0x34577(%rip),%ymm10        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  197,185,109,202                     // vpunpckhqdq   %xmm2,%xmm8,%xmm1
   .byte  197,233,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm2
@@ -14711,7 +14711,7 @@
   .byte  197,241,235,192                     // vpor          %xmm0,%xmm1,%xmm0
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,161,20,3,0         // vbroadcastss  0x314a1(%rip),%ymm9        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,13,233,67,3,0         // vbroadcastss  0x343e9(%rip),%ymm9        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,185,109,203                     // vpunpckhqdq   %xmm3,%xmm8,%xmm1
   .byte  197,225,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm3
@@ -14727,7 +14727,7 @@
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
   .byte  196,193,108,89,209                  // vmulps        %ymm9,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,193,19,3,0        // vbroadcastss  0x313c1(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,9,67,3,0          // vbroadcastss  0x34309(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  196,193,121,110,4,64                // vmovd         (%r8,%rax,2),%xmm0
   .byte  196,65,49,87,201                    // vxorpd        %xmm9,%xmm9,%xmm9
@@ -14803,7 +14803,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  73,99,193                           // movslq        %r9d,%rax
-  .byte  196,98,125,24,5,138,19,3,0          // vbroadcastss  0x3138a(%rip),%ymm8        # 3690c <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+  .byte  196,98,125,24,5,210,66,3,0          // vbroadcastss  0x342d2(%rip),%ymm8        # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,67,125,57,202,1                 // vextracti128  $0x1,%ymm9,%xmm10
@@ -15145,7 +15145,7 @@
   .byte  196,65,124,92,218                   // vsubps        %ymm10,%ymm0,%ymm11
   .byte  196,193,58,88,192                   // vaddss        %xmm8,%xmm8,%xmm0
   .byte  196,98,125,24,192                   // vbroadcastss  %xmm0,%ymm8
-  .byte  197,178,89,5,247,12,3,0             // vmulss        0x30cf7(%rip),%xmm9,%xmm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,5,63,60,3,0              // vmulss        0x33c3f(%rip),%xmm9,%xmm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,89,192                      // vmulps        %ymm0,%ymm11,%ymm0
   .byte  196,227,125,8,192,1                 // vroundps      $0x1,%ymm0,%ymm0
@@ -15168,7 +15168,7 @@
   .byte  196,65,116,92,218                   // vsubps        %ymm10,%ymm1,%ymm11
   .byte  196,193,58,88,200                   // vaddss        %xmm8,%xmm8,%xmm1
   .byte  196,98,125,24,193                   // vbroadcastss  %xmm1,%ymm8
-  .byte  197,178,89,13,166,12,3,0            // vmulss        0x30ca6(%rip),%xmm9,%xmm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,13,238,59,3,0            // vmulss        0x33bee(%rip),%xmm9,%xmm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,226,125,24,201                  // vbroadcastss  %xmm1,%ymm1
   .byte  197,164,89,201                      // vmulps        %ymm1,%ymm11,%ymm1
   .byte  196,227,125,8,201,1                 // vroundps      $0x1,%ymm1,%ymm1
@@ -15186,7 +15186,7 @@
 _sk_clamp_x_1_skx:
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  98,241,124,56,93,5,109,12,3,0       // vminps        0x30c6d(%rip){1to8},%ymm0,%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,93,5,181,59,3,0       // vminps        0x33bb5(%rip){1to8},%ymm0,%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -15198,7 +15198,7 @@
   .byte  196,193,124,92,192                  // vsubps        %ymm8,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  98,241,124,56,93,5,75,12,3,0        // vminps        0x30c4b(%rip){1to8},%ymm0,%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,93,5,147,59,3,0       // vminps        0x33b93(%rip){1to8},%ymm0,%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -15206,9 +15206,9 @@
 .globl _sk_mirror_x_1_skx
 FUNCTION(_sk_mirror_x_1_skx)
 _sk_mirror_x_1_skx:
-  .byte  196,98,125,24,5,86,12,3,0           // vbroadcastss  0x30c56(%rip),%ymm8        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,98,125,24,5,158,59,3,0          // vbroadcastss  0x33b9e(%rip),%ymm8        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
-  .byte  98,113,124,56,89,13,43,12,3,0       // vmulps        0x30c2b(%rip){1to8},%ymm0,%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,113,124,56,89,13,115,59,3,0      // vmulps        0x33b73(%rip){1to8},%ymm0,%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,67,125,8,201,1                  // vroundps      $0x1,%ymm9,%ymm9
   .byte  196,65,52,88,201                    // vaddps        %ymm9,%ymm9,%ymm9
   .byte  196,193,124,92,193                  // vsubps        %ymm9,%ymm0,%ymm0
@@ -15217,7 +15217,7 @@
   .byte  197,60,92,200                       // vsubps        %ymm0,%ymm8,%ymm9
   .byte  197,180,84,192                      // vandps        %ymm0,%ymm9,%ymm0
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  98,241,124,56,93,5,255,11,3,0       // vminps        0x30bff(%rip){1to8},%ymm0,%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,93,5,71,59,3,0        // vminps        0x33b47(%rip){1to8},%ymm0,%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -15225,9 +15225,9 @@
 .globl _sk_luminance_to_alpha_skx
 FUNCTION(_sk_luminance_to_alpha_skx)
 _sk_luminance_to_alpha_skx:
-  .byte  98,241,116,56,89,29,17,13,3,0       // vmulps        0x30d11(%rip){1to8},%ymm1,%ymm3        # 36910 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
-  .byte  98,242,125,56,184,29,11,13,3,0      // vfmadd231ps   0x30d0b(%rip){1to8},%ymm0,%ymm3        # 36914 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
-  .byte  98,242,109,56,184,29,5,13,3,0       // vfmadd231ps   0x30d05(%rip){1to8},%ymm2,%ymm3        # 36918 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+  .byte  98,241,116,56,89,29,89,60,3,0       // vmulps        0x33c59(%rip){1to8},%ymm1,%ymm3        # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+  .byte  98,242,125,56,184,29,83,60,3,0      // vfmadd231ps   0x33c53(%rip){1to8},%ymm0,%ymm3        # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+  .byte  98,242,109,56,184,29,77,60,3,0      // vfmadd231ps   0x33c4d(%rip){1to8},%ymm2,%ymm3        # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
@@ -15476,7 +15476,7 @@
   .byte  76,139,72,72                        // mov           0x48(%rax),%r9
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  65,186,1,0,0,0                      // mov           $0x1,%r10d
-  .byte  196,226,125,24,21,14,8,3,0          // vbroadcastss  0x3080e(%rip),%ymm2        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,226,125,24,21,86,55,3,0         // vbroadcastss  0x33756(%rip),%ymm2        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  196,65,53,239,201                   // vpxor         %ymm9,%ymm9,%ymm9
   .byte  196,130,125,24,28,145               // vbroadcastss  (%r9,%r10,4),%ymm3
   .byte  98,241,100,40,194,192,2             // vcmpleps      %ymm0,%ymm3,%k0
@@ -15576,24 +15576,24 @@
   .byte  196,65,52,95,226                    // vmaxps        %ymm10,%ymm9,%ymm12
   .byte  196,65,36,94,220                    // vdivps        %ymm12,%ymm11,%ymm11
   .byte  196,65,36,89,227                    // vmulps        %ymm11,%ymm11,%ymm12
-  .byte  196,98,125,24,45,144,7,3,0          // vbroadcastss  0x30790(%rip),%ymm13        # 3691c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
-  .byte  98,114,29,56,168,45,138,7,3,0       // vfmadd213ps   0x3078a(%rip){1to8},%ymm12,%ymm13        # 36920 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
-  .byte  98,114,29,56,168,45,132,7,3,0       // vfmadd213ps   0x30784(%rip){1to8},%ymm12,%ymm13        # 36924 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
-  .byte  98,114,29,56,168,45,126,7,3,0       // vfmadd213ps   0x3077e(%rip){1to8},%ymm12,%ymm13        # 36928 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  .byte  196,98,125,24,45,216,54,3,0         // vbroadcastss  0x336d8(%rip),%ymm13        # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  .byte  98,114,29,56,168,45,210,54,3,0      // vfmadd213ps   0x336d2(%rip){1to8},%ymm12,%ymm13        # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  .byte  98,114,29,56,168,45,204,54,3,0      // vfmadd213ps   0x336cc(%rip){1to8},%ymm12,%ymm13        # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  .byte  98,114,29,56,168,45,198,54,3,0      // vfmadd213ps   0x336c6(%rip){1to8},%ymm12,%ymm13        # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
   .byte  196,65,36,89,221                    // vmulps        %ymm13,%ymm11,%ymm11
   .byte  98,209,52,40,194,194,1              // vcmpltps      %ymm10,%ymm9,%k0
   .byte  98,114,126,40,56,200                // vpmovm2d      %k0,%ymm9
-  .byte  196,98,125,24,21,103,7,3,0          // vbroadcastss  0x30767(%rip),%ymm10        # 3692c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  .byte  196,98,125,24,21,175,54,3,0         // vbroadcastss  0x336af(%rip),%ymm10        # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
   .byte  196,65,44,92,211                    // vsubps        %ymm11,%ymm10,%ymm10
   .byte  196,67,37,74,202,144                // vblendvps     %ymm9,%ymm10,%ymm11,%ymm9
   .byte  98,209,124,40,194,192,1             // vcmpltps      %ymm8,%ymm0,%k0
   .byte  98,242,126,40,56,192                // vpmovm2d      %k0,%ymm0
-  .byte  196,98,125,24,21,6,6,3,0            // vbroadcastss  0x30606(%rip),%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,21,78,53,3,0          // vbroadcastss  0x3354e(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,92,209                    // vsubps        %ymm9,%ymm10,%ymm10
   .byte  196,195,53,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   .byte  98,209,116,40,194,192,1             // vcmpltps      %ymm8,%ymm1,%k0
   .byte  98,114,126,40,56,200                // vpmovm2d      %k0,%ymm9
-  .byte  196,98,125,24,21,233,5,3,0          // vbroadcastss  0x305e9(%rip),%ymm10        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,21,49,53,3,0          // vbroadcastss  0x33531(%rip),%ymm10        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,44,92,208                       // vsubps        %ymm0,%ymm10,%ymm10
   .byte  196,195,125,74,194,144              // vblendvps     %ymm9,%ymm10,%ymm0,%ymm0
   .byte  98,209,124,40,194,192,3             // vcmpunordps   %ymm8,%ymm0,%k0
@@ -15622,20 +15622,20 @@
   .byte  197,50,89,80,76                     // vmulss        0x4c(%rax),%xmm9,%xmm10
   .byte  196,66,125,24,210                   // vbroadcastss  %xmm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  98,113,44,56,89,21,209,6,3,0        // vmulps        0x306d1(%rip){1to8},%ymm10,%ymm10        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  98,113,44,56,89,21,25,54,3,0        // vmulps        0x33619(%rip){1to8},%ymm10,%ymm10        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
   .byte  196,98,125,184,216                  // vfmadd231ps   %ymm0,%ymm0,%ymm11
   .byte  196,193,50,89,193                   // vmulss        %xmm9,%xmm9,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  98,113,60,56,89,5,180,6,3,0         // vmulps        0x306b4(%rip){1to8},%ymm8,%ymm8        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  98,113,60,56,89,5,252,53,3,0        // vmulps        0x335fc(%rip){1to8},%ymm8,%ymm8        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,194,45,184,194                  // vfmadd231ps   %ymm10,%ymm10,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  98,113,44,56,87,13,155,6,3,0        // vxorps        0x3069b(%rip){1to8},%ymm10,%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  98,113,44,56,87,13,227,53,3,0       // vxorps        0x335e3(%rip){1to8},%ymm10,%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  98,113,60,56,89,5,64,5,3,0          // vmulps        0x30540(%rip){1to8},%ymm8,%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,113,60,56,89,5,136,52,3,0        // vmulps        0x33488(%rip){1to8},%ymm8,%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,89,208                    // vmulps        %ymm8,%ymm10,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
@@ -15653,20 +15653,20 @@
   .byte  197,50,89,80,76                     // vmulss        0x4c(%rax),%xmm9,%xmm10
   .byte  196,66,125,24,210                   // vbroadcastss  %xmm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  98,113,44,56,89,21,73,6,3,0         // vmulps        0x30649(%rip){1to8},%ymm10,%ymm10        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  98,113,44,56,89,21,145,53,3,0       // vmulps        0x33591(%rip){1to8},%ymm10,%ymm10        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
   .byte  196,98,125,184,216                  // vfmadd231ps   %ymm0,%ymm0,%ymm11
   .byte  196,193,50,89,193                   // vmulss        %xmm9,%xmm9,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  98,113,60,56,89,5,44,6,3,0          // vmulps        0x3062c(%rip){1to8},%ymm8,%ymm8        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  98,113,60,56,89,5,116,53,3,0        // vmulps        0x33574(%rip){1to8},%ymm8,%ymm8        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,194,45,184,194                  // vfmadd231ps   %ymm10,%ymm10,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  98,113,44,56,87,13,19,6,3,0         // vxorps        0x30613(%rip){1to8},%ymm10,%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  98,113,44,56,87,13,91,53,3,0        // vxorps        0x3355b(%rip){1to8},%ymm10,%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  98,113,60,56,89,5,184,4,3,0         // vmulps        0x304b8(%rip){1to8},%ymm8,%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,113,60,56,89,5,0,52,3,0          // vmulps        0x33400(%rip){1to8},%ymm8,%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,89,208                    // vmulps        %ymm8,%ymm10,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
@@ -15683,13 +15683,13 @@
   .byte  197,58,89,72,76                     // vmulss        0x4c(%rax),%xmm8,%xmm9
   .byte  196,66,125,24,201                   // vbroadcastss  %xmm9,%ymm9
   .byte  197,52,88,200                       // vaddps        %ymm0,%ymm9,%ymm9
-  .byte  98,113,52,56,89,13,199,5,3,0        // vmulps        0x305c7(%rip){1to8},%ymm9,%ymm9        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  98,113,52,56,89,13,15,53,3,0        // vmulps        0x3350f(%rip){1to8},%ymm9,%ymm9        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  197,116,89,209                      // vmulps        %ymm1,%ymm1,%ymm10
   .byte  196,98,125,184,208                  // vfmadd231ps   %ymm0,%ymm0,%ymm10
   .byte  196,193,58,89,192                   // vmulss        %xmm8,%xmm8,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,172,92,192                      // vsubps        %ymm0,%ymm10,%ymm0
-  .byte  98,241,124,56,87,5,174,5,3,0        // vxorps        0x305ae(%rip){1to8},%ymm0,%ymm0        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  98,241,124,56,87,5,246,52,3,0       // vxorps        0x334f6(%rip){1to8},%ymm0,%ymm0        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,193,124,94,193                  // vdivps        %ymm9,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15731,7 +15731,7 @@
 FUNCTION(_sk_save_xy_skx)
 _sk_save_xy_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,239,3,3,0           // vbroadcastss  0x303ef(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,55,51,3,0           // vbroadcastss  0x33337(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,124,88,200                   // vaddps        %ymm8,%ymm0,%ymm9
   .byte  196,67,125,8,209,1                  // vroundps      $0x1,%ymm9,%ymm10
   .byte  196,65,52,92,202                    // vsubps        %ymm10,%ymm9,%ymm9
@@ -15766,8 +15766,8 @@
 _sk_bilinear_nx_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,0                        // vmovups       (%rax),%ymm0
-  .byte  98,241,124,56,88,5,196,4,3,0        // vaddps        0x304c4(%rip){1to8},%ymm0,%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
-  .byte  196,98,125,24,5,111,3,3,0           // vbroadcastss  0x3036f(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,88,5,12,52,3,0        // vaddps        0x3340c(%rip){1to8},%ymm0,%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,98,125,24,5,183,50,3,0          // vbroadcastss  0x332b7(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -15780,7 +15780,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,0                        // vmovups       (%rax),%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
-  .byte  98,241,124,56,88,5,63,3,3,0         // vaddps        0x3033f(%rip){1to8},%ymm0,%ymm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,241,124,56,88,5,135,50,3,0       // vaddps        0x33287(%rip){1to8},%ymm0,%ymm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15791,8 +15791,8 @@
 _sk_bilinear_ny_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,72,64                    // vmovups       0x40(%rax),%ymm1
-  .byte  98,241,116,56,88,13,114,4,3,0       // vaddps        0x30472(%rip){1to8},%ymm1,%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
-  .byte  196,98,125,24,5,29,3,3,0            // vbroadcastss  0x3031d(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,116,56,88,13,186,51,3,0      // vaddps        0x333ba(%rip){1to8},%ymm1,%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,98,125,24,5,101,50,3,0          // vbroadcastss  0x33265(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -15805,7 +15805,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,72,64                    // vmovups       0x40(%rax),%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
-  .byte  98,241,116,56,88,13,236,2,3,0       // vaddps        0x302ec(%rip){1to8},%ymm1,%ymm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,241,116,56,88,13,52,50,3,0       // vaddps        0x33234(%rip){1to8},%ymm1,%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15816,12 +15816,12 @@
 _sk_bicubic_n3x_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,0                        // vmovups       (%rax),%ymm0
-  .byte  98,241,124,56,88,5,36,4,3,0         // vaddps        0x30424(%rip){1to8},%ymm0,%ymm0        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
-  .byte  196,98,125,24,5,203,2,3,0           // vbroadcastss  0x302cb(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,88,5,108,51,3,0       // vaddps        0x3336c(%rip){1to8},%ymm0,%ymm0        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,98,125,24,5,19,50,3,0           // vbroadcastss  0x33213(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,9,4,3,0            // vbroadcastss  0x30409(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
-  .byte  98,114,61,56,168,21,31,3,3,0        // vfmadd213ps   0x3031f(%rip){1to8},%ymm8,%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,81,51,3,0          // vbroadcastss  0x33351(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  98,114,61,56,168,21,103,50,3,0      // vfmadd213ps   0x33267(%rip){1to8},%ymm8,%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,44,89,193                    // vmulps        %ymm9,%ymm10,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -15833,13 +15833,13 @@
 _sk_bicubic_n1x_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,0                        // vmovups       (%rax),%ymm0
-  .byte  98,241,124,56,88,5,214,3,3,0        // vaddps        0x303d6(%rip){1to8},%ymm0,%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
-  .byte  196,98,125,24,5,129,2,3,0           // vbroadcastss  0x30281(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,124,56,88,5,30,51,3,0        // vaddps        0x3331e(%rip){1to8},%ymm0,%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,98,125,24,5,201,49,3,0          // vbroadcastss  0x331c9(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,200,3,3,0          // vbroadcastss  0x303c8(%rip),%ymm9        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  .byte  98,114,61,56,168,13,194,3,3,0       // vfmadd213ps   0x303c2(%rip){1to8},%ymm8,%ymm9        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  98,114,61,56,168,13,88,2,3,0        // vfmadd213ps   0x30258(%rip){1to8},%ymm8,%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,61,56,168,13,178,3,3,0       // vfmadd213ps   0x303b2(%rip){1to8},%ymm8,%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,16,51,3,0          // vbroadcastss  0x33310(%rip),%ymm9        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  98,114,61,56,168,13,10,51,3,0       // vfmadd213ps   0x3330a(%rip){1to8},%ymm8,%ymm9        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  98,114,61,56,168,13,160,49,3,0      // vfmadd213ps   0x331a0(%rip){1to8},%ymm8,%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,61,56,168,13,250,50,3,0      // vfmadd213ps   0x332fa(%rip){1to8},%ymm8,%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  197,124,17,136,0,1,0,0              // vmovups       %ymm9,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15849,13 +15849,13 @@
 FUNCTION(_sk_bicubic_p1x_skx)
 _sk_bicubic_p1x_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,55,2,3,0            // vbroadcastss  0x30237(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,127,49,3,0          // vbroadcastss  0x3317f(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,0                        // vaddps        (%rax),%ymm8,%ymm0
   .byte  197,124,16,136,128,0,0,0            // vmovups       0x80(%rax),%ymm9
-  .byte  196,98,125,24,21,126,3,3,0          // vbroadcastss  0x3037e(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  .byte  98,114,53,56,168,21,120,3,3,0       // vfmadd213ps   0x30378(%rip){1to8},%ymm9,%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,198,50,3,0         // vbroadcastss  0x332c6(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  98,114,53,56,168,21,192,50,3,0      // vfmadd213ps   0x332c0(%rip){1to8},%ymm9,%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,66,53,168,208                   // vfmadd213ps   %ymm8,%ymm9,%ymm10
-  .byte  98,114,53,56,168,21,109,3,3,0       // vfmadd213ps   0x3036d(%rip){1to8},%ymm9,%ymm10        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  98,114,53,56,168,21,181,50,3,0      // vfmadd213ps   0x332b5(%rip){1to8},%ymm9,%ymm10        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  197,124,17,144,0,1,0,0              // vmovups       %ymm10,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15867,10 +15867,10 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,0                        // vmovups       (%rax),%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
-  .byte  98,241,124,56,88,5,69,3,3,0         // vaddps        0x30345(%rip){1to8},%ymm0,%ymm0        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  98,241,124,56,88,5,141,50,3,0       // vaddps        0x3328d(%rip){1to8},%ymm0,%ymm0        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,47,3,3,0           // vbroadcastss  0x3032f(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
-  .byte  98,114,61,56,168,21,69,2,3,0        // vfmadd213ps   0x30245(%rip){1to8},%ymm8,%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,119,50,3,0         // vbroadcastss  0x33277(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  98,114,61,56,168,21,141,49,3,0      // vfmadd213ps   0x3318d(%rip){1to8},%ymm8,%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,52,89,194                    // vmulps        %ymm10,%ymm9,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -15882,12 +15882,12 @@
 _sk_bicubic_n3y_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,72,64                    // vmovups       0x40(%rax),%ymm1
-  .byte  98,241,116,56,88,13,255,2,3,0       // vaddps        0x302ff(%rip){1to8},%ymm1,%ymm1        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
-  .byte  196,98,125,24,5,166,1,3,0           // vbroadcastss  0x301a6(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,116,56,88,13,71,50,3,0       // vaddps        0x33247(%rip){1to8},%ymm1,%ymm1        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,98,125,24,5,238,48,3,0          // vbroadcastss  0x330ee(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,228,2,3,0          // vbroadcastss  0x302e4(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
-  .byte  98,114,61,56,168,21,250,1,3,0       // vfmadd213ps   0x301fa(%rip){1to8},%ymm8,%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,44,50,3,0          // vbroadcastss  0x3322c(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  98,114,61,56,168,21,66,49,3,0       // vfmadd213ps   0x33142(%rip){1to8},%ymm8,%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,44,89,193                    // vmulps        %ymm9,%ymm10,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -15899,13 +15899,13 @@
 _sk_bicubic_n1y_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,72,64                    // vmovups       0x40(%rax),%ymm1
-  .byte  98,241,116,56,88,13,176,2,3,0       // vaddps        0x302b0(%rip){1to8},%ymm1,%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
-  .byte  196,98,125,24,5,91,1,3,0            // vbroadcastss  0x3015b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  98,241,116,56,88,13,248,49,3,0      // vaddps        0x331f8(%rip){1to8},%ymm1,%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,98,125,24,5,163,48,3,0          // vbroadcastss  0x330a3(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,162,2,3,0          // vbroadcastss  0x302a2(%rip),%ymm9        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  .byte  98,114,61,56,168,13,156,2,3,0       // vfmadd213ps   0x3029c(%rip){1to8},%ymm8,%ymm9        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  98,114,61,56,168,13,50,1,3,0        // vfmadd213ps   0x30132(%rip){1to8},%ymm8,%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  98,114,61,56,168,13,140,2,3,0       // vfmadd213ps   0x3028c(%rip){1to8},%ymm8,%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,234,49,3,0         // vbroadcastss  0x331ea(%rip),%ymm9        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  98,114,61,56,168,13,228,49,3,0      // vfmadd213ps   0x331e4(%rip){1to8},%ymm8,%ymm9        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  98,114,61,56,168,13,122,48,3,0      // vfmadd213ps   0x3307a(%rip){1to8},%ymm8,%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  98,114,61,56,168,13,212,49,3,0      // vfmadd213ps   0x331d4(%rip){1to8},%ymm8,%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  197,124,17,136,64,1,0,0             // vmovups       %ymm9,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15915,13 +15915,13 @@
 FUNCTION(_sk_bicubic_p1y_skx)
 _sk_bicubic_p1y_skx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,17,1,3,0            // vbroadcastss  0x30111(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,89,48,3,0           // vbroadcastss  0x33059(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,72,64                    // vaddps        0x40(%rax),%ymm8,%ymm1
   .byte  197,124,16,136,192,0,0,0            // vmovups       0xc0(%rax),%ymm9
-  .byte  196,98,125,24,21,87,2,3,0           // vbroadcastss  0x30257(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  .byte  98,114,53,56,168,21,81,2,3,0        // vfmadd213ps   0x30251(%rip){1to8},%ymm9,%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,159,49,3,0         // vbroadcastss  0x3319f(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  98,114,53,56,168,21,153,49,3,0      // vfmadd213ps   0x33199(%rip){1to8},%ymm9,%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,66,53,168,208                   // vfmadd213ps   %ymm8,%ymm9,%ymm10
-  .byte  98,114,53,56,168,21,70,2,3,0        // vfmadd213ps   0x30246(%rip){1to8},%ymm9,%ymm10        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  98,114,53,56,168,21,142,49,3,0      // vfmadd213ps   0x3318e(%rip){1to8},%ymm9,%ymm10        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  197,124,17,144,64,1,0,0             // vmovups       %ymm10,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -15933,10 +15933,10 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,72,64                    // vmovups       0x40(%rax),%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
-  .byte  98,241,116,56,88,13,29,2,3,0        // vaddps        0x3021d(%rip){1to8},%ymm1,%ymm1        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  98,241,116,56,88,13,101,49,3,0      // vaddps        0x33165(%rip){1to8},%ymm1,%ymm1        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,7,2,3,0            // vbroadcastss  0x30207(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
-  .byte  98,114,61,56,168,21,29,1,3,0        // vfmadd213ps   0x3011d(%rip){1to8},%ymm8,%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,79,49,3,0          // vbroadcastss  0x3314f(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  98,114,61,56,168,21,101,48,3,0      // vfmadd213ps   0x33065(%rip){1to8},%ymm8,%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,52,89,194                    // vmulps        %ymm10,%ymm9,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -16062,7 +16062,7 @@
   .byte  98,226,61,40,64,224                 // vpmulld       %ymm0,%ymm8,%ymm20
   .byte  98,209,93,32,254,193                // vpaddd        %ymm9,%ymm20,%ymm0
   .byte  72,139,0                            // mov           (%rax),%rax
-  .byte  98,98,125,40,88,29,17,0,3,0         // vpbroadcastd  0x30011(%rip),%ymm27        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  98,98,125,40,88,29,89,47,3,0        // vpbroadcastd  0x32f59(%rip),%ymm27        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  98,146,125,40,64,195                // vpmulld       %ymm27,%ymm0,%ymm0
   .byte  196,65,45,239,210                   // vpxor         %ymm10,%ymm10,%ymm10
   .byte  197,245,118,201                     // vpcmpeqd      %ymm1,%ymm1,%ymm1
@@ -16075,9 +16075,9 @@
   .byte  196,65,37,118,219                   // vpcmpeqd      %ymm11,%ymm11,%ymm11
   .byte  196,162,37,146,12,144               // vgatherdps    %ymm11,(%rax,%ymm10,4),%ymm1
   .byte  98,97,124,40,40,233                 // vmovaps       %ymm1,%ymm29
-  .byte  196,98,125,24,21,199,255,2,0        // vbroadcastss  0x2ffc7(%rip),%ymm10        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,98,125,24,21,15,47,3,0          // vbroadcastss  0x32f0f(%rip),%ymm10        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  98,81,60,32,88,218                  // vaddps        %ymm10,%ymm24,%ymm11
-  .byte  98,226,125,40,88,5,95,254,2,0       // vpbroadcastd  0x2fe5f(%rip),%ymm16        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  98,226,125,40,88,5,167,45,3,0       // vpbroadcastd  0x32da7(%rip),%ymm16        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  98,177,125,40,254,192               // vpaddd        %ymm16,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  196,65,29,118,228                   // vpcmpeqd      %ymm12,%ymm12,%ymm12
@@ -16317,7 +16317,7 @@
   .byte  98,162,45,40,64,229                 // vpmulld       %ymm21,%ymm10,%ymm20
   .byte  98,241,93,32,254,193                // vpaddd        %ymm1,%ymm20,%ymm0
   .byte  72,139,0                            // mov           (%rax),%rax
-  .byte  98,226,125,40,88,5,163,250,2,0      // vpbroadcastd  0x2faa3(%rip),%ymm16        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  98,226,125,40,88,5,235,41,3,0       // vpbroadcastd  0x329eb(%rip),%ymm16        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  98,50,125,40,64,216                 // vpmulld       %ymm16,%ymm0,%ymm11
   .byte  196,65,28,87,228                    // vxorps        %ymm12,%ymm12,%ymm12
   .byte  197,253,118,192                     // vpcmpeqd      %ymm0,%ymm0,%ymm0
@@ -16329,9 +16329,9 @@
   .byte  196,65,29,118,228                   // vpcmpeqd      %ymm12,%ymm12,%ymm12
   .byte  196,98,29,146,44,128                // vgatherdps    %ymm12,(%rax,%ymm0,4),%ymm13
   .byte  197,124,17,172,36,192,4,0,0         // vmovups       %ymm13,0x4c0(%rsp)
-  .byte  196,226,125,24,5,85,250,2,0         // vbroadcastss  0x2fa55(%rip),%ymm0        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,226,125,24,5,157,41,3,0         // vbroadcastss  0x3299d(%rip),%ymm0        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  98,113,28,32,88,224                 // vaddps        %ymm0,%ymm28,%ymm12
-  .byte  98,226,125,40,88,13,237,248,2,0     // vpbroadcastd  0x2f8ed(%rip),%ymm17        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  98,226,125,40,88,13,53,40,3,0       // vpbroadcastd  0x32835(%rip),%ymm17        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  98,49,37,40,254,217                 // vpaddd        %ymm17,%ymm11,%ymm11
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
   .byte  196,65,21,118,237                   // vpcmpeqd      %ymm13,%ymm13,%ymm13
@@ -16736,7 +16736,7 @@
   .byte  197,228,92,214                      // vsubps        %ymm6,%ymm3,%ymm2
   .byte  196,226,93,168,214                  // vfmadd213ps   %ymm6,%ymm4,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,139,239,2,0       // vbroadcastss  0x2ef8b(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,211,30,3,0        // vbroadcastss  0x31ed3(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  98,145,124,40,40,227                // vmovaps       %ymm27,%ymm4
   .byte  197,252,16,108,36,128               // vmovups       -0x80(%rsp),%ymm5
   .byte  197,252,16,116,36,160               // vmovups       -0x60(%rsp),%ymm6
@@ -16748,11 +16748,11 @@
 .globl _sk_gauss_a_to_rgba_skx
 FUNCTION(_sk_gauss_a_to_rgba_skx)
 _sk_gauss_a_to_rgba_skx:
-  .byte  196,226,125,24,5,205,240,2,0        // vbroadcastss  0x2f0cd(%rip),%ymm0        # 3695c <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
-  .byte  98,242,101,56,168,5,199,240,2,0     // vfmadd213ps   0x2f0c7(%rip){1to8},%ymm3,%ymm0        # 36960 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
-  .byte  98,242,101,56,168,5,193,240,2,0     // vfmadd213ps   0x2f0c1(%rip){1to8},%ymm3,%ymm0        # 36964 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
-  .byte  98,242,101,56,168,5,187,240,2,0     // vfmadd213ps   0x2f0bb(%rip){1to8},%ymm3,%ymm0        # 36968 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
-  .byte  98,242,101,56,168,5,181,240,2,0     // vfmadd213ps   0x2f0b5(%rip){1to8},%ymm3,%ymm0        # 3696c <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+  .byte  196,226,125,24,5,21,32,3,0          // vbroadcastss  0x32015(%rip),%ymm0        # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+  .byte  98,242,101,56,168,5,15,32,3,0       // vfmadd213ps   0x3200f(%rip){1to8},%ymm3,%ymm0        # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+  .byte  98,242,101,56,168,5,9,32,3,0        // vfmadd213ps   0x32009(%rip){1to8},%ymm3,%ymm0        # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+  .byte  98,242,101,56,168,5,3,32,3,0        // vfmadd213ps   0x32003(%rip){1to8},%ymm3,%ymm0        # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+  .byte  98,242,101,56,168,5,253,31,3,0      // vfmadd213ps   0x31ffd(%rip){1to8},%ymm3,%ymm0        # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
@@ -16852,10 +16852,10 @@
   .byte  197,249,110,201                     // vmovd         %ecx,%xmm1
   .byte  196,226,125,88,201                  // vpbroadcastd  %xmm1,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,30,238,2,0        // vbroadcastss  0x2ee1e(%rip),%ymm2        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,21,102,29,3,0        // vbroadcastss  0x31d66(%rip),%ymm2        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,244,88,202                      // vaddps        %ymm2,%ymm1,%ymm1
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,21,19,238,2,0        // vbroadcastss  0x2ee13(%rip),%ymm2        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,21,91,29,3,0         // vbroadcastss  0x31d5b(%rip),%ymm2        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,228,87,219                      // vxorps        %ymm3,%ymm3,%ymm3
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
   .byte  197,212,87,237                      // vxorps        %ymm5,%ymm5,%ymm5
@@ -16870,17 +16870,17 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,121,110,194                     // vmovd         %edx,%xmm8
   .byte  196,66,125,88,192                   // vpbroadcastd  %xmm8,%ymm8
-  .byte  197,61,254,5,186,239,2,0            // vpaddd        0x2efba(%rip),%ymm8,%ymm8        # 369c0 <_sk_srcover_bgra_8888_sse2_lowp+0x480>
+  .byte  197,61,254,5,250,30,3,0             // vpaddd        0x31efa(%rip),%ymm8,%ymm8        # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x478>
   .byte  197,121,110,201                     // vmovd         %ecx,%xmm9
   .byte  196,66,125,88,201                   // vpbroadcastd  %xmm9,%ymm9
   .byte  196,65,53,239,200                   // vpxor         %ymm8,%ymm9,%ymm9
-  .byte  196,98,125,88,21,215,237,2,0        // vpbroadcastd  0x2edd7(%rip),%ymm10        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,98,125,88,21,31,29,3,0          // vpbroadcastd  0x31d1f(%rip),%ymm10        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  196,65,53,219,218                   // vpand         %ymm10,%ymm9,%ymm11
   .byte  196,193,37,114,243,5                // vpslld        $0x5,%ymm11,%ymm11
   .byte  196,65,61,219,210                   // vpand         %ymm10,%ymm8,%ymm10
   .byte  196,193,45,114,242,4                // vpslld        $0x4,%ymm10,%ymm10
-  .byte  196,98,125,88,37,188,237,2,0        // vpbroadcastd  0x2edbc(%rip),%ymm12        # 367f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
-  .byte  196,98,125,88,45,183,237,2,0        // vpbroadcastd  0x2edb7(%rip),%ymm13        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,125,88,37,4,29,3,0           // vpbroadcastd  0x31d04(%rip),%ymm12        # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+  .byte  196,98,125,88,45,255,28,3,0         // vpbroadcastd  0x31cff(%rip),%ymm13        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,65,53,219,245                   // vpand         %ymm13,%ymm9,%ymm14
   .byte  196,193,13,114,246,2                // vpslld        $0x2,%ymm14,%ymm14
   .byte  196,65,37,235,222                   // vpor          %ymm14,%ymm11,%ymm11
@@ -16895,8 +16895,8 @@
   .byte  196,65,61,235,195                   // vpor          %ymm11,%ymm8,%ymm8
   .byte  196,65,61,235,193                   // vpor          %ymm9,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,105,237,2,0        // vbroadcastss  0x2ed69(%rip),%ymm9        # 36800 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
-  .byte  196,98,125,24,21,100,237,2,0        // vbroadcastss  0x2ed64(%rip),%ymm10        # 36804 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+  .byte  196,98,125,24,13,177,28,3,0         // vbroadcastss  0x31cb1(%rip),%ymm9        # 39748 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+  .byte  196,98,125,24,21,172,28,3,0         // vbroadcastss  0x31cac(%rip),%ymm10        # 3974c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
   .byte  196,66,61,184,209                   // vfmadd231ps   %ymm9,%ymm8,%ymm10
   .byte  196,98,125,24,0                     // vbroadcastss  (%rax),%ymm8
   .byte  196,65,44,89,192                    // vmulps        %ymm8,%ymm10,%ymm8
@@ -16930,7 +16930,7 @@
 FUNCTION(_sk_black_color_hsw)
 _sk_black_color_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,236,236,2,0       // vbroadcastss  0x2ecec(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,52,28,3,0         // vbroadcastss  0x31c34(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
@@ -16941,7 +16941,7 @@
 FUNCTION(_sk_white_color_hsw)
 _sk_white_color_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,211,236,2,0        // vbroadcastss  0x2ecd3(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,27,28,3,0          // vbroadcastss  0x31c1b(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  197,252,40,216                      // vmovaps       %ymm0,%ymm3
@@ -16987,7 +16987,7 @@
 FUNCTION(_sk_srcatop_hsw)
 _sk_srcatop_hsw:
   .byte  197,252,89,199                      // vmulps        %ymm7,%ymm0,%ymm0
-  .byte  196,98,125,24,5,114,236,2,0         // vbroadcastss  0x2ec72(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,186,27,3,0          // vbroadcastss  0x31bba(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,226,61,184,196                  // vfmadd231ps   %ymm4,%ymm8,%ymm0
   .byte  197,244,89,207                      // vmulps        %ymm7,%ymm1,%ymm1
@@ -17003,7 +17003,7 @@
 .globl _sk_dstatop_hsw
 FUNCTION(_sk_dstatop_hsw)
 _sk_dstatop_hsw:
-  .byte  196,98,125,24,5,65,236,2,0          // vbroadcastss  0x2ec41(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,137,27,3,0          // vbroadcastss  0x31b89(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,226,101,184,196                 // vfmadd231ps   %ymm4,%ymm3,%ymm0
@@ -17042,7 +17042,7 @@
 .globl _sk_srcout_hsw
 FUNCTION(_sk_srcout_hsw)
 _sk_srcout_hsw:
-  .byte  196,98,125,24,5,228,235,2,0         // vbroadcastss  0x2ebe4(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,44,27,3,0           // vbroadcastss  0x31b2c(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
@@ -17055,7 +17055,7 @@
 .globl _sk_dstout_hsw
 FUNCTION(_sk_dstout_hsw)
 _sk_dstout_hsw:
-  .byte  196,226,125,24,5,195,235,2,0        // vbroadcastss  0x2ebc3(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,11,27,3,0          // vbroadcastss  0x31b0b(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,92,219                      // vsubps        %ymm3,%ymm0,%ymm3
   .byte  197,228,89,196                      // vmulps        %ymm4,%ymm3,%ymm0
   .byte  197,228,89,205                      // vmulps        %ymm5,%ymm3,%ymm1
@@ -17068,7 +17068,7 @@
 .globl _sk_srcover_hsw
 FUNCTION(_sk_srcover_hsw)
 _sk_srcover_hsw:
-  .byte  196,98,125,24,5,162,235,2,0         // vbroadcastss  0x2eba2(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,234,26,3,0          // vbroadcastss  0x31aea(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,194,85,184,200                  // vfmadd231ps   %ymm8,%ymm5,%ymm1
@@ -17081,7 +17081,7 @@
 .globl _sk_dstover_hsw
 FUNCTION(_sk_dstover_hsw)
 _sk_dstover_hsw:
-  .byte  196,98,125,24,5,125,235,2,0         // vbroadcastss  0x2eb7d(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,197,26,3,0          // vbroadcastss  0x31ac5(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  196,226,61,168,196                  // vfmadd213ps   %ymm4,%ymm8,%ymm0
   .byte  196,226,61,168,205                  // vfmadd213ps   %ymm5,%ymm8,%ymm1
@@ -17105,7 +17105,7 @@
 .globl _sk_multiply_hsw
 FUNCTION(_sk_multiply_hsw)
 _sk_multiply_hsw:
-  .byte  196,98,125,24,5,68,235,2,0          // vbroadcastss  0x2eb44(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,140,26,3,0          // vbroadcastss  0x31a8c(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,208                       // vmulps        %ymm0,%ymm9,%ymm10
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -17128,7 +17128,7 @@
 FUNCTION(_sk_plus__hsw)
 _sk_plus__hsw:
   .byte  197,252,88,196                      // vaddps        %ymm4,%ymm0,%ymm0
-  .byte  196,98,125,24,5,243,234,2,0         // vbroadcastss  0x2eaf3(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,59,26,3,0           // vbroadcastss  0x31a3b(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  197,244,88,205                      // vaddps        %ymm5,%ymm1,%ymm1
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
@@ -17158,7 +17158,7 @@
 .globl _sk_xor__hsw
 FUNCTION(_sk_xor__hsw)
 _sk_xor__hsw:
-  .byte  196,98,125,24,5,158,234,2,0         // vbroadcastss  0x2ea9e(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,230,25,3,0          // vbroadcastss  0x319e6(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,180,89,192                      // vmulps        %ymm0,%ymm9,%ymm0
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -17192,7 +17192,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,95,209                  // vmaxps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,34,234,2,0          // vbroadcastss  0x2ea22(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,106,25,3,0          // vbroadcastss  0x3196a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -17217,7 +17217,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,205,233,2,0         // vbroadcastss  0x2e9cd(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,21,25,3,0           // vbroadcastss  0x31915(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -17245,7 +17245,7 @@
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,108,233,2,0         // vbroadcastss  0x2e96c(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,180,24,3,0          // vbroadcastss  0x318b4(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -17267,7 +17267,7 @@
   .byte  197,236,89,214                      // vmulps        %ymm6,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,38,233,2,0          // vbroadcastss  0x2e926(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,110,24,3,0          // vbroadcastss  0x3186e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  196,194,69,184,216                  // vfmadd231ps   %ymm8,%ymm7,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -17277,7 +17277,7 @@
 .globl _sk_colorburn_hsw
 FUNCTION(_sk_colorburn_hsw)
 _sk_colorburn_hsw:
-  .byte  196,98,125,24,5,16,233,2,0          // vbroadcastss  0x2e910(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,88,24,3,0           // vbroadcastss  0x31858(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,216                       // vmulps        %ymm0,%ymm9,%ymm11
   .byte  196,65,44,87,210                    // vxorps        %ymm10,%ymm10,%ymm10
@@ -17335,7 +17335,7 @@
 FUNCTION(_sk_colordodge_hsw)
 _sk_colordodge_hsw:
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
-  .byte  196,98,125,24,13,32,232,2,0         // vbroadcastss  0x2e820(%rip),%ymm9        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,13,104,23,3,0         // vbroadcastss  0x31768(%rip),%ymm9        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,52,92,215                       // vsubps        %ymm7,%ymm9,%ymm10
   .byte  197,44,89,216                       // vmulps        %ymm0,%ymm10,%ymm11
   .byte  197,52,92,203                       // vsubps        %ymm3,%ymm9,%ymm9
@@ -17388,7 +17388,7 @@
 .globl _sk_hardlight_hsw
 FUNCTION(_sk_hardlight_hsw)
 _sk_hardlight_hsw:
-  .byte  196,98,125,24,5,58,231,2,0          // vbroadcastss  0x2e73a(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,130,22,3,0          // vbroadcastss  0x31682(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,215                       // vsubps        %ymm7,%ymm8,%ymm10
   .byte  197,44,89,216                       // vmulps        %ymm0,%ymm10,%ymm11
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -17439,7 +17439,7 @@
 .globl _sk_overlay_hsw
 FUNCTION(_sk_overlay_hsw)
 _sk_overlay_hsw:
-  .byte  196,98,125,24,5,110,230,2,0         // vbroadcastss  0x2e66e(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,182,21,3,0          // vbroadcastss  0x315b6(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,215                       // vsubps        %ymm7,%ymm8,%ymm10
   .byte  197,44,89,216                       // vmulps        %ymm0,%ymm10,%ymm11
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -17500,10 +17500,10 @@
   .byte  196,65,20,88,197                    // vaddps        %ymm13,%ymm13,%ymm8
   .byte  196,65,60,88,192                    // vaddps        %ymm8,%ymm8,%ymm8
   .byte  196,66,61,168,192                   // vfmadd213ps   %ymm8,%ymm8,%ymm8
-  .byte  196,98,125,24,29,137,229,2,0        // vbroadcastss  0x2e589(%rip),%ymm11        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,98,125,24,29,209,20,3,0         // vbroadcastss  0x314d1(%rip),%ymm11        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  196,65,20,88,227                    // vaddps        %ymm11,%ymm13,%ymm12
   .byte  196,65,28,89,192                    // vmulps        %ymm8,%ymm12,%ymm8
-  .byte  196,98,125,24,37,122,229,2,0        // vbroadcastss  0x2e57a(%rip),%ymm12        # 3680c <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+  .byte  196,98,125,24,37,194,20,3,0         // vbroadcastss  0x314c2(%rip),%ymm12        # 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
   .byte  196,66,21,184,196                   // vfmadd231ps   %ymm12,%ymm13,%ymm8
   .byte  196,65,124,82,245                   // vrsqrtps      %ymm13,%ymm14
   .byte  196,65,124,83,246                   // vrcpps        %ymm14,%ymm14
@@ -17513,7 +17513,7 @@
   .byte  197,4,194,255,2                     // vcmpleps      %ymm7,%ymm15,%ymm15
   .byte  196,67,13,74,240,240                // vblendvps     %ymm15,%ymm8,%ymm14,%ymm14
   .byte  197,116,88,249                      // vaddps        %ymm1,%ymm1,%ymm15
-  .byte  196,98,125,24,5,41,229,2,0          // vbroadcastss  0x2e529(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,113,20,3,0          // vbroadcastss  0x31471(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,65,60,92,237                    // vsubps        %ymm13,%ymm8,%ymm13
   .byte  197,132,92,195                      // vsubps        %ymm3,%ymm15,%ymm0
   .byte  196,98,125,168,235                  // vfmadd213ps   %ymm3,%ymm0,%ymm13
@@ -17626,11 +17626,11 @@
   .byte  196,65,28,89,210                    // vmulps        %ymm10,%ymm12,%ymm10
   .byte  196,65,44,94,214                    // vdivps        %ymm14,%ymm10,%ymm10
   .byte  196,67,45,74,224,240                // vblendvps     %ymm15,%ymm8,%ymm10,%ymm12
-  .byte  196,98,125,24,53,65,227,2,0         // vbroadcastss  0x2e341(%rip),%ymm14        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,61,60,227,2,0         // vbroadcastss  0x2e33c(%rip),%ymm15        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,53,137,18,3,0         // vbroadcastss  0x31289(%rip),%ymm14        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,61,132,18,3,0         // vbroadcastss  0x31284(%rip),%ymm15        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,239                    // vmulps        %ymm15,%ymm5,%ymm13
   .byte  196,66,93,184,238                   // vfmadd231ps   %ymm14,%ymm4,%ymm13
-  .byte  196,226,125,24,5,45,227,2,0         // vbroadcastss  0x2e32d(%rip),%ymm0        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,226,125,24,5,117,18,3,0         // vbroadcastss  0x31275(%rip),%ymm0        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,98,77,184,232                   // vfmadd231ps   %ymm0,%ymm6,%ymm13
   .byte  196,65,116,89,215                   // vmulps        %ymm15,%ymm1,%ymm10
   .byte  196,66,53,184,214                   // vfmadd231ps   %ymm14,%ymm9,%ymm10
@@ -17685,7 +17685,7 @@
   .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
   .byte  196,65,36,95,200                    // vmaxps        %ymm8,%ymm11,%ymm9
   .byte  196,65,116,95,192                   // vmaxps        %ymm8,%ymm1,%ymm8
-  .byte  196,226,125,24,13,238,225,2,0       // vbroadcastss  0x2e1ee(%rip),%ymm1        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,13,54,17,3,0         // vbroadcastss  0x31136(%rip),%ymm1        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,116,92,215                      // vsubps        %ymm7,%ymm1,%ymm10
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  197,116,92,219                      // vsubps        %ymm3,%ymm1,%ymm11
@@ -17739,11 +17739,11 @@
   .byte  196,65,28,89,210                    // vmulps        %ymm10,%ymm12,%ymm10
   .byte  196,65,44,94,214                    // vdivps        %ymm14,%ymm10,%ymm10
   .byte  196,67,45,74,224,240                // vblendvps     %ymm15,%ymm8,%ymm10,%ymm12
-  .byte  196,98,125,24,53,33,225,2,0         // vbroadcastss  0x2e121(%rip),%ymm14        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,61,28,225,2,0         // vbroadcastss  0x2e11c(%rip),%ymm15        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,53,105,16,3,0         // vbroadcastss  0x31069(%rip),%ymm14        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,61,100,16,3,0         // vbroadcastss  0x31064(%rip),%ymm15        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,239                    // vmulps        %ymm15,%ymm5,%ymm13
   .byte  196,66,93,184,238                   // vfmadd231ps   %ymm14,%ymm4,%ymm13
-  .byte  196,226,125,24,5,13,225,2,0         // vbroadcastss  0x2e10d(%rip),%ymm0        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,226,125,24,5,85,16,3,0          // vbroadcastss  0x31055(%rip),%ymm0        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,98,77,184,232                   // vfmadd231ps   %ymm0,%ymm6,%ymm13
   .byte  196,65,116,89,215                   // vmulps        %ymm15,%ymm1,%ymm10
   .byte  196,66,53,184,214                   // vfmadd231ps   %ymm14,%ymm9,%ymm10
@@ -17798,7 +17798,7 @@
   .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
   .byte  196,65,36,95,200                    // vmaxps        %ymm8,%ymm11,%ymm9
   .byte  196,65,116,95,192                   // vmaxps        %ymm8,%ymm1,%ymm8
-  .byte  196,226,125,24,13,206,223,2,0       // vbroadcastss  0x2dfce(%rip),%ymm1        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,13,22,15,3,0         // vbroadcastss  0x30f16(%rip),%ymm1        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,116,92,215                      // vsubps        %ymm7,%ymm1,%ymm10
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  197,116,92,219                      // vsubps        %ymm3,%ymm1,%ymm11
@@ -17826,11 +17826,11 @@
   .byte  197,108,89,199                      // vmulps        %ymm7,%ymm2,%ymm8
   .byte  197,116,89,215                      // vmulps        %ymm7,%ymm1,%ymm10
   .byte  197,52,89,223                       // vmulps        %ymm7,%ymm9,%ymm11
-  .byte  196,98,125,24,45,131,223,2,0        // vbroadcastss  0x2df83(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,53,126,223,2,0        // vbroadcastss  0x2df7e(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,45,203,14,3,0         // vbroadcastss  0x30ecb(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,198,14,3,0         // vbroadcastss  0x30ec6(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,230                    // vmulps        %ymm14,%ymm5,%ymm12
   .byte  196,66,93,184,229                   // vfmadd231ps   %ymm13,%ymm4,%ymm12
-  .byte  196,98,125,24,61,111,223,2,0        // vbroadcastss  0x2df6f(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,183,14,3,0         // vbroadcastss  0x30eb7(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,66,77,184,231                   // vfmadd231ps   %ymm15,%ymm6,%ymm12
   .byte  196,65,44,89,206                    // vmulps        %ymm14,%ymm10,%ymm9
   .byte  196,66,61,184,205                   // vfmadd231ps   %ymm13,%ymm8,%ymm9
@@ -17886,7 +17886,7 @@
   .byte  196,193,116,95,206                  // vmaxps        %ymm14,%ymm1,%ymm1
   .byte  196,65,44,95,198                    // vmaxps        %ymm14,%ymm10,%ymm8
   .byte  196,65,124,95,206                   // vmaxps        %ymm14,%ymm0,%ymm9
-  .byte  196,226,125,24,5,37,222,2,0         // vbroadcastss  0x2de25(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,109,13,3,0         // vbroadcastss  0x30d6d(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,124,92,215                      // vsubps        %ymm7,%ymm0,%ymm10
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  197,124,92,219                      // vsubps        %ymm3,%ymm0,%ymm11
@@ -17914,11 +17914,11 @@
   .byte  197,100,89,196                      // vmulps        %ymm4,%ymm3,%ymm8
   .byte  197,100,89,213                      // vmulps        %ymm5,%ymm3,%ymm10
   .byte  197,100,89,222                      // vmulps        %ymm6,%ymm3,%ymm11
-  .byte  196,98,125,24,45,218,221,2,0        // vbroadcastss  0x2ddda(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  .byte  196,98,125,24,53,213,221,2,0        // vbroadcastss  0x2ddd5(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,45,34,13,3,0          // vbroadcastss  0x30d22(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,29,13,3,0          // vbroadcastss  0x30d1d(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,116,89,230                   // vmulps        %ymm14,%ymm1,%ymm12
   .byte  196,66,109,184,229                  // vfmadd231ps   %ymm13,%ymm2,%ymm12
-  .byte  196,98,125,24,61,198,221,2,0        // vbroadcastss  0x2ddc6(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,14,13,3,0          // vbroadcastss  0x30d0e(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,66,53,184,231                   // vfmadd231ps   %ymm15,%ymm9,%ymm12
   .byte  196,65,44,89,206                    // vmulps        %ymm14,%ymm10,%ymm9
   .byte  196,66,61,184,205                   // vfmadd231ps   %ymm13,%ymm8,%ymm9
@@ -17974,7 +17974,7 @@
   .byte  196,193,116,95,206                  // vmaxps        %ymm14,%ymm1,%ymm1
   .byte  196,65,44,95,198                    // vmaxps        %ymm14,%ymm10,%ymm8
   .byte  196,65,124,95,206                   // vmaxps        %ymm14,%ymm0,%ymm9
-  .byte  196,226,125,24,5,124,220,2,0        // vbroadcastss  0x2dc7c(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,196,11,3,0         // vbroadcastss  0x30bc4(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,124,92,215                      // vsubps        %ymm7,%ymm0,%ymm10
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  197,124,92,219                      // vsubps        %ymm3,%ymm0,%ymm11
@@ -18005,17 +18005,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,179,0,0,0                    // jne           8c89 <_sk_srcover_rgba_8888_hsw+0xd3>
   .byte  196,129,126,111,60,152              // vmovdqu       (%r8,%r11,4),%ymm7
-  .byte  197,197,219,37,252,221,2,0          // vpand         0x2ddfc(%rip),%ymm7,%ymm4        # 369e0 <_sk_srcover_bgra_8888_sse2_lowp+0x4a0>
+  .byte  197,197,219,37,60,13,3,0            // vpand         0x30d3c(%rip),%ymm7,%ymm4        # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x498>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,69,0,45,15,222,2,0          // vpshufb       0x2de0f(%rip),%ymm7,%ymm5        # 36a00 <_sk_srcover_bgra_8888_sse2_lowp+0x4c0>
+  .byte  196,226,69,0,45,79,13,3,0           // vpshufb       0x30d4f(%rip),%ymm7,%ymm5        # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x4b8>
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,226,69,0,53,34,222,2,0          // vpshufb       0x2de22(%rip),%ymm7,%ymm6        # 36a20 <_sk_srcover_bgra_8888_sse2_lowp+0x4e0>
+  .byte  196,226,69,0,53,98,13,3,0           // vpshufb       0x30d62(%rip),%ymm7,%ymm6        # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x4d8>
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,220,219,2,0         // vbroadcastss  0x2dbdc(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,36,11,3,0           // vbroadcastss  0x30b24(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,251,219,2,0        // vbroadcastss  0x2dbfb(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,67,11,3,0          // vbroadcastss  0x30b43(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,193,116,89,201                  // vmulps        %ymm9,%ymm1,%ymm1
@@ -18141,17 +18141,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,179,0,0,0                    // jne           8eb7 <_sk_srcover_bgra_8888_hsw+0xd3>
   .byte  196,129,126,111,60,152              // vmovdqu       (%r8,%r11,4),%ymm7
-  .byte  197,197,219,37,46,220,2,0           // vpand         0x2dc2e(%rip),%ymm7,%ymm4        # 36a40 <_sk_srcover_bgra_8888_sse2_lowp+0x500>
+  .byte  197,197,219,37,110,11,3,0           // vpand         0x30b6e(%rip),%ymm7,%ymm4        # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x4f8>
   .byte  197,252,91,244                      // vcvtdq2ps     %ymm4,%ymm6
-  .byte  196,226,69,0,37,65,220,2,0          // vpshufb       0x2dc41(%rip),%ymm7,%ymm4        # 36a60 <_sk_srcover_bgra_8888_sse2_lowp+0x520>
+  .byte  196,226,69,0,37,129,11,3,0          // vpshufb       0x30b81(%rip),%ymm7,%ymm4        # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x518>
   .byte  197,252,91,236                      // vcvtdq2ps     %ymm4,%ymm5
-  .byte  196,226,69,0,37,84,220,2,0          // vpshufb       0x2dc54(%rip),%ymm7,%ymm4        # 36a80 <_sk_srcover_bgra_8888_sse2_lowp+0x540>
+  .byte  196,226,69,0,37,148,11,3,0          // vpshufb       0x30b94(%rip),%ymm7,%ymm4        # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x538>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,174,217,2,0         // vbroadcastss  0x2d9ae(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,246,8,3,0           // vbroadcastss  0x308f6(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,205,217,2,0        // vbroadcastss  0x2d9cd(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,21,9,3,0           // vbroadcastss  0x30915(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,194,93,184,192                  // vfmadd231ps   %ymm8,%ymm4,%ymm0
   .byte  196,193,116,89,201                  // vmulps        %ymm9,%ymm1,%ymm1
@@ -18279,7 +18279,7 @@
 .globl _sk_clamp_1_hsw
 FUNCTION(_sk_clamp_1_hsw)
 _sk_clamp_1_hsw:
-  .byte  196,98,125,24,5,186,215,2,0         // vbroadcastss  0x2d7ba(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,2,7,3,0             // vbroadcastss  0x30702(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
   .byte  196,193,108,93,208                  // vminps        %ymm8,%ymm2,%ymm2
@@ -18291,7 +18291,7 @@
 .globl _sk_clamp_a_hsw
 FUNCTION(_sk_clamp_a_hsw)
 _sk_clamp_a_hsw:
-  .byte  196,98,125,24,5,153,215,2,0         // vbroadcastss  0x2d799(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,225,6,3,0           // vbroadcastss  0x306e1(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,100,93,216                  // vminps        %ymm8,%ymm3,%ymm3
   .byte  197,252,93,195                      // vminps        %ymm3,%ymm0,%ymm0
   .byte  197,244,93,203                      // vminps        %ymm3,%ymm1,%ymm1
@@ -18303,7 +18303,7 @@
 .globl _sk_clamp_a_dst_hsw
 FUNCTION(_sk_clamp_a_dst_hsw)
 _sk_clamp_a_dst_hsw:
-  .byte  196,98,125,24,5,123,215,2,0         // vbroadcastss  0x2d77b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,195,6,3,0           // vbroadcastss  0x306c3(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,68,93,248                   // vminps        %ymm8,%ymm7,%ymm7
   .byte  197,220,93,231                      // vminps        %ymm7,%ymm4,%ymm4
   .byte  197,212,93,239                      // vminps        %ymm7,%ymm5,%ymm5
@@ -18336,7 +18336,7 @@
 .globl _sk_invert_hsw
 FUNCTION(_sk_invert_hsw)
 _sk_invert_hsw:
-  .byte  196,98,125,24,5,54,215,2,0          // vbroadcastss  0x2d736(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,126,6,3,0           // vbroadcastss  0x3067e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,188,92,192                      // vsubps        %ymm0,%ymm8,%ymm0
   .byte  197,188,92,201                      // vsubps        %ymm1,%ymm8,%ymm1
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
@@ -18390,9 +18390,9 @@
 .globl _sk_unpremul_hsw
 FUNCTION(_sk_unpremul_hsw)
 _sk_unpremul_hsw:
-  .byte  196,98,125,24,5,209,214,2,0         // vbroadcastss  0x2d6d1(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,25,6,3,0            // vbroadcastss  0x30619(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,94,195                       // vdivps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,244,214,2,0        // vbroadcastss  0x2d6f4(%rip),%ymm9        # 36820 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+  .byte  196,98,125,24,13,60,6,3,0           // vbroadcastss  0x3063c(%rip),%ymm9        # 39768 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
   .byte  196,65,60,194,201,1                 // vcmpltps      %ymm9,%ymm8,%ymm9
   .byte  196,65,44,87,210                    // vxorps        %ymm10,%ymm10,%ymm10
   .byte  196,67,45,74,192,144                // vblendvps     %ymm9,%ymm8,%ymm10,%ymm8
@@ -18406,16 +18406,16 @@
 .globl _sk_from_srgb_hsw
 FUNCTION(_sk_from_srgb_hsw)
 _sk_from_srgb_hsw:
-  .byte  196,98,125,24,5,206,214,2,0         // vbroadcastss  0x2d6ce(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,22,6,3,0            // vbroadcastss  0x30616(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  197,124,89,208                      // vmulps        %ymm0,%ymm0,%ymm10
-  .byte  196,98,125,24,29,192,214,2,0        // vbroadcastss  0x2d6c0(%rip),%ymm11        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  .byte  196,98,125,24,37,159,214,2,0        // vbroadcastss  0x2d69f(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,8,6,3,0            // vbroadcastss  0x30608(%rip),%ymm11        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,37,231,5,3,0          // vbroadcastss  0x305e7(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,125,168,235                  // vfmadd213ps   %ymm11,%ymm0,%ymm13
-  .byte  196,98,125,24,53,168,214,2,0        // vbroadcastss  0x2d6a8(%rip),%ymm14        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,53,240,5,3,0          // vbroadcastss  0x305f0(%rip),%ymm14        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,66,45,168,238                   // vfmadd213ps   %ymm14,%ymm10,%ymm13
-  .byte  196,98,125,24,21,158,214,2,0        // vbroadcastss  0x2d69e(%rip),%ymm10        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,21,230,5,3,0          // vbroadcastss  0x305e6(%rip),%ymm10        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  196,193,124,194,194,1               // vcmpltps      %ymm10,%ymm0,%ymm0
   .byte  196,195,21,74,193,0                 // vblendvps     %ymm0,%ymm9,%ymm13,%ymm0
   .byte  196,65,116,89,200                   // vmulps        %ymm8,%ymm1,%ymm9
@@ -18438,16 +18438,16 @@
 .globl _sk_from_srgb_dst_hsw
 FUNCTION(_sk_from_srgb_dst_hsw)
 _sk_from_srgb_dst_hsw:
-  .byte  196,98,125,24,5,54,214,2,0          // vbroadcastss  0x2d636(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,126,5,3,0           // vbroadcastss  0x3057e(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,92,89,200                    // vmulps        %ymm8,%ymm4,%ymm9
   .byte  197,92,89,212                       // vmulps        %ymm4,%ymm4,%ymm10
-  .byte  196,98,125,24,29,40,214,2,0         // vbroadcastss  0x2d628(%rip),%ymm11        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  .byte  196,98,125,24,37,7,214,2,0          // vbroadcastss  0x2d607(%rip),%ymm12        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,112,5,3,0          // vbroadcastss  0x30570(%rip),%ymm11        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,37,79,5,3,0           // vbroadcastss  0x3054f(%rip),%ymm12        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,93,168,235                   // vfmadd213ps   %ymm11,%ymm4,%ymm13
-  .byte  196,98,125,24,53,16,214,2,0         // vbroadcastss  0x2d610(%rip),%ymm14        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,53,88,5,3,0           // vbroadcastss  0x30558(%rip),%ymm14        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,66,45,168,238                   // vfmadd213ps   %ymm14,%ymm10,%ymm13
-  .byte  196,98,125,24,21,6,214,2,0          // vbroadcastss  0x2d606(%rip),%ymm10        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,21,78,5,3,0           // vbroadcastss  0x3054e(%rip),%ymm10        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  196,193,92,194,226,1                // vcmpltps      %ymm10,%ymm4,%ymm4
   .byte  196,195,21,74,225,64                // vblendvps     %ymm4,%ymm9,%ymm13,%ymm4
   .byte  196,65,84,89,200                    // vmulps        %ymm8,%ymm5,%ymm9
@@ -18471,19 +18471,19 @@
 FUNCTION(_sk_to_srgb_hsw)
 _sk_to_srgb_hsw:
   .byte  197,124,82,200                      // vrsqrtps      %ymm0,%ymm9
-  .byte  196,98,125,24,5,170,213,2,0         // vbroadcastss  0x2d5aa(%rip),%ymm8        # 36834 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+  .byte  196,98,125,24,5,242,4,3,0           // vbroadcastss  0x304f2(%rip),%ymm8        # 3977c <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
   .byte  196,65,124,89,208                   // vmulps        %ymm8,%ymm0,%ymm10
-  .byte  196,98,125,24,29,160,213,2,0        // vbroadcastss  0x2d5a0(%rip),%ymm11        # 36838 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
-  .byte  196,98,125,24,37,155,213,2,0        // vbroadcastss  0x2d59b(%rip),%ymm12        # 3683c <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+  .byte  196,98,125,24,29,232,4,3,0          // vbroadcastss  0x304e8(%rip),%ymm11        # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+  .byte  196,98,125,24,37,227,4,3,0          // vbroadcastss  0x304e3(%rip),%ymm12        # 39784 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
   .byte  196,65,124,40,236                   // vmovaps       %ymm12,%ymm13
   .byte  196,66,53,168,235                   // vfmadd213ps   %ymm11,%ymm9,%ymm13
-  .byte  196,98,125,24,53,188,214,2,0        // vbroadcastss  0x2d6bc(%rip),%ymm14        # 36970 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+  .byte  196,98,125,24,53,4,6,3,0            // vbroadcastss  0x30604(%rip),%ymm14        # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
   .byte  196,66,53,168,238                   // vfmadd213ps   %ymm14,%ymm9,%ymm13
-  .byte  196,98,125,24,61,178,214,2,0        // vbroadcastss  0x2d6b2(%rip),%ymm15        # 36974 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+  .byte  196,98,125,24,61,250,5,3,0          // vbroadcastss  0x305fa(%rip),%ymm15        # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x434>
   .byte  196,65,52,88,207                    // vaddps        %ymm15,%ymm9,%ymm9
   .byte  196,65,124,83,201                   // vrcpps        %ymm9,%ymm9
   .byte  196,65,20,89,201                    // vmulps        %ymm9,%ymm13,%ymm9
-  .byte  196,98,125,24,45,110,213,2,0        // vbroadcastss  0x2d56e(%rip),%ymm13        # 36848 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+  .byte  196,98,125,24,45,182,4,3,0          // vbroadcastss  0x304b6(%rip),%ymm13        # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
   .byte  196,193,124,194,197,1               // vcmpltps      %ymm13,%ymm0,%ymm0
   .byte  196,195,53,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   .byte  197,124,82,201                      // vrsqrtps      %ymm1,%ymm9
@@ -18517,26 +18517,26 @@
   .byte  197,116,93,202                      // vminps        %ymm2,%ymm1,%ymm9
   .byte  196,65,124,93,201                   // vminps        %ymm9,%ymm0,%ymm9
   .byte  196,65,60,92,209                    // vsubps        %ymm9,%ymm8,%ymm10
-  .byte  196,98,125,24,29,133,212,2,0        // vbroadcastss  0x2d485(%rip),%ymm11        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,29,205,3,3,0          // vbroadcastss  0x303cd(%rip),%ymm11        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,65,36,94,218                    // vdivps        %ymm10,%ymm11,%ymm11
   .byte  197,116,92,226                      // vsubps        %ymm2,%ymm1,%ymm12
   .byte  197,116,194,234,1                   // vcmpltps      %ymm2,%ymm1,%ymm13
-  .byte  196,98,125,24,53,202,212,2,0        // vbroadcastss  0x2d4ca(%rip),%ymm14        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,98,125,24,53,18,4,3,0           // vbroadcastss  0x30412(%rip),%ymm14        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  196,65,4,87,255                     // vxorps        %ymm15,%ymm15,%ymm15
   .byte  196,67,5,74,238,208                 // vblendvps     %ymm13,%ymm14,%ymm15,%ymm13
   .byte  196,66,37,168,229                   // vfmadd213ps   %ymm13,%ymm11,%ymm12
   .byte  197,236,92,208                      // vsubps        %ymm0,%ymm2,%ymm2
   .byte  197,124,92,233                      // vsubps        %ymm1,%ymm0,%ymm13
-  .byte  196,98,125,24,53,177,212,2,0        // vbroadcastss  0x2d4b1(%rip),%ymm14        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  196,98,125,24,53,249,3,3,0          // vbroadcastss  0x303f9(%rip),%ymm14        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  196,66,37,168,238                   // vfmadd213ps   %ymm14,%ymm11,%ymm13
-  .byte  196,98,125,24,53,159,212,2,0        // vbroadcastss  0x2d49f(%rip),%ymm14        # 36850 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  .byte  196,98,125,24,53,231,3,3,0          // vbroadcastss  0x303e7(%rip),%ymm14        # 39798 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   .byte  196,194,37,168,214                  // vfmadd213ps   %ymm14,%ymm11,%ymm2
   .byte  197,188,194,201,0                   // vcmpeqps      %ymm1,%ymm8,%ymm1
   .byte  196,227,21,74,202,16                // vblendvps     %ymm1,%ymm2,%ymm13,%ymm1
   .byte  197,188,194,192,0                   // vcmpeqps      %ymm0,%ymm8,%ymm0
   .byte  196,195,117,74,196,0                // vblendvps     %ymm0,%ymm12,%ymm1,%ymm0
   .byte  196,193,60,88,201                   // vaddps        %ymm9,%ymm8,%ymm1
-  .byte  196,98,125,24,29,18,212,2,0         // vbroadcastss  0x2d412(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,90,3,3,0           // vbroadcastss  0x3035a(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,116,89,211                  // vmulps        %ymm11,%ymm1,%ymm2
   .byte  197,36,194,218,1                    // vcmpltps      %ymm2,%ymm11,%ymm11
   .byte  196,65,12,92,224                    // vsubps        %ymm8,%ymm14,%ymm12
@@ -18546,7 +18546,7 @@
   .byte  197,172,94,201                      // vdivps        %ymm1,%ymm10,%ymm1
   .byte  196,195,125,74,199,128              // vblendvps     %ymm8,%ymm15,%ymm0,%ymm0
   .byte  196,195,117,74,207,128              // vblendvps     %ymm8,%ymm15,%ymm1,%ymm1
-  .byte  196,98,125,24,5,69,212,2,0          // vbroadcastss  0x2d445(%rip),%ymm8        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  196,98,125,24,5,141,3,3,0           // vbroadcastss  0x3038d(%rip),%ymm8        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -18563,30 +18563,30 @@
   .byte  197,252,17,92,36,128                // vmovups       %ymm3,-0x80(%rsp)
   .byte  197,252,40,233                      // vmovaps       %ymm1,%ymm5
   .byte  197,252,40,224                      // vmovaps       %ymm0,%ymm4
-  .byte  196,98,125,24,5,158,211,2,0         // vbroadcastss  0x2d39e(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,230,2,3,0           // vbroadcastss  0x302e6(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,60,194,202,2                    // vcmpleps      %ymm2,%ymm8,%ymm9
   .byte  197,84,89,210                       // vmulps        %ymm2,%ymm5,%ymm10
   .byte  196,65,84,92,218                    // vsubps        %ymm10,%ymm5,%ymm11
   .byte  196,67,45,74,203,144                // vblendvps     %ymm9,%ymm11,%ymm10,%ymm9
   .byte  197,52,88,210                       // vaddps        %ymm2,%ymm9,%ymm10
-  .byte  196,98,125,24,13,225,211,2,0        // vbroadcastss  0x2d3e1(%rip),%ymm9        # 36850 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  .byte  196,98,125,24,13,41,3,3,0           // vbroadcastss  0x30329(%rip),%ymm9        # 39798 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   .byte  196,66,109,170,202                  // vfmsub213ps   %ymm10,%ymm2,%ymm9
-  .byte  196,98,125,24,29,223,211,2,0        // vbroadcastss  0x2d3df(%rip),%ymm11        # 3685c <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+  .byte  196,98,125,24,29,39,3,3,0           // vbroadcastss  0x30327(%rip),%ymm11        # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
   .byte  196,65,92,88,219                    // vaddps        %ymm11,%ymm4,%ymm11
   .byte  196,67,125,8,227,1                  // vroundps      $0x1,%ymm11,%ymm12
   .byte  196,65,36,92,252                    // vsubps        %ymm12,%ymm11,%ymm15
   .byte  196,65,44,92,217                    // vsubps        %ymm9,%ymm10,%ymm11
-  .byte  196,98,125,24,45,177,211,2,0        // vbroadcastss  0x2d3b1(%rip),%ymm13        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,98,125,24,45,249,2,3,0          // vbroadcastss  0x302f9(%rip),%ymm13        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  196,193,4,89,197                    // vmulps        %ymm13,%ymm15,%ymm0
-  .byte  196,98,125,24,53,171,211,2,0        // vbroadcastss  0x2d3ab(%rip),%ymm14        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  196,98,125,24,53,243,2,3,0          // vbroadcastss  0x302f3(%rip),%ymm14        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  197,12,92,224                       // vsubps        %ymm0,%ymm14,%ymm12
   .byte  196,66,37,168,225                   // vfmadd213ps   %ymm9,%ymm11,%ymm12
-  .byte  196,226,125,24,29,165,211,2,0       // vbroadcastss  0x2d3a5(%rip),%ymm3        # 36860 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+  .byte  196,226,125,24,29,237,2,3,0         // vbroadcastss  0x302ed(%rip),%ymm3        # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
   .byte  196,193,100,194,255,2               // vcmpleps      %ymm15,%ymm3,%ymm7
   .byte  196,195,29,74,249,112               // vblendvps     %ymm7,%ymm9,%ymm12,%ymm7
   .byte  196,65,60,194,231,2                 // vcmpleps      %ymm15,%ymm8,%ymm12
   .byte  196,227,45,74,255,192               // vblendvps     %ymm12,%ymm7,%ymm10,%ymm7
-  .byte  196,98,125,24,37,124,211,2,0        // vbroadcastss  0x2d37c(%rip),%ymm12        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  196,98,125,24,37,196,2,3,0          // vbroadcastss  0x302c4(%rip),%ymm12        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  196,65,28,194,255,2                 // vcmpleps      %ymm15,%ymm12,%ymm15
   .byte  196,194,37,168,193                  // vfmadd213ps   %ymm9,%ymm11,%ymm0
   .byte  196,99,125,74,255,240               // vblendvps     %ymm15,%ymm7,%ymm0,%ymm15
@@ -18602,7 +18602,7 @@
   .byte  197,156,194,192,2                   // vcmpleps      %ymm0,%ymm12,%ymm0
   .byte  196,194,37,168,249                  // vfmadd213ps   %ymm9,%ymm11,%ymm7
   .byte  196,227,69,74,201,0                 // vblendvps     %ymm0,%ymm1,%ymm7,%ymm1
-  .byte  196,226,125,24,5,48,211,2,0         // vbroadcastss  0x2d330(%rip),%ymm0        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,226,125,24,5,120,2,3,0          // vbroadcastss  0x30278(%rip),%ymm0        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  197,220,88,192                      // vaddps        %ymm0,%ymm4,%ymm0
   .byte  196,227,125,8,224,1                 // vroundps      $0x1,%ymm0,%ymm4
   .byte  197,252,92,196                      // vsubps        %ymm4,%ymm0,%ymm0
@@ -18656,10 +18656,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,58                              // jne           9623 <_sk_scale_u8_hsw+0x52>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,121,218,2,0            // vpand         0x2da79(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,25,10,3,0              // vpand         0x30a19(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,94,210,2,0         // vbroadcastss  0x2d25e(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,166,1,3,0          // vbroadcastss  0x301a6(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
@@ -18736,20 +18736,20 @@
   .byte  15,133,161,0,0,0                    // jne           9798 <_sk_scale_565_hsw+0xc0>
   .byte  196,1,122,111,4,88                  // vmovdqu       (%r8,%r11,2),%xmm8
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
-  .byte  196,98,125,88,13,97,209,2,0         // vpbroadcastd  0x2d161(%rip),%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,98,125,88,13,169,0,3,0          // vpbroadcastd  0x300a9(%rip),%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,61,219,201                   // vpand         %ymm9,%ymm8,%ymm9
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  196,98,125,24,21,82,209,2,0         // vbroadcastss  0x2d152(%rip),%ymm10        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,98,125,24,21,154,0,3,0          // vbroadcastss  0x3009a(%rip),%ymm10        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,88,21,72,209,2,0         // vpbroadcastd  0x2d148(%rip),%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,98,125,88,21,144,0,3,0          // vpbroadcastd  0x30090(%rip),%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,61,219,210                   // vpand         %ymm10,%ymm8,%ymm10
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  196,98,125,24,29,57,209,2,0         // vbroadcastss  0x2d139(%rip),%ymm11        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,98,125,24,29,129,0,3,0          // vbroadcastss  0x30081(%rip),%ymm11        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,88,29,47,209,2,0         // vpbroadcastd  0x2d12f(%rip),%ymm11        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,98,125,88,29,119,0,3,0          // vpbroadcastd  0x30077(%rip),%ymm11        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,61,219,195                   // vpand         %ymm11,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,29,32,209,2,0         // vbroadcastss  0x2d120(%rip),%ymm11        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,98,125,24,29,104,0,3,0          // vbroadcastss  0x30068(%rip),%ymm11        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  197,100,194,223,1                   // vcmpltps      %ymm7,%ymm3,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -18840,10 +18840,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,78                              // jne           98d1 <_sk_lerp_u8_hsw+0x66>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,223,215,2,0            // vpand         0x2d7df(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,127,7,3,0              // vpand         0x3077f(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,196,207,2,0        // vbroadcastss  0x2cfc4(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,12,255,2,0         // vbroadcastss  0x2ff0c(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,252,92,196                      // vsubps        %ymm4,%ymm0,%ymm0
   .byte  196,226,61,168,196                  // vfmadd213ps   %ymm4,%ymm8,%ymm0
@@ -18895,7 +18895,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,221                 // callq         ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd343c>
+  .byte  232,255,255,255,221                 // callq         ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd04f4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,210                             // callq         *%rdx
@@ -18921,20 +18921,20 @@
   .byte  15,133,181,0,0,0                    // jne           9a5c <_sk_lerp_565_hsw+0xd4>
   .byte  196,1,122,111,4,88                  // vmovdqu       (%r8,%r11,2),%xmm8
   .byte  196,66,125,51,192                   // vpmovzxwd     %xmm8,%ymm8
-  .byte  196,98,125,88,13,177,206,2,0        // vpbroadcastd  0x2ceb1(%rip),%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,98,125,88,13,249,253,2,0        // vpbroadcastd  0x2fdf9(%rip),%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,61,219,201                   // vpand         %ymm9,%ymm8,%ymm9
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  196,98,125,24,21,162,206,2,0        // vbroadcastss  0x2cea2(%rip),%ymm10        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,98,125,24,21,234,253,2,0        // vbroadcastss  0x2fdea(%rip),%ymm10        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,88,21,152,206,2,0        // vpbroadcastd  0x2ce98(%rip),%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,98,125,88,21,224,253,2,0        // vpbroadcastd  0x2fde0(%rip),%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,61,219,210                   // vpand         %ymm10,%ymm8,%ymm10
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  196,98,125,24,29,137,206,2,0        // vbroadcastss  0x2ce89(%rip),%ymm11        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,98,125,24,29,209,253,2,0        // vbroadcastss  0x2fdd1(%rip),%ymm11        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,88,29,127,206,2,0        // vpbroadcastd  0x2ce7f(%rip),%ymm11        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,98,125,88,29,199,253,2,0        // vpbroadcastd  0x2fdc7(%rip),%ymm11        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,61,219,195                   // vpand         %ymm11,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,29,112,206,2,0        // vbroadcastss  0x2ce70(%rip),%ymm11        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,98,125,24,29,184,253,2,0        // vbroadcastss  0x2fdb8(%rip),%ymm11        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  197,100,194,223,1                   // vcmpltps      %ymm7,%ymm3,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -19008,7 +19008,7 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,116                             // jne           9b7e <_sk_load_tables_hsw+0x7e>
   .byte  196,193,126,111,28,144              // vmovdqu       (%r8,%rdx,4),%ymm3
-  .byte  197,229,219,13,136,207,2,0          // vpand         0x2cf88(%rip),%ymm3,%ymm1        # 36aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x560>
+  .byte  197,229,219,13,200,254,2,0          // vpand         0x2fec8(%rip),%ymm3,%ymm1        # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x558>
   .byte  196,65,61,118,192                   // vpcmpeqd      %ymm8,%ymm8,%ymm8
   .byte  76,139,64,8                         // mov           0x8(%rax),%r8
   .byte  76,139,72,16                        // mov           0x10(%rax),%r9
@@ -19016,16 +19016,16 @@
   .byte  197,253,239,192                     // vpxor         %ymm0,%ymm0,%ymm0
   .byte  196,65,53,118,201                   // vpcmpeqd      %ymm9,%ymm9,%ymm9
   .byte  196,194,53,146,4,136                // vgatherdps    %ymm9,(%r8,%ymm1,4),%ymm0
-  .byte  196,98,101,0,13,127,207,2,0         // vpshufb       0x2cf7f(%rip),%ymm3,%ymm9        # 36ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x580>
+  .byte  196,98,101,0,13,191,254,2,0         // vpshufb       0x2febf(%rip),%ymm3,%ymm9        # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x578>
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  196,65,45,118,210                   // vpcmpeqd      %ymm10,%ymm10,%ymm10
   .byte  196,130,45,146,12,137               // vgatherdps    %ymm10,(%r9,%ymm9,4),%ymm1
   .byte  72,139,64,24                        // mov           0x18(%rax),%rax
-  .byte  196,98,101,0,13,131,207,2,0         // vpshufb       0x2cf83(%rip),%ymm3,%ymm9        # 36ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x5a0>
+  .byte  196,98,101,0,13,195,254,2,0         // vpshufb       0x2fec3(%rip),%ymm3,%ymm9        # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x598>
   .byte  196,162,61,146,20,136               // vgatherdps    %ymm8,(%rax,%ymm9,4),%ymm2
   .byte  197,229,114,211,24                  // vpsrld        $0x18,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,243,204,2,0         // vbroadcastss  0x2ccf3(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,59,252,2,0          // vbroadcastss  0x2fc3b(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19106,7 +19106,7 @@
   .byte  197,185,108,200                     // vpunpcklqdq   %xmm0,%xmm8,%xmm1
   .byte  197,57,109,192                      // vpunpckhqdq   %xmm0,%xmm8,%xmm8
   .byte  196,65,49,108,214                   // vpunpcklqdq   %xmm14,%xmm9,%xmm10
-  .byte  197,121,111,29,192,211,2,0          // vmovdqa       0x2d3c0(%rip),%xmm11        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,121,111,29,96,3,3,0             // vmovdqa       0x30360(%rip),%xmm11        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,193,113,219,195                 // vpand         %xmm11,%xmm1,%xmm0
   .byte  196,226,125,51,200                  // vpmovzxwd     %xmm0,%ymm1
   .byte  196,65,29,118,228                   // vpcmpeqd      %ymm12,%ymm12,%ymm12
@@ -19131,7 +19131,7 @@
   .byte  197,185,235,219                     // vpor          %xmm3,%xmm8,%xmm3
   .byte  196,226,125,51,219                  // vpmovzxwd     %xmm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,88,203,2,0          // vbroadcastss  0x2cb58(%rip),%ymm8        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,5,160,250,2,0         // vbroadcastss  0x2faa0(%rip),%ymm8        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19191,7 +19191,7 @@
   .byte  197,105,108,192                     // vpunpcklqdq   %xmm0,%xmm2,%xmm8
   .byte  197,241,108,195                     // vpunpcklqdq   %xmm3,%xmm1,%xmm0
   .byte  197,241,109,203                     // vpunpckhqdq   %xmm3,%xmm1,%xmm1
-  .byte  197,249,111,29,64,210,2,0           // vmovdqa       0x2d240(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,111,29,224,1,3,0            // vmovdqa       0x301e0(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  197,249,219,195                     // vpand         %xmm3,%xmm0,%xmm0
   .byte  196,98,125,51,200                   // vpmovzxwd     %xmm0,%ymm9
   .byte  196,65,45,118,210                   // vpcmpeqd      %ymm10,%ymm10,%ymm10
@@ -19211,7 +19211,7 @@
   .byte  196,226,125,51,219                  // vpmovzxwd     %xmm3,%ymm3
   .byte  196,226,45,146,20,152               // vgatherdps    %ymm10,(%rax,%ymm3,4),%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,97,201,2,0        // vbroadcastss  0x2c961(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,169,248,2,0       // vbroadcastss  0x2f8a9(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  196,129,121,110,4,72                // vmovd         (%r8,%r9,2),%xmm0
   .byte  196,65,49,239,201                   // vpxor         %xmm9,%xmm9,%xmm9
@@ -19280,7 +19280,7 @@
 FUNCTION(_sk_byte_tables_hsw)
 _sk_byte_tables_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,86,200,2,0          // vbroadcastss  0x2c856(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,158,247,2,0         // vbroadcastss  0x2f79e(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  197,125,91,200                      // vcvtps2dq     %ymm0,%ymm9
   .byte  196,65,249,126,200                  // vmovq         %xmm9,%r8
@@ -19410,7 +19410,7 @@
   .byte  67,15,182,4,17                      // movzbl        (%r9,%r10,1),%eax
   .byte  196,194,125,49,193                  // vpmovzxbd     %xmm9,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,40,198,2,0          // vbroadcastss  0x2c628(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,112,245,2,0         // vbroadcastss  0x2f570(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  196,226,125,49,201                  // vpmovzxbd     %xmm1,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
@@ -19532,7 +19532,7 @@
   .byte  67,15,182,4,17                      // movzbl        (%r9,%r10,1),%eax
   .byte  196,194,125,49,193                  // vpmovzxbd     %xmm9,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,252,195,2,0         // vbroadcastss  0x2c3fc(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,68,243,2,0          // vbroadcastss  0x2f344(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  196,226,125,49,201                  // vpmovzxbd     %xmm1,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
@@ -19635,33 +19635,33 @@
   .byte  196,66,125,168,211                  // vfmadd213ps   %ymm11,%ymm0,%ymm10
   .byte  196,226,125,24,0                    // vbroadcastss  (%rax),%ymm0
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,226,194,2,0        // vbroadcastss  0x2c2e2(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,98,125,24,45,221,194,2,0        // vbroadcastss  0x2c2dd(%rip),%ymm13        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,42,242,2,0         // vbroadcastss  0x2f22a(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,45,37,242,2,0         // vbroadcastss  0x2f225(%rip),%ymm13        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,65,44,84,213                    // vandps        %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,47,194,2,0         // vbroadcastss  0x2c22f(%rip),%ymm13        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,45,119,241,2,0        // vbroadcastss  0x2f177(%rip),%ymm13        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,86,213                    // vorps         %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,197,194,2,0        // vbroadcastss  0x2c2c5(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,13,242,2,0         // vbroadcastss  0x2f20d(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,37,184,236                   // vfmadd231ps   %ymm12,%ymm11,%ymm13
-  .byte  196,98,125,24,29,187,194,2,0        // vbroadcastss  0x2c2bb(%rip),%ymm11        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,29,3,242,2,0          // vbroadcastss  0x2f203(%rip),%ymm11        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,45,172,221                   // vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  .byte  196,98,125,24,37,177,194,2,0        // vbroadcastss  0x2c2b1(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,249,241,2,0        // vbroadcastss  0x2f1f9(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,167,194,2,0        // vbroadcastss  0x2c2a7(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,239,241,2,0        // vbroadcastss  0x2f1ef(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,28,94,210                    // vdivps        %ymm10,%ymm12,%ymm10
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  196,99,125,8,208,1                  // vroundps      $0x1,%ymm0,%ymm10
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,136,194,2,0        // vbroadcastss  0x2c288(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,208,241,2,0        // vbroadcastss  0x2f1d0(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,124,88,195                  // vaddps        %ymm11,%ymm0,%ymm0
-  .byte  196,98,125,24,29,126,194,2,0        // vbroadcastss  0x2c27e(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,198,241,2,0        // vbroadcastss  0x2f1c6(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,98,45,172,216                   // vfnmadd213ps  %ymm0,%ymm10,%ymm11
-  .byte  196,226,125,24,5,116,194,2,0        // vbroadcastss  0x2c274(%rip),%ymm0        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,5,188,241,2,0        // vbroadcastss  0x2f1bc(%rip),%ymm0        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,193,124,92,194                  // vsubps        %ymm10,%ymm0,%ymm0
-  .byte  196,98,125,24,21,106,194,2,0        // vbroadcastss  0x2c26a(%rip),%ymm10        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,21,178,241,2,0        // vbroadcastss  0x2f1b2(%rip),%ymm10        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  197,172,94,192                      // vdivps        %ymm0,%ymm10,%ymm0
   .byte  197,164,88,192                      // vaddps        %ymm0,%ymm11,%ymm0
-  .byte  196,98,125,24,21,93,194,2,0         // vbroadcastss  0x2c25d(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,165,241,2,0        // vbroadcastss  0x2f1a5(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  197,253,91,192                      // vcvtps2dq     %ymm0,%ymm0
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -19669,7 +19669,7 @@
   .byte  196,195,125,74,193,128              // vblendvps     %ymm8,%ymm9,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,5,113,193,2,0         // vbroadcastss  0x2c171(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,185,240,2,0         // vbroadcastss  0x2f0b9(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19689,33 +19689,33 @@
   .byte  196,66,117,168,211                  // vfmadd213ps   %ymm11,%ymm1,%ymm10
   .byte  196,226,125,24,8                    // vbroadcastss  (%rax),%ymm1
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,189,193,2,0        // vbroadcastss  0x2c1bd(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,98,125,24,45,184,193,2,0        // vbroadcastss  0x2c1b8(%rip),%ymm13        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,5,241,2,0          // vbroadcastss  0x2f105(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,45,0,241,2,0          // vbroadcastss  0x2f100(%rip),%ymm13        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,65,44,84,213                    // vandps        %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,10,193,2,0         // vbroadcastss  0x2c10a(%rip),%ymm13        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,45,82,240,2,0         // vbroadcastss  0x2f052(%rip),%ymm13        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,86,213                    // vorps         %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,160,193,2,0        // vbroadcastss  0x2c1a0(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,232,240,2,0        // vbroadcastss  0x2f0e8(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,37,184,236                   // vfmadd231ps   %ymm12,%ymm11,%ymm13
-  .byte  196,98,125,24,29,150,193,2,0        // vbroadcastss  0x2c196(%rip),%ymm11        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,29,222,240,2,0        // vbroadcastss  0x2f0de(%rip),%ymm11        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,45,172,221                   // vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  .byte  196,98,125,24,37,140,193,2,0        // vbroadcastss  0x2c18c(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,212,240,2,0        // vbroadcastss  0x2f0d4(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,130,193,2,0        // vbroadcastss  0x2c182(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,202,240,2,0        // vbroadcastss  0x2f0ca(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,28,94,210                    // vdivps        %ymm10,%ymm12,%ymm10
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
   .byte  196,193,116,89,202                  // vmulps        %ymm10,%ymm1,%ymm1
   .byte  196,99,125,8,209,1                  // vroundps      $0x1,%ymm1,%ymm10
   .byte  196,65,116,92,210                   // vsubps        %ymm10,%ymm1,%ymm10
-  .byte  196,98,125,24,29,99,193,2,0         // vbroadcastss  0x2c163(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,171,240,2,0        // vbroadcastss  0x2f0ab(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,29,89,193,2,0         // vbroadcastss  0x2c159(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,161,240,2,0        // vbroadcastss  0x2f0a1(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,98,45,172,217                   // vfnmadd213ps  %ymm1,%ymm10,%ymm11
-  .byte  196,226,125,24,13,79,193,2,0        // vbroadcastss  0x2c14f(%rip),%ymm1        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,13,151,240,2,0       // vbroadcastss  0x2f097(%rip),%ymm1        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,193,116,92,202                  // vsubps        %ymm10,%ymm1,%ymm1
-  .byte  196,98,125,24,21,69,193,2,0         // vbroadcastss  0x2c145(%rip),%ymm10        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,21,141,240,2,0        // vbroadcastss  0x2f08d(%rip),%ymm10        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  197,172,94,201                      // vdivps        %ymm1,%ymm10,%ymm1
   .byte  197,164,88,201                      // vaddps        %ymm1,%ymm11,%ymm1
-  .byte  196,98,125,24,21,56,193,2,0         // vbroadcastss  0x2c138(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,128,240,2,0        // vbroadcastss  0x2f080(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,116,89,202                  // vmulps        %ymm10,%ymm1,%ymm1
   .byte  197,253,91,201                      // vcvtps2dq     %ymm1,%ymm1
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -19723,7 +19723,7 @@
   .byte  196,195,117,74,201,128              // vblendvps     %ymm8,%ymm9,%ymm1,%ymm1
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
-  .byte  196,98,125,24,5,76,192,2,0          // vbroadcastss  0x2c04c(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,148,239,2,0         // vbroadcastss  0x2ef94(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19743,33 +19743,33 @@
   .byte  196,66,109,168,211                  // vfmadd213ps   %ymm11,%ymm2,%ymm10
   .byte  196,226,125,24,16                   // vbroadcastss  (%rax),%ymm2
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,152,192,2,0        // vbroadcastss  0x2c098(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,98,125,24,45,147,192,2,0        // vbroadcastss  0x2c093(%rip),%ymm13        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,224,239,2,0        // vbroadcastss  0x2efe0(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,45,219,239,2,0        // vbroadcastss  0x2efdb(%rip),%ymm13        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,65,44,84,213                    // vandps        %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,229,191,2,0        // vbroadcastss  0x2bfe5(%rip),%ymm13        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,45,45,239,2,0         // vbroadcastss  0x2ef2d(%rip),%ymm13        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,86,213                    // vorps         %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,123,192,2,0        // vbroadcastss  0x2c07b(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,195,239,2,0        // vbroadcastss  0x2efc3(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,37,184,236                   // vfmadd231ps   %ymm12,%ymm11,%ymm13
-  .byte  196,98,125,24,29,113,192,2,0        // vbroadcastss  0x2c071(%rip),%ymm11        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,29,185,239,2,0        // vbroadcastss  0x2efb9(%rip),%ymm11        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,45,172,221                   // vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  .byte  196,98,125,24,37,103,192,2,0        // vbroadcastss  0x2c067(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,175,239,2,0        // vbroadcastss  0x2efaf(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,93,192,2,0         // vbroadcastss  0x2c05d(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,165,239,2,0        // vbroadcastss  0x2efa5(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,28,94,210                    // vdivps        %ymm10,%ymm12,%ymm10
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
   .byte  196,193,108,89,210                  // vmulps        %ymm10,%ymm2,%ymm2
   .byte  196,99,125,8,210,1                  // vroundps      $0x1,%ymm2,%ymm10
   .byte  196,65,108,92,210                   // vsubps        %ymm10,%ymm2,%ymm10
-  .byte  196,98,125,24,29,62,192,2,0         // vbroadcastss  0x2c03e(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,134,239,2,0        // vbroadcastss  0x2ef86(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
-  .byte  196,98,125,24,29,52,192,2,0         // vbroadcastss  0x2c034(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,124,239,2,0        // vbroadcastss  0x2ef7c(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,98,45,172,218                   // vfnmadd213ps  %ymm2,%ymm10,%ymm11
-  .byte  196,226,125,24,21,42,192,2,0        // vbroadcastss  0x2c02a(%rip),%ymm2        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,21,114,239,2,0       // vbroadcastss  0x2ef72(%rip),%ymm2        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,193,108,92,210                  // vsubps        %ymm10,%ymm2,%ymm2
-  .byte  196,98,125,24,21,32,192,2,0         // vbroadcastss  0x2c020(%rip),%ymm10        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,21,104,239,2,0        // vbroadcastss  0x2ef68(%rip),%ymm10        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  197,172,94,210                      // vdivps        %ymm2,%ymm10,%ymm2
   .byte  197,164,88,210                      // vaddps        %ymm2,%ymm11,%ymm2
-  .byte  196,98,125,24,21,19,192,2,0         // vbroadcastss  0x2c013(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,91,239,2,0         // vbroadcastss  0x2ef5b(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,108,89,210                  // vmulps        %ymm10,%ymm2,%ymm2
   .byte  197,253,91,210                      // vcvtps2dq     %ymm2,%ymm2
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -19777,7 +19777,7 @@
   .byte  196,195,109,74,209,128              // vblendvps     %ymm8,%ymm9,%ymm2,%ymm2
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,108,95,208                  // vmaxps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,39,191,2,0          // vbroadcastss  0x2bf27(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,111,238,2,0         // vbroadcastss  0x2ee6f(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,108,93,208                  // vminps        %ymm8,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19797,33 +19797,33 @@
   .byte  196,66,101,168,211                  // vfmadd213ps   %ymm11,%ymm3,%ymm10
   .byte  196,226,125,24,24                   // vbroadcastss  (%rax),%ymm3
   .byte  196,65,124,91,218                   // vcvtdq2ps     %ymm10,%ymm11
-  .byte  196,98,125,24,37,115,191,2,0        // vbroadcastss  0x2bf73(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,98,125,24,45,110,191,2,0        // vbroadcastss  0x2bf6e(%rip),%ymm13        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,187,238,2,0        // vbroadcastss  0x2eebb(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,45,182,238,2,0        // vbroadcastss  0x2eeb6(%rip),%ymm13        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,65,44,84,213                    // vandps        %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,192,190,2,0        // vbroadcastss  0x2bec0(%rip),%ymm13        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,45,8,238,2,0          // vbroadcastss  0x2ee08(%rip),%ymm13        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,86,213                    // vorps         %ymm13,%ymm10,%ymm10
-  .byte  196,98,125,24,45,86,191,2,0         // vbroadcastss  0x2bf56(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,158,238,2,0        // vbroadcastss  0x2ee9e(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,37,184,236                   // vfmadd231ps   %ymm12,%ymm11,%ymm13
-  .byte  196,98,125,24,29,76,191,2,0         // vbroadcastss  0x2bf4c(%rip),%ymm11        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,29,148,238,2,0        // vbroadcastss  0x2ee94(%rip),%ymm11        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,45,172,221                   // vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  .byte  196,98,125,24,37,66,191,2,0         // vbroadcastss  0x2bf42(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,138,238,2,0        // vbroadcastss  0x2ee8a(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,56,191,2,0         // vbroadcastss  0x2bf38(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,128,238,2,0        // vbroadcastss  0x2ee80(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,28,94,210                    // vdivps        %ymm10,%ymm12,%ymm10
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
   .byte  196,193,100,89,218                  // vmulps        %ymm10,%ymm3,%ymm3
   .byte  196,99,125,8,211,1                  // vroundps      $0x1,%ymm3,%ymm10
   .byte  196,65,100,92,210                   // vsubps        %ymm10,%ymm3,%ymm10
-  .byte  196,98,125,24,29,25,191,2,0         // vbroadcastss  0x2bf19(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,97,238,2,0         // vbroadcastss  0x2ee61(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,100,88,219                  // vaddps        %ymm11,%ymm3,%ymm3
-  .byte  196,98,125,24,29,15,191,2,0         // vbroadcastss  0x2bf0f(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,87,238,2,0         // vbroadcastss  0x2ee57(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,98,45,172,219                   // vfnmadd213ps  %ymm3,%ymm10,%ymm11
-  .byte  196,226,125,24,29,5,191,2,0         // vbroadcastss  0x2bf05(%rip),%ymm3        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,29,77,238,2,0        // vbroadcastss  0x2ee4d(%rip),%ymm3        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,193,100,92,218                  // vsubps        %ymm10,%ymm3,%ymm3
-  .byte  196,98,125,24,21,251,190,2,0        // vbroadcastss  0x2befb(%rip),%ymm10        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,21,67,238,2,0         // vbroadcastss  0x2ee43(%rip),%ymm10        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  197,172,94,219                      // vdivps        %ymm3,%ymm10,%ymm3
   .byte  197,164,88,219                      // vaddps        %ymm3,%ymm11,%ymm3
-  .byte  196,98,125,24,21,238,190,2,0        // vbroadcastss  0x2beee(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,54,238,2,0         // vbroadcastss  0x2ee36(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,100,89,218                  // vmulps        %ymm10,%ymm3,%ymm3
   .byte  197,253,91,219                      // vcvtps2dq     %ymm3,%ymm3
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -19831,7 +19831,7 @@
   .byte  196,195,101,74,217,128              // vblendvps     %ymm8,%ymm9,%ymm3,%ymm3
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,100,95,216                  // vmaxps        %ymm8,%ymm3,%ymm3
-  .byte  196,98,125,24,5,2,190,2,0           // vbroadcastss  0x2be02(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,74,237,2,0          // vbroadcastss  0x2ed4a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,100,93,216                  // vminps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19850,35 +19850,35 @@
   .byte  197,252,40,241                      // vmovaps       %ymm1,%ymm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,124,91,208                      // vcvtdq2ps     %ymm0,%ymm10
-  .byte  196,98,125,24,29,89,190,2,0         // vbroadcastss  0x2be59(%rip),%ymm11        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  .byte  196,226,125,24,45,84,190,2,0        // vbroadcastss  0x2be54(%rip),%ymm5        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,29,161,237,2,0        // vbroadcastss  0x2eda1(%rip),%ymm11        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,226,125,24,45,156,237,2,0       // vbroadcastss  0x2ed9c(%rip),%ymm5        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  197,124,84,205                      // vandps        %ymm5,%ymm0,%ymm9
-  .byte  196,226,125,24,37,167,189,2,0       // vbroadcastss  0x2bda7(%rip),%ymm4        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,37,239,236,2,0       // vbroadcastss  0x2ecef(%rip),%ymm4        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,52,86,228                       // vorps         %ymm4,%ymm9,%ymm12
-  .byte  196,98,125,24,45,62,190,2,0         // vbroadcastss  0x2be3e(%rip),%ymm13        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,45,134,237,2,0        // vbroadcastss  0x2ed86(%rip),%ymm13        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,66,37,168,213                   // vfmadd213ps   %ymm13,%ymm11,%ymm10
-  .byte  196,98,125,24,13,52,190,2,0         // vbroadcastss  0x2be34(%rip),%ymm9        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,13,124,237,2,0        // vbroadcastss  0x2ed7c(%rip),%ymm9        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,66,29,188,209                   // vfnmadd231ps  %ymm9,%ymm12,%ymm10
   .byte  197,124,91,246                      // vcvtdq2ps     %ymm6,%ymm14
   .byte  196,66,37,168,245                   // vfmadd213ps   %ymm13,%ymm11,%ymm14
   .byte  197,124,91,255                      // vcvtdq2ps     %ymm7,%ymm15
   .byte  196,66,37,168,253                   // vfmadd213ps   %ymm13,%ymm11,%ymm15
-  .byte  196,98,125,24,29,24,190,2,0         // vbroadcastss  0x2be18(%rip),%ymm11        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,29,96,237,2,0         // vbroadcastss  0x2ed60(%rip),%ymm11        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,65,28,88,227                    // vaddps        %ymm11,%ymm12,%ymm12
-  .byte  196,98,125,24,45,14,190,2,0         // vbroadcastss  0x2be0e(%rip),%ymm13        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,45,86,237,2,0         // vbroadcastss  0x2ed56(%rip),%ymm13        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  196,65,20,94,228                    // vdivps        %ymm12,%ymm13,%ymm12
   .byte  196,65,44,92,212                    // vsubps        %ymm12,%ymm10,%ymm10
   .byte  196,98,125,24,32                    // vbroadcastss  (%rax),%ymm12
   .byte  196,65,44,89,212                    // vmulps        %ymm12,%ymm10,%ymm10
   .byte  196,67,125,8,194,1                  // vroundps      $0x1,%ymm10,%ymm8
   .byte  196,65,44,92,192                    // vsubps        %ymm8,%ymm10,%ymm8
-  .byte  196,226,125,24,21,234,189,2,0       // vbroadcastss  0x2bdea(%rip),%ymm2        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,226,125,24,21,50,237,2,0        // vbroadcastss  0x2ed32(%rip),%ymm2        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  197,44,88,210                       // vaddps        %ymm2,%ymm10,%ymm10
-  .byte  196,226,125,24,29,225,189,2,0       // vbroadcastss  0x2bde1(%rip),%ymm3        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,226,125,24,29,41,237,2,0        // vbroadcastss  0x2ed29(%rip),%ymm3        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,98,61,188,211                   // vfnmadd231ps  %ymm3,%ymm8,%ymm10
-  .byte  196,226,125,24,13,215,189,2,0       // vbroadcastss  0x2bdd7(%rip),%ymm1        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,13,31,237,2,0        // vbroadcastss  0x2ed1f(%rip),%ymm1        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,116,92,192                   // vsubps        %ymm8,%ymm1,%ymm8
-  .byte  196,226,125,24,5,205,189,2,0        // vbroadcastss  0x2bdcd(%rip),%ymm0        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,226,125,24,5,21,237,2,0         // vbroadcastss  0x2ed15(%rip),%ymm0        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,124,94,192                   // vdivps        %ymm8,%ymm0,%ymm8
   .byte  196,65,44,88,192                    // vaddps        %ymm8,%ymm10,%ymm8
   .byte  197,204,84,245                      // vandps        %ymm5,%ymm6,%ymm6
@@ -19909,7 +19909,7 @@
   .byte  197,244,92,205                      // vsubps        %ymm5,%ymm1,%ymm1
   .byte  197,252,94,193                      // vdivps        %ymm1,%ymm0,%ymm0
   .byte  197,236,88,192                      // vaddps        %ymm0,%ymm2,%ymm0
-  .byte  196,226,125,24,13,62,189,2,0        // vbroadcastss  0x2bd3e(%rip),%ymm1        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,226,125,24,13,134,236,2,0       // vbroadcastss  0x2ec86(%rip),%ymm1        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,188,89,209                      // vmulps        %ymm1,%ymm8,%ymm2
   .byte  197,204,89,217                      // vmulps        %ymm1,%ymm6,%ymm3
   .byte  197,252,89,225                      // vmulps        %ymm1,%ymm0,%ymm4
@@ -19929,26 +19929,26 @@
 .globl _sk_lab_to_xyz_hsw
 FUNCTION(_sk_lab_to_xyz_hsw)
 _sk_lab_to_xyz_hsw:
-  .byte  196,98,125,24,5,252,188,2,0         // vbroadcastss  0x2bcfc(%rip),%ymm8        # 368b4 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
-  .byte  196,98,125,24,13,91,188,2,0         // vbroadcastss  0x2bc5b(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  196,98,125,24,21,238,188,2,0        // vbroadcastss  0x2bcee(%rip),%ymm10        # 368b8 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+  .byte  196,98,125,24,5,68,236,2,0          // vbroadcastss  0x2ec44(%rip),%ymm8        # 397fc <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+  .byte  196,98,125,24,13,163,235,2,0        // vbroadcastss  0x2eba3(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,21,54,236,2,0         // vbroadcastss  0x2ec36(%rip),%ymm10        # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
   .byte  196,194,53,168,202                  // vfmadd213ps   %ymm10,%ymm9,%ymm1
   .byte  196,194,53,168,210                  // vfmadd213ps   %ymm10,%ymm9,%ymm2
-  .byte  196,98,125,24,13,223,188,2,0        // vbroadcastss  0x2bcdf(%rip),%ymm9        # 368bc <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+  .byte  196,98,125,24,13,39,236,2,0         // vbroadcastss  0x2ec27(%rip),%ymm9        # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
   .byte  196,66,125,184,200                  // vfmadd231ps   %ymm8,%ymm0,%ymm9
-  .byte  196,226,125,24,5,213,188,2,0        // vbroadcastss  0x2bcd5(%rip),%ymm0        # 368c0 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+  .byte  196,226,125,24,5,29,236,2,0         // vbroadcastss  0x2ec1d(%rip),%ymm0        # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
   .byte  197,180,89,192                      // vmulps        %ymm0,%ymm9,%ymm0
-  .byte  196,98,125,24,5,204,188,2,0         // vbroadcastss  0x2bccc(%rip),%ymm8        # 368c4 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+  .byte  196,98,125,24,5,20,236,2,0          // vbroadcastss  0x2ec14(%rip),%ymm8        # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
   .byte  196,98,117,168,192                  // vfmadd213ps   %ymm0,%ymm1,%ymm8
-  .byte  196,98,125,24,13,194,188,2,0        // vbroadcastss  0x2bcc2(%rip),%ymm9        # 368c8 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+  .byte  196,98,125,24,13,10,236,2,0         // vbroadcastss  0x2ec0a(%rip),%ymm9        # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
   .byte  196,98,109,172,200                  // vfnmadd213ps  %ymm0,%ymm2,%ymm9
   .byte  196,193,60,89,200                   // vmulps        %ymm8,%ymm8,%ymm1
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
-  .byte  196,226,125,24,21,175,188,2,0       // vbroadcastss  0x2bcaf(%rip),%ymm2        # 368cc <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+  .byte  196,226,125,24,21,247,235,2,0       // vbroadcastss  0x2ebf7(%rip),%ymm2        # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
   .byte  197,108,194,209,1                   // vcmpltps      %ymm1,%ymm2,%ymm10
-  .byte  196,98,125,24,29,165,188,2,0        // vbroadcastss  0x2bca5(%rip),%ymm11        # 368d0 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+  .byte  196,98,125,24,29,237,235,2,0        // vbroadcastss  0x2ebed(%rip),%ymm11        # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
   .byte  196,65,60,88,195                    // vaddps        %ymm11,%ymm8,%ymm8
-  .byte  196,98,125,24,37,155,188,2,0        // vbroadcastss  0x2bc9b(%rip),%ymm12        # 368d4 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+  .byte  196,98,125,24,37,227,235,2,0        // vbroadcastss  0x2ebe3(%rip),%ymm12        # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
   .byte  196,65,60,89,196                    // vmulps        %ymm12,%ymm8,%ymm8
   .byte  196,99,61,74,193,160                // vblendvps     %ymm10,%ymm1,%ymm8,%ymm8
   .byte  197,252,89,200                      // vmulps        %ymm0,%ymm0,%ymm1
@@ -19963,9 +19963,9 @@
   .byte  196,65,52,88,203                    // vaddps        %ymm11,%ymm9,%ymm9
   .byte  196,65,52,89,204                    // vmulps        %ymm12,%ymm9,%ymm9
   .byte  196,227,53,74,208,32                // vblendvps     %ymm2,%ymm0,%ymm9,%ymm2
-  .byte  196,226,125,24,5,80,188,2,0         // vbroadcastss  0x2bc50(%rip),%ymm0        # 368d8 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+  .byte  196,226,125,24,5,152,235,2,0        // vbroadcastss  0x2eb98(%rip),%ymm0        # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,71,188,2,0          // vbroadcastss  0x2bc47(%rip),%ymm8        # 368dc <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+  .byte  196,98,125,24,5,143,235,2,0         // vbroadcastss  0x2eb8f(%rip),%ymm8        # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -19983,10 +19983,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,52                              // jne           acea <_sk_load_a8_hsw+0x4c>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,172,195,2,0           // vpand         0x2c3ac(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,76,243,2,0            // vpand         0x2f34c(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,146,187,2,0       // vbroadcastss  0x2bb92(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,218,234,2,0       // vbroadcastss  0x2eada(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,217                      // vmulps        %ymm1,%ymm0,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
@@ -20059,10 +20059,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,52                              // jne           ade8 <_sk_load_a8_dst_hsw+0x4c>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,174,194,2,0          // vpand         0x2c2ae(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,78,242,2,0           // vpand         0x2f24e(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,228                  // vpmovzxwd     %xmm4,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,148,186,2,0       // vbroadcastss  0x2ba94(%rip),%ymm5        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,45,220,233,2,0       // vbroadcastss  0x2e9dc(%rip),%ymm5        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,220,89,253                      // vmulps        %ymm5,%ymm4,%ymm7
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
@@ -20110,7 +20110,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,221                 // callq         ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd4950>
+  .byte  232,255,255,255,221                 // callq         ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1a08>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,210                             // callq         *%rdx
@@ -20177,7 +20177,7 @@
   .byte  196,227,121,32,192,7                // vpinsrb       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,49,192                  // vpmovzxbd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,219,184,2,0       // vbroadcastss  0x2b8db(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,35,232,2,0        // vbroadcastss  0x2e823(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,217                      // vmulps        %ymm1,%ymm0,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
@@ -20199,7 +20199,7 @@
   .byte  77,15,175,193                       // imul          %r9,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,88,184,2,0          // vbroadcastss  0x2b858(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,160,231,2,0         // vbroadcastss  0x2e7a0(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,100,89,192                   // vmulps        %ymm8,%ymm3,%ymm8
   .byte  196,65,125,91,192                   // vcvtps2dq     %ymm8,%ymm8
   .byte  196,67,125,25,193,1                 // vextractf128  $0x1,%ymm8,%xmm9
@@ -20224,13 +20224,13 @@
   .byte  196,3,121,20,4,24,0                 // vpextrb       $0x0,%xmm8,(%r8,%r11,1)
   .byte  235,202                             // jmp           afe8 <_sk_store_a8_hsw+0x40>
   .byte  196,3,121,20,68,24,2,4              // vpextrb       $0x4,%xmm8,0x2(%r8,%r11,1)
-  .byte  196,98,57,0,5,81,192,2,0            // vpshufb       0x2c051(%rip),%xmm8,%xmm8        # 37080 <_sk_srcover_bgra_8888_sse2_lowp+0xb40>
+  .byte  196,98,57,0,5,241,239,2,0           // vpshufb       0x2eff1(%rip),%xmm8,%xmm8        # 3a020 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
   .byte  196,3,121,21,4,24,0                 // vpextrw       $0x0,%xmm8,(%r8,%r11,1)
   .byte  235,176                             // jmp           afe8 <_sk_store_a8_hsw+0x40>
   .byte  196,3,121,20,68,24,6,12             // vpextrb       $0xc,%xmm8,0x6(%r8,%r11,1)
   .byte  196,3,121,20,68,24,5,10             // vpextrb       $0xa,%xmm8,0x5(%r8,%r11,1)
   .byte  196,3,121,20,68,24,4,8              // vpextrb       $0x8,%xmm8,0x4(%r8,%r11,1)
-  .byte  196,98,57,0,5,55,192,2,0            // vpshufb       0x2c037(%rip),%xmm8,%xmm8        # 37090 <_sk_srcover_bgra_8888_sse2_lowp+0xb50>
+  .byte  196,98,57,0,5,215,239,2,0           // vpshufb       0x2efd7(%rip),%xmm8,%xmm8        # 3a030 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
   .byte  196,1,121,126,4,24                  // vmovd         %xmm8,(%r8,%r11,1)
   .byte  235,135                             // jmp           afe8 <_sk_store_a8_hsw+0x40>
   .byte  15,31,0                             // nopl          (%rax)
@@ -20267,13 +20267,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,57                              // jne           b0d1 <_sk_load_g8_hsw+0x51>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,202,191,2,0           // vpand         0x2bfca(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,106,239,2,0           // vpand         0x2ef6a(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,176,183,2,0       // vbroadcastss  0x2b7b0(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,248,230,2,0       // vbroadcastss  0x2e6f8(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,41,183,2,0        // vbroadcastss  0x2b729(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,113,230,2,0       // vbroadcastss  0x2e671(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  255,224                             // jmpq          *%rax
@@ -20318,7 +20318,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,222                 // jmpq          ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd4c38>
+  .byte  233,255,255,255,222                 // jmpq          ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd1cf0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,211                             // callq         *%rbx
@@ -20342,13 +20342,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,57                              // jne           b1d5 <_sk_load_g8_dst_hsw+0x51>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,198,190,2,0          // vpand         0x2bec6(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,102,238,2,0          // vpand         0x2ee66(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,125,51,228                  // vpmovzxwd     %xmm4,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,172,182,2,0       // vbroadcastss  0x2b6ac(%rip),%ymm5        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,45,244,229,2,0       // vbroadcastss  0x2e5f4(%rip),%ymm5        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,37,182,2,0        // vbroadcastss  0x2b625(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,109,229,2,0       // vbroadcastss  0x2e56d(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,236                      // vmovaps       %ymm4,%ymm5
   .byte  197,252,40,244                      // vmovaps       %ymm4,%ymm6
   .byte  255,224                             // jmpq          *%rax
@@ -20393,7 +20393,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,222                 // jmpq          ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd4d3c>
+  .byte  233,255,255,255,222                 // jmpq          ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd1df4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,211                             // callq         *%rbx
@@ -20460,10 +20460,10 @@
   .byte  196,227,121,32,192,7                // vpinsrb       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,49,192                  // vpmovzxbd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,239,180,2,0       // vbroadcastss  0x2b4ef(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,55,228,2,0        // vbroadcastss  0x2e437(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,104,180,2,0       // vbroadcastss  0x2b468(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,176,227,2,0       // vbroadcastss  0x2e3b0(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  91                                  // pop           %rbx
@@ -20487,23 +20487,23 @@
   .byte  117,114                             // jne           b426 <_sk_load_565_hsw+0x8d>
   .byte  196,129,122,111,4,88                // vmovdqu       (%r8,%r11,2),%xmm0
   .byte  196,226,125,51,208                  // vpmovzxwd     %xmm0,%ymm2
-  .byte  196,226,125,88,5,164,180,2,0        // vpbroadcastd  0x2b4a4(%rip),%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,88,5,236,227,2,0        // vpbroadcastd  0x2e3ec(%rip),%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,237,219,192                     // vpand         %ymm0,%ymm2,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,151,180,2,0       // vbroadcastss  0x2b497(%rip),%ymm1        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,13,223,227,2,0       // vbroadcastss  0x2e3df(%rip),%ymm1        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,88,13,142,180,2,0       // vpbroadcastd  0x2b48e(%rip),%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,88,13,214,227,2,0       // vpbroadcastd  0x2e3d6(%rip),%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,237,219,201                     // vpand         %ymm1,%ymm2,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,29,129,180,2,0       // vbroadcastss  0x2b481(%rip),%ymm3        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,29,201,227,2,0       // vbroadcastss  0x2e3c9(%rip),%ymm3        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
-  .byte  196,226,125,88,29,120,180,2,0       // vpbroadcastd  0x2b478(%rip),%ymm3        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,88,29,192,227,2,0       // vpbroadcastd  0x2e3c0(%rip),%ymm3        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,226,125,24,29,107,180,2,0       // vbroadcastss  0x2b46b(%rip),%ymm3        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,29,179,227,2,0       // vbroadcastss  0x2e3b3(%rip),%ymm3        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,236,89,211                      // vmulps        %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,204,179,2,0       // vbroadcastss  0x2b3cc(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,20,227,2,0        // vbroadcastss  0x2e314(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -20566,23 +20566,23 @@
   .byte  117,114                             // jne           b551 <_sk_load_565_dst_hsw+0x8d>
   .byte  196,129,122,111,36,88               // vmovdqu       (%r8,%r11,2),%xmm4
   .byte  196,226,125,51,244                  // vpmovzxwd     %xmm4,%ymm6
-  .byte  196,226,125,88,37,121,179,2,0       // vpbroadcastd  0x2b379(%rip),%ymm4        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,88,37,193,226,2,0       // vpbroadcastd  0x2e2c1(%rip),%ymm4        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,205,219,228                     // vpand         %ymm4,%ymm6,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,108,179,2,0       // vbroadcastss  0x2b36c(%rip),%ymm5        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,45,180,226,2,0       // vbroadcastss  0x2e2b4(%rip),%ymm5        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
-  .byte  196,226,125,88,45,99,179,2,0        // vpbroadcastd  0x2b363(%rip),%ymm5        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,88,45,171,226,2,0       // vpbroadcastd  0x2e2ab(%rip),%ymm5        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,205,219,237                     // vpand         %ymm5,%ymm6,%ymm5
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,226,125,24,61,86,179,2,0        // vbroadcastss  0x2b356(%rip),%ymm7        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,61,158,226,2,0       // vbroadcastss  0x2e29e(%rip),%ymm7        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,212,89,239                      // vmulps        %ymm7,%ymm5,%ymm5
-  .byte  196,226,125,88,61,77,179,2,0        // vpbroadcastd  0x2b34d(%rip),%ymm7        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,88,61,149,226,2,0       // vpbroadcastd  0x2e295(%rip),%ymm7        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,205,219,247                     // vpand         %ymm7,%ymm6,%ymm6
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  196,226,125,24,61,64,179,2,0        // vbroadcastss  0x2b340(%rip),%ymm7        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,61,136,226,2,0       // vbroadcastss  0x2e288(%rip),%ymm7        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,204,89,247                      // vmulps        %ymm7,%ymm6,%ymm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,161,178,2,0       // vbroadcastss  0x2b2a1(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,233,225,2,0       // vbroadcastss  0x2e1e9(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -20688,23 +20688,23 @@
   .byte  65,15,183,4,88                      // movzwl        (%r8,%rbx,2),%eax
   .byte  197,249,196,192,7                   // vpinsrw       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,51,208                  // vpmovzxwd     %xmm0,%ymm2
-  .byte  196,226,125,88,5,148,177,2,0        // vpbroadcastd  0x2b194(%rip),%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,88,5,220,224,2,0        // vpbroadcastd  0x2e0dc(%rip),%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,237,219,192                     // vpand         %ymm0,%ymm2,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,135,177,2,0       // vbroadcastss  0x2b187(%rip),%ymm1        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,13,207,224,2,0       // vbroadcastss  0x2e0cf(%rip),%ymm1        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,88,13,126,177,2,0       // vpbroadcastd  0x2b17e(%rip),%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,88,13,198,224,2,0       // vpbroadcastd  0x2e0c6(%rip),%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,237,219,201                     // vpand         %ymm1,%ymm2,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,29,113,177,2,0       // vbroadcastss  0x2b171(%rip),%ymm3        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,29,185,224,2,0       // vbroadcastss  0x2e0b9(%rip),%ymm3        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
-  .byte  196,226,125,88,29,104,177,2,0       // vpbroadcastd  0x2b168(%rip),%ymm3        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,88,29,176,224,2,0       // vpbroadcastd  0x2e0b0(%rip),%ymm3        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,226,125,24,29,91,177,2,0        // vbroadcastss  0x2b15b(%rip),%ymm3        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,29,163,224,2,0       // vbroadcastss  0x2e0a3(%rip),%ymm3        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,236,89,211                      // vmulps        %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,188,176,2,0       // vbroadcastss  0x2b0bc(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,4,224,2,0         // vbroadcastss  0x2e004(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
   .byte  65,94                               // pop           %r14
@@ -20722,11 +20722,11 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,132,177,2,0         // vbroadcastss  0x2b184(%rip),%ymm8        # 368e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+  .byte  196,98,125,24,5,204,224,2,0         // vbroadcastss  0x2e0cc(%rip),%ymm8        # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,53,114,241,11               // vpslld        $0xb,%ymm9,%ymm9
-  .byte  196,98,125,24,21,111,177,2,0        // vbroadcastss  0x2b16f(%rip),%ymm10        # 368e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+  .byte  196,98,125,24,21,183,224,2,0        // vbroadcastss  0x2e0b7(%rip),%ymm10        # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
   .byte  196,65,116,89,210                   // vmulps        %ymm10,%ymm1,%ymm10
   .byte  196,65,125,91,210                   // vcvtps2dq     %ymm10,%ymm10
   .byte  196,193,45,114,242,5                // vpslld        $0x5,%ymm10,%ymm10
@@ -20778,7 +20778,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,224                 // callq         ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd52e8>
+  .byte  232,255,255,255,224                 // callq         ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd23a0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -20798,25 +20798,25 @@
   .byte  15,133,138,0,0,0                    // jne           b8d5 <_sk_load_4444_hsw+0xa9>
   .byte  196,129,122,111,4,88                // vmovdqu       (%r8,%r11,2),%xmm0
   .byte  196,226,125,51,216                  // vpmovzxwd     %xmm0,%ymm3
-  .byte  196,226,125,88,5,137,176,2,0        // vpbroadcastd  0x2b089(%rip),%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,88,5,209,223,2,0        // vpbroadcastd  0x2dfd1(%rip),%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,229,219,192                     // vpand         %ymm0,%ymm3,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,124,176,2,0       // vbroadcastss  0x2b07c(%rip),%ymm1        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,13,196,223,2,0       // vbroadcastss  0x2dfc4(%rip),%ymm1        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,88,13,115,176,2,0       // vpbroadcastd  0x2b073(%rip),%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,88,13,187,223,2,0       // vpbroadcastd  0x2dfbb(%rip),%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,229,219,201                     // vpand         %ymm1,%ymm3,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,102,176,2,0       // vbroadcastss  0x2b066(%rip),%ymm2        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,21,174,223,2,0       // vbroadcastss  0x2dfae(%rip),%ymm2        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,244,89,202                      // vmulps        %ymm2,%ymm1,%ymm1
-  .byte  196,226,125,88,21,93,176,2,0        // vpbroadcastd  0x2b05d(%rip),%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,88,21,165,223,2,0       // vpbroadcastd  0x2dfa5(%rip),%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,229,219,210                     // vpand         %ymm2,%ymm3,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,98,125,24,5,80,176,2,0          // vbroadcastss  0x2b050(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,152,223,2,0         // vbroadcastss  0x2df98(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,88,5,70,176,2,0          // vpbroadcastd  0x2b046(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,88,5,142,223,2,0         // vpbroadcastd  0x2df8e(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,101,219,216                 // vpand         %ymm8,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,56,176,2,0          // vbroadcastss  0x2b038(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,128,223,2,0         // vbroadcastss  0x2df80(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -20884,25 +20884,25 @@
   .byte  15,133,138,0,0,0                    // jne           ba21 <_sk_load_4444_dst_hsw+0xa9>
   .byte  196,129,122,111,36,88               // vmovdqu       (%r8,%r11,2),%xmm4
   .byte  196,226,125,51,252                  // vpmovzxwd     %xmm4,%ymm7
-  .byte  196,226,125,88,37,61,175,2,0        // vpbroadcastd  0x2af3d(%rip),%ymm4        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,88,37,133,222,2,0       // vpbroadcastd  0x2de85(%rip),%ymm4        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,197,219,228                     // vpand         %ymm4,%ymm7,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,48,175,2,0        // vbroadcastss  0x2af30(%rip),%ymm5        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,45,120,222,2,0       // vbroadcastss  0x2de78(%rip),%ymm5        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
-  .byte  196,226,125,88,45,39,175,2,0        // vpbroadcastd  0x2af27(%rip),%ymm5        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,88,45,111,222,2,0       // vpbroadcastd  0x2de6f(%rip),%ymm5        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,197,219,237                     // vpand         %ymm5,%ymm7,%ymm5
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,226,125,24,53,26,175,2,0        // vbroadcastss  0x2af1a(%rip),%ymm6        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,53,98,222,2,0        // vbroadcastss  0x2de62(%rip),%ymm6        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,212,89,238                      // vmulps        %ymm6,%ymm5,%ymm5
-  .byte  196,226,125,88,53,17,175,2,0        // vpbroadcastd  0x2af11(%rip),%ymm6        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,88,53,89,222,2,0        // vpbroadcastd  0x2de59(%rip),%ymm6        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,197,219,246                     // vpand         %ymm6,%ymm7,%ymm6
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  196,98,125,24,5,4,175,2,0           // vbroadcastss  0x2af04(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,76,222,2,0          // vbroadcastss  0x2de4c(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,76,89,240                   // vmulps        %ymm8,%ymm6,%ymm6
-  .byte  196,98,125,88,5,250,174,2,0         // vpbroadcastd  0x2aefa(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,88,5,66,222,2,0          // vpbroadcastd  0x2de42(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,69,219,248                  // vpand         %ymm8,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,236,174,2,0         // vbroadcastss  0x2aeec(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,52,222,2,0          // vbroadcastss  0x2de34(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,68,89,248                   // vmulps        %ymm8,%ymm7,%ymm7
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -21010,25 +21010,25 @@
   .byte  65,15,183,4,88                      // movzwl        (%r8,%rbx,2),%eax
   .byte  197,249,196,192,7                   // vpinsrw       $0x7,%eax,%xmm0,%xmm0
   .byte  196,226,125,51,216                  // vpmovzxwd     %xmm0,%ymm3
-  .byte  196,226,125,88,5,60,173,2,0         // vpbroadcastd  0x2ad3c(%rip),%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,88,5,132,220,2,0        // vpbroadcastd  0x2dc84(%rip),%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,229,219,192                     // vpand         %ymm0,%ymm3,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,47,173,2,0        // vbroadcastss  0x2ad2f(%rip),%ymm1        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,13,119,220,2,0       // vbroadcastss  0x2dc77(%rip),%ymm1        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,88,13,38,173,2,0        // vpbroadcastd  0x2ad26(%rip),%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,88,13,110,220,2,0       // vpbroadcastd  0x2dc6e(%rip),%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,229,219,201                     // vpand         %ymm1,%ymm3,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,25,173,2,0        // vbroadcastss  0x2ad19(%rip),%ymm2        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,21,97,220,2,0        // vbroadcastss  0x2dc61(%rip),%ymm2        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,244,89,202                      // vmulps        %ymm2,%ymm1,%ymm1
-  .byte  196,226,125,88,21,16,173,2,0        // vpbroadcastd  0x2ad10(%rip),%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,88,21,88,220,2,0        // vpbroadcastd  0x2dc58(%rip),%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,229,219,210                     // vpand         %ymm2,%ymm3,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,98,125,24,5,3,173,2,0           // vbroadcastss  0x2ad03(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,75,220,2,0          // vbroadcastss  0x2dc4b(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,88,5,249,172,2,0         // vpbroadcastd  0x2acf9(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,88,5,65,220,2,0          // vpbroadcastd  0x2dc41(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,101,219,216                 // vpand         %ymm8,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,235,172,2,0         // vbroadcastss  0x2aceb(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,51,220,2,0          // vbroadcastss  0x2dc33(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
@@ -21048,7 +21048,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,192,172,2,0         // vbroadcastss  0x2acc0(%rip),%ymm8        # 36908 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+  .byte  196,98,125,24,5,8,220,2,0           // vbroadcastss  0x2dc08(%rip),%ymm8        # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,53,114,241,12               // vpslld        $0xc,%ymm9,%ymm9
@@ -21107,7 +21107,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,224                 // callq         ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd57e0>
+  .byte  232,255,255,255,224                 // callq         ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2898>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -21126,14 +21126,14 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,86                              // jne           bd96 <_sk_load_8888_hsw+0x72>
   .byte  196,129,126,111,28,152              // vmovdqu       (%r8,%r11,4),%ymm3
-  .byte  197,229,219,5,178,173,2,0           // vpand         0x2adb2(%rip),%ymm3,%ymm0        # 36b00 <_sk_srcover_bgra_8888_sse2_lowp+0x5c0>
+  .byte  197,229,219,5,242,220,2,0           // vpand         0x2dcf2(%rip),%ymm3,%ymm0        # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x5b8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,13,171,2,0          // vbroadcastss  0x2ab0d(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,85,218,2,0          // vbroadcastss  0x2da55(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
-  .byte  196,226,101,0,13,183,173,2,0        // vpshufb       0x2adb7(%rip),%ymm3,%ymm1        # 36b20 <_sk_srcover_bgra_8888_sse2_lowp+0x5e0>
+  .byte  196,226,101,0,13,247,220,2,0        // vpshufb       0x2dcf7(%rip),%ymm3,%ymm1        # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x5d8>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
   .byte  196,193,116,89,200                  // vmulps        %ymm8,%ymm1,%ymm1
-  .byte  196,226,101,0,21,197,173,2,0        // vpshufb       0x2adc5(%rip),%ymm3,%ymm2        # 36b40 <_sk_srcover_bgra_8888_sse2_lowp+0x600>
+  .byte  196,226,101,0,21,5,221,2,0          // vpshufb       0x2dd05(%rip),%ymm3,%ymm2        # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x5f8>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
   .byte  197,229,114,211,24                  // vpsrld        $0x18,%ymm3,%ymm3
@@ -21209,14 +21209,14 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,86                              // jne           beca <_sk_load_8888_dst_hsw+0x72>
   .byte  196,129,126,111,60,152              // vmovdqu       (%r8,%r11,4),%ymm7
-  .byte  197,197,219,37,222,172,2,0          // vpand         0x2acde(%rip),%ymm7,%ymm4        # 36b60 <_sk_srcover_bgra_8888_sse2_lowp+0x620>
+  .byte  197,197,219,37,30,220,2,0           // vpand         0x2dc1e(%rip),%ymm7,%ymm4        # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x618>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,98,125,24,5,217,169,2,0         // vbroadcastss  0x2a9d9(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,33,217,2,0          // vbroadcastss  0x2d921(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,92,89,224                   // vmulps        %ymm8,%ymm4,%ymm4
-  .byte  196,226,69,0,45,227,172,2,0         // vpshufb       0x2ace3(%rip),%ymm7,%ymm5        # 36b80 <_sk_srcover_bgra_8888_sse2_lowp+0x640>
+  .byte  196,226,69,0,45,35,220,2,0          // vpshufb       0x2dc23(%rip),%ymm7,%ymm5        # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x638>
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
   .byte  196,193,84,89,232                   // vmulps        %ymm8,%ymm5,%ymm5
-  .byte  196,226,69,0,53,241,172,2,0         // vpshufb       0x2acf1(%rip),%ymm7,%ymm6        # 36ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x660>
+  .byte  196,226,69,0,53,49,220,2,0          // vpshufb       0x2dc31(%rip),%ymm7,%ymm6        # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x658>
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
   .byte  196,193,76,89,240                   // vmulps        %ymm8,%ymm6,%ymm6
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
@@ -21300,14 +21300,14 @@
   .byte  197,254,91,192                      // vcvttps2dq    %ymm0,%ymm0
   .byte  197,245,254,192                     // vpaddd        %ymm0,%ymm1,%ymm0
   .byte  196,66,101,144,4,128                // vpgatherdd    %ymm3,(%r8,%ymm0,4),%ymm8
-  .byte  197,189,219,5,221,171,2,0           // vpand         0x2abdd(%rip),%ymm8,%ymm0        # 36bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x680>
+  .byte  197,189,219,5,29,219,2,0            // vpand         0x2db1d(%rip),%ymm8,%ymm0        # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x678>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,29,120,168,2,0       // vbroadcastss  0x2a878(%rip),%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,29,192,215,2,0       // vbroadcastss  0x2d7c0(%rip),%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
-  .byte  196,226,61,0,13,227,171,2,0         // vpshufb       0x2abe3(%rip),%ymm8,%ymm1        # 36be0 <_sk_srcover_bgra_8888_sse2_lowp+0x6a0>
+  .byte  196,226,61,0,13,35,219,2,0          // vpshufb       0x2db23(%rip),%ymm8,%ymm1        # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x698>
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
-  .byte  196,226,61,0,21,242,171,2,0         // vpshufb       0x2abf2(%rip),%ymm8,%ymm2        # 36c00 <_sk_srcover_bgra_8888_sse2_lowp+0x6c0>
+  .byte  196,226,61,0,21,50,219,2,0          // vpshufb       0x2db32(%rip),%ymm8,%ymm2        # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x6b8>
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
   .byte  197,236,89,211                      // vmulps        %ymm3,%ymm2,%ymm2
   .byte  196,193,61,114,208,24               // vpsrld        $0x18,%ymm8,%ymm8
@@ -21327,7 +21327,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,211,167,2,0         // vbroadcastss  0x2a7d3(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,27,215,2,0          // vbroadcastss  0x2d71b(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -21381,7 +21381,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,219                 // jmpq          ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd5be4>
+  .byte  233,255,255,255,219                 // jmpq          ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2c9c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,205                             // dec           %ebp
@@ -21403,14 +21403,14 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,86                              // jne           c19e <_sk_load_bgra_hsw+0x72>
   .byte  196,129,126,111,28,152              // vmovdqu       (%r8,%r11,4),%ymm3
-  .byte  197,229,219,5,202,170,2,0           // vpand         0x2aaca(%rip),%ymm3,%ymm0        # 36c20 <_sk_srcover_bgra_8888_sse2_lowp+0x6e0>
+  .byte  197,229,219,5,10,218,2,0            // vpand         0x2da0a(%rip),%ymm3,%ymm0        # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x6d8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,5,167,2,0           // vbroadcastss  0x2a705(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,77,214,2,0          // vbroadcastss  0x2d64d(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,208                  // vmulps        %ymm8,%ymm0,%ymm2
-  .byte  196,226,101,0,5,207,170,2,0         // vpshufb       0x2aacf(%rip),%ymm3,%ymm0        # 36c40 <_sk_srcover_bgra_8888_sse2_lowp+0x700>
+  .byte  196,226,101,0,5,15,218,2,0          // vpshufb       0x2da0f(%rip),%ymm3,%ymm0        # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x6f8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
   .byte  196,193,124,89,200                  // vmulps        %ymm8,%ymm0,%ymm1
-  .byte  196,226,101,0,5,221,170,2,0         // vpshufb       0x2aadd(%rip),%ymm3,%ymm0        # 36c60 <_sk_srcover_bgra_8888_sse2_lowp+0x720>
+  .byte  196,226,101,0,5,29,218,2,0          // vpshufb       0x2da1d(%rip),%ymm3,%ymm0        # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x718>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  197,229,114,211,24                  // vpsrld        $0x18,%ymm3,%ymm3
@@ -21486,14 +21486,14 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,86                              // jne           c2d2 <_sk_load_bgra_dst_hsw+0x72>
   .byte  196,129,126,111,60,152              // vmovdqu       (%r8,%r11,4),%ymm7
-  .byte  197,197,219,37,246,169,2,0          // vpand         0x2a9f6(%rip),%ymm7,%ymm4        # 36c80 <_sk_srcover_bgra_8888_sse2_lowp+0x740>
+  .byte  197,197,219,37,54,217,2,0           // vpand         0x2d936(%rip),%ymm7,%ymm4        # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x738>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,98,125,24,5,209,165,2,0         // vbroadcastss  0x2a5d1(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,25,213,2,0          // vbroadcastss  0x2d519(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,92,89,240                   // vmulps        %ymm8,%ymm4,%ymm6
-  .byte  196,226,69,0,37,251,169,2,0         // vpshufb       0x2a9fb(%rip),%ymm7,%ymm4        # 36ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x760>
+  .byte  196,226,69,0,37,59,217,2,0          // vpshufb       0x2d93b(%rip),%ymm7,%ymm4        # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x758>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
   .byte  196,193,92,89,232                   // vmulps        %ymm8,%ymm4,%ymm5
-  .byte  196,226,69,0,37,9,170,2,0           // vpshufb       0x2aa09(%rip),%ymm7,%ymm4        # 36cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x780>
+  .byte  196,226,69,0,37,73,217,2,0          // vpshufb       0x2d949(%rip),%ymm7,%ymm4        # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x778>
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
   .byte  196,193,92,89,224                   // vmulps        %ymm8,%ymm4,%ymm4
   .byte  197,197,114,215,24                  // vpsrld        $0x18,%ymm7,%ymm7
@@ -21577,14 +21577,14 @@
   .byte  197,254,91,192                      // vcvttps2dq    %ymm0,%ymm0
   .byte  197,245,254,192                     // vpaddd        %ymm0,%ymm1,%ymm0
   .byte  196,66,101,144,4,128                // vpgatherdd    %ymm3,(%r8,%ymm0,4),%ymm8
-  .byte  197,189,219,5,245,168,2,0           // vpand         0x2a8f5(%rip),%ymm8,%ymm0        # 36ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x7a0>
+  .byte  197,189,219,5,53,216,2,0            // vpand         0x2d835(%rip),%ymm8,%ymm0        # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x798>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,29,112,164,2,0       // vbroadcastss  0x2a470(%rip),%ymm3        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,29,184,211,2,0       // vbroadcastss  0x2d3b8(%rip),%ymm3        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,211                      // vmulps        %ymm3,%ymm0,%ymm2
-  .byte  196,226,61,0,5,251,168,2,0          // vpshufb       0x2a8fb(%rip),%ymm8,%ymm0        # 36d00 <_sk_srcover_bgra_8888_sse2_lowp+0x7c0>
+  .byte  196,226,61,0,5,59,216,2,0           // vpshufb       0x2d83b(%rip),%ymm8,%ymm0        # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x7b8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
   .byte  197,252,89,203                      // vmulps        %ymm3,%ymm0,%ymm1
-  .byte  196,226,61,0,5,10,169,2,0           // vpshufb       0x2a90a(%rip),%ymm8,%ymm0        # 36d20 <_sk_srcover_bgra_8888_sse2_lowp+0x7e0>
+  .byte  196,226,61,0,5,74,216,2,0           // vpshufb       0x2d84a(%rip),%ymm8,%ymm0        # 39c60 <_sk_srcover_bgra_8888_sse2_lowp+0x7d8>
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
   .byte  196,193,61,114,208,24               // vpsrld        $0x18,%ymm8,%ymm8
@@ -21604,7 +21604,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,203,163,2,0         // vbroadcastss  0x2a3cb(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,19,211,2,0          // vbroadcastss  0x2d313(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,108,89,200                   // vmulps        %ymm8,%ymm2,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -21658,7 +21658,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,219                 // jmpq          ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd5fec>
+  .byte  233,255,255,255,219                 // jmpq          ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd30a4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,205                             // dec           %ebp
@@ -21919,7 +21919,7 @@
   .byte  197,241,235,192                     // vpor          %xmm0,%xmm1,%xmm0
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,21,76,159,2,0         // vbroadcastss  0x29f4c(%rip),%ymm10        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,21,148,206,2,0        // vbroadcastss  0x2ce94(%rip),%ymm10        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  197,185,109,202                     // vpunpckhqdq   %xmm2,%xmm8,%xmm1
   .byte  197,233,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm2
@@ -22011,7 +22011,7 @@
   .byte  197,241,235,192                     // vpor          %xmm0,%xmm1,%xmm0
   .byte  196,226,125,51,192                  // vpmovzxwd     %xmm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,187,157,2,0        // vbroadcastss  0x29dbb(%rip),%ymm9        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,13,3,205,2,0          // vbroadcastss  0x2cd03(%rip),%ymm9        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,185,109,203                     // vpunpckhqdq   %xmm3,%xmm8,%xmm1
   .byte  197,225,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm3
@@ -22027,7 +22027,7 @@
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
   .byte  196,193,108,89,209                  // vmulps        %ymm9,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,219,156,2,0       // vbroadcastss  0x29cdb(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,35,204,2,0        // vbroadcastss  0x2cc23(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  196,193,121,110,4,64                // vmovd         (%r8,%rax,2),%xmm0
   .byte  196,65,49,239,201                   // vpxor         %xmm9,%xmm9,%xmm9
@@ -22103,7 +22103,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  73,99,193                           // movslq        %r9d,%rax
-  .byte  196,98,125,24,5,164,156,2,0         // vbroadcastss  0x29ca4(%rip),%ymm8        # 3690c <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+  .byte  196,98,125,24,5,236,203,2,0         // vbroadcastss  0x2cbec(%rip),%ymm8        # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,67,125,25,202,1                 // vextractf128  $0x1,%ymm9,%xmm10
@@ -22262,7 +22262,7 @@
   .byte  255,92,255,255                      // lcall         *-0x1(%rdi,%rdi,8)
   .byte  255,70,255                          // incl          -0x1(%rsi)
   .byte  255                                 // (bad)
-  .byte  255,53,255,255,255,40               // pushq         0x28ffffff(%rip)        # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd69f8>
+  .byte  255,53,255,255,255,40               // pushq         0x28ffffff(%rip)        # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd3ab0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -22457,7 +22457,7 @@
   .byte  196,65,124,92,218                   // vsubps        %ymm10,%ymm0,%ymm11
   .byte  196,193,58,88,192                   // vaddss        %xmm8,%xmm8,%xmm0
   .byte  196,98,125,24,192                   // vbroadcastss  %xmm0,%ymm8
-  .byte  197,178,89,5,217,149,2,0            // vmulss        0x295d9(%rip),%xmm9,%xmm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,5,33,197,2,0             // vmulss        0x2c521(%rip),%xmm9,%xmm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,89,192                      // vmulps        %ymm0,%ymm11,%ymm0
   .byte  196,227,125,8,192,1                 // vroundps      $0x1,%ymm0,%ymm0
@@ -22480,7 +22480,7 @@
   .byte  196,65,116,92,218                   // vsubps        %ymm10,%ymm1,%ymm11
   .byte  196,193,58,88,200                   // vaddss        %xmm8,%xmm8,%xmm1
   .byte  196,98,125,24,193                   // vbroadcastss  %xmm1,%ymm8
-  .byte  197,178,89,13,136,149,2,0           // vmulss        0x29588(%rip),%xmm9,%xmm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,13,208,196,2,0           // vmulss        0x2c4d0(%rip),%xmm9,%xmm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,226,125,24,201                  // vbroadcastss  %xmm1,%ymm1
   .byte  197,164,89,201                      // vmulps        %ymm1,%ymm11,%ymm1
   .byte  196,227,125,8,201,1                 // vroundps      $0x1,%ymm1,%ymm1
@@ -22498,7 +22498,7 @@
 _sk_clamp_x_1_hsw:
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,80,149,2,0          // vbroadcastss  0x29550(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,152,196,2,0         // vbroadcastss  0x2c498(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -22511,7 +22511,7 @@
   .byte  196,193,124,92,192                  // vsubps        %ymm8,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,42,149,2,0          // vbroadcastss  0x2952a(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,114,196,2,0         // vbroadcastss  0x2c472(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -22520,9 +22520,9 @@
 .globl _sk_mirror_x_1_hsw
 FUNCTION(_sk_mirror_x_1_hsw)
 _sk_mirror_x_1_hsw:
-  .byte  196,98,125,24,5,48,149,2,0          // vbroadcastss  0x29530(%rip),%ymm8        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,98,125,24,5,120,196,2,0         // vbroadcastss  0x2c478(%rip),%ymm8        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,13,6,149,2,0          // vbroadcastss  0x29506(%rip),%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,13,78,196,2,0         // vbroadcastss  0x2c44e(%rip),%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,124,89,201                   // vmulps        %ymm9,%ymm0,%ymm9
   .byte  196,67,125,8,201,1                  // vroundps      $0x1,%ymm9,%ymm9
   .byte  196,65,52,88,201                    // vaddps        %ymm9,%ymm9,%ymm9
@@ -22532,7 +22532,7 @@
   .byte  197,60,92,200                       // vsubps        %ymm0,%ymm8,%ymm9
   .byte  197,180,84,192                      // vandps        %ymm0,%ymm9,%ymm0
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,214,148,2,0         // vbroadcastss  0x294d6(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,30,196,2,0          // vbroadcastss  0x2c41e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -22541,11 +22541,11 @@
 .globl _sk_luminance_to_alpha_hsw
 FUNCTION(_sk_luminance_to_alpha_hsw)
 _sk_luminance_to_alpha_hsw:
-  .byte  196,226,125,24,29,232,149,2,0       // vbroadcastss  0x295e8(%rip),%ymm3        # 36914 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
-  .byte  196,98,125,24,5,219,149,2,0         // vbroadcastss  0x295db(%rip),%ymm8        # 36910 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+  .byte  196,226,125,24,29,48,197,2,0        // vbroadcastss  0x2c530(%rip),%ymm3        # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+  .byte  196,98,125,24,5,35,197,2,0          // vbroadcastss  0x2c523(%rip),%ymm8        # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
   .byte  196,193,116,89,200                  // vmulps        %ymm8,%ymm1,%ymm1
   .byte  196,226,125,184,203                 // vfmadd231ps   %ymm3,%ymm0,%ymm1
-  .byte  196,226,125,24,29,208,149,2,0       // vbroadcastss  0x295d0(%rip),%ymm3        # 36918 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+  .byte  196,226,125,24,29,24,197,2,0        // vbroadcastss  0x2c518(%rip),%ymm3        # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
   .byte  196,226,109,168,217                 // vfmadd213ps   %ymm1,%ymm2,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
@@ -22824,7 +22824,7 @@
   .byte  76,139,72,72                        // mov           0x48(%rax),%r9
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  65,186,1,0,0,0                      // mov           $0x1,%r10d
-  .byte  196,226,125,24,21,109,144,2,0       // vbroadcastss  0x2906d(%rip),%ymm2        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,226,125,24,21,181,191,2,0       // vbroadcastss  0x2bfb5(%rip),%ymm2        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  196,65,53,239,201                   // vpxor         %ymm9,%ymm9,%ymm9
   .byte  196,130,125,24,28,145               // vbroadcastss  (%r9,%r10,4),%ymm3
   .byte  197,228,194,216,2                   // vcmpleps      %ymm0,%ymm3,%ymm3
@@ -22927,24 +22927,24 @@
   .byte  196,65,52,95,226                    // vmaxps        %ymm10,%ymm9,%ymm12
   .byte  196,65,36,94,220                    // vdivps        %ymm12,%ymm11,%ymm11
   .byte  196,65,36,89,227                    // vmulps        %ymm11,%ymm11,%ymm12
-  .byte  196,98,125,24,45,232,143,2,0        // vbroadcastss  0x28fe8(%rip),%ymm13        # 3691c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
-  .byte  196,98,125,24,53,227,143,2,0        // vbroadcastss  0x28fe3(%rip),%ymm14        # 36920 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  .byte  196,98,125,24,45,48,191,2,0         // vbroadcastss  0x2bf30(%rip),%ymm13        # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  .byte  196,98,125,24,53,43,191,2,0         // vbroadcastss  0x2bf2b(%rip),%ymm14        # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
   .byte  196,66,29,184,245                   // vfmadd231ps   %ymm13,%ymm12,%ymm14
-  .byte  196,98,125,24,45,217,143,2,0        // vbroadcastss  0x28fd9(%rip),%ymm13        # 36924 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  .byte  196,98,125,24,45,33,191,2,0         // vbroadcastss  0x2bf21(%rip),%ymm13        # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
   .byte  196,66,29,184,238                   // vfmadd231ps   %ymm14,%ymm12,%ymm13
-  .byte  196,98,125,24,53,207,143,2,0        // vbroadcastss  0x28fcf(%rip),%ymm14        # 36928 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  .byte  196,98,125,24,53,23,191,2,0         // vbroadcastss  0x2bf17(%rip),%ymm14        # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
   .byte  196,66,29,184,245                   // vfmadd231ps   %ymm13,%ymm12,%ymm14
   .byte  196,65,36,89,222                    // vmulps        %ymm14,%ymm11,%ymm11
   .byte  196,65,52,194,202,1                 // vcmpltps      %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,24,21,186,143,2,0        // vbroadcastss  0x28fba(%rip),%ymm10        # 3692c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  .byte  196,98,125,24,21,2,191,2,0          // vbroadcastss  0x2bf02(%rip),%ymm10        # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
   .byte  196,65,44,92,211                    // vsubps        %ymm11,%ymm10,%ymm10
   .byte  196,67,37,74,202,144                // vblendvps     %ymm9,%ymm10,%ymm11,%ymm9
   .byte  196,193,124,194,192,1               // vcmpltps      %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,21,96,142,2,0         // vbroadcastss  0x28e60(%rip),%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,21,168,189,2,0        // vbroadcastss  0x2bda8(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,92,209                    // vsubps        %ymm9,%ymm10,%ymm10
   .byte  196,195,53,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   .byte  196,65,116,194,200,1                // vcmpltps      %ymm8,%ymm1,%ymm9
-  .byte  196,98,125,24,21,74,142,2,0         // vbroadcastss  0x28e4a(%rip),%ymm10        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,21,146,189,2,0        // vbroadcastss  0x2bd92(%rip),%ymm10        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,44,92,208                       // vsubps        %ymm0,%ymm10,%ymm10
   .byte  196,195,125,74,194,144              // vblendvps     %ymm9,%ymm10,%ymm0,%ymm0
   .byte  196,65,124,194,200,3                // vcmpunordps   %ymm8,%ymm0,%ymm9
@@ -22972,23 +22972,23 @@
   .byte  197,50,89,80,76                     // vmulss        0x4c(%rax),%xmm9,%xmm10
   .byte  196,66,125,24,210                   // vbroadcastss  %xmm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  196,98,125,24,29,58,143,2,0         // vbroadcastss  0x28f3a(%rip),%ymm11        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,29,130,190,2,0        // vbroadcastss  0x2be82(%rip),%ymm11        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
   .byte  196,98,125,184,216                  // vfmadd231ps   %ymm0,%ymm0,%ymm11
   .byte  196,193,50,89,193                   // vmulss        %xmm9,%xmm9,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  196,98,125,24,13,25,143,2,0         // vbroadcastss  0x28f19(%rip),%ymm9        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  196,98,125,24,13,97,190,2,0         // vbroadcastss  0x2be61(%rip),%ymm9        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,194,45,184,194                  // vfmadd231ps   %ymm10,%ymm10,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  196,98,125,24,13,252,142,2,0        // vbroadcastss  0x28efc(%rip),%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,13,68,190,2,0         // vbroadcastss  0x2be44(%rip),%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,44,87,201                    // vxorps        %ymm9,%ymm10,%ymm9
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,157,141,2,0        // vbroadcastss  0x28d9d(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,229,188,2,0        // vbroadcastss  0x2bce5(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  196,65,44,89,208                    // vmulps        %ymm8,%ymm10,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
@@ -23007,23 +23007,23 @@
   .byte  197,50,89,80,76                     // vmulss        0x4c(%rax),%xmm9,%xmm10
   .byte  196,66,125,24,210                   // vbroadcastss  %xmm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  196,98,125,24,29,162,142,2,0        // vbroadcastss  0x28ea2(%rip),%ymm11        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,29,234,189,2,0        // vbroadcastss  0x2bdea(%rip),%ymm11        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
   .byte  196,98,125,184,216                  // vfmadd231ps   %ymm0,%ymm0,%ymm11
   .byte  196,193,50,89,193                   // vmulss        %xmm9,%xmm9,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  196,98,125,24,13,129,142,2,0        // vbroadcastss  0x28e81(%rip),%ymm9        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  196,98,125,24,13,201,189,2,0        // vbroadcastss  0x2bdc9(%rip),%ymm9        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,194,45,184,194                  // vfmadd231ps   %ymm10,%ymm10,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  196,98,125,24,13,100,142,2,0        // vbroadcastss  0x28e64(%rip),%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,13,172,189,2,0        // vbroadcastss  0x2bdac(%rip),%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,44,87,201                    // vxorps        %ymm9,%ymm10,%ymm9
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,5,141,2,0          // vbroadcastss  0x28d05(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,77,188,2,0         // vbroadcastss  0x2bc4d(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  196,65,44,89,208                    // vmulps        %ymm8,%ymm10,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
@@ -23041,14 +23041,14 @@
   .byte  197,58,89,72,76                     // vmulss        0x4c(%rax),%xmm8,%xmm9
   .byte  196,66,125,24,201                   // vbroadcastss  %xmm9,%ymm9
   .byte  197,52,88,200                       // vaddps        %ymm0,%ymm9,%ymm9
-  .byte  196,98,125,24,21,16,142,2,0         // vbroadcastss  0x28e10(%rip),%ymm10        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,21,88,189,2,0         // vbroadcastss  0x2bd58(%rip),%ymm10        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
   .byte  197,116,89,209                      // vmulps        %ymm1,%ymm1,%ymm10
   .byte  196,98,125,184,208                  // vfmadd231ps   %ymm0,%ymm0,%ymm10
   .byte  196,193,58,89,192                   // vmulss        %xmm8,%xmm8,%xmm0
   .byte  196,226,125,24,192                  // vbroadcastss  %xmm0,%ymm0
   .byte  197,172,92,192                      // vsubps        %ymm0,%ymm10,%ymm0
-  .byte  196,98,125,24,5,243,141,2,0         // vbroadcastss  0x28df3(%rip),%ymm8        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,5,59,189,2,0          // vbroadcastss  0x2bd3b(%rip),%ymm8        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,193,124,87,192                  // vxorps        %ymm8,%ymm0,%ymm0
   .byte  196,193,124,94,193                  // vdivps        %ymm9,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23091,7 +23091,7 @@
 FUNCTION(_sk_save_xy_hsw)
 _sk_save_xy_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,50,140,2,0          // vbroadcastss  0x28c32(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,122,187,2,0         // vbroadcastss  0x2bb7a(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,124,88,200                   // vaddps        %ymm8,%ymm0,%ymm9
   .byte  196,67,125,8,209,1                  // vroundps      $0x1,%ymm9,%ymm10
   .byte  196,65,52,92,202                    // vsubps        %ymm10,%ymm9,%ymm9
@@ -23125,9 +23125,9 @@
 FUNCTION(_sk_bilinear_nx_hsw)
 _sk_bilinear_nx_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,12,141,2,0         // vbroadcastss  0x28d0c(%rip),%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,5,84,188,2,0         // vbroadcastss  0x2bc54(%rip),%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,179,139,2,0         // vbroadcastss  0x28bb3(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,251,186,2,0         // vbroadcastss  0x2bafb(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23138,7 +23138,7 @@
 FUNCTION(_sk_bilinear_px_hsw)
 _sk_bilinear_px_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,144,139,2,0        // vbroadcastss  0x28b90(%rip),%ymm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,5,216,186,2,0        // vbroadcastss  0x2bad8(%rip),%ymm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -23150,9 +23150,9 @@
 FUNCTION(_sk_bilinear_ny_hsw)
 _sk_bilinear_ny_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,189,140,2,0       // vbroadcastss  0x28cbd(%rip),%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,13,5,188,2,0         // vbroadcastss  0x2bc05(%rip),%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,99,139,2,0          // vbroadcastss  0x28b63(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,171,186,2,0         // vbroadcastss  0x2baab(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23163,7 +23163,7 @@
 FUNCTION(_sk_bilinear_py_hsw)
 _sk_bilinear_py_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,64,139,2,0        // vbroadcastss  0x28b40(%rip),%ymm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,13,136,186,2,0       // vbroadcastss  0x2ba88(%rip),%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -23175,13 +23175,13 @@
 FUNCTION(_sk_bicubic_n3x_hsw)
 _sk_bicubic_n3x_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,112,140,2,0        // vbroadcastss  0x28c70(%rip),%ymm0        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,226,125,24,5,184,187,2,0        // vbroadcastss  0x2bbb8(%rip),%ymm0        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,19,139,2,0          // vbroadcastss  0x28b13(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,91,186,2,0          // vbroadcastss  0x2ba5b(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,113,139,2,0        // vbroadcastss  0x28b71(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  .byte  196,98,125,24,29,72,140,2,0         // vbroadcastss  0x28c48(%rip),%ymm11        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,185,186,2,0        // vbroadcastss  0x2bab9(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,29,144,187,2,0        // vbroadcastss  0x2bb90(%rip),%ymm11        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,66,61,168,218                   // vfmadd213ps   %ymm10,%ymm8,%ymm11
   .byte  196,65,36,89,193                    // vmulps        %ymm9,%ymm11,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -23193,16 +23193,16 @@
 FUNCTION(_sk_bicubic_n1x_hsw)
 _sk_bicubic_n1x_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,31,140,2,0         // vbroadcastss  0x28c1f(%rip),%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,5,103,187,2,0        // vbroadcastss  0x2bb67(%rip),%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,198,138,2,0         // vbroadcastss  0x28ac6(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,14,186,2,0          // vbroadcastss  0x2ba0e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,17,140,2,0         // vbroadcastss  0x28c11(%rip),%ymm9        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  196,98,125,24,21,4,140,2,0          // vbroadcastss  0x28c04(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,13,89,187,2,0         // vbroadcastss  0x2bb59(%rip),%ymm9        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,76,187,2,0         // vbroadcastss  0x2bb4c(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,66,61,168,209                   // vfmadd213ps   %ymm9,%ymm8,%ymm10
-  .byte  196,98,125,24,13,154,138,2,0        // vbroadcastss  0x28a9a(%rip),%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,13,226,185,2,0        // vbroadcastss  0x2b9e2(%rip),%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,66,61,184,202                   // vfmadd231ps   %ymm10,%ymm8,%ymm9
-  .byte  196,98,125,24,21,240,139,2,0        // vbroadcastss  0x28bf0(%rip),%ymm10        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,21,56,187,2,0         // vbroadcastss  0x2bb38(%rip),%ymm10        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,66,61,184,209                   // vfmadd231ps   %ymm9,%ymm8,%ymm10
   .byte  197,124,17,144,0,1,0,0              // vmovups       %ymm10,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23213,14 +23213,14 @@
 FUNCTION(_sk_bicubic_p1x_hsw)
 _sk_bicubic_p1x_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,112,138,2,0         // vbroadcastss  0x28a70(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,184,185,2,0         // vbroadcastss  0x2b9b8(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,0                        // vaddps        (%rax),%ymm8,%ymm0
   .byte  197,124,16,136,128,0,0,0            // vmovups       0x80(%rax),%ymm9
-  .byte  196,98,125,24,21,187,139,2,0        // vbroadcastss  0x28bbb(%rip),%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  196,98,125,24,29,174,139,2,0        // vbroadcastss  0x28bae(%rip),%ymm11        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,21,3,187,2,0          // vbroadcastss  0x2bb03(%rip),%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,29,246,186,2,0        // vbroadcastss  0x2baf6(%rip),%ymm11        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,66,53,168,218                   // vfmadd213ps   %ymm10,%ymm9,%ymm11
   .byte  196,66,53,168,216                   // vfmadd213ps   %ymm8,%ymm9,%ymm11
-  .byte  196,98,125,24,5,163,139,2,0         // vbroadcastss  0x28ba3(%rip),%ymm8        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,5,235,186,2,0         // vbroadcastss  0x2baeb(%rip),%ymm8        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,66,53,184,195                   // vfmadd231ps   %ymm11,%ymm9,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23231,12 +23231,12 @@
 FUNCTION(_sk_bicubic_p3x_hsw)
 _sk_bicubic_p3x_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,131,139,2,0        // vbroadcastss  0x28b83(%rip),%ymm0        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,226,125,24,5,203,186,2,0        // vbroadcastss  0x2bacb(%rip),%ymm0        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,129,138,2,0        // vbroadcastss  0x28a81(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  .byte  196,98,125,24,29,88,139,2,0         // vbroadcastss  0x28b58(%rip),%ymm11        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,201,185,2,0        // vbroadcastss  0x2b9c9(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,29,160,186,2,0        // vbroadcastss  0x2baa0(%rip),%ymm11        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,66,61,168,218                   // vfmadd213ps   %ymm10,%ymm8,%ymm11
   .byte  196,65,52,89,195                    // vmulps        %ymm11,%ymm9,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -23248,13 +23248,13 @@
 FUNCTION(_sk_bicubic_n3y_hsw)
 _sk_bicubic_n3y_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,51,139,2,0        // vbroadcastss  0x28b33(%rip),%ymm1        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,226,125,24,13,123,186,2,0       // vbroadcastss  0x2ba7b(%rip),%ymm1        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,213,137,2,0         // vbroadcastss  0x289d5(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,29,185,2,0          // vbroadcastss  0x2b91d(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,51,138,2,0         // vbroadcastss  0x28a33(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  .byte  196,98,125,24,29,10,139,2,0         // vbroadcastss  0x28b0a(%rip),%ymm11        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,123,185,2,0        // vbroadcastss  0x2b97b(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,29,82,186,2,0         // vbroadcastss  0x2ba52(%rip),%ymm11        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,66,61,168,218                   // vfmadd213ps   %ymm10,%ymm8,%ymm11
   .byte  196,65,36,89,193                    // vmulps        %ymm9,%ymm11,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -23266,16 +23266,16 @@
 FUNCTION(_sk_bicubic_n1y_hsw)
 _sk_bicubic_n1y_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,225,138,2,0       // vbroadcastss  0x28ae1(%rip),%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,13,41,186,2,0        // vbroadcastss  0x2ba29(%rip),%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,135,137,2,0         // vbroadcastss  0x28987(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,207,184,2,0         // vbroadcastss  0x2b8cf(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,210,138,2,0        // vbroadcastss  0x28ad2(%rip),%ymm9        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  196,98,125,24,21,197,138,2,0        // vbroadcastss  0x28ac5(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,13,26,186,2,0         // vbroadcastss  0x2ba1a(%rip),%ymm9        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,13,186,2,0         // vbroadcastss  0x2ba0d(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,66,61,168,209                   // vfmadd213ps   %ymm9,%ymm8,%ymm10
-  .byte  196,98,125,24,13,91,137,2,0         // vbroadcastss  0x2895b(%rip),%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,13,163,184,2,0        // vbroadcastss  0x2b8a3(%rip),%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,66,61,184,202                   // vfmadd231ps   %ymm10,%ymm8,%ymm9
-  .byte  196,98,125,24,21,177,138,2,0        // vbroadcastss  0x28ab1(%rip),%ymm10        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,21,249,185,2,0        // vbroadcastss  0x2b9f9(%rip),%ymm10        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,66,61,184,209                   // vfmadd231ps   %ymm9,%ymm8,%ymm10
   .byte  197,124,17,144,64,1,0,0             // vmovups       %ymm10,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23286,14 +23286,14 @@
 FUNCTION(_sk_bicubic_p1y_hsw)
 _sk_bicubic_p1y_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,49,137,2,0          // vbroadcastss  0x28931(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,121,184,2,0         // vbroadcastss  0x2b879(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,72,64                    // vaddps        0x40(%rax),%ymm8,%ymm1
   .byte  197,124,16,136,192,0,0,0            // vmovups       0xc0(%rax),%ymm9
-  .byte  196,98,125,24,21,123,138,2,0        // vbroadcastss  0x28a7b(%rip),%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
-  .byte  196,98,125,24,29,110,138,2,0        // vbroadcastss  0x28a6e(%rip),%ymm11        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,21,195,185,2,0        // vbroadcastss  0x2b9c3(%rip),%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,29,182,185,2,0        // vbroadcastss  0x2b9b6(%rip),%ymm11        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,66,53,168,218                   // vfmadd213ps   %ymm10,%ymm9,%ymm11
   .byte  196,66,53,168,216                   // vfmadd213ps   %ymm8,%ymm9,%ymm11
-  .byte  196,98,125,24,5,99,138,2,0          // vbroadcastss  0x28a63(%rip),%ymm8        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,5,171,185,2,0         // vbroadcastss  0x2b9ab(%rip),%ymm8        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,66,53,184,195                   // vfmadd231ps   %ymm11,%ymm9,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -23304,12 +23304,12 @@
 FUNCTION(_sk_bicubic_p3y_hsw)
 _sk_bicubic_p3y_hsw:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,67,138,2,0        // vbroadcastss  0x28a43(%rip),%ymm1        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,226,125,24,13,139,185,2,0       // vbroadcastss  0x2b98b(%rip),%ymm1        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,64,137,2,0         // vbroadcastss  0x28940(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  .byte  196,98,125,24,29,23,138,2,0         // vbroadcastss  0x28a17(%rip),%ymm11        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,136,184,2,0        // vbroadcastss  0x2b888(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,29,95,185,2,0         // vbroadcastss  0x2b95f(%rip),%ymm11        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,66,61,168,218                   // vfmadd213ps   %ymm10,%ymm8,%ymm11
   .byte  196,65,52,89,195                    // vmulps        %ymm11,%ymm9,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -23449,7 +23449,7 @@
   .byte  196,98,93,64,218                    // vpmulld       %ymm2,%ymm4,%ymm11
   .byte  72,139,0                            // mov           (%rax),%rax
   .byte  197,165,254,193                     // vpaddd        %ymm1,%ymm11,%ymm0
-  .byte  196,98,125,88,61,217,135,2,0        // vpbroadcastd  0x287d9(%rip),%ymm15        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  196,98,125,88,61,33,183,2,0         // vpbroadcastd  0x2b721(%rip),%ymm15        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  196,194,125,64,199                  // vpmulld       %ymm15,%ymm0,%ymm0
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
   .byte  197,237,118,210                     // vpcmpeqd      %ymm2,%ymm2,%ymm2
@@ -23461,13 +23461,13 @@
   .byte  197,213,118,237                     // vpcmpeqd      %ymm5,%ymm5,%ymm5
   .byte  196,226,85,146,60,144               // vgatherdps    %ymm5,(%rax,%ymm2,4),%ymm7
   .byte  197,252,17,188,36,0,2,0,0           // vmovups       %ymm7,0x200(%rsp)
-  .byte  196,226,125,88,61,55,134,2,0        // vpbroadcastd  0x28637(%rip),%ymm7        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,226,125,88,61,127,181,2,0       // vpbroadcastd  0x2b57f(%rip),%ymm7        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  197,253,254,199                     // vpaddd        %ymm7,%ymm0,%ymm0
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
   .byte  197,213,118,237                     // vpcmpeqd      %ymm5,%ymm5,%ymm5
   .byte  196,226,85,146,20,128               // vgatherdps    %ymm5,(%rax,%ymm0,4),%ymm2
   .byte  197,252,17,148,36,32,1,0,0          // vmovups       %ymm2,0x120(%rsp)
-  .byte  196,226,125,24,5,107,135,2,0        // vbroadcastss  0x2876b(%rip),%ymm0        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,226,125,24,5,179,182,2,0        // vbroadcastss  0x2b6b3(%rip),%ymm0        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  197,172,88,232                      // vaddps        %ymm0,%ymm10,%ymm5
   .byte  197,254,91,237                      // vcvttps2dq    %ymm5,%ymm5
   .byte  196,226,93,64,213                   // vpmulld       %ymm5,%ymm4,%ymm2
@@ -23729,7 +23729,7 @@
   .byte  197,254,127,132,36,0,1,0,0          // vmovdqu       %ymm0,0x100(%rsp)
   .byte  196,98,109,64,200                   // vpmulld       %ymm0,%ymm2,%ymm9
   .byte  197,181,254,199                     // vpaddd        %ymm7,%ymm9,%ymm0
-  .byte  196,98,125,88,21,4,130,2,0          // vpbroadcastd  0x28204(%rip),%ymm10        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  196,98,125,88,21,76,177,2,0         // vpbroadcastd  0x2b14c(%rip),%ymm10        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  196,194,125,64,194                  // vpmulld       %ymm10,%ymm0,%ymm0
   .byte  197,213,118,237                     // vpcmpeqd      %ymm5,%ymm5,%ymm5
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
@@ -23741,13 +23741,13 @@
   .byte  196,65,36,87,219                    // vxorps        %ymm11,%ymm11,%ymm11
   .byte  196,98,61,146,28,168                // vgatherdps    %ymm8,(%rax,%ymm5,4),%ymm11
   .byte  197,124,17,156,36,192,0,0,0         // vmovups       %ymm11,0xc0(%rsp)
-  .byte  196,98,125,88,29,95,128,2,0         // vpbroadcastd  0x2805f(%rip),%ymm11        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,125,88,29,167,175,2,0        // vpbroadcastd  0x2afa7(%rip),%ymm11        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,193,125,254,195                 // vpaddd        %ymm11,%ymm0,%ymm0
   .byte  196,65,61,118,192                   // vpcmpeqd      %ymm8,%ymm8,%ymm8
   .byte  197,212,87,237                      // vxorps        %ymm5,%ymm5,%ymm5
   .byte  196,226,61,146,44,128               // vgatherdps    %ymm8,(%rax,%ymm0,4),%ymm5
   .byte  197,252,17,108,36,32                // vmovups       %ymm5,0x20(%rsp)
-  .byte  196,226,125,24,5,148,129,2,0        // vbroadcastss  0x28194(%rip),%ymm0        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,226,125,24,5,220,176,2,0        // vbroadcastss  0x2b0dc(%rip),%ymm0        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  197,116,88,192                      // vaddps        %ymm0,%ymm1,%ymm8
   .byte  196,65,126,91,192                   // vcvttps2dq    %ymm8,%ymm8
   .byte  196,194,109,64,232                  // vpmulld       %ymm8,%ymm2,%ymm5
@@ -24180,7 +24180,7 @@
   .byte  196,193,100,92,210                  // vsubps        %ymm10,%ymm3,%ymm2
   .byte  196,194,77,168,210                  // vfmadd213ps   %ymm10,%ymm6,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,130,118,2,0       // vbroadcastss  0x27682(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,202,165,2,0       // vbroadcastss  0x2a5ca(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,16,164,36,96,6,0,0          // vmovups       0x660(%rsp),%ymm4
   .byte  197,252,16,172,36,128,6,0,0         // vmovups       0x680(%rsp),%ymm5
   .byte  197,252,16,180,36,160,6,0,0         // vmovups       0x6a0(%rsp),%ymm6
@@ -24192,14 +24192,14 @@
 .globl _sk_gauss_a_to_rgba_hsw
 FUNCTION(_sk_gauss_a_to_rgba_hsw)
 _sk_gauss_a_to_rgba_hsw:
-  .byte  196,226,125,24,5,188,119,2,0        // vbroadcastss  0x277bc(%rip),%ymm0        # 36960 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
-  .byte  196,226,125,24,13,175,119,2,0       // vbroadcastss  0x277af(%rip),%ymm1        # 3695c <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+  .byte  196,226,125,24,5,4,167,2,0          // vbroadcastss  0x2a704(%rip),%ymm0        # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+  .byte  196,226,125,24,13,247,166,2,0       // vbroadcastss  0x2a6f7(%rip),%ymm1        # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
   .byte  196,226,101,168,200                 // vfmadd213ps   %ymm0,%ymm3,%ymm1
-  .byte  196,226,125,24,5,169,119,2,0        // vbroadcastss  0x277a9(%rip),%ymm0        # 36964 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+  .byte  196,226,125,24,5,241,166,2,0        // vbroadcastss  0x2a6f1(%rip),%ymm0        # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x424>
   .byte  196,226,101,184,193                 // vfmadd231ps   %ymm1,%ymm3,%ymm0
-  .byte  196,226,125,24,13,159,119,2,0       // vbroadcastss  0x2779f(%rip),%ymm1        # 36968 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+  .byte  196,226,125,24,13,231,166,2,0       // vbroadcastss  0x2a6e7(%rip),%ymm1        # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
   .byte  196,226,101,184,200                 // vfmadd231ps   %ymm0,%ymm3,%ymm1
-  .byte  196,226,125,24,5,149,119,2,0        // vbroadcastss  0x27795(%rip),%ymm0        # 3696c <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+  .byte  196,226,125,24,5,221,166,2,0        // vbroadcastss  0x2a6dd(%rip),%ymm0        # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
   .byte  196,226,101,184,193                 // vfmadd231ps   %ymm1,%ymm3,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
@@ -24301,10 +24301,10 @@
   .byte  197,249,112,201,0                   // vpshufd       $0x0,%xmm1,%xmm1
   .byte  196,227,117,24,201,1                // vinsertf128   $0x1,%xmm1,%ymm1,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,238,116,2,0       // vbroadcastss  0x274ee(%rip),%ymm2        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,21,54,164,2,0        // vbroadcastss  0x2a436(%rip),%ymm2        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,244,88,202                      // vaddps        %ymm2,%ymm1,%ymm1
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,21,227,116,2,0       // vbroadcastss  0x274e3(%rip),%ymm2        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,21,43,164,2,0        // vbroadcastss  0x2a42b(%rip),%ymm2        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,228,87,219                      // vxorps        %ymm3,%ymm3,%ymm3
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
   .byte  197,212,87,237                      // vxorps        %ymm5,%ymm5,%ymm5
@@ -24318,46 +24318,46 @@
 _sk_dither_avx:
   .byte  197,121,110,194                     // vmovd         %edx,%xmm8
   .byte  196,65,121,112,192,0                // vpshufd       $0x0,%xmm8,%xmm8
-  .byte  197,57,254,13,107,125,2,0           // vpaddd        0x27d6b(%rip),%xmm8,%xmm9        # 370a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb60>
-  .byte  197,57,254,5,115,125,2,0            // vpaddd        0x27d73(%rip),%xmm8,%xmm8        # 370b0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
+  .byte  197,57,254,13,11,173,2,0            // vpaddd        0x2ad0b(%rip),%xmm8,%xmm9        # 3a040 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
+  .byte  197,57,254,5,19,173,2,0             // vpaddd        0x2ad13(%rip),%xmm8,%xmm8        # 3a050 <_sk_srcover_bgra_8888_sse2_lowp+0xbc8>
   .byte  196,67,53,24,208,1                  // vinsertf128   $0x1,%xmm8,%ymm9,%ymm10
   .byte  197,121,110,217                     // vmovd         %ecx,%xmm11
   .byte  196,65,121,112,219,0                // vpshufd       $0x0,%xmm11,%xmm11
   .byte  196,67,37,24,219,1                  // vinsertf128   $0x1,%xmm11,%ymm11,%ymm11
   .byte  196,65,36,87,218                    // vxorps        %ymm10,%ymm11,%ymm11
-  .byte  196,98,125,24,21,147,116,2,0        // vbroadcastss  0x27493(%rip),%ymm10        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,98,125,24,21,219,163,2,0        // vbroadcastss  0x2a3db(%rip),%ymm10        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  196,65,36,84,210                    // vandps        %ymm10,%ymm11,%ymm10
   .byte  196,193,25,114,242,5                // vpslld        $0x5,%xmm10,%xmm12
   .byte  196,67,125,25,210,1                 // vextractf128  $0x1,%ymm10,%xmm10
   .byte  196,193,41,114,242,5                // vpslld        $0x5,%xmm10,%xmm10
   .byte  196,67,29,24,210,1                  // vinsertf128   $0x1,%xmm10,%ymm12,%ymm10
-  .byte  197,123,18,37,106,133,2,0           // vmovddup      0x2856a(%rip),%xmm12        # 378f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13b0>
+  .byte  197,123,18,37,10,181,2,0            // vmovddup      0x2b50a(%rip),%xmm12        # 3a890 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
   .byte  196,65,49,219,236                   // vpand         %xmm12,%xmm9,%xmm13
   .byte  196,193,17,114,245,4                // vpslld        $0x4,%xmm13,%xmm13
   .byte  196,65,57,219,228                   // vpand         %xmm12,%xmm8,%xmm12
   .byte  196,193,25,114,244,4                // vpslld        $0x4,%xmm12,%xmm12
   .byte  196,67,21,24,228,1                  // vinsertf128   $0x1,%xmm12,%ymm13,%ymm12
-  .byte  196,98,125,24,45,81,116,2,0         // vbroadcastss  0x27451(%rip),%ymm13        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,125,24,45,153,163,2,0        // vbroadcastss  0x2a399(%rip),%ymm13        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,65,36,84,237                    // vandps        %ymm13,%ymm11,%ymm13
   .byte  196,193,9,114,245,2                 // vpslld        $0x2,%xmm13,%xmm14
   .byte  196,67,125,25,237,1                 // vextractf128  $0x1,%ymm13,%xmm13
   .byte  196,193,17,114,245,2                // vpslld        $0x2,%xmm13,%xmm13
   .byte  196,67,13,24,237,1                  // vinsertf128   $0x1,%xmm13,%ymm14,%ymm13
-  .byte  197,123,18,53,40,133,2,0            // vmovddup      0x28528(%rip),%xmm14        # 378f8 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
+  .byte  197,123,18,53,200,180,2,0           // vmovddup      0x2b4c8(%rip),%xmm14        # 3a898 <_sk_srcover_bgra_8888_sse2_lowp+0x1410>
   .byte  196,65,49,219,254                   // vpand         %xmm14,%xmm9,%xmm15
   .byte  196,65,1,254,255                    // vpaddd        %xmm15,%xmm15,%xmm15
   .byte  196,65,57,219,246                   // vpand         %xmm14,%xmm8,%xmm14
   .byte  196,65,9,254,246                    // vpaddd        %xmm14,%xmm14,%xmm14
   .byte  196,67,5,24,246,1                   // vinsertf128   $0x1,%xmm14,%ymm15,%ymm14
   .byte  196,65,12,86,228                    // vorps         %ymm12,%ymm14,%ymm12
-  .byte  196,98,125,24,53,0,116,2,0          // vbroadcastss  0x27400(%rip),%ymm14        # 367f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+  .byte  196,98,125,24,53,72,163,2,0         // vbroadcastss  0x2a348(%rip),%ymm14        # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
   .byte  196,65,36,84,222                    // vandps        %ymm14,%ymm11,%ymm11
   .byte  196,193,9,114,211,1                 // vpsrld        $0x1,%xmm11,%xmm14
   .byte  196,67,125,25,219,1                 // vextractf128  $0x1,%ymm11,%xmm11
   .byte  196,193,33,114,211,1                // vpsrld        $0x1,%xmm11,%xmm11
   .byte  196,67,13,24,219,1                  // vinsertf128   $0x1,%xmm11,%ymm14,%ymm11
   .byte  196,65,20,86,219                    // vorps         %ymm11,%ymm13,%ymm11
-  .byte  197,123,18,45,222,132,2,0           // vmovddup      0x284de(%rip),%xmm13        # 37900 <_sk_srcover_bgra_8888_sse2_lowp+0x13c0>
+  .byte  197,123,18,45,126,180,2,0           // vmovddup      0x2b47e(%rip),%xmm13        # 3a8a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
   .byte  196,65,49,219,205                   // vpand         %xmm13,%xmm9,%xmm9
   .byte  196,65,57,219,197                   // vpand         %xmm13,%xmm8,%xmm8
   .byte  196,193,49,114,209,2                // vpsrld        $0x2,%xmm9,%xmm9
@@ -24368,9 +24368,9 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  196,65,60,86,195                    // vorps         %ymm11,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,163,115,2,0        // vbroadcastss  0x273a3(%rip),%ymm9        # 36800 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+  .byte  196,98,125,24,13,235,162,2,0        // vbroadcastss  0x2a2eb(%rip),%ymm9        # 39748 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
-  .byte  196,98,125,24,13,153,115,2,0        // vbroadcastss  0x27399(%rip),%ymm9        # 36804 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+  .byte  196,98,125,24,13,225,162,2,0        // vbroadcastss  0x2a2e1(%rip),%ymm9        # 3974c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
   .byte  196,65,60,88,193                    // vaddps        %ymm9,%ymm8,%ymm8
   .byte  196,98,125,24,8                     // vbroadcastss  (%rax),%ymm9
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
@@ -24404,7 +24404,7 @@
 FUNCTION(_sk_black_color_avx)
 _sk_black_color_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,33,115,2,0        // vbroadcastss  0x27321(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,105,162,2,0       // vbroadcastss  0x2a269(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
@@ -24415,7 +24415,7 @@
 FUNCTION(_sk_white_color_avx)
 _sk_white_color_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,8,115,2,0          // vbroadcastss  0x27308(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,80,162,2,0         // vbroadcastss  0x2a250(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  197,252,40,216                      // vmovaps       %ymm0,%ymm3
@@ -24461,7 +24461,7 @@
 FUNCTION(_sk_srcatop_avx)
 _sk_srcatop_avx:
   .byte  197,252,89,199                      // vmulps        %ymm7,%ymm0,%ymm0
-  .byte  196,98,125,24,5,167,114,2,0         // vbroadcastss  0x272a7(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,239,161,2,0         // vbroadcastss  0x2a1ef(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,204                       // vmulps        %ymm4,%ymm8,%ymm9
   .byte  197,180,88,192                      // vaddps        %ymm0,%ymm9,%ymm0
@@ -24482,7 +24482,7 @@
 FUNCTION(_sk_dstatop_avx)
 _sk_dstatop_avx:
   .byte  197,100,89,196                      // vmulps        %ymm4,%ymm3,%ymm8
-  .byte  196,98,125,24,13,101,114,2,0        // vbroadcastss  0x27265(%rip),%ymm9        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,13,173,161,2,0        // vbroadcastss  0x2a1ad(%rip),%ymm9        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,52,92,207                       // vsubps        %ymm7,%ymm9,%ymm9
   .byte  197,180,89,192                      // vmulps        %ymm0,%ymm9,%ymm0
   .byte  197,188,88,192                      // vaddps        %ymm0,%ymm8,%ymm0
@@ -24524,7 +24524,7 @@
 .globl _sk_srcout_avx
 FUNCTION(_sk_srcout_avx)
 _sk_srcout_avx:
-  .byte  196,98,125,24,5,0,114,2,0           // vbroadcastss  0x27200(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,72,161,2,0          // vbroadcastss  0x2a148(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
@@ -24537,7 +24537,7 @@
 .globl _sk_dstout_avx
 FUNCTION(_sk_dstout_avx)
 _sk_dstout_avx:
-  .byte  196,226,125,24,5,223,113,2,0        // vbroadcastss  0x271df(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,39,161,2,0         // vbroadcastss  0x2a127(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,92,219                      // vsubps        %ymm3,%ymm0,%ymm3
   .byte  197,228,89,196                      // vmulps        %ymm4,%ymm3,%ymm0
   .byte  197,228,89,205                      // vmulps        %ymm5,%ymm3,%ymm1
@@ -24550,7 +24550,7 @@
 .globl _sk_srcover_avx
 FUNCTION(_sk_srcover_avx)
 _sk_srcover_avx:
-  .byte  196,98,125,24,5,190,113,2,0         // vbroadcastss  0x271be(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,6,161,2,0           // vbroadcastss  0x2a106(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,204                       // vmulps        %ymm4,%ymm8,%ymm9
   .byte  197,180,88,192                      // vaddps        %ymm0,%ymm9,%ymm0
@@ -24567,7 +24567,7 @@
 .globl _sk_dstover_avx
 FUNCTION(_sk_dstover_avx)
 _sk_dstover_avx:
-  .byte  196,98,125,24,5,141,113,2,0         // vbroadcastss  0x2718d(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,213,160,2,0         // vbroadcastss  0x2a0d5(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,199                       // vsubps        %ymm7,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,252,88,196                      // vaddps        %ymm4,%ymm0,%ymm0
@@ -24595,7 +24595,7 @@
 .globl _sk_multiply_avx
 FUNCTION(_sk_multiply_avx)
 _sk_multiply_avx:
-  .byte  196,98,125,24,5,72,113,2,0          // vbroadcastss  0x27148(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,144,160,2,0         // vbroadcastss  0x2a090(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,208                       // vmulps        %ymm0,%ymm9,%ymm10
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -24626,7 +24626,7 @@
 FUNCTION(_sk_plus__avx)
 _sk_plus__avx:
   .byte  197,252,88,196                      // vaddps        %ymm4,%ymm0,%ymm0
-  .byte  196,98,125,24,5,215,112,2,0         // vbroadcastss  0x270d7(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,31,160,2,0          // vbroadcastss  0x2a01f(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  197,244,88,205                      // vaddps        %ymm5,%ymm1,%ymm1
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
@@ -24660,7 +24660,7 @@
 .globl _sk_xor__avx
 FUNCTION(_sk_xor__avx)
 _sk_xor__avx:
-  .byte  196,98,125,24,5,118,112,2,0         // vbroadcastss  0x27076(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,190,159,2,0         // vbroadcastss  0x29fbe(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,180,89,192                      // vmulps        %ymm0,%ymm9,%ymm0
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -24697,7 +24697,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,95,209                  // vmaxps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,242,111,2,0         // vbroadcastss  0x26ff2(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,58,159,2,0          // vbroadcastss  0x29f3a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,199                       // vmulps        %ymm7,%ymm8,%ymm8
   .byte  197,188,88,219                      // vaddps        %ymm3,%ymm8,%ymm3
@@ -24723,7 +24723,7 @@
   .byte  197,100,89,206                      // vmulps        %ymm6,%ymm3,%ymm9
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,154,111,2,0         // vbroadcastss  0x26f9a(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,226,158,2,0         // vbroadcastss  0x29ee2(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,199                       // vmulps        %ymm7,%ymm8,%ymm8
   .byte  197,188,88,219                      // vaddps        %ymm3,%ymm8,%ymm3
@@ -24752,7 +24752,7 @@
   .byte  196,193,108,93,209                  // vminps        %ymm9,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,54,111,2,0          // vbroadcastss  0x26f36(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,126,158,2,0         // vbroadcastss  0x29e7e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,199                       // vmulps        %ymm7,%ymm8,%ymm8
   .byte  197,188,88,219                      // vaddps        %ymm3,%ymm8,%ymm3
@@ -24775,7 +24775,7 @@
   .byte  197,236,89,214                      // vmulps        %ymm6,%ymm2,%ymm2
   .byte  197,236,88,210                      // vaddps        %ymm2,%ymm2,%ymm2
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
-  .byte  196,98,125,24,5,237,110,2,0         // vbroadcastss  0x26eed(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,53,158,2,0          // vbroadcastss  0x29e35(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
   .byte  197,60,89,199                       // vmulps        %ymm7,%ymm8,%ymm8
   .byte  197,188,88,219                      // vaddps        %ymm3,%ymm8,%ymm3
@@ -24786,7 +24786,7 @@
 .globl _sk_colorburn_avx
 FUNCTION(_sk_colorburn_avx)
 _sk_colorburn_avx:
-  .byte  196,98,125,24,5,212,110,2,0         // vbroadcastss  0x26ed4(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,28,158,2,0          // vbroadcastss  0x29e1c(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,52,89,216                       // vmulps        %ymm0,%ymm9,%ymm11
   .byte  196,65,44,87,210                    // vxorps        %ymm10,%ymm10,%ymm10
@@ -24848,7 +24848,7 @@
 FUNCTION(_sk_colordodge_avx)
 _sk_colordodge_avx:
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
-  .byte  196,98,125,24,13,216,109,2,0        // vbroadcastss  0x26dd8(%rip),%ymm9        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,13,32,157,2,0         // vbroadcastss  0x29d20(%rip),%ymm9        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,52,92,215                       // vsubps        %ymm7,%ymm9,%ymm10
   .byte  197,44,89,216                       // vmulps        %ymm0,%ymm10,%ymm11
   .byte  197,52,92,203                       // vsubps        %ymm3,%ymm9,%ymm9
@@ -24905,7 +24905,7 @@
 .globl _sk_hardlight_avx
 FUNCTION(_sk_hardlight_avx)
 _sk_hardlight_avx:
-  .byte  196,98,125,24,5,227,108,2,0         // vbroadcastss  0x26ce3(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,43,156,2,0          // vbroadcastss  0x29c2b(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,215                       // vsubps        %ymm7,%ymm8,%ymm10
   .byte  197,44,89,200                       // vmulps        %ymm0,%ymm10,%ymm9
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -24960,7 +24960,7 @@
 .globl _sk_overlay_avx
 FUNCTION(_sk_overlay_avx)
 _sk_overlay_avx:
-  .byte  196,98,125,24,5,8,108,2,0           // vbroadcastss  0x26c08(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,80,155,2,0          // vbroadcastss  0x29b50(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,215                       // vsubps        %ymm7,%ymm8,%ymm10
   .byte  197,44,89,200                       // vmulps        %ymm0,%ymm10,%ymm9
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -25026,10 +25026,10 @@
   .byte  196,65,60,88,192                    // vaddps        %ymm8,%ymm8,%ymm8
   .byte  196,65,60,89,216                    // vmulps        %ymm8,%ymm8,%ymm11
   .byte  196,65,60,88,195                    // vaddps        %ymm11,%ymm8,%ymm8
-  .byte  196,98,125,24,29,15,107,2,0         // vbroadcastss  0x26b0f(%rip),%ymm11        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,98,125,24,29,87,154,2,0         // vbroadcastss  0x29a57(%rip),%ymm11        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  196,65,28,88,235                    // vaddps        %ymm11,%ymm12,%ymm13
   .byte  196,65,20,89,192                    // vmulps        %ymm8,%ymm13,%ymm8
-  .byte  196,98,125,24,45,0,107,2,0          // vbroadcastss  0x26b00(%rip),%ymm13        # 3680c <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+  .byte  196,98,125,24,45,72,154,2,0         // vbroadcastss  0x29a48(%rip),%ymm13        # 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
   .byte  196,65,28,89,245                    // vmulps        %ymm13,%ymm12,%ymm14
   .byte  196,65,12,88,192                    // vaddps        %ymm8,%ymm14,%ymm8
   .byte  196,65,124,82,244                   // vrsqrtps      %ymm12,%ymm14
@@ -25040,7 +25040,7 @@
   .byte  197,4,194,255,2                     // vcmpleps      %ymm7,%ymm15,%ymm15
   .byte  196,67,13,74,240,240                // vblendvps     %ymm15,%ymm8,%ymm14,%ymm14
   .byte  197,116,88,249                      // vaddps        %ymm1,%ymm1,%ymm15
-  .byte  196,98,125,24,5,170,106,2,0         // vbroadcastss  0x26aaa(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,242,153,2,0         // vbroadcastss  0x299f2(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,65,60,92,228                    // vsubps        %ymm12,%ymm8,%ymm12
   .byte  197,132,92,195                      // vsubps        %ymm3,%ymm15,%ymm0
   .byte  196,65,124,89,228                   // vmulps        %ymm12,%ymm0,%ymm12
@@ -25167,12 +25167,12 @@
   .byte  196,65,28,89,219                    // vmulps        %ymm11,%ymm12,%ymm11
   .byte  196,65,36,94,222                    // vdivps        %ymm14,%ymm11,%ymm11
   .byte  196,67,37,74,224,240                // vblendvps     %ymm15,%ymm8,%ymm11,%ymm12
-  .byte  196,98,125,24,53,141,104,2,0        // vbroadcastss  0x2688d(%rip),%ymm14        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,213,151,2,0        // vbroadcastss  0x297d5(%rip),%ymm14        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,92,89,222                    // vmulps        %ymm14,%ymm4,%ymm11
-  .byte  196,98,125,24,61,131,104,2,0        // vbroadcastss  0x26883(%rip),%ymm15        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,61,203,151,2,0        // vbroadcastss  0x297cb(%rip),%ymm15        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,239                    // vmulps        %ymm15,%ymm5,%ymm13
   .byte  196,65,36,88,221                    // vaddps        %ymm13,%ymm11,%ymm11
-  .byte  196,226,125,24,5,116,104,2,0        // vbroadcastss  0x26874(%rip),%ymm0        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,226,125,24,5,188,151,2,0        // vbroadcastss  0x297bc(%rip),%ymm0        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  197,76,89,232                       // vmulps        %ymm0,%ymm6,%ymm13
   .byte  196,65,36,88,221                    // vaddps        %ymm13,%ymm11,%ymm11
   .byte  196,65,52,89,238                    // vmulps        %ymm14,%ymm9,%ymm13
@@ -25233,7 +25233,7 @@
   .byte  196,65,36,95,208                    // vmaxps        %ymm8,%ymm11,%ymm10
   .byte  196,195,109,74,209,240              // vblendvps     %ymm15,%ymm9,%ymm2,%ymm2
   .byte  196,193,108,95,208                  // vmaxps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,33,103,2,0          // vbroadcastss  0x26721(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,105,150,2,0         // vbroadcastss  0x29669(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,180,89,201                      // vmulps        %ymm1,%ymm9,%ymm1
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -25290,12 +25290,12 @@
   .byte  196,65,28,89,219                    // vmulps        %ymm11,%ymm12,%ymm11
   .byte  196,65,36,94,222                    // vdivps        %ymm14,%ymm11,%ymm11
   .byte  196,67,37,74,224,240                // vblendvps     %ymm15,%ymm8,%ymm11,%ymm12
-  .byte  196,98,125,24,53,75,102,2,0         // vbroadcastss  0x2664b(%rip),%ymm14        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,53,147,149,2,0        // vbroadcastss  0x29593(%rip),%ymm14        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,92,89,222                    // vmulps        %ymm14,%ymm4,%ymm11
-  .byte  196,98,125,24,61,65,102,2,0         // vbroadcastss  0x26641(%rip),%ymm15        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,61,137,149,2,0        // vbroadcastss  0x29589(%rip),%ymm15        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,239                    // vmulps        %ymm15,%ymm5,%ymm13
   .byte  196,65,36,88,221                    // vaddps        %ymm13,%ymm11,%ymm11
-  .byte  196,226,125,24,5,50,102,2,0         // vbroadcastss  0x26632(%rip),%ymm0        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,226,125,24,5,122,149,2,0        // vbroadcastss  0x2957a(%rip),%ymm0        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  197,76,89,232                       // vmulps        %ymm0,%ymm6,%ymm13
   .byte  196,65,36,88,221                    // vaddps        %ymm13,%ymm11,%ymm11
   .byte  196,65,52,89,238                    // vmulps        %ymm14,%ymm9,%ymm13
@@ -25356,7 +25356,7 @@
   .byte  196,65,36,95,208                    // vmaxps        %ymm8,%ymm11,%ymm10
   .byte  196,195,109,74,209,240              // vblendvps     %ymm15,%ymm9,%ymm2,%ymm2
   .byte  196,193,108,95,208                  // vmaxps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,223,100,2,0         // vbroadcastss  0x264df(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,39,148,2,0          // vbroadcastss  0x29427(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,207                       // vsubps        %ymm7,%ymm8,%ymm9
   .byte  197,180,89,201                      // vmulps        %ymm1,%ymm9,%ymm1
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
@@ -25385,12 +25385,12 @@
   .byte  197,252,17,68,36,168                // vmovups       %ymm0,-0x58(%rsp)
   .byte  197,124,89,199                      // vmulps        %ymm7,%ymm0,%ymm8
   .byte  197,116,89,207                      // vmulps        %ymm7,%ymm1,%ymm9
-  .byte  196,98,125,24,45,145,100,2,0        // vbroadcastss  0x26491(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,45,217,147,2,0        // vbroadcastss  0x293d9(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,92,89,213                    // vmulps        %ymm13,%ymm4,%ymm10
-  .byte  196,98,125,24,53,135,100,2,0        // vbroadcastss  0x26487(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,53,207,147,2,0        // vbroadcastss  0x293cf(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,84,89,222                    // vmulps        %ymm14,%ymm5,%ymm11
   .byte  196,65,44,88,211                    // vaddps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,24,61,120,100,2,0        // vbroadcastss  0x26478(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,192,147,2,0        // vbroadcastss  0x293c0(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,65,76,89,223                    // vmulps        %ymm15,%ymm6,%ymm11
   .byte  196,193,44,88,195                   // vaddps        %ymm11,%ymm10,%ymm0
   .byte  196,65,60,89,221                    // vmulps        %ymm13,%ymm8,%ymm11
@@ -25453,7 +25453,7 @@
   .byte  196,65,44,95,207                    // vmaxps        %ymm15,%ymm10,%ymm9
   .byte  196,195,37,74,192,0                 // vblendvps     %ymm0,%ymm8,%ymm11,%ymm0
   .byte  196,65,124,95,199                   // vmaxps        %ymm15,%ymm0,%ymm8
-  .byte  196,226,125,24,5,19,99,2,0          // vbroadcastss  0x26313(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,91,146,2,0         // vbroadcastss  0x2925b(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,124,92,215                      // vsubps        %ymm7,%ymm0,%ymm10
   .byte  197,172,89,84,36,168                // vmulps        -0x58(%rsp),%ymm10,%ymm2
   .byte  197,124,92,219                      // vsubps        %ymm3,%ymm0,%ymm11
@@ -25483,12 +25483,12 @@
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  197,100,89,196                      // vmulps        %ymm4,%ymm3,%ymm8
   .byte  197,100,89,205                      // vmulps        %ymm5,%ymm3,%ymm9
-  .byte  196,98,125,24,45,193,98,2,0         // vbroadcastss  0x262c1(%rip),%ymm13        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,45,9,146,2,0          // vbroadcastss  0x29209(%rip),%ymm13        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,108,89,213                   // vmulps        %ymm13,%ymm2,%ymm10
-  .byte  196,98,125,24,53,183,98,2,0         // vbroadcastss  0x262b7(%rip),%ymm14        # 36814 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  .byte  196,98,125,24,53,255,145,2,0        // vbroadcastss  0x291ff(%rip),%ymm14        # 3975c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   .byte  196,65,116,89,222                   // vmulps        %ymm14,%ymm1,%ymm11
   .byte  196,65,44,88,211                    // vaddps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,24,61,168,98,2,0         // vbroadcastss  0x262a8(%rip),%ymm15        # 36818 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  .byte  196,98,125,24,61,240,145,2,0        // vbroadcastss  0x291f0(%rip),%ymm15        # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   .byte  196,65,28,89,223                    // vmulps        %ymm15,%ymm12,%ymm11
   .byte  196,193,44,88,195                   // vaddps        %ymm11,%ymm10,%ymm0
   .byte  196,65,60,89,221                    // vmulps        %ymm13,%ymm8,%ymm11
@@ -25551,7 +25551,7 @@
   .byte  196,65,44,95,207                    // vmaxps        %ymm15,%ymm10,%ymm9
   .byte  196,195,37,74,192,0                 // vblendvps     %ymm0,%ymm8,%ymm11,%ymm0
   .byte  196,65,124,95,199                   // vmaxps        %ymm15,%ymm0,%ymm8
-  .byte  196,226,125,24,5,67,97,2,0          // vbroadcastss  0x26143(%rip),%ymm0        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,5,139,144,2,0        // vbroadcastss  0x2908b(%rip),%ymm0        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,124,92,215                      // vsubps        %ymm7,%ymm0,%ymm10
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  197,124,92,219                      // vsubps        %ymm3,%ymm0,%ymm11
@@ -25585,7 +25585,7 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,42,1,0,0                     // jne           10842 <_sk_srcover_rgba_8888_avx+0x14a>
   .byte  196,1,125,16,4,152                  // vmovupd       (%r8,%r11,4),%ymm8
-  .byte  197,125,40,13,26,102,2,0            // vmovapd       0x2661a(%rip),%ymm9        # 36d40 <_sk_srcover_bgra_8888_sse2_lowp+0x800>
+  .byte  197,125,40,13,90,149,2,0            // vmovapd       0x2955a(%rip),%ymm9        # 39c80 <_sk_srcover_bgra_8888_sse2_lowp+0x7f8>
   .byte  196,193,61,84,225                   // vandpd        %ymm9,%ymm8,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
   .byte  196,193,81,114,208,8                // vpsrld        $0x8,%xmm8,%xmm5
@@ -25603,9 +25603,9 @@
   .byte  197,193,114,215,24                  // vpsrld        $0x18,%xmm7,%xmm7
   .byte  196,227,61,24,255,1                 // vinsertf128   $0x1,%xmm7,%ymm8,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,105,96,2,0          // vbroadcastss  0x26069(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,177,143,2,0         // vbroadcastss  0x28fb1(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,136,96,2,0         // vbroadcastss  0x26088(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,208,143,2,0        // vbroadcastss  0x28fd0(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,60,89,212                       // vmulps        %ymm4,%ymm8,%ymm10
   .byte  196,193,124,88,194                  // vaddps        %ymm10,%ymm0,%ymm0
@@ -25747,7 +25747,7 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,42,1,0,0                     // jne           10aee <_sk_srcover_bgra_8888_avx+0x14a>
   .byte  196,1,125,16,4,152                  // vmovupd       (%r8,%r11,4),%ymm8
-  .byte  197,125,40,13,142,99,2,0            // vmovapd       0x2638e(%rip),%ymm9        # 36d60 <_sk_srcover_bgra_8888_sse2_lowp+0x820>
+  .byte  197,125,40,13,206,146,2,0           // vmovapd       0x292ce(%rip),%ymm9        # 39ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x818>
   .byte  196,193,61,84,233                   // vandpd        %ymm9,%ymm8,%ymm5
   .byte  197,252,91,245                      // vcvtdq2ps     %ymm5,%ymm6
   .byte  196,193,81,114,208,8                // vpsrld        $0x8,%xmm8,%xmm5
@@ -25765,9 +25765,9 @@
   .byte  197,193,114,215,24                  // vpsrld        $0x18,%xmm7,%xmm7
   .byte  196,227,61,24,255,1                 // vinsertf128   $0x1,%xmm7,%ymm8,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,189,93,2,0          // vbroadcastss  0x25dbd(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,5,141,2,0           // vbroadcastss  0x28d05(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,195                       // vsubps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,220,93,2,0         // vbroadcastss  0x25ddc(%rip),%ymm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,13,36,141,2,0         // vbroadcastss  0x28d24(%rip),%ymm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,60,89,212                       // vmulps        %ymm4,%ymm8,%ymm10
   .byte  196,193,124,88,194                  // vaddps        %ymm10,%ymm0,%ymm0
@@ -25911,7 +25911,7 @@
 .globl _sk_clamp_1_avx
 FUNCTION(_sk_clamp_1_avx)
 _sk_clamp_1_avx:
-  .byte  196,98,125,24,5,122,91,2,0          // vbroadcastss  0x25b7a(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,194,138,2,0         // vbroadcastss  0x28ac2(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
   .byte  196,193,108,93,208                  // vminps        %ymm8,%ymm2,%ymm2
@@ -25923,7 +25923,7 @@
 .globl _sk_clamp_a_avx
 FUNCTION(_sk_clamp_a_avx)
 _sk_clamp_a_avx:
-  .byte  196,98,125,24,5,89,91,2,0           // vbroadcastss  0x25b59(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,161,138,2,0         // vbroadcastss  0x28aa1(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,100,93,216                  // vminps        %ymm8,%ymm3,%ymm3
   .byte  197,252,93,195                      // vminps        %ymm3,%ymm0,%ymm0
   .byte  197,244,93,203                      // vminps        %ymm3,%ymm1,%ymm1
@@ -25935,7 +25935,7 @@
 .globl _sk_clamp_a_dst_avx
 FUNCTION(_sk_clamp_a_dst_avx)
 _sk_clamp_a_dst_avx:
-  .byte  196,98,125,24,5,59,91,2,0           // vbroadcastss  0x25b3b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,131,138,2,0         // vbroadcastss  0x28a83(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,68,93,248                   // vminps        %ymm8,%ymm7,%ymm7
   .byte  197,220,93,231                      // vminps        %ymm7,%ymm4,%ymm4
   .byte  197,212,93,239                      // vminps        %ymm7,%ymm5,%ymm5
@@ -25968,7 +25968,7 @@
 .globl _sk_invert_avx
 FUNCTION(_sk_invert_avx)
 _sk_invert_avx:
-  .byte  196,98,125,24,5,246,90,2,0          // vbroadcastss  0x25af6(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,62,138,2,0          // vbroadcastss  0x28a3e(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,188,92,192                      // vsubps        %ymm0,%ymm8,%ymm0
   .byte  197,188,92,201                      // vsubps        %ymm1,%ymm8,%ymm1
   .byte  197,188,92,210                      // vsubps        %ymm2,%ymm8,%ymm2
@@ -26022,9 +26022,9 @@
 .globl _sk_unpremul_avx
 FUNCTION(_sk_unpremul_avx)
 _sk_unpremul_avx:
-  .byte  196,98,125,24,5,145,90,2,0          // vbroadcastss  0x25a91(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,217,137,2,0         // vbroadcastss  0x289d9(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,94,195                       // vdivps        %ymm3,%ymm8,%ymm8
-  .byte  196,98,125,24,13,180,90,2,0         // vbroadcastss  0x25ab4(%rip),%ymm9        # 36820 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+  .byte  196,98,125,24,13,252,137,2,0        // vbroadcastss  0x289fc(%rip),%ymm9        # 39768 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
   .byte  196,65,60,194,201,1                 // vcmpltps      %ymm9,%ymm8,%ymm9
   .byte  196,65,44,87,210                    // vxorps        %ymm10,%ymm10,%ymm10
   .byte  196,67,45,74,192,144                // vblendvps     %ymm9,%ymm8,%ymm10,%ymm8
@@ -26038,17 +26038,17 @@
 .globl _sk_from_srgb_avx
 FUNCTION(_sk_from_srgb_avx)
 _sk_from_srgb_avx:
-  .byte  196,98,125,24,5,142,90,2,0          // vbroadcastss  0x25a8e(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,214,137,2,0         // vbroadcastss  0x289d6(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  197,124,89,208                      // vmulps        %ymm0,%ymm0,%ymm10
-  .byte  196,98,125,24,29,104,90,2,0         // vbroadcastss  0x25a68(%rip),%ymm11        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,176,137,2,0        // vbroadcastss  0x289b0(%rip),%ymm11        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,124,89,227                   // vmulps        %ymm11,%ymm0,%ymm12
-  .byte  196,98,125,24,45,114,90,2,0         // vbroadcastss  0x25a72(%rip),%ymm13        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,45,186,137,2,0        // vbroadcastss  0x289ba(%rip),%ymm13        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
   .byte  196,65,28,88,229                    // vaddps        %ymm13,%ymm12,%ymm12
   .byte  196,65,44,89,212                    // vmulps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,99,90,2,0          // vbroadcastss  0x25a63(%rip),%ymm12        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,37,171,137,2,0        // vbroadcastss  0x289ab(%rip),%ymm12        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,53,89,90,2,0          // vbroadcastss  0x25a59(%rip),%ymm14        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,53,161,137,2,0        // vbroadcastss  0x289a1(%rip),%ymm14        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  196,193,124,194,198,1               // vcmpltps      %ymm14,%ymm0,%ymm0
   .byte  196,195,45,74,193,0                 // vblendvps     %ymm0,%ymm9,%ymm10,%ymm0
   .byte  196,65,116,89,200                   // vmulps        %ymm8,%ymm1,%ymm9
@@ -26074,17 +26074,17 @@
 .globl _sk_from_srgb_dst_avx
 FUNCTION(_sk_from_srgb_dst_avx)
 _sk_from_srgb_dst_avx:
-  .byte  196,98,125,24,5,226,89,2,0          // vbroadcastss  0x259e2(%rip),%ymm8        # 36824 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  .byte  196,98,125,24,5,42,137,2,0          // vbroadcastss  0x2892a(%rip),%ymm8        # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   .byte  196,65,92,89,200                    // vmulps        %ymm8,%ymm4,%ymm9
   .byte  197,92,89,212                       // vmulps        %ymm4,%ymm4,%ymm10
-  .byte  196,98,125,24,29,188,89,2,0         // vbroadcastss  0x259bc(%rip),%ymm11        # 36810 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  .byte  196,98,125,24,29,4,137,2,0          // vbroadcastss  0x28904(%rip),%ymm11        # 39758 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   .byte  196,65,92,89,227                    // vmulps        %ymm11,%ymm4,%ymm12
-  .byte  196,98,125,24,45,198,89,2,0         // vbroadcastss  0x259c6(%rip),%ymm13        # 36828 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  .byte  196,98,125,24,45,14,137,2,0         // vbroadcastss  0x2890e(%rip),%ymm13        # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
   .byte  196,65,28,88,229                    // vaddps        %ymm13,%ymm12,%ymm12
   .byte  196,65,44,89,212                    // vmulps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,37,183,89,2,0         // vbroadcastss  0x259b7(%rip),%ymm12        # 3682c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  .byte  196,98,125,24,37,255,136,2,0        // vbroadcastss  0x288ff(%rip),%ymm12        # 39774 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   .byte  196,65,44,88,212                    // vaddps        %ymm12,%ymm10,%ymm10
-  .byte  196,98,125,24,53,173,89,2,0         // vbroadcastss  0x259ad(%rip),%ymm14        # 36830 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  .byte  196,98,125,24,53,245,136,2,0        // vbroadcastss  0x288f5(%rip),%ymm14        # 39778 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   .byte  196,193,92,194,230,1                // vcmpltps      %ymm14,%ymm4,%ymm4
   .byte  196,195,45,74,225,64                // vblendvps     %ymm4,%ymm9,%ymm10,%ymm4
   .byte  196,65,84,89,200                    // vmulps        %ymm8,%ymm5,%ymm9
@@ -26111,20 +26111,20 @@
 FUNCTION(_sk_to_srgb_avx)
 _sk_to_srgb_avx:
   .byte  197,124,82,200                      // vrsqrtps      %ymm0,%ymm9
-  .byte  196,98,125,24,5,66,89,2,0           // vbroadcastss  0x25942(%rip),%ymm8        # 36834 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+  .byte  196,98,125,24,5,138,136,2,0         // vbroadcastss  0x2888a(%rip),%ymm8        # 3977c <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
   .byte  196,65,124,89,208                   // vmulps        %ymm8,%ymm0,%ymm10
-  .byte  196,98,125,24,29,60,89,2,0          // vbroadcastss  0x2593c(%rip),%ymm11        # 3683c <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+  .byte  196,98,125,24,29,132,136,2,0        // vbroadcastss  0x28884(%rip),%ymm11        # 39784 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
   .byte  196,65,52,89,227                    // vmulps        %ymm11,%ymm9,%ymm12
-  .byte  196,98,125,24,45,42,89,2,0          // vbroadcastss  0x2592a(%rip),%ymm13        # 36838 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+  .byte  196,98,125,24,45,114,136,2,0        // vbroadcastss  0x28872(%rip),%ymm13        # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
   .byte  196,65,28,88,229                    // vaddps        %ymm13,%ymm12,%ymm12
   .byte  196,65,52,89,228                    // vmulps        %ymm12,%ymm9,%ymm12
-  .byte  196,98,125,24,53,79,90,2,0          // vbroadcastss  0x25a4f(%rip),%ymm14        # 36970 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+  .byte  196,98,125,24,53,151,137,2,0        // vbroadcastss  0x28997(%rip),%ymm14        # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
   .byte  196,65,28,88,230                    // vaddps        %ymm14,%ymm12,%ymm12
-  .byte  196,98,125,24,61,69,90,2,0          // vbroadcastss  0x25a45(%rip),%ymm15        # 36974 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+  .byte  196,98,125,24,61,141,137,2,0        // vbroadcastss  0x2898d(%rip),%ymm15        # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x434>
   .byte  196,65,52,88,207                    // vaddps        %ymm15,%ymm9,%ymm9
   .byte  196,65,124,83,201                   // vrcpps        %ymm9,%ymm9
   .byte  196,65,52,89,204                    // vmulps        %ymm12,%ymm9,%ymm9
-  .byte  196,98,125,24,37,1,89,2,0           // vbroadcastss  0x25901(%rip),%ymm12        # 36848 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+  .byte  196,98,125,24,37,73,136,2,0         // vbroadcastss  0x28849(%rip),%ymm12        # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
   .byte  196,193,124,194,196,1               // vcmpltps      %ymm12,%ymm0,%ymm0
   .byte  196,195,53,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   .byte  197,124,82,201                      // vrsqrtps      %ymm1,%ymm9
@@ -26161,7 +26161,7 @@
   .byte  197,116,93,202                      // vminps        %ymm2,%ymm1,%ymm9
   .byte  196,65,124,93,201                   // vminps        %ymm9,%ymm0,%ymm9
   .byte  196,65,60,92,209                    // vsubps        %ymm9,%ymm8,%ymm10
-  .byte  196,98,125,24,29,9,88,2,0           // vbroadcastss  0x25809(%rip),%ymm11        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,29,81,135,2,0         // vbroadcastss  0x28751(%rip),%ymm11        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,65,36,94,218                    // vdivps        %ymm10,%ymm11,%ymm11
   .byte  197,116,92,226                      // vsubps        %ymm2,%ymm1,%ymm12
   .byte  196,65,28,89,227                    // vmulps        %ymm11,%ymm12,%ymm12
@@ -26171,19 +26171,19 @@
   .byte  196,193,108,89,211                  // vmulps        %ymm11,%ymm2,%ymm2
   .byte  197,252,92,201                      // vsubps        %ymm1,%ymm0,%ymm1
   .byte  196,193,116,89,203                  // vmulps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,29,58,88,2,0          // vbroadcastss  0x2583a(%rip),%ymm11        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  196,98,125,24,29,130,135,2,0        // vbroadcastss  0x28782(%rip),%ymm11        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,29,40,88,2,0          // vbroadcastss  0x25828(%rip),%ymm11        # 36850 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  .byte  196,98,125,24,29,112,135,2,0        // vbroadcastss  0x28770(%rip),%ymm11        # 39798 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
   .byte  196,227,117,74,202,224              // vblendvps     %ymm14,%ymm2,%ymm1,%ymm1
-  .byte  196,226,125,24,21,16,88,2,0         // vbroadcastss  0x25810(%rip),%ymm2        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,226,125,24,21,88,135,2,0        // vbroadcastss  0x28758(%rip),%ymm2        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  196,65,12,87,246                    // vxorps        %ymm14,%ymm14,%ymm14
   .byte  196,227,13,74,210,208               // vblendvps     %ymm13,%ymm2,%ymm14,%ymm2
   .byte  197,188,194,192,0                   // vcmpeqps      %ymm0,%ymm8,%ymm0
   .byte  196,193,108,88,212                  // vaddps        %ymm12,%ymm2,%ymm2
   .byte  196,227,117,74,194,0                // vblendvps     %ymm0,%ymm2,%ymm1,%ymm0
   .byte  196,193,60,88,201                   // vaddps        %ymm9,%ymm8,%ymm1
-  .byte  196,98,125,24,37,135,87,2,0         // vbroadcastss  0x25787(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,207,134,2,0        // vbroadcastss  0x286cf(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,116,89,212                  // vmulps        %ymm12,%ymm1,%ymm2
   .byte  197,28,194,226,1                    // vcmpltps      %ymm2,%ymm12,%ymm12
   .byte  196,65,36,92,216                    // vsubps        %ymm8,%ymm11,%ymm11
@@ -26193,7 +26193,7 @@
   .byte  197,172,94,201                      // vdivps        %ymm1,%ymm10,%ymm1
   .byte  196,195,125,74,198,128              // vblendvps     %ymm8,%ymm14,%ymm0,%ymm0
   .byte  196,195,117,74,206,128              // vblendvps     %ymm8,%ymm14,%ymm1,%ymm1
-  .byte  196,98,125,24,5,186,87,2,0          // vbroadcastss  0x257ba(%rip),%ymm8        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  196,98,125,24,5,2,135,2,0           // vbroadcastss  0x28702(%rip),%ymm8        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -26210,7 +26210,7 @@
   .byte  197,252,17,92,36,128                // vmovups       %ymm3,-0x80(%rsp)
   .byte  197,252,40,225                      // vmovaps       %ymm1,%ymm4
   .byte  197,252,40,216                      // vmovaps       %ymm0,%ymm3
-  .byte  196,98,125,24,5,19,87,2,0           // vbroadcastss  0x25713(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,91,134,2,0          // vbroadcastss  0x2865b(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,60,194,202,2                    // vcmpleps      %ymm2,%ymm8,%ymm9
   .byte  197,92,89,210                       // vmulps        %ymm2,%ymm4,%ymm10
   .byte  196,65,92,92,218                    // vsubps        %ymm10,%ymm4,%ymm11
@@ -26218,23 +26218,23 @@
   .byte  197,52,88,210                       // vaddps        %ymm2,%ymm9,%ymm10
   .byte  197,108,88,202                      // vaddps        %ymm2,%ymm2,%ymm9
   .byte  196,65,52,92,202                    // vsubps        %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,24,29,89,87,2,0          // vbroadcastss  0x25759(%rip),%ymm11        # 3685c <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+  .byte  196,98,125,24,29,161,134,2,0        // vbroadcastss  0x286a1(%rip),%ymm11        # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
   .byte  196,65,100,88,219                   // vaddps        %ymm11,%ymm3,%ymm11
   .byte  196,67,125,8,227,1                  // vroundps      $0x1,%ymm11,%ymm12
   .byte  196,65,36,92,252                    // vsubps        %ymm12,%ymm11,%ymm15
   .byte  196,65,44,92,217                    // vsubps        %ymm9,%ymm10,%ymm11
-  .byte  196,98,125,24,37,43,87,2,0          // vbroadcastss  0x2572b(%rip),%ymm12        # 3684c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  .byte  196,98,125,24,37,115,134,2,0        // vbroadcastss  0x28673(%rip),%ymm12        # 39794 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   .byte  196,193,4,89,196                    // vmulps        %ymm12,%ymm15,%ymm0
-  .byte  196,98,125,24,45,37,87,2,0          // vbroadcastss  0x25725(%rip),%ymm13        # 36854 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  .byte  196,98,125,24,45,109,134,2,0        // vbroadcastss  0x2866d(%rip),%ymm13        # 3979c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   .byte  197,20,92,240                       // vsubps        %ymm0,%ymm13,%ymm14
   .byte  196,65,36,89,246                    // vmulps        %ymm14,%ymm11,%ymm14
   .byte  196,65,52,88,246                    // vaddps        %ymm14,%ymm9,%ymm14
-  .byte  196,226,125,24,13,26,87,2,0         // vbroadcastss  0x2571a(%rip),%ymm1        # 36860 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+  .byte  196,226,125,24,13,98,134,2,0        // vbroadcastss  0x28662(%rip),%ymm1        # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
   .byte  196,193,116,194,255,2               // vcmpleps      %ymm15,%ymm1,%ymm7
   .byte  196,195,13,74,249,112               // vblendvps     %ymm7,%ymm9,%ymm14,%ymm7
   .byte  196,65,60,194,247,2                 // vcmpleps      %ymm15,%ymm8,%ymm14
   .byte  196,227,45,74,255,224               // vblendvps     %ymm14,%ymm7,%ymm10,%ymm7
-  .byte  196,98,125,24,53,241,86,2,0         // vbroadcastss  0x256f1(%rip),%ymm14        # 36858 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  .byte  196,98,125,24,53,57,134,2,0         // vbroadcastss  0x28639(%rip),%ymm14        # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   .byte  196,65,12,194,255,2                 // vcmpleps      %ymm15,%ymm14,%ymm15
   .byte  196,193,124,89,195                  // vmulps        %ymm11,%ymm0,%ymm0
   .byte  197,180,88,192                      // vaddps        %ymm0,%ymm9,%ymm0
@@ -26253,7 +26253,7 @@
   .byte  197,164,89,247                      // vmulps        %ymm7,%ymm11,%ymm6
   .byte  197,180,88,246                      // vaddps        %ymm6,%ymm9,%ymm6
   .byte  196,227,77,74,237,0                 // vblendvps     %ymm0,%ymm5,%ymm6,%ymm5
-  .byte  196,226,125,24,5,155,86,2,0         // vbroadcastss  0x2569b(%rip),%ymm0        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,226,125,24,5,227,133,2,0        // vbroadcastss  0x285e3(%rip),%ymm0        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  197,228,88,192                      // vaddps        %ymm0,%ymm3,%ymm0
   .byte  196,227,125,8,216,1                 // vroundps      $0x1,%ymm0,%ymm3
   .byte  197,252,92,195                      // vsubps        %ymm3,%ymm0,%ymm0
@@ -26309,13 +26309,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,75                              // jne           112cf <_sk_scale_u8_avx+0x63>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,222,93,2,0             // vpand         0x25dde(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,126,141,2,0            // vpand         0x28d7e(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,121,51,200                   // vpmovzxwd     %xmm8,%xmm9
   .byte  196,65,121,112,192,78               // vpshufd       $0x4e,%xmm8,%xmm8
   .byte  196,66,121,51,192                   // vpmovzxwd     %xmm8,%xmm8
   .byte  196,67,53,24,192,1                  // vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,178,85,2,0         // vbroadcastss  0x255b2(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,250,132,2,0        // vbroadcastss  0x284fa(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  197,188,89,201                      // vmulps        %ymm1,%ymm8,%ymm1
@@ -26395,20 +26395,20 @@
   .byte  196,65,121,112,192,78               // vpshufd       $0x4e,%xmm8,%xmm8
   .byte  196,66,121,51,192                   // vpmovzxwd     %xmm8,%xmm8
   .byte  196,67,53,24,192,1                  // vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
-  .byte  196,98,125,24,13,164,84,2,0         // vbroadcastss  0x254a4(%rip),%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,98,125,24,13,236,131,2,0        // vbroadcastss  0x283ec(%rip),%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,60,84,201                    // vandps        %ymm9,%ymm8,%ymm9
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  196,98,125,24,21,149,84,2,0         // vbroadcastss  0x25495(%rip),%ymm10        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,98,125,24,21,221,131,2,0        // vbroadcastss  0x283dd(%rip),%ymm10        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,24,21,139,84,2,0         // vbroadcastss  0x2548b(%rip),%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,98,125,24,21,211,131,2,0        // vbroadcastss  0x283d3(%rip),%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,60,84,210                    // vandps        %ymm10,%ymm8,%ymm10
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  196,98,125,24,29,124,84,2,0         // vbroadcastss  0x2547c(%rip),%ymm11        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,98,125,24,29,196,131,2,0        // vbroadcastss  0x283c4(%rip),%ymm11        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,24,29,114,84,2,0         // vbroadcastss  0x25472(%rip),%ymm11        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,98,125,24,29,186,131,2,0        // vbroadcastss  0x283ba(%rip),%ymm11        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,60,84,195                    // vandps        %ymm11,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,29,99,84,2,0          // vbroadcastss  0x25463(%rip),%ymm11        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,98,125,24,29,171,131,2,0        // vbroadcastss  0x283ab(%rip),%ymm11        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  197,100,194,223,1                   // vcmpltps      %ymm7,%ymm3,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -26501,13 +26501,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,111                             // jne           115be <_sk_lerp_u8_avx+0x87>
   .byte  196,2,121,48,4,24                   // vpmovzxbw     (%r8,%r11,1),%xmm8
-  .byte  197,57,219,5,19,91,2,0              // vpand         0x25b13(%rip),%xmm8,%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,57,219,5,179,138,2,0            // vpand         0x28ab3(%rip),%xmm8,%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,66,121,51,200                   // vpmovzxwd     %xmm8,%xmm9
   .byte  196,65,121,112,192,78               // vpshufd       $0x4e,%xmm8,%xmm8
   .byte  196,66,121,51,192                   // vpmovzxwd     %xmm8,%xmm8
   .byte  196,67,53,24,192,1                  // vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,13,231,82,2,0         // vbroadcastss  0x252e7(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,47,130,2,0         // vbroadcastss  0x2822f(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,252,92,196                      // vsubps        %ymm4,%ymm0,%ymm0
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
@@ -26563,7 +26563,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,221                 // callq         ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdb12c>
+  .byte  232,255,255,255,221                 // callq         ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd81e4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,210                             // callq         *%rdx
@@ -26592,20 +26592,20 @@
   .byte  196,65,121,112,192,78               // vpshufd       $0x4e,%xmm8,%xmm8
   .byte  196,66,121,51,192                   // vpmovzxwd     %xmm8,%xmm8
   .byte  196,67,53,24,192,1                  // vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
-  .byte  196,98,125,24,13,176,81,2,0         // vbroadcastss  0x251b0(%rip),%ymm9        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,98,125,24,13,248,128,2,0        // vbroadcastss  0x280f8(%rip),%ymm9        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  196,65,60,84,201                    // vandps        %ymm9,%ymm8,%ymm9
   .byte  196,65,124,91,201                   // vcvtdq2ps     %ymm9,%ymm9
-  .byte  196,98,125,24,21,161,81,2,0         // vbroadcastss  0x251a1(%rip),%ymm10        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,98,125,24,21,233,128,2,0        // vbroadcastss  0x280e9(%rip),%ymm10        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,24,21,151,81,2,0         // vbroadcastss  0x25197(%rip),%ymm10        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,98,125,24,21,223,128,2,0        // vbroadcastss  0x280df(%rip),%ymm10        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  196,65,60,84,210                    // vandps        %ymm10,%ymm8,%ymm10
   .byte  196,65,124,91,210                   // vcvtdq2ps     %ymm10,%ymm10
-  .byte  196,98,125,24,29,136,81,2,0         // vbroadcastss  0x25188(%rip),%ymm11        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,98,125,24,29,208,128,2,0        // vbroadcastss  0x280d0(%rip),%ymm11        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,24,29,126,81,2,0         // vbroadcastss  0x2517e(%rip),%ymm11        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,98,125,24,29,198,128,2,0        // vbroadcastss  0x280c6(%rip),%ymm11        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  196,65,60,84,195                    // vandps        %ymm11,%ymm8,%ymm8
   .byte  196,65,124,91,192                   // vcvtdq2ps     %ymm8,%ymm8
-  .byte  196,98,125,24,29,111,81,2,0         // vbroadcastss  0x2516f(%rip),%ymm11        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,98,125,24,29,183,128,2,0        // vbroadcastss  0x280b7(%rip),%ymm11        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  197,100,194,223,1                   // vcmpltps      %ymm7,%ymm3,%ymm11
   .byte  196,65,44,93,224                    // vminps        %ymm8,%ymm10,%ymm12
@@ -26682,7 +26682,7 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,4,2,0,0                      // jne           11a28 <_sk_load_tables_avx+0x218>
   .byte  196,65,125,16,20,144                // vmovupd       (%r8,%rdx,4),%ymm10
-  .byte  197,125,40,13,78,85,2,0             // vmovapd       0x2554e(%rip),%ymm9        # 36d80 <_sk_srcover_bgra_8888_sse2_lowp+0x840>
+  .byte  197,125,40,13,142,132,2,0           // vmovapd       0x2848e(%rip),%ymm9        # 39cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x838>
   .byte  196,193,45,84,201                   // vandpd        %ymm9,%ymm10,%ymm1
   .byte  196,227,125,25,200,1                // vextractf128  $0x1,%ymm1,%xmm0
   .byte  196,193,249,126,192                 // vmovq         %xmm0,%r8
@@ -26774,7 +26774,7 @@
   .byte  196,193,65,114,213,24               // vpsrld        $0x18,%xmm13,%xmm7
   .byte  196,227,101,24,223,1                // vinsertf128   $0x1,%xmm7,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,226,125,24,61,78,78,2,0         // vbroadcastss  0x24e4e(%rip),%ymm7        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,61,150,125,2,0       // vbroadcastss  0x27d96(%rip),%ymm7        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,228,89,223                      // vmulps        %ymm7,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,124,36,200               // vmovups       -0x38(%rsp),%ymm7
@@ -26860,7 +26860,7 @@
   .byte  197,177,108,208                     // vpunpcklqdq   %xmm0,%xmm9,%xmm2
   .byte  197,49,109,232                      // vpunpckhqdq   %xmm0,%xmm9,%xmm13
   .byte  196,65,57,108,212                   // vpunpcklqdq   %xmm12,%xmm8,%xmm10
-  .byte  197,121,111,29,0,85,2,0             // vmovdqa       0x25500(%rip),%xmm11        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,121,111,29,160,132,2,0          // vmovdqa       0x284a0(%rip),%xmm11        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,193,105,219,195                 // vpand         %xmm11,%xmm2,%xmm0
   .byte  197,249,112,208,78                  // vpshufd       $0x4e,%xmm0,%xmm2
   .byte  196,226,121,51,210                  // vpmovzxwd     %xmm2,%xmm2
@@ -26954,7 +26954,7 @@
   .byte  196,226,121,51,219                  // vpmovzxwd     %xmm3,%xmm3
   .byte  196,227,77,24,219,1                 // vinsertf128   $0x1,%xmm3,%ymm6,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,226,125,24,53,47,75,2,0         // vbroadcastss  0x24b2f(%rip),%ymm6        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,226,125,24,53,119,122,2,0       // vbroadcastss  0x27a77(%rip),%ymm6        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  197,228,89,222                      // vmulps        %ymm6,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,16,116,36,168               // vmovups       -0x58(%rsp),%ymm6
@@ -27018,7 +27018,7 @@
   .byte  197,105,108,216                     // vpunpcklqdq   %xmm0,%xmm2,%xmm11
   .byte  197,241,108,211                     // vpunpcklqdq   %xmm3,%xmm1,%xmm2
   .byte  197,241,109,203                     // vpunpckhqdq   %xmm3,%xmm1,%xmm1
-  .byte  197,121,111,53,0,82,2,0             // vmovdqa       0x25200(%rip),%xmm14        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,121,111,53,160,129,2,0          // vmovdqa       0x281a0(%rip),%xmm14        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,193,105,219,214                 // vpand         %xmm14,%xmm2,%xmm2
   .byte  197,249,112,218,78                  // vpshufd       $0x4e,%xmm2,%xmm3
   .byte  196,226,121,51,219                  // vpmovzxwd     %xmm3,%xmm3
@@ -27104,7 +27104,7 @@
   .byte  196,227,105,33,215,48               // vinsertps     $0x30,%xmm7,%xmm2,%xmm2
   .byte  196,227,77,24,210,1                 // vinsertf128   $0x1,%xmm2,%ymm6,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,197,71,2,0        // vbroadcastss  0x247c5(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,13,119,2,0        // vbroadcastss  0x2770d(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,16,116,36,168               // vmovups       -0x58(%rsp),%ymm6
   .byte  197,252,16,124,36,200               // vmovups       -0x38(%rsp),%ymm7
   .byte  255,224                             // jmpq          *%rax
@@ -27175,7 +27175,7 @@
 FUNCTION(_sk_byte_tables_avx)
 _sk_byte_tables_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,174,70,2,0          // vbroadcastss  0x246ae(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,246,117,2,0         // vbroadcastss  0x275f6(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  197,125,91,200                      // vcvtps2dq     %ymm0,%ymm9
   .byte  196,65,249,126,200                  // vmovq         %xmm9,%r8
@@ -27310,7 +27310,7 @@
   .byte  196,194,121,49,204                  // vpmovzxbd     %xmm12,%xmm1
   .byte  196,194,121,49,213                  // vpmovzxbd     %xmm13,%xmm2
   .byte  196,227,117,24,202,1                // vinsertf128   $0x1,%xmm2,%ymm1,%ymm1
-  .byte  196,98,125,24,13,106,68,2,0         // vbroadcastss  0x2446a(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,178,115,2,0        // vbroadcastss  0x273b2(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
   .byte  196,193,116,89,201                  // vmulps        %ymm9,%ymm1,%ymm1
@@ -27438,7 +27438,7 @@
   .byte  196,194,121,49,203                  // vpmovzxbd     %xmm11,%xmm1
   .byte  196,227,125,24,193,1                // vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,31,66,2,0          // vbroadcastss  0x2421f(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,103,113,2,0        // vbroadcastss  0x27167(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,194,121,49,202                  // vpmovzxbd     %xmm10,%xmm1
   .byte  196,194,121,49,212                  // vpmovzxbd     %xmm12,%xmm2
@@ -27675,36 +27675,36 @@
   .byte  196,193,124,88,195                  // vaddps        %ymm11,%ymm0,%ymm0
   .byte  196,98,125,24,16                    // vbroadcastss  (%rax),%ymm10
   .byte  197,124,91,216                      // vcvtdq2ps     %ymm0,%ymm11
-  .byte  196,98,125,24,37,176,62,2,0         // vbroadcastss  0x23eb0(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,37,248,109,2,0        // vbroadcastss  0x26df8(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   .byte  196,65,36,89,220                    // vmulps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,166,62,2,0         // vbroadcastss  0x23ea6(%rip),%ymm12        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,238,109,2,0        // vbroadcastss  0x26dee(%rip),%ymm12        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,124,84,196                  // vandps        %ymm12,%ymm0,%ymm0
-  .byte  196,98,125,24,37,248,61,2,0         // vbroadcastss  0x23df8(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,64,109,2,0         // vbroadcastss  0x26d40(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,124,86,196                  // vorps         %ymm12,%ymm0,%ymm0
-  .byte  196,98,125,24,37,142,62,2,0         // vbroadcastss  0x23e8e(%rip),%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,37,214,109,2,0        // vbroadcastss  0x26dd6(%rip),%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,65,36,88,220                    // vaddps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,132,62,2,0         // vbroadcastss  0x23e84(%rip),%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,37,204,109,2,0        // vbroadcastss  0x26dcc(%rip),%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,65,124,89,228                   // vmulps        %ymm12,%ymm0,%ymm12
   .byte  196,65,36,92,220                    // vsubps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,117,62,2,0         // vbroadcastss  0x23e75(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,189,109,2,0        // vbroadcastss  0x26dbd(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,124,88,196                  // vaddps        %ymm12,%ymm0,%ymm0
-  .byte  196,98,125,24,37,107,62,2,0         // vbroadcastss  0x23e6b(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,179,109,2,0        // vbroadcastss  0x26db3(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  197,156,94,192                      // vdivps        %ymm0,%ymm12,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
   .byte  197,172,89,192                      // vmulps        %ymm0,%ymm10,%ymm0
   .byte  196,99,125,8,208,1                  // vroundps      $0x1,%ymm0,%ymm10
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,79,62,2,0          // vbroadcastss  0x23e4f(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,151,109,2,0        // vbroadcastss  0x26d97(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,124,88,195                  // vaddps        %ymm11,%ymm0,%ymm0
-  .byte  196,98,125,24,29,69,62,2,0          // vbroadcastss  0x23e45(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,141,109,2,0        // vbroadcastss  0x26d8d(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,65,44,89,219                    // vmulps        %ymm11,%ymm10,%ymm11
   .byte  196,193,124,92,195                  // vsubps        %ymm11,%ymm0,%ymm0
-  .byte  196,98,125,24,29,54,62,2,0          // vbroadcastss  0x23e36(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,98,125,24,29,126,109,2,0        // vbroadcastss  0x26d7e(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,44,62,2,0          // vbroadcastss  0x23e2c(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,116,109,2,0        // vbroadcastss  0x26d74(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,124,88,194                  // vaddps        %ymm10,%ymm0,%ymm0
-  .byte  196,98,125,24,21,29,62,2,0          // vbroadcastss  0x23e1d(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,101,109,2,0        // vbroadcastss  0x26d65(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,124,89,194                  // vmulps        %ymm10,%ymm0,%ymm0
   .byte  197,253,91,192                      // vcvtps2dq     %ymm0,%ymm0
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -27712,7 +27712,7 @@
   .byte  196,195,125,74,193,128              // vblendvps     %ymm8,%ymm9,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,5,49,61,2,0           // vbroadcastss  0x23d31(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,121,108,2,0         // vbroadcastss  0x26c79(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -27734,36 +27734,36 @@
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
   .byte  196,98,125,24,16                    // vbroadcastss  (%rax),%ymm10
   .byte  197,124,91,217                      // vcvtdq2ps     %ymm1,%ymm11
-  .byte  196,98,125,24,37,118,61,2,0         // vbroadcastss  0x23d76(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,37,190,108,2,0        // vbroadcastss  0x26cbe(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   .byte  196,65,36,89,220                    // vmulps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,108,61,2,0         // vbroadcastss  0x23d6c(%rip),%ymm12        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,180,108,2,0        // vbroadcastss  0x26cb4(%rip),%ymm12        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,116,84,204                  // vandps        %ymm12,%ymm1,%ymm1
-  .byte  196,98,125,24,37,190,60,2,0         // vbroadcastss  0x23cbe(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,6,108,2,0          // vbroadcastss  0x26c06(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,116,86,204                  // vorps         %ymm12,%ymm1,%ymm1
-  .byte  196,98,125,24,37,84,61,2,0          // vbroadcastss  0x23d54(%rip),%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,37,156,108,2,0        // vbroadcastss  0x26c9c(%rip),%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,65,36,88,220                    // vaddps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,74,61,2,0          // vbroadcastss  0x23d4a(%rip),%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,37,146,108,2,0        // vbroadcastss  0x26c92(%rip),%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,65,116,89,228                   // vmulps        %ymm12,%ymm1,%ymm12
   .byte  196,65,36,92,220                    // vsubps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,59,61,2,0          // vbroadcastss  0x23d3b(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,131,108,2,0        // vbroadcastss  0x26c83(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,116,88,204                  // vaddps        %ymm12,%ymm1,%ymm1
-  .byte  196,98,125,24,37,49,61,2,0          // vbroadcastss  0x23d31(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,121,108,2,0        // vbroadcastss  0x26c79(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  197,156,94,201                      // vdivps        %ymm1,%ymm12,%ymm1
   .byte  197,164,92,201                      // vsubps        %ymm1,%ymm11,%ymm1
   .byte  197,172,89,201                      // vmulps        %ymm1,%ymm10,%ymm1
   .byte  196,99,125,8,209,1                  // vroundps      $0x1,%ymm1,%ymm10
   .byte  196,65,116,92,210                   // vsubps        %ymm10,%ymm1,%ymm10
-  .byte  196,98,125,24,29,21,61,2,0          // vbroadcastss  0x23d15(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,93,108,2,0         // vbroadcastss  0x26c5d(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,29,11,61,2,0          // vbroadcastss  0x23d0b(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,83,108,2,0         // vbroadcastss  0x26c53(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,65,44,89,219                    // vmulps        %ymm11,%ymm10,%ymm11
   .byte  196,193,116,92,203                  // vsubps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,29,252,60,2,0         // vbroadcastss  0x23cfc(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,98,125,24,29,68,108,2,0         // vbroadcastss  0x26c44(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,242,60,2,0         // vbroadcastss  0x23cf2(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,58,108,2,0         // vbroadcastss  0x26c3a(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,116,88,202                  // vaddps        %ymm10,%ymm1,%ymm1
-  .byte  196,98,125,24,21,227,60,2,0         // vbroadcastss  0x23ce3(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,43,108,2,0         // vbroadcastss  0x26c2b(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,116,89,202                  // vmulps        %ymm10,%ymm1,%ymm1
   .byte  197,253,91,201                      // vcvtps2dq     %ymm1,%ymm1
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -27771,7 +27771,7 @@
   .byte  196,195,117,74,201,128              // vblendvps     %ymm8,%ymm9,%ymm1,%ymm1
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
-  .byte  196,98,125,24,5,247,59,2,0          // vbroadcastss  0x23bf7(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,63,107,2,0          // vbroadcastss  0x26b3f(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -27793,36 +27793,36 @@
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
   .byte  196,98,125,24,16                    // vbroadcastss  (%rax),%ymm10
   .byte  197,124,91,218                      // vcvtdq2ps     %ymm2,%ymm11
-  .byte  196,98,125,24,37,60,60,2,0          // vbroadcastss  0x23c3c(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,37,132,107,2,0        // vbroadcastss  0x26b84(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   .byte  196,65,36,89,220                    // vmulps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,50,60,2,0          // vbroadcastss  0x23c32(%rip),%ymm12        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,122,107,2,0        // vbroadcastss  0x26b7a(%rip),%ymm12        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,108,84,212                  // vandps        %ymm12,%ymm2,%ymm2
-  .byte  196,98,125,24,37,132,59,2,0         // vbroadcastss  0x23b84(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,204,106,2,0        // vbroadcastss  0x26acc(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,108,86,212                  // vorps         %ymm12,%ymm2,%ymm2
-  .byte  196,98,125,24,37,26,60,2,0          // vbroadcastss  0x23c1a(%rip),%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,37,98,107,2,0         // vbroadcastss  0x26b62(%rip),%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,65,36,88,220                    // vaddps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,16,60,2,0          // vbroadcastss  0x23c10(%rip),%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,37,88,107,2,0         // vbroadcastss  0x26b58(%rip),%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,65,108,89,228                   // vmulps        %ymm12,%ymm2,%ymm12
   .byte  196,65,36,92,220                    // vsubps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,1,60,2,0           // vbroadcastss  0x23c01(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,73,107,2,0         // vbroadcastss  0x26b49(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,108,88,212                  // vaddps        %ymm12,%ymm2,%ymm2
-  .byte  196,98,125,24,37,247,59,2,0         // vbroadcastss  0x23bf7(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,63,107,2,0         // vbroadcastss  0x26b3f(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  197,156,94,210                      // vdivps        %ymm2,%ymm12,%ymm2
   .byte  197,164,92,210                      // vsubps        %ymm2,%ymm11,%ymm2
   .byte  197,172,89,210                      // vmulps        %ymm2,%ymm10,%ymm2
   .byte  196,99,125,8,210,1                  // vroundps      $0x1,%ymm2,%ymm10
   .byte  196,65,108,92,210                   // vsubps        %ymm10,%ymm2,%ymm10
-  .byte  196,98,125,24,29,219,59,2,0         // vbroadcastss  0x23bdb(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,35,107,2,0         // vbroadcastss  0x26b23(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
-  .byte  196,98,125,24,29,209,59,2,0         // vbroadcastss  0x23bd1(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,25,107,2,0         // vbroadcastss  0x26b19(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,65,44,89,219                    // vmulps        %ymm11,%ymm10,%ymm11
   .byte  196,193,108,92,211                  // vsubps        %ymm11,%ymm2,%ymm2
-  .byte  196,98,125,24,29,194,59,2,0         // vbroadcastss  0x23bc2(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,98,125,24,29,10,107,2,0         // vbroadcastss  0x26b0a(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,184,59,2,0         // vbroadcastss  0x23bb8(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,0,107,2,0          // vbroadcastss  0x26b00(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,108,88,210                  // vaddps        %ymm10,%ymm2,%ymm2
-  .byte  196,98,125,24,21,169,59,2,0         // vbroadcastss  0x23ba9(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,241,106,2,0        // vbroadcastss  0x26af1(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,108,89,210                  // vmulps        %ymm10,%ymm2,%ymm2
   .byte  197,253,91,210                      // vcvtps2dq     %ymm2,%ymm2
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -27830,7 +27830,7 @@
   .byte  196,195,109,74,209,128              // vblendvps     %ymm8,%ymm9,%ymm2,%ymm2
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,108,95,208                  // vmaxps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,189,58,2,0          // vbroadcastss  0x23abd(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,5,106,2,0           // vbroadcastss  0x26a05(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,108,93,208                  // vminps        %ymm8,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -27852,36 +27852,36 @@
   .byte  196,193,100,88,219                  // vaddps        %ymm11,%ymm3,%ymm3
   .byte  196,98,125,24,16                    // vbroadcastss  (%rax),%ymm10
   .byte  197,124,91,219                      // vcvtdq2ps     %ymm3,%ymm11
-  .byte  196,98,125,24,37,2,59,2,0           // vbroadcastss  0x23b02(%rip),%ymm12        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,37,74,106,2,0         // vbroadcastss  0x26a4a(%rip),%ymm12        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   .byte  196,65,36,89,220                    // vmulps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,248,58,2,0         // vbroadcastss  0x23af8(%rip),%ymm12        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,37,64,106,2,0         // vbroadcastss  0x26a40(%rip),%ymm12        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,100,84,220                  // vandps        %ymm12,%ymm3,%ymm3
-  .byte  196,98,125,24,37,74,58,2,0          // vbroadcastss  0x23a4a(%rip),%ymm12        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,37,146,105,2,0        // vbroadcastss  0x26992(%rip),%ymm12        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,100,86,220                  // vorps         %ymm12,%ymm3,%ymm3
-  .byte  196,98,125,24,37,224,58,2,0         // vbroadcastss  0x23ae0(%rip),%ymm12        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,37,40,106,2,0         // vbroadcastss  0x26a28(%rip),%ymm12        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,65,36,88,220                    // vaddps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,214,58,2,0         // vbroadcastss  0x23ad6(%rip),%ymm12        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,37,30,106,2,0         // vbroadcastss  0x26a1e(%rip),%ymm12        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,65,100,89,228                   // vmulps        %ymm12,%ymm3,%ymm12
   .byte  196,65,36,92,220                    // vsubps        %ymm12,%ymm11,%ymm11
-  .byte  196,98,125,24,37,199,58,2,0         // vbroadcastss  0x23ac7(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,15,106,2,0         // vbroadcastss  0x26a0f(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,100,88,220                  // vaddps        %ymm12,%ymm3,%ymm3
-  .byte  196,98,125,24,37,189,58,2,0         // vbroadcastss  0x23abd(%rip),%ymm12        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,37,5,106,2,0          // vbroadcastss  0x26a05(%rip),%ymm12        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  197,156,94,219                      // vdivps        %ymm3,%ymm12,%ymm3
   .byte  197,164,92,219                      // vsubps        %ymm3,%ymm11,%ymm3
   .byte  197,172,89,219                      // vmulps        %ymm3,%ymm10,%ymm3
   .byte  196,99,125,8,211,1                  // vroundps      $0x1,%ymm3,%ymm10
   .byte  196,65,100,92,210                   // vsubps        %ymm10,%ymm3,%ymm10
-  .byte  196,98,125,24,29,161,58,2,0         // vbroadcastss  0x23aa1(%rip),%ymm11        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,29,233,105,2,0        // vbroadcastss  0x269e9(%rip),%ymm11        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,100,88,219                  // vaddps        %ymm11,%ymm3,%ymm3
-  .byte  196,98,125,24,29,151,58,2,0         // vbroadcastss  0x23a97(%rip),%ymm11        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,98,125,24,29,223,105,2,0        // vbroadcastss  0x269df(%rip),%ymm11        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  196,65,44,89,219                    // vmulps        %ymm11,%ymm10,%ymm11
   .byte  196,193,100,92,219                  // vsubps        %ymm11,%ymm3,%ymm3
-  .byte  196,98,125,24,29,136,58,2,0         // vbroadcastss  0x23a88(%rip),%ymm11        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,98,125,24,29,208,105,2,0        // vbroadcastss  0x269d0(%rip),%ymm11        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  196,65,36,92,210                    // vsubps        %ymm10,%ymm11,%ymm10
-  .byte  196,98,125,24,29,126,58,2,0         // vbroadcastss  0x23a7e(%rip),%ymm11        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,98,125,24,29,198,105,2,0        // vbroadcastss  0x269c6(%rip),%ymm11        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  196,65,36,94,210                    // vdivps        %ymm10,%ymm11,%ymm10
   .byte  196,193,100,88,218                  // vaddps        %ymm10,%ymm3,%ymm3
-  .byte  196,98,125,24,21,111,58,2,0         // vbroadcastss  0x23a6f(%rip),%ymm10        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,98,125,24,21,183,105,2,0        // vbroadcastss  0x269b7(%rip),%ymm10        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  196,193,100,89,218                  // vmulps        %ymm10,%ymm3,%ymm3
   .byte  197,253,91,219                      // vcvtps2dq     %ymm3,%ymm3
   .byte  196,98,125,24,80,20                 // vbroadcastss  0x14(%rax),%ymm10
@@ -27889,7 +27889,7 @@
   .byte  196,195,101,74,217,128              // vblendvps     %ymm8,%ymm9,%ymm3,%ymm3
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  196,193,100,95,216                  // vmaxps        %ymm8,%ymm3,%ymm3
-  .byte  196,98,125,24,5,131,57,2,0          // vbroadcastss  0x23983(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,203,104,2,0         // vbroadcastss  0x268cb(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,100,93,216                  // vminps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -27908,34 +27908,34 @@
   .byte  197,252,40,233                      // vmovaps       %ymm1,%ymm5
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,91,200                      // vcvtdq2ps     %ymm0,%ymm1
-  .byte  196,98,125,24,5,218,57,2,0          // vbroadcastss  0x239da(%rip),%ymm8        # 36888 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  .byte  196,98,125,24,5,34,105,2,0          // vbroadcastss  0x26922(%rip),%ymm8        # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   .byte  196,193,116,89,200                  // vmulps        %ymm8,%ymm1,%ymm1
-  .byte  196,98,125,24,13,208,57,2,0         // vbroadcastss  0x239d0(%rip),%ymm9        # 3688c <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  .byte  196,98,125,24,13,24,105,2,0         // vbroadcastss  0x26918(%rip),%ymm9        # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   .byte  196,193,124,84,193                  // vandps        %ymm9,%ymm0,%ymm0
-  .byte  196,226,125,24,37,34,57,2,0         // vbroadcastss  0x23922(%rip),%ymm4        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,37,106,104,2,0       // vbroadcastss  0x2686a(%rip),%ymm4        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,252,86,196                      // vorps         %ymm4,%ymm0,%ymm0
-  .byte  196,98,125,24,21,185,57,2,0         // vbroadcastss  0x239b9(%rip),%ymm10        # 36890 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  .byte  196,98,125,24,21,1,105,2,0          // vbroadcastss  0x26901(%rip),%ymm10        # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   .byte  196,193,116,88,202                  // vaddps        %ymm10,%ymm1,%ymm1
-  .byte  196,98,125,24,29,175,57,2,0         // vbroadcastss  0x239af(%rip),%ymm11        # 36894 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  .byte  196,98,125,24,29,247,104,2,0        // vbroadcastss  0x268f7(%rip),%ymm11        # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   .byte  196,193,124,89,211                  // vmulps        %ymm11,%ymm0,%ymm2
   .byte  197,244,92,202                      // vsubps        %ymm2,%ymm1,%ymm1
-  .byte  196,98,125,24,37,161,57,2,0         // vbroadcastss  0x239a1(%rip),%ymm12        # 36898 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  .byte  196,98,125,24,37,233,104,2,0        // vbroadcastss  0x268e9(%rip),%ymm12        # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   .byte  196,193,124,88,196                  // vaddps        %ymm12,%ymm0,%ymm0
-  .byte  196,98,125,24,45,151,57,2,0         // vbroadcastss  0x23997(%rip),%ymm13        # 3689c <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  .byte  196,98,125,24,45,223,104,2,0        // vbroadcastss  0x268df(%rip),%ymm13        # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   .byte  197,148,94,192                      // vdivps        %ymm0,%ymm13,%ymm0
   .byte  197,244,92,192                      // vsubps        %ymm0,%ymm1,%ymm0
   .byte  196,98,125,24,48                    // vbroadcastss  (%rax),%ymm14
   .byte  196,193,124,89,198                  // vmulps        %ymm14,%ymm0,%ymm0
   .byte  196,227,125,8,200,1                 // vroundps      $0x1,%ymm0,%ymm1
   .byte  197,252,92,241                      // vsubps        %ymm1,%ymm0,%ymm6
-  .byte  196,98,125,24,61,118,57,2,0         // vbroadcastss  0x23976(%rip),%ymm15        # 368a0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  .byte  196,98,125,24,61,190,104,2,0        // vbroadcastss  0x268be(%rip),%ymm15        # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   .byte  196,193,124,88,199                  // vaddps        %ymm15,%ymm0,%ymm0
-  .byte  196,226,125,24,29,108,57,2,0        // vbroadcastss  0x2396c(%rip),%ymm3        # 368a4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  .byte  196,226,125,24,29,180,104,2,0       // vbroadcastss  0x268b4(%rip),%ymm3        # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   .byte  197,204,89,203                      // vmulps        %ymm3,%ymm6,%ymm1
   .byte  197,252,92,201                      // vsubps        %ymm1,%ymm0,%ymm1
-  .byte  196,226,125,24,21,95,57,2,0         // vbroadcastss  0x2395f(%rip),%ymm2        # 368a8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  .byte  196,226,125,24,21,167,104,2,0       // vbroadcastss  0x268a7(%rip),%ymm2        # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   .byte  197,236,92,198                      // vsubps        %ymm6,%ymm2,%ymm0
-  .byte  196,226,125,24,53,86,57,2,0         // vbroadcastss  0x23956(%rip),%ymm6        # 368ac <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  .byte  196,226,125,24,53,158,104,2,0       // vbroadcastss  0x2689e(%rip),%ymm6        # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   .byte  197,204,94,192                      // vdivps        %ymm0,%ymm6,%ymm0
   .byte  197,244,88,192                      // vaddps        %ymm0,%ymm1,%ymm0
   .byte  197,252,17,68,36,128                // vmovups       %ymm0,-0x80(%rsp)
@@ -27977,7 +27977,7 @@
   .byte  197,236,92,212                      // vsubps        %ymm4,%ymm2,%ymm2
   .byte  197,204,94,210                      // vdivps        %ymm2,%ymm6,%ymm2
   .byte  197,244,88,202                      // vaddps        %ymm2,%ymm1,%ymm1
-  .byte  196,226,125,24,21,153,56,2,0        // vbroadcastss  0x23899(%rip),%ymm2        # 368b0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  .byte  196,226,125,24,21,225,103,2,0       // vbroadcastss  0x267e1(%rip),%ymm2        # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   .byte  197,236,89,92,36,128                // vmulps        -0x80(%rsp),%ymm2,%ymm3
   .byte  197,252,89,226                      // vmulps        %ymm2,%ymm0,%ymm4
   .byte  197,244,89,210                      // vmulps        %ymm2,%ymm1,%ymm2
@@ -27997,31 +27997,31 @@
 .globl _sk_lab_to_xyz_avx
 FUNCTION(_sk_lab_to_xyz_avx)
 _sk_lab_to_xyz_avx:
-  .byte  196,98,125,24,5,85,56,2,0           // vbroadcastss  0x23855(%rip),%ymm8        # 368b4 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+  .byte  196,98,125,24,5,157,103,2,0         // vbroadcastss  0x2679d(%rip),%ymm8        # 397fc <_sk_srcover_bgra_8888_sse2_lowp+0x374>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,5,175,55,2,0          // vbroadcastss  0x237af(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,247,102,2,0         // vbroadcastss  0x266f7(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,193,116,89,200                  // vmulps        %ymm8,%ymm1,%ymm1
-  .byte  196,98,125,24,13,61,56,2,0          // vbroadcastss  0x2383d(%rip),%ymm9        # 368b8 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+  .byte  196,98,125,24,13,133,103,2,0        // vbroadcastss  0x26785(%rip),%ymm9        # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
   .byte  196,193,116,88,201                  // vaddps        %ymm9,%ymm1,%ymm1
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
   .byte  196,193,108,88,209                  // vaddps        %ymm9,%ymm2,%ymm2
-  .byte  196,98,125,24,5,41,56,2,0           // vbroadcastss  0x23829(%rip),%ymm8        # 368bc <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+  .byte  196,98,125,24,5,113,103,2,0         // vbroadcastss  0x26771(%rip),%ymm8        # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,5,31,56,2,0           // vbroadcastss  0x2381f(%rip),%ymm8        # 368c0 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+  .byte  196,98,125,24,5,103,103,2,0         // vbroadcastss  0x26767(%rip),%ymm8        # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,5,21,56,2,0           // vbroadcastss  0x23815(%rip),%ymm8        # 368c4 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+  .byte  196,98,125,24,5,93,103,2,0          // vbroadcastss  0x2675d(%rip),%ymm8        # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
   .byte  196,193,116,89,200                  // vmulps        %ymm8,%ymm1,%ymm1
   .byte  197,252,88,201                      // vaddps        %ymm1,%ymm0,%ymm1
-  .byte  196,98,125,24,5,7,56,2,0            // vbroadcastss  0x23807(%rip),%ymm8        # 368c8 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+  .byte  196,98,125,24,5,79,103,2,0          // vbroadcastss  0x2674f(%rip),%ymm8        # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
   .byte  197,252,92,210                      // vsubps        %ymm2,%ymm0,%ymm2
   .byte  197,116,89,193                      // vmulps        %ymm1,%ymm1,%ymm8
   .byte  196,65,116,89,192                   // vmulps        %ymm8,%ymm1,%ymm8
-  .byte  196,98,125,24,13,240,55,2,0         // vbroadcastss  0x237f0(%rip),%ymm9        # 368cc <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+  .byte  196,98,125,24,13,56,103,2,0         // vbroadcastss  0x26738(%rip),%ymm9        # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
   .byte  196,65,52,194,208,1                 // vcmpltps      %ymm8,%ymm9,%ymm10
-  .byte  196,98,125,24,29,229,55,2,0         // vbroadcastss  0x237e5(%rip),%ymm11        # 368d0 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+  .byte  196,98,125,24,29,45,103,2,0         // vbroadcastss  0x2672d(%rip),%ymm11        # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
   .byte  196,193,116,88,203                  // vaddps        %ymm11,%ymm1,%ymm1
-  .byte  196,98,125,24,37,219,55,2,0         // vbroadcastss  0x237db(%rip),%ymm12        # 368d4 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+  .byte  196,98,125,24,37,35,103,2,0         // vbroadcastss  0x26723(%rip),%ymm12        # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
   .byte  196,193,116,89,204                  // vmulps        %ymm12,%ymm1,%ymm1
   .byte  196,67,117,74,192,160               // vblendvps     %ymm10,%ymm8,%ymm1,%ymm8
   .byte  197,252,89,200                      // vmulps        %ymm0,%ymm0,%ymm1
@@ -28036,9 +28036,9 @@
   .byte  196,193,108,88,211                  // vaddps        %ymm11,%ymm2,%ymm2
   .byte  196,193,108,89,212                  // vmulps        %ymm12,%ymm2,%ymm2
   .byte  196,227,109,74,208,144              // vblendvps     %ymm9,%ymm0,%ymm2,%ymm2
-  .byte  196,226,125,24,5,145,55,2,0         // vbroadcastss  0x23791(%rip),%ymm0        # 368d8 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+  .byte  196,226,125,24,5,217,102,2,0        // vbroadcastss  0x266d9(%rip),%ymm0        # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,136,55,2,0          // vbroadcastss  0x23788(%rip),%ymm8        # 368dc <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+  .byte  196,98,125,24,5,208,102,2,0         // vbroadcastss  0x266d0(%rip),%ymm8        # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -28056,13 +28056,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,68                              // jne           131b9 <_sk_load_a8_avx+0x5c>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,237,62,2,0            // vpand         0x23eed(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,141,110,2,0           // vpand         0x26e8d(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,121,51,200                  // vpmovzxwd     %xmm0,%xmm1
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,195,54,2,0        // vbroadcastss  0x236c3(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,11,102,2,0        // vbroadcastss  0x2660b(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,217                      // vmulps        %ymm1,%ymm0,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
@@ -28110,7 +28110,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,222                 // jmpq          ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdcd20>
+  .byte  233,255,255,255,222                 // jmpq          ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd9dd8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,211                             // callq         *%rbx
@@ -28134,13 +28134,13 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,68                              // jne           132c8 <_sk_load_a8_dst_avx+0x5c>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,222,61,2,0           // vpand         0x23dde(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,126,109,2,0          // vpand         0x26d7e(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,121,51,236                  // vpmovzxwd     %xmm4,%xmm5
   .byte  197,249,112,228,78                  // vpshufd       $0x4e,%xmm4,%xmm4
   .byte  196,226,121,51,228                  // vpmovzxwd     %xmm4,%xmm4
   .byte  196,227,85,24,228,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,180,53,2,0        // vbroadcastss  0x235b4(%rip),%ymm5        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,45,252,100,2,0       // vbroadcastss  0x264fc(%rip),%ymm5        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,220,89,253                      // vmulps        %ymm5,%ymm4,%ymm7
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,220,87,228                      // vxorps        %ymm4,%ymm4,%ymm4
@@ -28188,7 +28188,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,221                 // callq         ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdce30>
+  .byte  232,255,255,255,221                 // callq         ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd9ee8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,210                             // callq         *%rdx
@@ -28268,7 +28268,7 @@
   .byte  196,226,121,49,201                  // vpmovzxbd     %xmm1,%xmm1
   .byte  196,227,125,24,193,1                // vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,186,51,2,0        // vbroadcastss  0x233ba(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,2,99,2,0          // vbroadcastss  0x26302(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,217                      // vmulps        %ymm1,%ymm0,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
@@ -28291,7 +28291,7 @@
   .byte  77,15,175,193                       // imul          %r9,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,54,51,2,0           // vbroadcastss  0x23336(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,126,98,2,0          // vbroadcastss  0x2627e(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,100,89,192                   // vmulps        %ymm8,%ymm3,%ymm8
   .byte  196,65,125,91,192                   // vcvtps2dq     %ymm8,%ymm8
   .byte  196,67,125,25,193,1                 // vextractf128  $0x1,%ymm8,%xmm9
@@ -28316,13 +28316,13 @@
   .byte  196,3,121,20,4,24,0                 // vpextrb       $0x0,%xmm8,(%r8,%r11,1)
   .byte  235,202                             // jmp           1350a <_sk_store_a8_avx+0x40>
   .byte  196,3,121,20,68,24,2,4              // vpextrb       $0x4,%xmm8,0x2(%r8,%r11,1)
-  .byte  196,98,57,0,5,47,59,2,0             // vpshufb       0x23b2f(%rip),%xmm8,%xmm8        # 37080 <_sk_srcover_bgra_8888_sse2_lowp+0xb40>
+  .byte  196,98,57,0,5,207,106,2,0           // vpshufb       0x26acf(%rip),%xmm8,%xmm8        # 3a020 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
   .byte  196,3,121,21,4,24,0                 // vpextrw       $0x0,%xmm8,(%r8,%r11,1)
   .byte  235,176                             // jmp           1350a <_sk_store_a8_avx+0x40>
   .byte  196,3,121,20,68,24,6,12             // vpextrb       $0xc,%xmm8,0x6(%r8,%r11,1)
   .byte  196,3,121,20,68,24,5,10             // vpextrb       $0xa,%xmm8,0x5(%r8,%r11,1)
   .byte  196,3,121,20,68,24,4,8              // vpextrb       $0x8,%xmm8,0x4(%r8,%r11,1)
-  .byte  196,98,57,0,5,21,59,2,0             // vpshufb       0x23b15(%rip),%xmm8,%xmm8        # 37090 <_sk_srcover_bgra_8888_sse2_lowp+0xb50>
+  .byte  196,98,57,0,5,181,106,2,0           // vpshufb       0x26ab5(%rip),%xmm8,%xmm8        # 3a030 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
   .byte  196,1,121,126,4,24                  // vmovd         %xmm8,(%r8,%r11,1)
   .byte  235,135                             // jmp           1350a <_sk_store_a8_avx+0x40>
   .byte  144                                 // nop
@@ -28359,16 +28359,16 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,73                              // jne           13601 <_sk_load_g8_avx+0x61>
   .byte  196,130,121,48,4,24                 // vpmovzxbw     (%r8,%r11,1),%xmm0
-  .byte  197,249,219,5,170,58,2,0            // vpand         0x23aaa(%rip),%xmm0,%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,249,219,5,74,106,2,0            // vpand         0x26a4a(%rip),%xmm0,%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,121,51,200                  // vpmovzxwd     %xmm0,%xmm1
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,128,50,2,0        // vbroadcastss  0x23280(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,200,97,2,0        // vbroadcastss  0x261c8(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,249,49,2,0        // vbroadcastss  0x231f9(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,65,97,2,0         // vbroadcastss  0x26141(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  255,224                             // jmpq          *%rax
@@ -28413,7 +28413,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,222                 // jmpq          ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdd168>
+  .byte  233,255,255,255,222                 // jmpq          ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda220>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,211                             // callq         *%rbx
@@ -28437,16 +28437,16 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,73                              // jne           13715 <_sk_load_g8_dst_avx+0x61>
   .byte  196,130,121,48,36,24                // vpmovzxbw     (%r8,%r11,1),%xmm4
-  .byte  197,217,219,37,150,57,2,0           // vpand         0x23996(%rip),%xmm4,%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  197,217,219,37,54,105,2,0           // vpand         0x26936(%rip),%xmm4,%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  196,226,121,51,236                  // vpmovzxwd     %xmm4,%xmm5
   .byte  197,249,112,228,78                  // vpshufd       $0x4e,%xmm4,%xmm4
   .byte  196,226,121,51,228                  // vpmovzxwd     %xmm4,%xmm4
   .byte  196,227,85,24,228,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,108,49,2,0        // vbroadcastss  0x2316c(%rip),%ymm5        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,45,180,96,2,0        // vbroadcastss  0x260b4(%rip),%ymm5        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,229,48,2,0        // vbroadcastss  0x230e5(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,45,96,2,0         // vbroadcastss  0x2602d(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,236                      // vmovaps       %ymm4,%ymm5
   .byte  197,252,40,244                      // vmovaps       %ymm4,%ymm6
   .byte  255,224                             // jmpq          *%rax
@@ -28491,7 +28491,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,222                 // jmpq          ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdd27c>
+  .byte  233,255,255,255,222                 // jmpq          ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda334>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,211                             // callq         *%rbx
@@ -28571,10 +28571,10 @@
   .byte  196,226,121,49,201                  // vpmovzxbd     %xmm1,%xmm1
   .byte  196,227,125,24,193,1                // vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,110,47,2,0        // vbroadcastss  0x22f6e(%rip),%ymm1        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,226,125,24,13,182,94,2,0        // vbroadcastss  0x25eb6(%rip),%ymm1        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,231,46,2,0        // vbroadcastss  0x22ee7(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,47,94,2,0         // vbroadcastss  0x25e2f(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
   .byte  197,252,40,208                      // vmovaps       %ymm0,%ymm2
   .byte  91                                  // pop           %rbx
@@ -28602,23 +28602,23 @@
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,208,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm2
-  .byte  196,226,125,24,5,14,47,2,0          // vbroadcastss  0x22f0e(%rip),%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,24,5,86,94,2,0          // vbroadcastss  0x25e56(%rip),%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,236,84,192                      // vandps        %ymm0,%ymm2,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,1,47,2,0          // vbroadcastss  0x22f01(%rip),%ymm1        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,13,73,94,2,0         // vbroadcastss  0x25e49(%rip),%ymm1        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,24,13,248,46,2,0        // vbroadcastss  0x22ef8(%rip),%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,24,13,64,94,2,0         // vbroadcastss  0x25e40(%rip),%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,236,84,201                      // vandps        %ymm1,%ymm2,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,29,235,46,2,0        // vbroadcastss  0x22eeb(%rip),%ymm3        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,29,51,94,2,0         // vbroadcastss  0x25e33(%rip),%ymm3        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
-  .byte  196,226,125,24,29,226,46,2,0        // vbroadcastss  0x22ee2(%rip),%ymm3        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,24,29,42,94,2,0         // vbroadcastss  0x25e2a(%rip),%ymm3        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,236,84,211                      // vandps        %ymm3,%ymm2,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,226,125,24,29,213,46,2,0        // vbroadcastss  0x22ed5(%rip),%ymm3        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,29,29,94,2,0         // vbroadcastss  0x25e1d(%rip),%ymm3        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,236,89,211                      // vmulps        %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,54,46,2,0         // vbroadcastss  0x22e36(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,126,93,2,0        // vbroadcastss  0x25d7e(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -28683,23 +28683,23 @@
   .byte  197,249,112,228,78                  // vpshufd       $0x4e,%xmm4,%xmm4
   .byte  196,226,121,51,228                  // vpmovzxwd     %xmm4,%xmm4
   .byte  196,227,85,24,244,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm6
-  .byte  196,226,125,24,37,205,45,2,0        // vbroadcastss  0x22dcd(%rip),%ymm4        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,24,37,21,93,2,0         // vbroadcastss  0x25d15(%rip),%ymm4        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,204,84,228                      // vandps        %ymm4,%ymm6,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,192,45,2,0        // vbroadcastss  0x22dc0(%rip),%ymm5        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,45,8,93,2,0          // vbroadcastss  0x25d08(%rip),%ymm5        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
-  .byte  196,226,125,24,45,183,45,2,0        // vbroadcastss  0x22db7(%rip),%ymm5        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,24,45,255,92,2,0        // vbroadcastss  0x25cff(%rip),%ymm5        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,204,84,237                      // vandps        %ymm5,%ymm6,%ymm5
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,226,125,24,61,170,45,2,0        // vbroadcastss  0x22daa(%rip),%ymm7        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,61,242,92,2,0        // vbroadcastss  0x25cf2(%rip),%ymm7        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,212,89,239                      // vmulps        %ymm7,%ymm5,%ymm5
-  .byte  196,226,125,24,61,161,45,2,0        // vbroadcastss  0x22da1(%rip),%ymm7        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,24,61,233,92,2,0        // vbroadcastss  0x25ce9(%rip),%ymm7        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,204,84,247                      // vandps        %ymm7,%ymm6,%ymm6
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  196,226,125,24,61,148,45,2,0        // vbroadcastss  0x22d94(%rip),%ymm7        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,61,220,92,2,0        // vbroadcastss  0x25cdc(%rip),%ymm7        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,204,89,247                      // vmulps        %ymm7,%ymm6,%ymm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,61,245,44,2,0        // vbroadcastss  0x22cf5(%rip),%ymm7        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,61,61,92,2,0         // vbroadcastss  0x25c3d(%rip),%ymm7        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,7                        // and           $0x7,%r9b
@@ -28819,23 +28819,23 @@
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,208,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm2
-  .byte  196,226,125,24,5,157,43,2,0         // vbroadcastss  0x22b9d(%rip),%ymm0        # 3686c <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  .byte  196,226,125,24,5,229,90,2,0         // vbroadcastss  0x25ae5(%rip),%ymm0        # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   .byte  197,236,84,192                      // vandps        %ymm0,%ymm2,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,144,43,2,0        // vbroadcastss  0x22b90(%rip),%ymm1        # 36870 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  .byte  196,226,125,24,13,216,90,2,0        // vbroadcastss  0x25ad8(%rip),%ymm1        # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,24,13,135,43,2,0        // vbroadcastss  0x22b87(%rip),%ymm1        # 36874 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  .byte  196,226,125,24,13,207,90,2,0        // vbroadcastss  0x25acf(%rip),%ymm1        # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   .byte  197,236,84,201                      // vandps        %ymm1,%ymm2,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,29,122,43,2,0        // vbroadcastss  0x22b7a(%rip),%ymm3        # 36878 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  .byte  196,226,125,24,29,194,90,2,0        // vbroadcastss  0x25ac2(%rip),%ymm3        # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
-  .byte  196,226,125,24,29,113,43,2,0        // vbroadcastss  0x22b71(%rip),%ymm3        # 3687c <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  .byte  196,226,125,24,29,185,90,2,0        // vbroadcastss  0x25ab9(%rip),%ymm3        # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   .byte  197,236,84,211                      // vandps        %ymm3,%ymm2,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,226,125,24,29,100,43,2,0        // vbroadcastss  0x22b64(%rip),%ymm3        # 36880 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  .byte  196,226,125,24,29,172,90,2,0        // vbroadcastss  0x25aac(%rip),%ymm3        # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   .byte  197,236,89,211                      // vmulps        %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,197,42,2,0        // vbroadcastss  0x22ac5(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,13,90,2,0         // vbroadcastss  0x25a0d(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
   .byte  65,94                               // pop           %r14
@@ -28854,14 +28854,14 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,140,43,2,0          // vbroadcastss  0x22b8c(%rip),%ymm8        # 368e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+  .byte  196,98,125,24,5,212,90,2,0          // vbroadcastss  0x25ad4(%rip),%ymm8        # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,41,114,241,11               // vpslld        $0xb,%xmm9,%xmm10
   .byte  196,67,125,25,201,1                 // vextractf128  $0x1,%ymm9,%xmm9
   .byte  196,193,49,114,241,11               // vpslld        $0xb,%xmm9,%xmm9
   .byte  196,67,45,24,201,1                  // vinsertf128   $0x1,%xmm9,%ymm10,%ymm9
-  .byte  196,98,125,24,21,101,43,2,0         // vbroadcastss  0x22b65(%rip),%ymm10        # 368e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+  .byte  196,98,125,24,21,173,90,2,0         // vbroadcastss  0x25aad(%rip),%ymm10        # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
   .byte  196,65,116,89,210                   // vmulps        %ymm10,%ymm1,%ymm10
   .byte  196,65,125,91,210                   // vcvtps2dq     %ymm10,%ymm10
   .byte  196,193,33,114,242,5                // vpslld        $0x5,%xmm10,%xmm11
@@ -28916,7 +28916,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,224                 // callq         ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdd904>
+  .byte  232,255,255,255,224                 // callq         ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fda9bc>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -28939,25 +28939,25 @@
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,216,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm3
-  .byte  196,226,125,24,5,93,42,2,0          // vbroadcastss  0x22a5d(%rip),%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,24,5,165,89,2,0         // vbroadcastss  0x259a5(%rip),%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,228,84,192                      // vandps        %ymm0,%ymm3,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,80,42,2,0         // vbroadcastss  0x22a50(%rip),%ymm1        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,13,152,89,2,0        // vbroadcastss  0x25998(%rip),%ymm1        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,24,13,71,42,2,0         // vbroadcastss  0x22a47(%rip),%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,24,13,143,89,2,0        // vbroadcastss  0x2598f(%rip),%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,228,84,201                      // vandps        %ymm1,%ymm3,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,58,42,2,0         // vbroadcastss  0x22a3a(%rip),%ymm2        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,21,130,89,2,0        // vbroadcastss  0x25982(%rip),%ymm2        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,244,89,202                      // vmulps        %ymm2,%ymm1,%ymm1
-  .byte  196,226,125,24,21,49,42,2,0         // vbroadcastss  0x22a31(%rip),%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,24,21,121,89,2,0        // vbroadcastss  0x25979(%rip),%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,228,84,210                      // vandps        %ymm2,%ymm3,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,98,125,24,5,36,42,2,0           // vbroadcastss  0x22a24(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,108,89,2,0          // vbroadcastss  0x2596c(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,26,42,2,0           // vbroadcastss  0x22a1a(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,24,5,98,89,2,0           // vbroadcastss  0x25962(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,100,84,216                  // vandps        %ymm8,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,12,42,2,0           // vbroadcastss  0x22a0c(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,84,89,2,0           // vbroadcastss  0x25954(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -29028,25 +29028,25 @@
   .byte  197,249,112,228,78                  // vpshufd       $0x4e,%xmm4,%xmm4
   .byte  196,226,121,51,228                  // vpmovzxwd     %xmm4,%xmm4
   .byte  196,227,85,24,252,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm7
-  .byte  196,226,125,24,37,1,41,2,0          // vbroadcastss  0x22901(%rip),%ymm4        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,24,37,73,88,2,0         // vbroadcastss  0x25849(%rip),%ymm4        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,196,84,228                      // vandps        %ymm4,%ymm7,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,226,125,24,45,244,40,2,0        // vbroadcastss  0x228f4(%rip),%ymm5        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,45,60,88,2,0         // vbroadcastss  0x2583c(%rip),%ymm5        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,220,89,229                      // vmulps        %ymm5,%ymm4,%ymm4
-  .byte  196,226,125,24,45,235,40,2,0        // vbroadcastss  0x228eb(%rip),%ymm5        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,24,45,51,88,2,0         // vbroadcastss  0x25833(%rip),%ymm5        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,196,84,237                      // vandps        %ymm5,%ymm7,%ymm5
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,226,125,24,53,222,40,2,0        // vbroadcastss  0x228de(%rip),%ymm6        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,53,38,88,2,0         // vbroadcastss  0x25826(%rip),%ymm6        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,212,89,238                      // vmulps        %ymm6,%ymm5,%ymm5
-  .byte  196,226,125,24,53,213,40,2,0        // vbroadcastss  0x228d5(%rip),%ymm6        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,24,53,29,88,2,0         // vbroadcastss  0x2581d(%rip),%ymm6        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,196,84,246                      // vandps        %ymm6,%ymm7,%ymm6
   .byte  197,252,91,246                      // vcvtdq2ps     %ymm6,%ymm6
-  .byte  196,98,125,24,5,200,40,2,0          // vbroadcastss  0x228c8(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,16,88,2,0           // vbroadcastss  0x25810(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,76,89,240                   // vmulps        %ymm8,%ymm6,%ymm6
-  .byte  196,98,125,24,5,190,40,2,0          // vbroadcastss  0x228be(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,24,5,6,88,2,0            // vbroadcastss  0x25806(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,68,84,248                   // vandps        %ymm8,%ymm7,%ymm7
   .byte  197,252,91,255                      // vcvtdq2ps     %ymm7,%ymm7
-  .byte  196,98,125,24,5,176,40,2,0          // vbroadcastss  0x228b0(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,248,87,2,0          // vbroadcastss  0x257f8(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,68,89,248                   // vmulps        %ymm8,%ymm7,%ymm7
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -29168,25 +29168,25 @@
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,216,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm3
-  .byte  196,226,125,24,5,185,38,2,0         // vbroadcastss  0x226b9(%rip),%ymm0        # 368e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  .byte  196,226,125,24,5,1,86,2,0           // vbroadcastss  0x25601(%rip),%ymm0        # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   .byte  197,228,84,192                      // vandps        %ymm0,%ymm3,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,226,125,24,13,172,38,2,0        // vbroadcastss  0x226ac(%rip),%ymm1        # 368ec <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  .byte  196,226,125,24,13,244,85,2,0        // vbroadcastss  0x255f4(%rip),%ymm1        # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   .byte  197,252,89,193                      // vmulps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,24,13,163,38,2,0        // vbroadcastss  0x226a3(%rip),%ymm1        # 368f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  .byte  196,226,125,24,13,235,85,2,0        // vbroadcastss  0x255eb(%rip),%ymm1        # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   .byte  197,228,84,201                      // vandps        %ymm1,%ymm3,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,226,125,24,21,150,38,2,0        // vbroadcastss  0x22696(%rip),%ymm2        # 368f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  .byte  196,226,125,24,21,222,85,2,0        // vbroadcastss  0x255de(%rip),%ymm2        # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   .byte  197,244,89,202                      // vmulps        %ymm2,%ymm1,%ymm1
-  .byte  196,226,125,24,21,141,38,2,0        // vbroadcastss  0x2268d(%rip),%ymm2        # 368f8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  .byte  196,226,125,24,21,213,85,2,0        // vbroadcastss  0x255d5(%rip),%ymm2        # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   .byte  197,228,84,210                      // vandps        %ymm2,%ymm3,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,98,125,24,5,128,38,2,0          // vbroadcastss  0x22680(%rip),%ymm8        # 368fc <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  .byte  196,98,125,24,5,200,85,2,0          // vbroadcastss  0x255c8(%rip),%ymm8        # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   .byte  196,193,108,89,208                  // vmulps        %ymm8,%ymm2,%ymm2
-  .byte  196,98,125,24,5,118,38,2,0          // vbroadcastss  0x22676(%rip),%ymm8        # 36900 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  .byte  196,98,125,24,5,190,85,2,0          // vbroadcastss  0x255be(%rip),%ymm8        # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   .byte  196,193,100,84,216                  // vandps        %ymm8,%ymm3,%ymm3
   .byte  197,252,91,219                      // vcvtdq2ps     %ymm3,%ymm3
-  .byte  196,98,125,24,5,104,38,2,0          // vbroadcastss  0x22668(%rip),%ymm8        # 36904 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  .byte  196,98,125,24,5,176,85,2,0          // vbroadcastss  0x255b0(%rip),%ymm8        # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   .byte  196,193,100,89,216                  // vmulps        %ymm8,%ymm3,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
@@ -29207,7 +29207,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,60,38,2,0           // vbroadcastss  0x2263c(%rip),%ymm8        # 36908 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+  .byte  196,98,125,24,5,132,85,2,0          // vbroadcastss  0x25584(%rip),%ymm8        # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,193,41,114,241,12               // vpslld        $0xc,%xmm9,%xmm10
@@ -29295,10 +29295,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,135,0,0,0                    // jne           14487 <_sk_load_8888_avx+0xa7>
   .byte  196,1,125,16,12,152                 // vmovupd       (%r8,%r11,4),%ymm9
-  .byte  197,125,40,21,146,41,2,0            // vmovapd       0x22992(%rip),%ymm10        # 36da0 <_sk_srcover_bgra_8888_sse2_lowp+0x860>
+  .byte  197,125,40,21,210,88,2,0            // vmovapd       0x258d2(%rip),%ymm10        # 39ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x858>
   .byte  196,193,53,84,194                   // vandpd        %ymm10,%ymm9,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,5,72,36,2,0           // vbroadcastss  0x22448(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,144,83,2,0          // vbroadcastss  0x25390(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,192                  // vmulps        %ymm8,%ymm0,%ymm0
   .byte  196,193,113,114,209,8               // vpsrld        $0x8,%xmm9,%xmm1
   .byte  196,99,125,25,203,1                 // vextractf128  $0x1,%ymm9,%xmm3
@@ -29390,10 +29390,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,135,0,0,0                    // jne           145ff <_sk_load_8888_dst_avx+0xa7>
   .byte  196,1,125,16,12,152                 // vmovupd       (%r8,%r11,4),%ymm9
-  .byte  197,125,40,21,58,40,2,0             // vmovapd       0x2283a(%rip),%ymm10        # 36dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x880>
+  .byte  197,125,40,21,122,87,2,0            // vmovapd       0x2577a(%rip),%ymm10        # 39d00 <_sk_srcover_bgra_8888_sse2_lowp+0x878>
   .byte  196,193,53,84,226                   // vandpd        %ymm10,%ymm9,%ymm4
   .byte  197,252,91,228                      // vcvtdq2ps     %ymm4,%ymm4
-  .byte  196,98,125,24,5,208,34,2,0          // vbroadcastss  0x222d0(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,24,82,2,0           // vbroadcastss  0x25218(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,92,89,224                   // vmulps        %ymm8,%ymm4,%ymm4
   .byte  196,193,81,114,209,8                // vpsrld        $0x8,%xmm9,%xmm5
   .byte  196,99,125,25,207,1                 // vextractf128  $0x1,%ymm9,%xmm7
@@ -29528,10 +29528,10 @@
   .byte  196,131,121,34,4,176,2              // vpinsrd       $0x2,(%r8,%r14,4),%xmm0,%xmm0
   .byte  196,195,121,34,28,152,3             // vpinsrd       $0x3,(%r8,%rbx,4),%xmm0,%xmm3
   .byte  196,227,61,24,195,1                 // vinsertf128   $0x1,%xmm3,%ymm8,%ymm0
-  .byte  197,124,40,21,12,38,2,0             // vmovaps       0x2260c(%rip),%ymm10        # 36de0 <_sk_srcover_bgra_8888_sse2_lowp+0x8a0>
+  .byte  197,124,40,21,76,85,2,0             // vmovaps       0x2554c(%rip),%ymm10        # 39d20 <_sk_srcover_bgra_8888_sse2_lowp+0x898>
   .byte  196,193,124,84,194                  // vandps        %ymm10,%ymm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,130,32,2,0         // vbroadcastss  0x22082(%rip),%ymm9        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,13,202,79,2,0         // vbroadcastss  0x24fca(%rip),%ymm9        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  196,193,113,114,208,8               // vpsrld        $0x8,%xmm8,%xmm1
   .byte  197,233,114,211,8                   // vpsrld        $0x8,%xmm3,%xmm2
@@ -29568,7 +29568,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,174,31,2,0          // vbroadcastss  0x21fae(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,246,78,2,0          // vbroadcastss  0x24ef6(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -29631,7 +29631,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,218                 // callq         ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafde440>
+  .byte  232,255,255,255,218                 // callq         ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb4f8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,204                             // dec           %esp
@@ -29653,10 +29653,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,135,0,0,0                    // jne           14a2f <_sk_load_bgra_avx+0xa7>
   .byte  196,1,125,16,12,152                 // vmovupd       (%r8,%r11,4),%ymm9
-  .byte  197,125,40,21,74,36,2,0             // vmovapd       0x2244a(%rip),%ymm10        # 36e00 <_sk_srcover_bgra_8888_sse2_lowp+0x8c0>
+  .byte  197,125,40,21,138,83,2,0            // vmovapd       0x2538a(%rip),%ymm10        # 39d40 <_sk_srcover_bgra_8888_sse2_lowp+0x8b8>
   .byte  196,193,53,84,202                   // vandpd        %ymm10,%ymm9,%ymm1
   .byte  197,252,91,201                      // vcvtdq2ps     %ymm1,%ymm1
-  .byte  196,98,125,24,5,160,30,2,0          // vbroadcastss  0x21ea0(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,232,77,2,0          // vbroadcastss  0x24de8(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,116,89,208                  // vmulps        %ymm8,%ymm1,%ymm2
   .byte  196,193,113,114,209,8               // vpsrld        $0x8,%xmm9,%xmm1
   .byte  196,99,125,25,203,1                 // vextractf128  $0x1,%ymm9,%xmm3
@@ -29748,10 +29748,10 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,135,0,0,0                    // jne           14ba7 <_sk_load_bgra_dst_avx+0xa7>
   .byte  196,1,125,16,12,152                 // vmovupd       (%r8,%r11,4),%ymm9
-  .byte  197,125,40,21,242,34,2,0            // vmovapd       0x222f2(%rip),%ymm10        # 36e20 <_sk_srcover_bgra_8888_sse2_lowp+0x8e0>
+  .byte  197,125,40,21,50,82,2,0             // vmovapd       0x25232(%rip),%ymm10        # 39d60 <_sk_srcover_bgra_8888_sse2_lowp+0x8d8>
   .byte  196,193,53,84,234                   // vandpd        %ymm10,%ymm9,%ymm5
   .byte  197,252,91,237                      // vcvtdq2ps     %ymm5,%ymm5
-  .byte  196,98,125,24,5,40,29,2,0           // vbroadcastss  0x21d28(%rip),%ymm8        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,5,112,76,2,0          // vbroadcastss  0x24c70(%rip),%ymm8        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,84,89,240                   // vmulps        %ymm8,%ymm5,%ymm6
   .byte  196,193,81,114,209,8                // vpsrld        $0x8,%xmm9,%xmm5
   .byte  196,99,125,25,207,1                 // vextractf128  $0x1,%ymm9,%xmm7
@@ -29886,10 +29886,10 @@
   .byte  196,131,121,34,4,176,2              // vpinsrd       $0x2,(%r8,%r14,4),%xmm0,%xmm0
   .byte  196,195,121,34,28,152,3             // vpinsrd       $0x3,(%r8,%rbx,4),%xmm0,%xmm3
   .byte  196,227,61,24,195,1                 // vinsertf128   $0x1,%xmm3,%ymm8,%ymm0
-  .byte  197,124,40,13,196,32,2,0            // vmovaps       0x220c4(%rip),%ymm9        # 36e40 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+  .byte  197,124,40,13,4,80,2,0              // vmovaps       0x25004(%rip),%ymm9        # 39d80 <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
   .byte  196,193,124,84,193                  // vandps        %ymm9,%ymm0,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,21,218,26,2,0         // vbroadcastss  0x21ada(%rip),%ymm10        # 36868 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  .byte  196,98,125,24,21,34,74,2,0          // vbroadcastss  0x24a22(%rip),%ymm10        # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   .byte  196,193,124,89,210                  // vmulps        %ymm10,%ymm0,%ymm2
   .byte  196,193,121,114,208,8               // vpsrld        $0x8,%xmm8,%xmm0
   .byte  197,241,114,211,8                   // vpsrld        $0x8,%xmm3,%xmm1
@@ -29926,7 +29926,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,218                           // movslq        %edx,%r11
-  .byte  196,98,125,24,5,6,26,2,0            // vbroadcastss  0x21a06(%rip),%ymm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,5,78,73,2,0           // vbroadcastss  0x2494e(%rip),%ymm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  196,65,108,89,200                   // vmulps        %ymm8,%ymm2,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,65,116,89,208                   // vmulps        %ymm8,%ymm1,%ymm10
@@ -29989,7 +29989,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,255,255,255,218                 // callq         ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafde9e8>
+  .byte  232,255,255,255,218                 // callq         ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbaa0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,204                             // dec           %esp
@@ -30031,14 +30031,14 @@
   .byte  196,226,121,51,200                  // vpmovzxwd     %xmm0,%xmm1
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
-  .byte  197,123,18,21,67,41,2,0             // vmovddup      0x22943(%rip),%xmm10        # 37908 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
+  .byte  197,123,18,21,227,88,2,0            // vmovddup      0x258e3(%rip),%xmm10        # 3a8a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1420>
   .byte  196,193,121,219,218                 // vpand         %xmm10,%xmm0,%xmm3
-  .byte  196,98,121,24,29,165,25,2,0         // vbroadcastss  0x219a5(%rip),%xmm11        # 36978 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  .byte  196,98,121,24,29,237,72,2,0         // vbroadcastss  0x248ed(%rip),%xmm11        # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
   .byte  197,33,102,227                      // vpcmpgtd      %xmm3,%xmm11,%xmm12
   .byte  196,193,113,219,210                 // vpand         %xmm10,%xmm1,%xmm2
   .byte  197,33,102,234                      // vpcmpgtd      %xmm2,%xmm11,%xmm13
   .byte  196,195,21,24,252,1                 // vinsertf128   $0x1,%xmm12,%ymm13,%ymm7
-  .byte  197,123,18,37,34,41,2,0             // vmovddup      0x22922(%rip),%xmm12        # 37910 <_sk_srcover_bgra_8888_sse2_lowp+0x13d0>
+  .byte  197,123,18,37,194,88,2,0            // vmovddup      0x258c2(%rip),%xmm12        # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
   .byte  196,193,113,219,204                 // vpand         %xmm12,%xmm1,%xmm1
   .byte  197,241,114,241,16                  // vpslld        $0x10,%xmm1,%xmm1
   .byte  196,193,121,219,196                 // vpand         %xmm12,%xmm0,%xmm0
@@ -30047,7 +30047,7 @@
   .byte  197,241,235,202                     // vpor          %xmm2,%xmm1,%xmm1
   .byte  197,233,114,243,13                  // vpslld        $0xd,%xmm3,%xmm2
   .byte  197,249,235,194                     // vpor          %xmm2,%xmm0,%xmm0
-  .byte  196,226,121,24,29,95,25,2,0         // vbroadcastss  0x2195f(%rip),%xmm3        # 3697c <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+  .byte  196,226,121,24,29,167,72,2,0        // vbroadcastss  0x248a7(%rip),%xmm3        # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
   .byte  197,249,254,195                     // vpaddd        %xmm3,%xmm0,%xmm0
   .byte  197,241,254,203                     // vpaddd        %xmm3,%xmm1,%xmm1
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
@@ -30184,14 +30184,14 @@
   .byte  196,226,121,51,236                  // vpmovzxwd     %xmm4,%xmm5
   .byte  197,249,112,228,78                  // vpshufd       $0x4e,%xmm4,%xmm4
   .byte  196,226,121,51,228                  // vpmovzxwd     %xmm4,%xmm4
-  .byte  197,123,18,21,108,38,2,0            // vmovddup      0x2266c(%rip),%xmm10        # 37908 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
+  .byte  197,123,18,21,12,86,2,0             // vmovddup      0x2560c(%rip),%xmm10        # 3a8a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1420>
   .byte  196,193,89,219,250                  // vpand         %xmm10,%xmm4,%xmm7
-  .byte  196,98,121,24,29,206,22,2,0         // vbroadcastss  0x216ce(%rip),%xmm11        # 36978 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  .byte  196,98,121,24,29,22,70,2,0          // vbroadcastss  0x24616(%rip),%xmm11        # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
   .byte  197,33,102,231                      // vpcmpgtd      %xmm7,%xmm11,%xmm12
   .byte  196,193,81,219,242                  // vpand         %xmm10,%xmm5,%xmm6
   .byte  197,33,102,238                      // vpcmpgtd      %xmm6,%xmm11,%xmm13
   .byte  196,195,21,24,220,1                 // vinsertf128   $0x1,%xmm12,%ymm13,%ymm3
-  .byte  197,123,18,37,75,38,2,0             // vmovddup      0x2264b(%rip),%xmm12        # 37910 <_sk_srcover_bgra_8888_sse2_lowp+0x13d0>
+  .byte  197,123,18,37,235,85,2,0            // vmovddup      0x255eb(%rip),%xmm12        # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
   .byte  196,193,81,219,236                  // vpand         %xmm12,%xmm5,%xmm5
   .byte  197,209,114,245,16                  // vpslld        $0x10,%xmm5,%xmm5
   .byte  196,193,89,219,228                  // vpand         %xmm12,%xmm4,%xmm4
@@ -30200,7 +30200,7 @@
   .byte  197,209,235,238                     // vpor          %xmm6,%xmm5,%xmm5
   .byte  197,201,114,247,13                  // vpslld        $0xd,%xmm7,%xmm6
   .byte  197,217,235,230                     // vpor          %xmm6,%xmm4,%xmm4
-  .byte  196,226,121,24,61,136,22,2,0        // vbroadcastss  0x21688(%rip),%xmm7        # 3697c <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+  .byte  196,226,121,24,61,208,69,2,0        // vbroadcastss  0x245d0(%rip),%xmm7        # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
   .byte  197,217,254,231                     // vpaddd        %xmm7,%xmm4,%xmm4
   .byte  197,209,254,239                     // vpaddd        %xmm7,%xmm5,%xmm5
   .byte  196,227,85,24,228,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
@@ -30380,14 +30380,14 @@
   .byte  196,226,121,51,208                  // vpmovzxwd     %xmm0,%xmm2
   .byte  197,249,112,192,78                  // vpshufd       $0x4e,%xmm0,%xmm0
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
-  .byte  197,123,18,29,210,34,2,0            // vmovddup      0x222d2(%rip),%xmm11        # 37908 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
+  .byte  197,123,18,29,114,82,2,0            // vmovddup      0x25272(%rip),%xmm11        # 3a8a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1420>
   .byte  196,193,121,219,219                 // vpand         %xmm11,%xmm0,%xmm3
-  .byte  196,98,121,24,37,52,19,2,0          // vbroadcastss  0x21334(%rip),%xmm12        # 36978 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  .byte  196,98,121,24,37,124,66,2,0         // vbroadcastss  0x2427c(%rip),%xmm12        # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
   .byte  197,25,102,235                      // vpcmpgtd      %xmm3,%xmm12,%xmm13
   .byte  196,193,105,219,203                 // vpand         %xmm11,%xmm2,%xmm1
   .byte  197,25,102,193                      // vpcmpgtd      %xmm1,%xmm12,%xmm8
   .byte  196,67,61,24,197,1                  // vinsertf128   $0x1,%xmm13,%ymm8,%ymm8
-  .byte  197,123,18,45,177,34,2,0            // vmovddup      0x222b1(%rip),%xmm13        # 37910 <_sk_srcover_bgra_8888_sse2_lowp+0x13d0>
+  .byte  197,123,18,45,81,82,2,0             // vmovddup      0x25251(%rip),%xmm13        # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
   .byte  196,193,105,219,213                 // vpand         %xmm13,%xmm2,%xmm2
   .byte  197,233,114,242,16                  // vpslld        $0x10,%xmm2,%xmm2
   .byte  197,241,114,241,13                  // vpslld        $0xd,%xmm1,%xmm1
@@ -30396,7 +30396,7 @@
   .byte  197,249,114,240,16                  // vpslld        $0x10,%xmm0,%xmm0
   .byte  197,233,114,243,13                  // vpslld        $0xd,%xmm3,%xmm2
   .byte  197,249,235,194                     // vpor          %xmm2,%xmm0,%xmm0
-  .byte  196,226,121,24,29,238,18,2,0        // vbroadcastss  0x212ee(%rip),%xmm3        # 3697c <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+  .byte  196,226,121,24,29,54,66,2,0         // vbroadcastss  0x24236(%rip),%xmm3        # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
   .byte  197,249,254,195                     // vpaddd        %xmm3,%xmm0,%xmm0
   .byte  197,241,254,203                     // vpaddd        %xmm3,%xmm1,%xmm1
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
@@ -30486,12 +30486,12 @@
   .byte  197,252,17,108,36,192               // vmovups       %ymm5,-0x40(%rsp)
   .byte  197,252,17,100,36,160               // vmovups       %ymm4,-0x60(%rsp)
   .byte  197,252,40,225                      // vmovaps       %ymm1,%ymm4
-  .byte  196,98,125,24,5,16,17,2,0           // vbroadcastss  0x21110(%rip),%ymm8        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,5,88,64,2,0           // vbroadcastss  0x24058(%rip),%ymm8        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,124,84,216                   // vandps        %ymm8,%ymm0,%ymm11
-  .byte  196,98,125,24,21,74,17,2,0          // vbroadcastss  0x2114a(%rip),%ymm10        # 36980 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+  .byte  196,98,125,24,21,146,64,2,0         // vbroadcastss  0x24092(%rip),%ymm10        # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
   .byte  196,65,124,84,226                   // vandps        %ymm10,%ymm0,%ymm12
   .byte  196,67,125,25,229,1                 // vextractf128  $0x1,%ymm12,%xmm13
-  .byte  196,98,121,24,13,58,17,2,0          // vbroadcastss  0x2113a(%rip),%xmm9        # 36984 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+  .byte  196,98,121,24,13,130,64,2,0         // vbroadcastss  0x24082(%rip),%xmm9        # 398cc <_sk_srcover_bgra_8888_sse2_lowp+0x444>
   .byte  196,65,49,102,245                   // vpcmpgtd      %xmm13,%xmm9,%xmm14
   .byte  196,65,49,102,252                   // vpcmpgtd      %xmm12,%xmm9,%xmm15
   .byte  196,67,5,24,246,1                   // vinsertf128   $0x1,%xmm14,%ymm15,%ymm14
@@ -30502,7 +30502,7 @@
   .byte  196,65,17,254,239                   // vpaddd        %xmm15,%xmm13,%xmm13
   .byte  196,193,25,114,212,13               // vpsrld        $0xd,%xmm12,%xmm12
   .byte  196,65,25,254,227                   // vpaddd        %xmm11,%xmm12,%xmm12
-  .byte  196,98,121,24,29,253,16,2,0         // vbroadcastss  0x210fd(%rip),%xmm11        # 36988 <_sk_srcover_bgra_8888_sse2_lowp+0x448>
+  .byte  196,98,121,24,29,69,64,2,0          // vbroadcastss  0x24045(%rip),%xmm11        # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x448>
   .byte  196,65,17,254,235                   // vpaddd        %xmm11,%xmm13,%xmm13
   .byte  196,65,25,254,227                   // vpaddd        %xmm11,%xmm12,%xmm12
   .byte  196,67,29,24,237,1                  // vinsertf128   $0x1,%xmm13,%ymm12,%ymm13
@@ -30653,7 +30653,7 @@
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,60,13,2,0          // vbroadcastss  0x20d3c(%rip),%ymm9        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,13,132,60,2,0         // vbroadcastss  0x23c84(%rip),%ymm9        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,169,109,202                     // vpunpckhqdq   %xmm2,%xmm10,%xmm1
   .byte  197,233,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm2
@@ -30757,7 +30757,7 @@
   .byte  196,226,121,51,192                  // vpmovzxwd     %xmm0,%xmm0
   .byte  196,227,117,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   .byte  197,252,91,192                      // vcvtdq2ps     %ymm0,%ymm0
-  .byte  196,98,125,24,13,107,11,2,0         // vbroadcastss  0x20b6b(%rip),%ymm9        # 36884 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  .byte  196,98,125,24,13,179,58,2,0         // vbroadcastss  0x23ab3(%rip),%ymm9        # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   .byte  196,193,124,89,193                  // vmulps        %ymm9,%ymm0,%ymm0
   .byte  197,185,109,203                     // vpunpckhqdq   %xmm3,%xmm8,%xmm1
   .byte  197,225,113,241,8                   // vpsllw        $0x8,%xmm1,%xmm3
@@ -30779,7 +30779,7 @@
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
   .byte  196,193,108,89,209                  // vmulps        %ymm9,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,107,10,2,0        // vbroadcastss  0x20a6b(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,179,57,2,0        // vbroadcastss  0x239b3(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  255,224                             // jmpq          *%rax
   .byte  196,193,121,110,4,64                // vmovd         (%r8,%rax,2),%xmm0
   .byte  196,65,49,239,201                   // vpxor         %xmm9,%xmm9,%xmm9
@@ -30855,7 +30855,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  73,99,193                           // movslq        %r9d,%rax
-  .byte  196,98,125,24,5,52,10,2,0           // vbroadcastss  0x20a34(%rip),%ymm8        # 3690c <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+  .byte  196,98,125,24,5,124,57,2,0          // vbroadcastss  0x2397c(%rip),%ymm8        # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
   .byte  196,65,124,89,200                   // vmulps        %ymm8,%ymm0,%ymm9
   .byte  196,65,125,91,201                   // vcvtps2dq     %ymm9,%ymm9
   .byte  196,67,125,25,202,1                 // vextractf128  $0x1,%ymm9,%xmm10
@@ -31014,7 +31014,7 @@
   .byte  255,92,255,255                      // lcall         *-0x1(%rdi,%rdi,8)
   .byte  255,70,255                          // incl          -0x1(%rsi)
   .byte  255                                 // (bad)
-  .byte  255,53,255,255,255,40               // pushq         0x28ffffff(%rip)        # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdfc68>
+  .byte  255,53,255,255,255,40               // pushq         0x28ffffff(%rip)        # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdcd20>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -31213,7 +31213,7 @@
   .byte  196,193,58,88,192                   // vaddss        %xmm8,%xmm8,%xmm0
   .byte  196,227,121,4,192,0                 // vpermilps     $0x0,%xmm0,%xmm0
   .byte  196,99,125,24,192,1                 // vinsertf128   $0x1,%xmm0,%ymm0,%ymm8
-  .byte  197,178,89,5,81,3,2,0               // vmulss        0x20351(%rip),%xmm9,%xmm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,5,153,50,2,0             // vmulss        0x23299(%rip),%xmm9,%xmm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,227,121,4,192,0                 // vpermilps     $0x0,%xmm0,%xmm0
   .byte  196,227,125,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   .byte  197,164,89,192                      // vmulps        %ymm0,%ymm11,%ymm0
@@ -31240,7 +31240,7 @@
   .byte  196,193,58,88,200                   // vaddss        %xmm8,%xmm8,%xmm1
   .byte  196,227,121,4,201,0                 // vpermilps     $0x0,%xmm1,%xmm1
   .byte  196,99,117,24,193,1                 // vinsertf128   $0x1,%xmm1,%ymm1,%ymm8
-  .byte  197,178,89,13,231,2,2,0             // vmulss        0x202e7(%rip),%xmm9,%xmm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,178,89,13,47,50,2,0             // vmulss        0x2322f(%rip),%xmm9,%xmm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,227,121,4,201,0                 // vpermilps     $0x0,%xmm1,%xmm1
   .byte  196,227,117,24,201,1                // vinsertf128   $0x1,%xmm1,%ymm1,%ymm1
   .byte  197,164,89,201                      // vmulps        %ymm1,%ymm11,%ymm1
@@ -31260,7 +31260,7 @@
 _sk_clamp_x_1_avx:
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,164,2,2,0           // vbroadcastss  0x202a4(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,236,49,2,0          // vbroadcastss  0x231ec(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -31273,7 +31273,7 @@
   .byte  196,193,124,92,192                  // vsubps        %ymm8,%ymm0,%ymm0
   .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,126,2,2,0           // vbroadcastss  0x2027e(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,198,49,2,0          // vbroadcastss  0x231c6(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -31282,9 +31282,9 @@
 .globl _sk_mirror_x_1_avx
 FUNCTION(_sk_mirror_x_1_avx)
 _sk_mirror_x_1_avx:
-  .byte  196,98,125,24,5,132,2,2,0           // vbroadcastss  0x20284(%rip),%ymm8        # 36808 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,98,125,24,5,204,49,2,0          // vbroadcastss  0x231cc(%rip),%ymm8        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,13,90,2,2,0           // vbroadcastss  0x2025a(%rip),%ymm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,13,162,49,2,0         // vbroadcastss  0x231a2(%rip),%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,124,89,201                   // vmulps        %ymm9,%ymm0,%ymm9
   .byte  196,67,125,8,201,1                  // vroundps      $0x1,%ymm9,%ymm9
   .byte  196,65,52,88,201                    // vaddps        %ymm9,%ymm9,%ymm9
@@ -31294,7 +31294,7 @@
   .byte  197,60,92,200                       // vsubps        %ymm0,%ymm8,%ymm9
   .byte  197,180,84,192                      // vandps        %ymm0,%ymm9,%ymm0
   .byte  197,188,95,192                      // vmaxps        %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,24,5,42,2,2,0            // vbroadcastss  0x2022a(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,114,49,2,0          // vbroadcastss  0x23172(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -31303,12 +31303,12 @@
 .globl _sk_luminance_to_alpha_avx
 FUNCTION(_sk_luminance_to_alpha_avx)
 _sk_luminance_to_alpha_avx:
-  .byte  196,226,125,24,29,60,3,2,0          // vbroadcastss  0x2033c(%rip),%ymm3        # 36914 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+  .byte  196,226,125,24,29,132,50,2,0        // vbroadcastss  0x23284(%rip),%ymm3        # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
-  .byte  196,226,125,24,29,43,3,2,0          // vbroadcastss  0x2032b(%rip),%ymm3        # 36910 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+  .byte  196,226,125,24,29,115,50,2,0        // vbroadcastss  0x23273(%rip),%ymm3        # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
   .byte  197,244,89,203                      // vmulps        %ymm3,%ymm1,%ymm1
   .byte  197,252,88,193                      // vaddps        %ymm1,%ymm0,%ymm0
-  .byte  196,226,125,24,13,34,3,2,0          // vbroadcastss  0x20322(%rip),%ymm1        # 36918 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+  .byte  196,226,125,24,13,106,50,2,0        // vbroadcastss  0x2326a(%rip),%ymm1        # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
   .byte  197,236,89,201                      // vmulps        %ymm1,%ymm2,%ymm1
   .byte  197,252,88,217                      // vaddps        %ymm1,%ymm0,%ymm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -31731,7 +31731,7 @@
   .byte  73,255,200                          // dec           %r8
   .byte  72,131,195,4                        // add           $0x4,%rbx
   .byte  196,65,52,87,201                    // vxorps        %ymm9,%ymm9,%ymm9
-  .byte  196,98,125,24,21,227,250,1,0        // vbroadcastss  0x1fae3(%rip),%ymm10        # 367f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  .byte  196,98,125,24,21,43,42,2,0          // vbroadcastss  0x22a2b(%rip),%ymm10        # 3973c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  196,98,125,24,3                     // vbroadcastss  (%rbx),%ymm8
   .byte  197,60,194,192,2                    // vcmpleps      %ymm0,%ymm8,%ymm8
@@ -31925,27 +31925,27 @@
   .byte  196,65,52,95,226                    // vmaxps        %ymm10,%ymm9,%ymm12
   .byte  196,65,36,94,220                    // vdivps        %ymm12,%ymm11,%ymm11
   .byte  196,65,36,89,227                    // vmulps        %ymm11,%ymm11,%ymm12
-  .byte  196,98,125,24,45,253,247,1,0        // vbroadcastss  0x1f7fd(%rip),%ymm13        # 3691c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  .byte  196,98,125,24,45,69,39,2,0          // vbroadcastss  0x22745(%rip),%ymm13        # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
   .byte  196,65,28,89,237                    // vmulps        %ymm13,%ymm12,%ymm13
-  .byte  196,98,125,24,53,243,247,1,0        // vbroadcastss  0x1f7f3(%rip),%ymm14        # 36920 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  .byte  196,98,125,24,53,59,39,2,0          // vbroadcastss  0x2273b(%rip),%ymm14        # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
   .byte  196,65,20,88,238                    // vaddps        %ymm14,%ymm13,%ymm13
   .byte  196,65,28,89,237                    // vmulps        %ymm13,%ymm12,%ymm13
-  .byte  196,98,125,24,53,228,247,1,0        // vbroadcastss  0x1f7e4(%rip),%ymm14        # 36924 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  .byte  196,98,125,24,53,44,39,2,0          // vbroadcastss  0x2272c(%rip),%ymm14        # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
   .byte  196,65,20,88,238                    // vaddps        %ymm14,%ymm13,%ymm13
   .byte  196,65,28,89,229                    // vmulps        %ymm13,%ymm12,%ymm12
-  .byte  196,98,125,24,45,213,247,1,0        // vbroadcastss  0x1f7d5(%rip),%ymm13        # 36928 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  .byte  196,98,125,24,45,29,39,2,0          // vbroadcastss  0x2271d(%rip),%ymm13        # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
   .byte  196,65,28,88,229                    // vaddps        %ymm13,%ymm12,%ymm12
   .byte  196,65,36,89,220                    // vmulps        %ymm12,%ymm11,%ymm11
   .byte  196,65,52,194,202,1                 // vcmpltps      %ymm10,%ymm9,%ymm9
-  .byte  196,98,125,24,21,192,247,1,0        // vbroadcastss  0x1f7c0(%rip),%ymm10        # 3692c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  .byte  196,98,125,24,21,8,39,2,0           // vbroadcastss  0x22708(%rip),%ymm10        # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
   .byte  196,65,44,92,211                    // vsubps        %ymm11,%ymm10,%ymm10
   .byte  196,67,37,74,202,144                // vblendvps     %ymm9,%ymm10,%ymm11,%ymm9
   .byte  196,193,124,194,192,1               // vcmpltps      %ymm8,%ymm0,%ymm0
-  .byte  196,98,125,24,21,102,246,1,0        // vbroadcastss  0x1f666(%rip),%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,21,174,37,2,0         // vbroadcastss  0x225ae(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,44,92,209                    // vsubps        %ymm9,%ymm10,%ymm10
   .byte  196,195,53,74,194,0                 // vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   .byte  196,65,116,194,200,1                // vcmpltps      %ymm8,%ymm1,%ymm9
-  .byte  196,98,125,24,21,80,246,1,0         // vbroadcastss  0x1f650(%rip),%ymm10        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,21,152,37,2,0         // vbroadcastss  0x22598(%rip),%ymm10        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,44,92,208                       // vsubps        %ymm0,%ymm10,%ymm10
   .byte  196,195,125,74,194,144              // vblendvps     %ymm9,%ymm10,%ymm0,%ymm0
   .byte  196,65,124,194,200,3                // vcmpunordps   %ymm8,%ymm0,%ymm9
@@ -31975,7 +31975,7 @@
   .byte  196,67,121,4,210,0                  // vpermilps     $0x0,%xmm10,%xmm10
   .byte  196,67,45,24,210,1                  // vinsertf128   $0x1,%xmm10,%ymm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  196,98,125,24,29,54,247,1,0         // vbroadcastss  0x1f736(%rip),%ymm11        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,29,126,38,2,0         // vbroadcastss  0x2267e(%rip),%ymm11        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
   .byte  197,252,89,192                      // vmulps        %ymm0,%ymm0,%ymm0
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
@@ -31984,17 +31984,17 @@
   .byte  196,227,121,4,192,0                 // vpermilps     $0x0,%xmm0,%xmm0
   .byte  196,227,125,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  196,98,125,24,13,10,247,1,0         // vbroadcastss  0x1f70a(%rip),%ymm9        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  196,98,125,24,13,82,38,2,0          // vbroadcastss  0x22652(%rip),%ymm9        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,65,44,89,194                    // vmulps        %ymm10,%ymm10,%ymm8
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  196,98,125,24,13,232,246,1,0        // vbroadcastss  0x1f6e8(%rip),%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,13,48,38,2,0          // vbroadcastss  0x22630(%rip),%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,44,87,201                    // vxorps        %ymm9,%ymm10,%ymm9
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,137,245,1,0        // vbroadcastss  0x1f589(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,209,36,2,0         // vbroadcastss  0x224d1(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  196,65,60,89,210                    // vmulps        %ymm10,%ymm8,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
@@ -32014,7 +32014,7 @@
   .byte  196,67,121,4,210,0                  // vpermilps     $0x0,%xmm10,%xmm10
   .byte  196,67,45,24,210,1                  // vinsertf128   $0x1,%xmm10,%ymm10,%ymm10
   .byte  197,44,88,208                       // vaddps        %ymm0,%ymm10,%ymm10
-  .byte  196,98,125,24,29,136,246,1,0        // vbroadcastss  0x1f688(%rip),%ymm11        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,29,208,37,2,0         // vbroadcastss  0x225d0(%rip),%ymm11        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,44,89,211                    // vmulps        %ymm11,%ymm10,%ymm10
   .byte  197,252,89,192                      // vmulps        %ymm0,%ymm0,%ymm0
   .byte  197,116,89,217                      // vmulps        %ymm1,%ymm1,%ymm11
@@ -32023,17 +32023,17 @@
   .byte  196,227,121,4,192,0                 // vpermilps     $0x0,%xmm0,%xmm0
   .byte  196,227,125,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   .byte  197,164,92,192                      // vsubps        %ymm0,%ymm11,%ymm0
-  .byte  196,98,125,24,13,92,246,1,0         // vbroadcastss  0x1f65c(%rip),%ymm9        # 36934 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  .byte  196,98,125,24,13,164,37,2,0         // vbroadcastss  0x225a4(%rip),%ymm9        # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
   .byte  197,188,89,192                      // vmulps        %ymm0,%ymm8,%ymm0
   .byte  196,65,44,89,194                    // vmulps        %ymm10,%ymm10,%ymm8
   .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
   .byte  197,252,81,192                      // vsqrtps       %ymm0,%ymm0
   .byte  196,98,125,24,64,68                 // vbroadcastss  0x44(%rax),%ymm8
-  .byte  196,98,125,24,13,58,246,1,0         // vbroadcastss  0x1f63a(%rip),%ymm9        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,13,130,37,2,0         // vbroadcastss  0x22582(%rip),%ymm9        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,65,44,87,201                    // vxorps        %ymm9,%ymm10,%ymm9
   .byte  196,65,124,92,210                   // vsubps        %ymm10,%ymm0,%ymm10
-  .byte  196,98,125,24,29,219,244,1,0        // vbroadcastss  0x1f4db(%rip),%ymm11        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,29,35,36,2,0          // vbroadcastss  0x22423(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,60,89,195                    // vmulps        %ymm11,%ymm8,%ymm8
   .byte  196,65,60,89,210                    // vmulps        %ymm10,%ymm8,%ymm10
   .byte  197,180,92,192                      // vsubps        %ymm0,%ymm9,%ymm0
@@ -32052,7 +32052,7 @@
   .byte  196,67,121,4,201,0                  // vpermilps     $0x0,%xmm9,%xmm9
   .byte  196,67,53,24,201,1                  // vinsertf128   $0x1,%xmm9,%ymm9,%ymm9
   .byte  197,52,88,200                       // vaddps        %ymm0,%ymm9,%ymm9
-  .byte  196,98,125,24,21,224,245,1,0        // vbroadcastss  0x1f5e0(%rip),%ymm10        # 36930 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  .byte  196,98,125,24,21,40,37,2,0          // vbroadcastss  0x22528(%rip),%ymm10        # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   .byte  196,65,52,89,202                    // vmulps        %ymm10,%ymm9,%ymm9
   .byte  197,252,89,192                      // vmulps        %ymm0,%ymm0,%ymm0
   .byte  197,116,89,209                      // vmulps        %ymm1,%ymm1,%ymm10
@@ -32061,7 +32061,7 @@
   .byte  196,227,121,4,192,0                 // vpermilps     $0x0,%xmm0,%xmm0
   .byte  196,227,125,24,192,1                // vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   .byte  197,172,92,192                      // vsubps        %ymm0,%ymm10,%ymm0
-  .byte  196,98,125,24,5,184,245,1,0         // vbroadcastss  0x1f5b8(%rip),%ymm8        # 36938 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  .byte  196,98,125,24,5,0,37,2,0            // vbroadcastss  0x22500(%rip),%ymm8        # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   .byte  196,193,124,87,192                  // vxorps        %ymm8,%ymm0,%ymm0
   .byte  196,193,124,94,193                  // vdivps        %ymm9,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32105,7 +32105,7 @@
 FUNCTION(_sk_save_xy_avx)
 _sk_save_xy_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,242,243,1,0         // vbroadcastss  0x1f3f2(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,58,35,2,0           // vbroadcastss  0x2233a(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,124,88,200                   // vaddps        %ymm8,%ymm0,%ymm9
   .byte  196,67,125,8,209,1                  // vroundps      $0x1,%ymm9,%ymm10
   .byte  196,65,52,92,202                    // vsubps        %ymm10,%ymm9,%ymm9
@@ -32142,9 +32142,9 @@
 FUNCTION(_sk_bilinear_nx_avx)
 _sk_bilinear_nx_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,196,244,1,0        // vbroadcastss  0x1f4c4(%rip),%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,5,12,36,2,0          // vbroadcastss  0x2240c(%rip),%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,107,243,1,0         // vbroadcastss  0x1f36b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,179,34,2,0          // vbroadcastss  0x222b3(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32155,7 +32155,7 @@
 FUNCTION(_sk_bilinear_px_avx)
 _sk_bilinear_px_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,72,243,1,0         // vbroadcastss  0x1f348(%rip),%ymm0        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,5,144,34,2,0         // vbroadcastss  0x22290(%rip),%ymm0        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -32167,9 +32167,9 @@
 FUNCTION(_sk_bilinear_ny_avx)
 _sk_bilinear_ny_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,117,244,1,0       // vbroadcastss  0x1f475(%rip),%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,13,189,35,2,0        // vbroadcastss  0x223bd(%rip),%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,27,243,1,0          // vbroadcastss  0x1f31b(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,99,34,2,0           // vbroadcastss  0x22263(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32180,7 +32180,7 @@
 FUNCTION(_sk_bilinear_py_avx)
 _sk_bilinear_py_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,248,242,1,0       // vbroadcastss  0x1f2f8(%rip),%ymm1        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,13,64,34,2,0         // vbroadcastss  0x22240(%rip),%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -32192,14 +32192,14 @@
 FUNCTION(_sk_bicubic_n3x_avx)
 _sk_bicubic_n3x_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,40,244,1,0         // vbroadcastss  0x1f428(%rip),%ymm0        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,226,125,24,5,112,35,2,0         // vbroadcastss  0x22370(%rip),%ymm0        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,203,242,1,0         // vbroadcastss  0x1f2cb(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,19,34,2,0           // vbroadcastss  0x22213(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,9,244,1,0          // vbroadcastss  0x1f409(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,81,35,2,0          // vbroadcastss  0x22351(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,65,60,89,194                    // vmulps        %ymm10,%ymm8,%ymm8
-  .byte  196,98,125,24,21,27,243,1,0         // vbroadcastss  0x1f31b(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,99,34,2,0          // vbroadcastss  0x22263(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,60,88,194                    // vaddps        %ymm10,%ymm8,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -32211,19 +32211,19 @@
 FUNCTION(_sk_bicubic_n1x_avx)
 _sk_bicubic_n1x_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,210,243,1,0        // vbroadcastss  0x1f3d2(%rip),%ymm0        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,5,26,35,2,0          // vbroadcastss  0x2231a(%rip),%ymm0        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
-  .byte  196,98,125,24,5,121,242,1,0         // vbroadcastss  0x1f279(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,193,33,2,0          // vbroadcastss  0x221c1(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,128,0,0,0             // vsubps        0x80(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,192,243,1,0        // vbroadcastss  0x1f3c0(%rip),%ymm9        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,13,8,35,2,0           // vbroadcastss  0x22308(%rip),%ymm9        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,65,60,89,201                    // vmulps        %ymm9,%ymm8,%ymm9
-  .byte  196,98,125,24,21,182,243,1,0        // vbroadcastss  0x1f3b6(%rip),%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,254,34,2,0         // vbroadcastss  0x222fe(%rip),%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,52,88,202                    // vaddps        %ymm10,%ymm9,%ymm9
   .byte  196,65,60,89,201                    // vmulps        %ymm9,%ymm8,%ymm9
-  .byte  196,98,125,24,21,67,242,1,0         // vbroadcastss  0x1f243(%rip),%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,21,139,33,2,0         // vbroadcastss  0x2218b(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,52,88,202                    // vaddps        %ymm10,%ymm9,%ymm9
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
-  .byte  196,98,125,24,13,148,243,1,0        // vbroadcastss  0x1f394(%rip),%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,220,34,2,0         // vbroadcastss  0x222dc(%rip),%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,65,60,88,193                    // vaddps        %ymm9,%ymm8,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32234,17 +32234,17 @@
 FUNCTION(_sk_bicubic_p1x_avx)
 _sk_bicubic_p1x_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,20,242,1,0          // vbroadcastss  0x1f214(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,92,33,2,0           // vbroadcastss  0x2215c(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,0                        // vaddps        (%rax),%ymm8,%ymm0
   .byte  197,124,16,136,128,0,0,0            // vmovups       0x80(%rax),%ymm9
-  .byte  196,98,125,24,21,91,243,1,0         // vbroadcastss  0x1f35b(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,21,163,34,2,0         // vbroadcastss  0x222a3(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,65,52,89,210                    // vmulps        %ymm10,%ymm9,%ymm10
-  .byte  196,98,125,24,29,81,243,1,0         // vbroadcastss  0x1f351(%rip),%ymm11        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,29,153,34,2,0         // vbroadcastss  0x22299(%rip),%ymm11        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,44,88,211                    // vaddps        %ymm11,%ymm10,%ymm10
   .byte  196,65,52,89,210                    // vmulps        %ymm10,%ymm9,%ymm10
   .byte  196,65,44,88,192                    // vaddps        %ymm8,%ymm10,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
-  .byte  196,98,125,24,13,56,243,1,0         // vbroadcastss  0x1f338(%rip),%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,128,34,2,0         // vbroadcastss  0x22280(%rip),%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,65,60,88,193                    // vaddps        %ymm9,%ymm8,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32255,13 +32255,13 @@
 FUNCTION(_sk_bicubic_p3x_avx)
 _sk_bicubic_p3x_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,5,24,243,1,0         // vbroadcastss  0x1f318(%rip),%ymm0        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,226,125,24,5,96,34,2,0          // vbroadcastss  0x22260(%rip),%ymm0        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  197,252,88,0                        // vaddps        (%rax),%ymm0,%ymm0
   .byte  197,124,16,128,128,0,0,0            // vmovups       0x80(%rax),%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,246,242,1,0        // vbroadcastss  0x1f2f6(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,62,34,2,0          // vbroadcastss  0x2223e(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,65,60,89,194                    // vmulps        %ymm10,%ymm8,%ymm8
-  .byte  196,98,125,24,21,8,242,1,0          // vbroadcastss  0x1f208(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,80,33,2,0          // vbroadcastss  0x22150(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,60,88,194                    // vaddps        %ymm10,%ymm8,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
   .byte  197,124,17,128,0,1,0,0              // vmovups       %ymm8,0x100(%rax)
@@ -32273,14 +32273,14 @@
 FUNCTION(_sk_bicubic_n3y_avx)
 _sk_bicubic_n3y_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,195,242,1,0       // vbroadcastss  0x1f2c3(%rip),%ymm1        # 36940 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  .byte  196,226,125,24,13,11,34,2,0         // vbroadcastss  0x2220b(%rip),%ymm1        # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,101,241,1,0         // vbroadcastss  0x1f165(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,173,32,2,0          // vbroadcastss  0x220ad(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,163,242,1,0        // vbroadcastss  0x1f2a3(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,235,33,2,0         // vbroadcastss  0x221eb(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,65,60,89,194                    // vmulps        %ymm10,%ymm8,%ymm8
-  .byte  196,98,125,24,21,181,241,1,0        // vbroadcastss  0x1f1b5(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,253,32,2,0         // vbroadcastss  0x220fd(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,60,88,194                    // vaddps        %ymm10,%ymm8,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -32292,19 +32292,19 @@
 FUNCTION(_sk_bicubic_n1y_avx)
 _sk_bicubic_n1y_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,108,242,1,0       // vbroadcastss  0x1f26c(%rip),%ymm1        # 3693c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  .byte  196,226,125,24,13,180,33,2,0        // vbroadcastss  0x221b4(%rip),%ymm1        # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
-  .byte  196,98,125,24,5,18,241,1,0          // vbroadcastss  0x1f112(%rip),%ymm8        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,98,125,24,5,90,32,2,0           // vbroadcastss  0x2205a(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,60,92,128,192,0,0,0             // vsubps        0xc0(%rax),%ymm8,%ymm8
-  .byte  196,98,125,24,13,89,242,1,0         // vbroadcastss  0x1f259(%rip),%ymm9        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,13,161,33,2,0         // vbroadcastss  0x221a1(%rip),%ymm9        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,65,60,89,201                    // vmulps        %ymm9,%ymm8,%ymm9
-  .byte  196,98,125,24,21,79,242,1,0         // vbroadcastss  0x1f24f(%rip),%ymm10        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,21,151,33,2,0         // vbroadcastss  0x22197(%rip),%ymm10        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,52,88,202                    // vaddps        %ymm10,%ymm9,%ymm9
   .byte  196,65,60,89,201                    // vmulps        %ymm9,%ymm8,%ymm9
-  .byte  196,98,125,24,21,220,240,1,0        // vbroadcastss  0x1f0dc(%rip),%ymm10        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,21,36,32,2,0          // vbroadcastss  0x22024(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,65,52,88,202                    // vaddps        %ymm10,%ymm9,%ymm9
   .byte  196,65,60,89,193                    // vmulps        %ymm9,%ymm8,%ymm8
-  .byte  196,98,125,24,13,45,242,1,0         // vbroadcastss  0x1f22d(%rip),%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,117,33,2,0         // vbroadcastss  0x22175(%rip),%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,65,60,88,193                    // vaddps        %ymm9,%ymm8,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32315,17 +32315,17 @@
 FUNCTION(_sk_bicubic_p1y_avx)
 _sk_bicubic_p1y_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,98,125,24,5,173,240,1,0         // vbroadcastss  0x1f0ad(%rip),%ymm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,24,5,245,31,2,0          // vbroadcastss  0x21ff5(%rip),%ymm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,188,88,72,64                    // vaddps        0x40(%rax),%ymm8,%ymm1
   .byte  197,124,16,136,192,0,0,0            // vmovups       0xc0(%rax),%ymm9
-  .byte  196,98,125,24,21,243,241,1,0        // vbroadcastss  0x1f1f3(%rip),%ymm10        # 36948 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  .byte  196,98,125,24,21,59,33,2,0          // vbroadcastss  0x2213b(%rip),%ymm10        # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   .byte  196,65,52,89,210                    // vmulps        %ymm10,%ymm9,%ymm10
-  .byte  196,98,125,24,29,233,241,1,0        // vbroadcastss  0x1f1e9(%rip),%ymm11        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,98,125,24,29,49,33,2,0          // vbroadcastss  0x22131(%rip),%ymm11        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  196,65,44,88,211                    // vaddps        %ymm11,%ymm10,%ymm10
   .byte  196,65,52,89,210                    // vmulps        %ymm10,%ymm9,%ymm10
   .byte  196,65,44,88,192                    // vaddps        %ymm8,%ymm10,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
-  .byte  196,98,125,24,13,208,241,1,0        // vbroadcastss  0x1f1d0(%rip),%ymm9        # 36950 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  .byte  196,98,125,24,13,24,33,2,0          // vbroadcastss  0x22118(%rip),%ymm9        # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   .byte  196,65,60,88,193                    // vaddps        %ymm9,%ymm8,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -32336,13 +32336,13 @@
 FUNCTION(_sk_bicubic_p3y_avx)
 _sk_bicubic_p3y_avx:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,13,176,241,1,0       // vbroadcastss  0x1f1b0(%rip),%ymm1        # 3694c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  .byte  196,226,125,24,13,248,32,2,0        // vbroadcastss  0x220f8(%rip),%ymm1        # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   .byte  197,244,88,72,64                    // vaddps        0x40(%rax),%ymm1,%ymm1
   .byte  197,124,16,128,192,0,0,0            // vmovups       0xc0(%rax),%ymm8
   .byte  196,65,60,89,200                    // vmulps        %ymm8,%ymm8,%ymm9
-  .byte  196,98,125,24,21,141,241,1,0        // vbroadcastss  0x1f18d(%rip),%ymm10        # 36944 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  .byte  196,98,125,24,21,213,32,2,0         // vbroadcastss  0x220d5(%rip),%ymm10        # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   .byte  196,65,60,89,194                    // vmulps        %ymm10,%ymm8,%ymm8
-  .byte  196,98,125,24,21,159,240,1,0        // vbroadcastss  0x1f09f(%rip),%ymm10        # 36864 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  .byte  196,98,125,24,21,231,31,2,0         // vbroadcastss  0x21fe7(%rip),%ymm10        # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   .byte  196,65,60,88,194                    // vaddps        %ymm10,%ymm8,%ymm8
   .byte  196,65,52,89,192                    // vmulps        %ymm8,%ymm9,%ymm8
   .byte  197,124,17,128,64,1,0,0             // vmovups       %ymm8,0x140(%rax)
@@ -32490,7 +32490,7 @@
   .byte  72,139,0                            // mov           (%rax),%rax
   .byte  197,217,254,207                     // vpaddd        %xmm7,%xmm4,%xmm1
   .byte  197,249,254,193                     // vpaddd        %xmm1,%xmm0,%xmm0
-  .byte  196,226,121,24,37,37,239,1,0        // vbroadcastss  0x1ef25(%rip),%xmm4        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  196,226,121,24,37,109,30,2,0        // vbroadcastss  0x21e6d(%rip),%xmm4        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  196,98,121,64,228                   // vpmulld       %xmm4,%xmm0,%xmm12
   .byte  196,226,49,64,198                   // vpmulld       %xmm6,%xmm9,%xmm0
   .byte  197,249,127,132,36,128,0,0,0        // vmovdqa       %xmm0,0x80(%rsp)
@@ -32544,7 +32544,7 @@
   .byte  196,161,122,16,60,128               // vmovss        (%rax,%r8,4),%xmm7
   .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   .byte  196,227,77,24,237,1                 // vinsertf128   $0x1,%xmm5,%ymm6,%ymm5
-  .byte  196,98,121,24,21,158,236,1,0        // vbroadcastss  0x1ec9e(%rip),%xmm10        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,121,24,21,230,27,2,0         // vbroadcastss  0x21be6(%rip),%xmm10        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,193,105,254,210                 // vpaddd        %xmm10,%xmm2,%xmm2
   .byte  196,195,249,22,208,1                // vpextrq       $0x1,%xmm2,%r8
   .byte  196,193,249,126,209                 // vmovq         %xmm2,%r9
@@ -32572,7 +32572,7 @@
   .byte  196,161,122,16,60,128               // vmovss        (%rax,%r8,4),%xmm7
   .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   .byte  196,227,77,24,210,1                 // vinsertf128   $0x1,%xmm2,%ymm6,%ymm2
-  .byte  196,226,125,24,61,98,237,1,0        // vbroadcastss  0x1ed62(%rip),%ymm7        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,226,125,24,61,170,28,2,0        // vbroadcastss  0x21caa(%rip),%ymm7        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  197,148,88,247                      // vaddps        %ymm7,%ymm13,%ymm6
   .byte  197,124,40,231                      // vmovaps       %ymm7,%ymm12
   .byte  197,124,17,36,36                    // vmovups       %ymm12,(%rsp)
@@ -33315,7 +33315,7 @@
   .byte  197,249,127,68,36,32                // vmovdqa       %xmm0,0x20(%rsp)
   .byte  197,225,254,216                     // vpaddd        %xmm0,%xmm3,%xmm3
   .byte  197,233,254,195                     // vpaddd        %xmm3,%xmm2,%xmm0
-  .byte  196,98,121,24,13,38,222,1,0         // vbroadcastss  0x1de26(%rip),%xmm9        # 36958 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  .byte  196,98,121,24,13,110,13,2,0         // vbroadcastss  0x20d6e(%rip),%xmm9        # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   .byte  196,194,121,64,209                  // vpmulld       %xmm9,%xmm0,%xmm2
   .byte  196,226,81,64,199                   // vpmulld       %xmm7,%xmm5,%xmm0
   .byte  197,249,127,132,36,96,1,0,0         // vmovdqa       %xmm0,0x160(%rsp)
@@ -33372,7 +33372,7 @@
   .byte  196,161,122,16,60,128               // vmovss        (%rax,%r8,4),%xmm7
   .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   .byte  196,227,77,24,237,1                 // vinsertf128   $0x1,%xmm5,%ymm6,%ymm5
-  .byte  196,98,121,24,21,143,219,1,0        // vbroadcastss  0x1db8f(%rip),%xmm10        # 367fc <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  .byte  196,98,121,24,21,215,10,2,0         // vbroadcastss  0x20ad7(%rip),%xmm10        # 39744 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   .byte  196,193,121,254,194                 // vpaddd        %xmm10,%xmm0,%xmm0
   .byte  196,195,249,22,192,1                // vpextrq       $0x1,%xmm0,%r8
   .byte  196,193,249,126,193                 // vmovq         %xmm0,%r9
@@ -33400,7 +33400,7 @@
   .byte  196,161,122,16,52,128               // vmovss        (%rax,%r8,4),%xmm6
   .byte  196,227,105,33,214,48               // vinsertps     $0x30,%xmm6,%xmm2,%xmm2
   .byte  196,227,109,24,208,1                // vinsertf128   $0x1,%xmm0,%ymm2,%ymm2
-  .byte  196,98,125,24,37,83,220,1,0         // vbroadcastss  0x1dc53(%rip),%ymm12        # 36954 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  .byte  196,98,125,24,37,155,11,2,0         // vbroadcastss  0x20b9b(%rip),%ymm12        # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   .byte  196,193,4,88,196                    // vaddps        %ymm12,%ymm15,%ymm0
   .byte  197,124,17,36,36                    // vmovups       %ymm12,(%rsp)
   .byte  197,254,91,192                      // vcvttps2dq    %ymm0,%ymm0
@@ -34798,7 +34798,7 @@
   .byte  197,228,89,210                      // vmulps        %ymm2,%ymm3,%ymm2
   .byte  197,220,88,210                      // vaddps        %ymm2,%ymm4,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,24,29,176,189,1,0       // vbroadcastss  0x1bdb0(%rip),%ymm3        # 367f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,226,125,24,29,248,236,1,0       // vbroadcastss  0x1ecf8(%rip),%ymm3        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   .byte  197,252,16,164,36,64,2,0,0          // vmovups       0x240(%rsp),%ymm4
   .byte  197,252,16,172,36,96,2,0,0          // vmovups       0x260(%rsp),%ymm5
   .byte  197,252,16,180,36,128,2,0,0         // vmovups       0x280(%rsp),%ymm6
@@ -34814,18 +34814,18 @@
 .globl _sk_gauss_a_to_rgba_avx
 FUNCTION(_sk_gauss_a_to_rgba_avx)
 _sk_gauss_a_to_rgba_avx:
-  .byte  196,226,125,24,5,223,190,1,0        // vbroadcastss  0x1bedf(%rip),%ymm0        # 3695c <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+  .byte  196,226,125,24,5,39,238,1,0         // vbroadcastss  0x1ee27(%rip),%ymm0        # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
   .byte  197,228,89,192                      // vmulps        %ymm0,%ymm3,%ymm0
-  .byte  196,226,125,24,13,214,190,1,0       // vbroadcastss  0x1bed6(%rip),%ymm1        # 36960 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+  .byte  196,226,125,24,13,30,238,1,0        // vbroadcastss  0x1ee1e(%rip),%ymm1        # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
   .byte  197,252,88,193                      // vaddps        %ymm1,%ymm0,%ymm0
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
-  .byte  196,226,125,24,13,201,190,1,0       // vbroadcastss  0x1bec9(%rip),%ymm1        # 36964 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+  .byte  196,226,125,24,13,17,238,1,0        // vbroadcastss  0x1ee11(%rip),%ymm1        # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x424>
   .byte  197,252,88,193                      // vaddps        %ymm1,%ymm0,%ymm0
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
-  .byte  196,226,125,24,13,188,190,1,0       // vbroadcastss  0x1bebc(%rip),%ymm1        # 36968 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+  .byte  196,226,125,24,13,4,238,1,0         // vbroadcastss  0x1ee04(%rip),%ymm1        # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
   .byte  197,252,88,193                      // vaddps        %ymm1,%ymm0,%ymm0
   .byte  197,252,89,195                      // vmulps        %ymm3,%ymm0,%ymm0
-  .byte  196,226,125,24,13,175,190,1,0       // vbroadcastss  0x1beaf(%rip),%ymm1        # 3696c <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+  .byte  196,226,125,24,13,247,237,1,0       // vbroadcastss  0x1edf7(%rip),%ymm1        # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
   .byte  197,252,88,193                      // vaddps        %ymm1,%ymm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
@@ -34925,9 +34925,9 @@
   .byte  102,15,110,201                      // movd          %ecx,%xmm1
   .byte  102,15,112,201,0                    // pshufd        $0x0,%xmm1,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,88,13,2,197,1,0                  // addps         0x1c502(%rip),%xmm1        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,13,162,244,1,0                // addps         0x1f4a2(%rip),%xmm1        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,21,9,197,1,0                  // movaps        0x1c509(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,169,244,1,0                // movaps        0x1f4a9(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,87,219                           // xorps         %xmm3,%xmm3
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,87,237                           // xorps         %xmm5,%xmm5
@@ -34942,18 +34942,18 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  102,68,15,110,194                   // movd          %edx,%xmm8
   .byte  102,69,15,112,192,0                 // pshufd        $0x0,%xmm8,%xmm8
-  .byte  102,68,15,254,5,178,196,1,0         // paddd         0x1c4b2(%rip),%xmm8        # 370a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb60>
+  .byte  102,68,15,254,5,82,244,1,0          // paddd         0x1f452(%rip),%xmm8        # 3a040 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
   .byte  102,68,15,110,201                   // movd          %ecx,%xmm9
   .byte  102,69,15,112,201,0                 // pshufd        $0x0,%xmm9,%xmm9
   .byte  102,69,15,239,200                   // pxor          %xmm8,%xmm9
-  .byte  102,68,15,111,21,217,196,1,0        // movdqa        0x1c4d9(%rip),%xmm10        # 370e0 <_sk_srcover_bgra_8888_sse2_lowp+0xba0>
+  .byte  102,68,15,111,21,121,244,1,0        // movdqa        0x1f479(%rip),%xmm10        # 3a080 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
   .byte  102,69,15,111,217                   // movdqa        %xmm9,%xmm11
   .byte  102,69,15,219,218                   // pand          %xmm10,%xmm11
   .byte  102,65,15,114,243,5                 // pslld         $0x5,%xmm11
   .byte  102,69,15,219,208                   // pand          %xmm8,%xmm10
   .byte  102,65,15,114,242,4                 // pslld         $0x4,%xmm10
-  .byte  102,68,15,111,37,197,196,1,0        // movdqa        0x1c4c5(%rip),%xmm12        # 370f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbb0>
-  .byte  102,68,15,111,45,204,196,1,0        // movdqa        0x1c4cc(%rip),%xmm13        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,37,101,244,1,0        // movdqa        0x1f465(%rip),%xmm12        # 3a090 <_sk_srcover_bgra_8888_sse2_lowp+0xc08>
+  .byte  102,68,15,111,45,108,244,1,0        // movdqa        0x1f46c(%rip),%xmm13        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,69,15,111,241                   // movdqa        %xmm9,%xmm14
   .byte  102,69,15,219,245                   // pand          %xmm13,%xmm14
   .byte  102,65,15,114,246,2                 // pslld         $0x2,%xmm14
@@ -34969,8 +34969,8 @@
   .byte  102,69,15,235,198                   // por           %xmm14,%xmm8
   .byte  102,69,15,235,193                   // por           %xmm9,%xmm8
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,135,196,1,0              // mulps         0x1c487(%rip),%xmm8        # 37110 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
-  .byte  68,15,88,5,143,196,1,0              // addps         0x1c48f(%rip),%xmm8        # 37120 <_sk_srcover_bgra_8888_sse2_lowp+0xbe0>
+  .byte  68,15,89,5,39,244,1,0               // mulps         0x1f427(%rip),%xmm8        # 3a0b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
+  .byte  68,15,88,5,47,244,1,0               // addps         0x1f42f(%rip),%xmm8        # 3a0c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc38>
   .byte  243,68,15,16,16                     // movss         (%rax),%xmm10
   .byte  69,15,198,210,0                     // shufps        $0x0,%xmm10,%xmm10
   .byte  69,15,89,208                        // mulps         %xmm8,%xmm10
@@ -35012,7 +35012,7 @@
 FUNCTION(_sk_black_color_sse41)
 _sk_black_color_sse41:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,197,195,1,0                // movaps        0x1c3c5(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,101,243,1,0                // movaps        0x1f365(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -35023,7 +35023,7 @@
 FUNCTION(_sk_white_color_sse41)
 _sk_white_color_sse41:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,5,177,195,1,0                 // movaps        0x1c3b1(%rip),%xmm0        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,5,81,243,1,0                  // movaps        0x1f351(%rip),%xmm0        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -35069,7 +35069,7 @@
 FUNCTION(_sk_srcatop_sse41)
 _sk_srcatop_sse41:
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
-  .byte  68,15,40,5,97,195,1,0               // movaps        0x1c361(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,1,243,1,0                // movaps        0x1f301(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -35094,7 +35094,7 @@
 _sk_dstatop_sse41:
   .byte  68,15,40,195                        // movaps        %xmm3,%xmm8
   .byte  68,15,89,196                        // mulps         %xmm4,%xmm8
-  .byte  68,15,40,13,20,195,1,0              // movaps        0x1c314(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,180,242,1,0             // movaps        0x1f2b4(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
@@ -35141,7 +35141,7 @@
 .globl _sk_srcout_sse41
 FUNCTION(_sk_srcout_sse41)
 _sk_srcout_sse41:
-  .byte  68,15,40,5,168,194,1,0              // movaps        0x1c2a8(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,72,242,1,0               // movaps        0x1f248(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,199                        // subps         %xmm7,%xmm8
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
@@ -35154,7 +35154,7 @@
 .globl _sk_dstout_sse41
 FUNCTION(_sk_dstout_sse41)
 _sk_dstout_sse41:
-  .byte  68,15,40,5,136,194,1,0              // movaps        0x1c288(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,40,242,1,0               // movaps        0x1f228(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
@@ -35171,7 +35171,7 @@
 .globl _sk_srcover_sse41
 FUNCTION(_sk_srcover_sse41)
 _sk_srcover_sse41:
-  .byte  68,15,40,5,91,194,1,0               // movaps        0x1c25b(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,251,241,1,0              // movaps        0x1f1fb(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -35191,7 +35191,7 @@
 .globl _sk_dstover_sse41
 FUNCTION(_sk_dstover_sse41)
 _sk_dstover_sse41:
-  .byte  68,15,40,5,31,194,1,0               // movaps        0x1c21f(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,191,241,1,0              // movaps        0x1f1bf(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,199                        // subps         %xmm7,%xmm8
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  15,88,196                           // addps         %xmm4,%xmm0
@@ -35219,7 +35219,7 @@
 .globl _sk_multiply_sse41
 FUNCTION(_sk_multiply_sse41)
 _sk_multiply_sse41:
-  .byte  68,15,40,5,227,193,1,0              // movaps        0x1c1e3(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,131,241,1,0              // movaps        0x1f183(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
@@ -35257,7 +35257,7 @@
 FUNCTION(_sk_plus__sse41)
 _sk_plus__sse41:
   .byte  15,88,196                           // addps         %xmm4,%xmm0
-  .byte  68,15,40,5,100,193,1,0              // movaps        0x1c164(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,4,241,1,0                // movaps        0x1f104(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,93,192                        // minps         %xmm8,%xmm0
   .byte  15,88,205                           // addps         %xmm5,%xmm1
   .byte  65,15,93,200                        // minps         %xmm8,%xmm1
@@ -35299,7 +35299,7 @@
 FUNCTION(_sk_xor__sse41)
 _sk_xor__sse41:
   .byte  68,15,40,195                        // movaps        %xmm3,%xmm8
-  .byte  15,40,29,240,192,1,0                // movaps        0x1c0f0(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,144,240,1,0                // movaps        0x1f090(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,40,203                        // movaps        %xmm3,%xmm9
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
@@ -35347,7 +35347,7 @@
   .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
   .byte  65,15,95,209                        // maxps         %xmm9,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,75,192,1,0                 // movaps        0x1c04b(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,235,239,1,0                // movaps        0x1efeb(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -35381,7 +35381,7 @@
   .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
   .byte  65,15,93,209                        // minps         %xmm9,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,224,191,1,0                // movaps        0x1bfe0(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,128,239,1,0                // movaps        0x1ef80(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -35418,7 +35418,7 @@
   .byte  65,15,93,209                        // minps         %xmm9,%xmm2
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,106,191,1,0                // movaps        0x1bf6a(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,10,239,1,0                 // movaps        0x1ef0a(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -35446,7 +35446,7 @@
   .byte  15,89,214                           // mulps         %xmm6,%xmm2
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,26,191,1,0                 // movaps        0x1bf1a(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,186,238,1,0                // movaps        0x1eeba(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -35458,7 +35458,7 @@
 .globl _sk_colorburn_sse41
 FUNCTION(_sk_colorburn_sse41)
 _sk_colorburn_sse41:
-  .byte  68,15,40,29,1,191,1,0               // movaps        0x1bf01(%rip),%xmm11        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,29,161,238,1,0             // movaps        0x1eea1(%rip),%xmm11        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,227                        // movaps        %xmm11,%xmm12
   .byte  68,15,92,231                        // subps         %xmm7,%xmm12
   .byte  69,15,40,204                        // movaps        %xmm12,%xmm9
@@ -35542,7 +35542,7 @@
 FUNCTION(_sk_colordodge_sse41)
 _sk_colordodge_sse41:
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
-  .byte  68,15,40,21,203,189,1,0             // movaps        0x1bdcb(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,107,237,1,0             // movaps        0x1ed6b(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
   .byte  68,15,92,223                        // subps         %xmm7,%xmm11
   .byte  69,15,40,227                        // movaps        %xmm11,%xmm12
@@ -35624,7 +35624,7 @@
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  15,40,227                           // movaps        %xmm3,%xmm4
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
-  .byte  68,15,40,21,150,188,1,0             // movaps        0x1bc96(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,54,236,1,0              // movaps        0x1ec36(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,40,234                        // movaps        %xmm10,%xmm5
   .byte  15,92,239                           // subps         %xmm7,%xmm5
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
@@ -35707,7 +35707,7 @@
 _sk_overlay_sse41:
   .byte  68,15,40,201                        // movaps        %xmm1,%xmm9
   .byte  68,15,40,240                        // movaps        %xmm0,%xmm14
-  .byte  68,15,40,21,107,187,1,0             // movaps        0x1bb6b(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,11,235,1,0              // movaps        0x1eb0b(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
   .byte  68,15,92,223                        // subps         %xmm7,%xmm11
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
@@ -35792,7 +35792,7 @@
   .byte  15,40,198                           // movaps        %xmm6,%xmm0
   .byte  15,94,199                           // divps         %xmm7,%xmm0
   .byte  65,15,84,193                        // andps         %xmm9,%xmm0
-  .byte  15,40,13,50,186,1,0                 // movaps        0x1ba32(%rip),%xmm1        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,13,210,233,1,0                // movaps        0x1e9d2(%rip),%xmm1        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
   .byte  68,15,92,208                        // subps         %xmm0,%xmm10
   .byte  68,15,40,240                        // movaps        %xmm0,%xmm14
@@ -35805,10 +35805,10 @@
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,89,210                           // mulps         %xmm2,%xmm2
   .byte  15,88,208                           // addps         %xmm0,%xmm2
-  .byte  68,15,40,45,96,186,1,0              // movaps        0x1ba60(%rip),%xmm13        # 37130 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+  .byte  68,15,40,45,0,234,1,0               // movaps        0x1ea00(%rip),%xmm13        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
   .byte  69,15,88,245                        // addps         %xmm13,%xmm14
   .byte  68,15,89,242                        // mulps         %xmm2,%xmm14
-  .byte  68,15,40,37,96,186,1,0              // movaps        0x1ba60(%rip),%xmm12        # 37140 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
+  .byte  68,15,40,37,0,234,1,0               // movaps        0x1ea00(%rip),%xmm12        # 3a0e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
   .byte  69,15,89,252                        // mulps         %xmm12,%xmm15
   .byte  69,15,88,254                        // addps         %xmm14,%xmm15
   .byte  15,40,198                           // movaps        %xmm6,%xmm0
@@ -35994,12 +35994,12 @@
   .byte  68,15,84,208                        // andps         %xmm0,%xmm10
   .byte  15,84,200                           // andps         %xmm0,%xmm1
   .byte  68,15,84,232                        // andps         %xmm0,%xmm13
-  .byte  15,40,5,203,183,1,0                 // movaps        0x1b7cb(%rip),%xmm0        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  15,40,5,107,231,1,0                 // movaps        0x1e76b(%rip),%xmm0        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,89,224                        // mulps         %xmm0,%xmm12
-  .byte  15,40,21,208,183,1,0                // movaps        0x1b7d0(%rip),%xmm2        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  15,40,21,112,231,1,0                // movaps        0x1e770(%rip),%xmm2        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  15,89,250                           // mulps         %xmm2,%xmm7
   .byte  65,15,88,252                        // addps         %xmm12,%xmm7
-  .byte  68,15,40,53,209,183,1,0             // movaps        0x1b7d1(%rip),%xmm14        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,53,113,231,1,0             // movaps        0x1e771(%rip),%xmm14        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  68,15,40,252                        // movaps        %xmm4,%xmm15
   .byte  69,15,89,254                        // mulps         %xmm14,%xmm15
   .byte  68,15,88,255                        // addps         %xmm7,%xmm15
@@ -36082,7 +36082,7 @@
   .byte  65,15,88,214                        // addps         %xmm14,%xmm2
   .byte  15,40,196                           // movaps        %xmm4,%xmm0
   .byte  102,15,56,20,202                    // blendvps      %xmm0,%xmm2,%xmm1
-  .byte  68,15,40,13,229,181,1,0             // movaps        0x1b5e5(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,133,229,1,0             // movaps        0x1e585(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,40,225                        // movaps        %xmm9,%xmm4
   .byte  15,92,229                           // subps         %xmm5,%xmm4
   .byte  15,40,68,36,200                     // movaps        -0x38(%rsp),%xmm0
@@ -36176,14 +36176,14 @@
   .byte  68,15,84,215                        // andps         %xmm7,%xmm10
   .byte  68,15,84,223                        // andps         %xmm7,%xmm11
   .byte  68,15,84,199                        // andps         %xmm7,%xmm8
-  .byte  15,40,21,15,181,1,0                 // movaps        0x1b50f(%rip),%xmm2        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  15,40,21,175,228,1,0                // movaps        0x1e4af(%rip),%xmm2        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  15,40,221                           // movaps        %xmm5,%xmm3
   .byte  15,89,218                           // mulps         %xmm2,%xmm3
-  .byte  15,40,13,18,181,1,0                 // movaps        0x1b512(%rip),%xmm1        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  15,40,13,178,228,1,0                // movaps        0x1e4b2(%rip),%xmm1        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  15,40,254                           // movaps        %xmm6,%xmm7
   .byte  15,89,249                           // mulps         %xmm1,%xmm7
   .byte  15,88,251                           // addps         %xmm3,%xmm7
-  .byte  68,15,40,45,17,181,1,0              // movaps        0x1b511(%rip),%xmm13        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,45,177,228,1,0             // movaps        0x1e4b1(%rip),%xmm13        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  69,15,89,245                        // mulps         %xmm13,%xmm14
   .byte  68,15,88,247                        // addps         %xmm7,%xmm14
   .byte  65,15,40,218                        // movaps        %xmm10,%xmm3
@@ -36264,7 +36264,7 @@
   .byte  65,15,88,253                        // addps         %xmm13,%xmm7
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  102,68,15,56,20,223                 // blendvps      %xmm0,%xmm7,%xmm11
-  .byte  68,15,40,13,39,179,1,0              // movaps        0x1b327(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,199,226,1,0             // movaps        0x1e2c7(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,193                        // movaps        %xmm9,%xmm8
   .byte  68,15,92,204                        // subps         %xmm4,%xmm9
   .byte  15,40,124,36,168                    // movaps        -0x58(%rsp),%xmm7
@@ -36319,14 +36319,14 @@
   .byte  15,40,231                           // movaps        %xmm7,%xmm4
   .byte  68,15,89,244                        // mulps         %xmm4,%xmm14
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
-  .byte  68,15,40,13,226,178,1,0             // movaps        0x1b2e2(%rip),%xmm9        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,13,130,226,1,0             // movaps        0x1e282(%rip),%xmm9        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  65,15,40,250                        // movaps        %xmm10,%xmm7
   .byte  65,15,89,249                        // mulps         %xmm9,%xmm7
-  .byte  68,15,40,21,226,178,1,0             // movaps        0x1b2e2(%rip),%xmm10        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  68,15,40,21,130,226,1,0             // movaps        0x1e282(%rip),%xmm10        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  65,15,40,219                        // movaps        %xmm11,%xmm3
   .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
   .byte  15,88,223                           // addps         %xmm7,%xmm3
-  .byte  68,15,40,29,223,178,1,0             // movaps        0x1b2df(%rip),%xmm11        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,29,127,226,1,0             // movaps        0x1e27f(%rip),%xmm11        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  69,15,40,236                        // movaps        %xmm12,%xmm13
   .byte  69,15,89,235                        // mulps         %xmm11,%xmm13
   .byte  68,15,88,235                        // addps         %xmm3,%xmm13
@@ -36411,7 +36411,7 @@
   .byte  65,15,88,251                        // addps         %xmm11,%xmm7
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  102,15,56,20,207                    // blendvps      %xmm0,%xmm7,%xmm1
-  .byte  68,15,40,13,235,176,1,0             // movaps        0x1b0eb(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,139,224,1,0             // movaps        0x1e08b(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,92,196                           // subps         %xmm4,%xmm0
   .byte  68,15,89,192                        // mulps         %xmm0,%xmm8
@@ -36463,13 +36463,13 @@
   .byte  69,15,89,216                        // mulps         %xmm8,%xmm11
   .byte  68,15,40,203                        // movaps        %xmm3,%xmm9
   .byte  68,15,89,205                        // mulps         %xmm5,%xmm9
-  .byte  68,15,40,5,179,176,1,0              // movaps        0x1b0b3(%rip),%xmm8        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,5,83,224,1,0               // movaps        0x1e053(%rip),%xmm8        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
-  .byte  68,15,40,21,183,176,1,0             // movaps        0x1b0b7(%rip),%xmm10        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  68,15,40,21,87,224,1,0              // movaps        0x1e057(%rip),%xmm10        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  15,40,233                           // movaps        %xmm1,%xmm5
   .byte  65,15,89,234                        // mulps         %xmm10,%xmm5
   .byte  15,88,232                           // addps         %xmm0,%xmm5
-  .byte  68,15,40,37,181,176,1,0             // movaps        0x1b0b5(%rip),%xmm12        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,37,85,224,1,0              // movaps        0x1e055(%rip),%xmm12        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  68,15,40,242                        // movaps        %xmm2,%xmm14
   .byte  69,15,89,244                        // mulps         %xmm12,%xmm14
   .byte  68,15,88,245                        // addps         %xmm5,%xmm14
@@ -36554,7 +36554,7 @@
   .byte  65,15,88,244                        // addps         %xmm12,%xmm6
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
   .byte  102,68,15,56,20,206                 // blendvps      %xmm0,%xmm6,%xmm9
-  .byte  15,40,5,187,174,1,0                 // movaps        0x1aebb(%rip),%xmm0        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,5,91,222,1,0                  // movaps        0x1de5b(%rip),%xmm0        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,92,215                           // subps         %xmm7,%xmm2
   .byte  15,89,226                           // mulps         %xmm2,%xmm4
@@ -36602,20 +36602,20 @@
   .byte  15,133,219,0,0,0                    // jne           1c37d <_sk_srcover_rgba_8888_sse41+0xfb>
   .byte  243,65,15,111,60,128                // movdqu        (%r8,%rax,4),%xmm7
   .byte  72,133,255                          // test          %rdi,%rdi
-  .byte  102,15,111,37,205,174,1,0           // movdqa        0x1aecd(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,109,222,1,0           // movdqa        0x1de6d(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
   .byte  102,15,111,239                      // movdqa        %xmm7,%xmm5
-  .byte  102,15,56,0,45,201,174,1,0          // pshufb        0x1aec9(%rip),%xmm5        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,45,105,222,1,0          // pshufb        0x1de69(%rip),%xmm5        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
   .byte  102,15,111,247                      // movdqa        %xmm7,%xmm6
-  .byte  102,15,56,0,53,201,174,1,0          // pshufb        0x1aec9(%rip),%xmm6        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,53,105,222,1,0          // pshufb        0x1de69(%rip),%xmm6        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  102,15,114,215,24                   // psrld         $0x18,%xmm7
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
-  .byte  68,15,40,5,230,173,1,0              // movaps        0x1ade6(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,134,221,1,0              // movaps        0x1dd86(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
-  .byte  68,15,40,37,186,174,1,0             // movaps        0x1aeba(%rip),%xmm12        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,37,90,222,1,0              // movaps        0x1de5a(%rip),%xmm12        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,196                        // mulps         %xmm12,%xmm0
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -36694,20 +36694,20 @@
   .byte  15,133,219,0,0,0                    // jne           1c4f6 <_sk_srcover_bgra_8888_sse41+0xfb>
   .byte  243,65,15,111,60,128                // movdqu        (%r8,%rax,4),%xmm7
   .byte  72,133,255                          // test          %rdi,%rdi
-  .byte  102,15,111,37,84,173,1,0            // movdqa        0x1ad54(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,244,220,1,0           // movdqa        0x1dcf4(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,244                           // cvtdq2ps      %xmm4,%xmm6
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
-  .byte  102,15,56,0,37,80,173,1,0           // pshufb        0x1ad50(%rip),%xmm4        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,37,240,220,1,0          // pshufb        0x1dcf0(%rip),%xmm4        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,236                           // cvtdq2ps      %xmm4,%xmm5
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
-  .byte  102,15,56,0,37,80,173,1,0           // pshufb        0x1ad50(%rip),%xmm4        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,37,240,220,1,0          // pshufb        0x1dcf0(%rip),%xmm4        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
   .byte  102,15,114,215,24                   // psrld         $0x18,%xmm7
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
-  .byte  68,15,40,5,109,172,1,0              // movaps        0x1ac6d(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,13,220,1,0               // movaps        0x1dc0d(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
-  .byte  68,15,40,37,65,173,1,0              // movaps        0x1ad41(%rip),%xmm12        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,37,225,220,1,0             // movaps        0x1dce1(%rip),%xmm12        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,196                        // mulps         %xmm12,%xmm0
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -36787,7 +36787,7 @@
 .globl _sk_clamp_1_sse41
 FUNCTION(_sk_clamp_1_sse41)
 _sk_clamp_1_sse41:
-  .byte  68,15,40,5,60,171,1,0               // movaps        0x1ab3c(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,220,218,1,0              // movaps        0x1dadc(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,93,192                        // minps         %xmm8,%xmm0
   .byte  65,15,93,200                        // minps         %xmm8,%xmm1
   .byte  65,15,93,208                        // minps         %xmm8,%xmm2
@@ -36799,7 +36799,7 @@
 .globl _sk_clamp_a_sse41
 FUNCTION(_sk_clamp_a_sse41)
 _sk_clamp_a_sse41:
-  .byte  15,93,29,33,171,1,0                 // minps         0x1ab21(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,29,193,218,1,0                // minps         0x1dac1(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,93,195                           // minps         %xmm3,%xmm0
   .byte  15,93,203                           // minps         %xmm3,%xmm1
   .byte  15,93,211                           // minps         %xmm3,%xmm2
@@ -36810,7 +36810,7 @@
 .globl _sk_clamp_a_dst_sse41
 FUNCTION(_sk_clamp_a_dst_sse41)
 _sk_clamp_a_dst_sse41:
-  .byte  15,93,61,13,171,1,0                 // minps         0x1ab0d(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,61,173,218,1,0                // minps         0x1daad(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,93,231                           // minps         %xmm7,%xmm4
   .byte  15,93,239                           // minps         %xmm7,%xmm5
   .byte  15,93,247                           // minps         %xmm7,%xmm6
@@ -36845,7 +36845,7 @@
 .globl _sk_invert_sse41
 FUNCTION(_sk_invert_sse41)
 _sk_invert_sse41:
-  .byte  68,15,40,5,201,170,1,0              // movaps        0x1aac9(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,105,218,1,0              // movaps        0x1da69(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,92,200                        // subps         %xmm0,%xmm9
   .byte  69,15,40,208                        // movaps        %xmm8,%xmm10
@@ -36906,10 +36906,10 @@
 .globl _sk_unpremul_sse41
 FUNCTION(_sk_unpremul_sse41)
 _sk_unpremul_sse41:
-  .byte  68,15,40,5,87,170,1,0               // movaps        0x1aa57(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,247,217,1,0              // movaps        0x1d9f7(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,94,195                        // divps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
-  .byte  68,15,194,13,54,171,1,0,1           // cmpltps       0x1ab36(%rip),%xmm9        # 371c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
+  .byte  68,15,194,13,214,218,1,0,1          // cmpltps       0x1dad6(%rip),%xmm9        # 3a160 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
   .byte  69,15,84,200                        // andps         %xmm8,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,89,201                        // mulps         %xmm9,%xmm1
@@ -36921,20 +36921,20 @@
 .globl _sk_from_srgb_sse41
 FUNCTION(_sk_from_srgb_sse41)
 _sk_from_srgb_sse41:
-  .byte  68,15,40,29,42,171,1,0              // movaps        0x1ab2a(%rip),%xmm11        # 371d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
+  .byte  68,15,40,29,202,218,1,0             // movaps        0x1daca(%rip),%xmm11        # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
   .byte  68,15,40,208                        // movaps        %xmm0,%xmm10
   .byte  69,15,89,210                        // mulps         %xmm10,%xmm10
-  .byte  68,15,40,37,146,170,1,0             // movaps        0x1aa92(%rip),%xmm12        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,37,50,218,1,0              // movaps        0x1da32(%rip),%xmm12        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
   .byte  69,15,89,196                        // mulps         %xmm12,%xmm8
-  .byte  68,15,40,45,18,171,1,0              // movaps        0x1ab12(%rip),%xmm13        # 371e0 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
+  .byte  68,15,40,45,178,218,1,0             // movaps        0x1dab2(%rip),%xmm13        # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
   .byte  69,15,88,197                        // addps         %xmm13,%xmm8
   .byte  69,15,89,194                        // mulps         %xmm10,%xmm8
-  .byte  68,15,40,53,18,171,1,0              // movaps        0x1ab12(%rip),%xmm14        # 371f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
+  .byte  68,15,40,53,178,218,1,0             // movaps        0x1dab2(%rip),%xmm14        # 3a190 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
   .byte  69,15,88,198                        // addps         %xmm14,%xmm8
-  .byte  68,15,40,61,22,171,1,0              // movaps        0x1ab16(%rip),%xmm15        # 37200 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
+  .byte  68,15,40,61,182,218,1,0             // movaps        0x1dab6(%rip),%xmm15        # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
   .byte  65,15,194,199,1                     // cmpltps       %xmm15,%xmm0
   .byte  102,69,15,56,20,193                 // blendvps      %xmm0,%xmm9,%xmm8
   .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
@@ -36971,19 +36971,19 @@
 _sk_from_srgb_dst_sse41:
   .byte  68,15,40,204                        // movaps        %xmm4,%xmm9
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
-  .byte  68,15,40,29,97,170,1,0              // movaps        0x1aa61(%rip),%xmm11        # 371d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
+  .byte  68,15,40,29,1,218,1,0               // movaps        0x1da01(%rip),%xmm11        # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
   .byte  69,15,89,211                        // mulps         %xmm11,%xmm10
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
-  .byte  68,15,40,37,202,169,1,0             // movaps        0x1a9ca(%rip),%xmm12        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,37,106,217,1,0             // movaps        0x1d96a(%rip),%xmm12        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  65,15,89,228                        // mulps         %xmm12,%xmm4
-  .byte  68,15,40,45,78,170,1,0              // movaps        0x1aa4e(%rip),%xmm13        # 371e0 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
+  .byte  68,15,40,45,238,217,1,0             // movaps        0x1d9ee(%rip),%xmm13        # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
   .byte  65,15,88,229                        // addps         %xmm13,%xmm4
   .byte  15,89,224                           // mulps         %xmm0,%xmm4
-  .byte  68,15,40,53,79,170,1,0              // movaps        0x1aa4f(%rip),%xmm14        # 371f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
+  .byte  68,15,40,53,239,217,1,0             // movaps        0x1d9ef(%rip),%xmm14        # 3a190 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
   .byte  65,15,88,230                        // addps         %xmm14,%xmm4
-  .byte  68,15,40,61,83,170,1,0              // movaps        0x1aa53(%rip),%xmm15        # 37200 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
+  .byte  68,15,40,61,243,217,1,0             // movaps        0x1d9f3(%rip),%xmm15        # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
   .byte  69,15,194,207,1                     // cmpltps       %xmm15,%xmm9
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  102,65,15,56,20,226                 // blendvps      %xmm0,%xmm10,%xmm4
@@ -37027,22 +37027,22 @@
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  15,40,209                           // movaps        %xmm1,%xmm2
   .byte  68,15,82,192                        // rsqrtps       %xmm0,%xmm8
-  .byte  68,15,40,29,199,169,1,0             // movaps        0x1a9c7(%rip),%xmm11        # 37210 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
+  .byte  68,15,40,29,103,217,1,0             // movaps        0x1d967(%rip),%xmm11        # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
-  .byte  68,15,40,37,199,169,1,0             // movaps        0x1a9c7(%rip),%xmm12        # 37220 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
+  .byte  68,15,40,37,103,217,1,0             // movaps        0x1d967(%rip),%xmm12        # 3a1c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
   .byte  69,15,40,248                        // movaps        %xmm8,%xmm15
   .byte  69,15,89,252                        // mulps         %xmm12,%xmm15
-  .byte  68,15,40,21,199,169,1,0             // movaps        0x1a9c7(%rip),%xmm10        # 37230 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
+  .byte  68,15,40,21,103,217,1,0             // movaps        0x1d967(%rip),%xmm10        # 3a1d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
   .byte  69,15,88,250                        // addps         %xmm10,%xmm15
   .byte  69,15,89,248                        // mulps         %xmm8,%xmm15
-  .byte  68,15,40,45,199,169,1,0             // movaps        0x1a9c7(%rip),%xmm13        # 37240 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
+  .byte  68,15,40,45,103,217,1,0             // movaps        0x1d967(%rip),%xmm13        # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
   .byte  69,15,88,253                        // addps         %xmm13,%xmm15
-  .byte  68,15,40,53,203,169,1,0             // movaps        0x1a9cb(%rip),%xmm14        # 37250 <_sk_srcover_bgra_8888_sse2_lowp+0xd10>
+  .byte  68,15,40,53,107,217,1,0             // movaps        0x1d96b(%rip),%xmm14        # 3a1f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
   .byte  69,15,88,198                        // addps         %xmm14,%xmm8
   .byte  69,15,83,192                        // rcpps         %xmm8,%xmm8
   .byte  69,15,89,199                        // mulps         %xmm15,%xmm8
-  .byte  68,15,40,61,199,169,1,0             // movaps        0x1a9c7(%rip),%xmm15        # 37260 <_sk_srcover_bgra_8888_sse2_lowp+0xd20>
+  .byte  68,15,40,61,103,217,1,0             // movaps        0x1d967(%rip),%xmm15        # 3a200 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
   .byte  65,15,194,199,1                     // cmpltps       %xmm15,%xmm0
   .byte  102,69,15,56,20,193                 // blendvps      %xmm0,%xmm9,%xmm8
   .byte  68,15,82,202                        // rsqrtps       %xmm2,%xmm9
@@ -37097,7 +37097,7 @@
   .byte  68,15,93,224                        // minps         %xmm0,%xmm12
   .byte  65,15,40,203                        // movaps        %xmm11,%xmm1
   .byte  65,15,92,204                        // subps         %xmm12,%xmm1
-  .byte  68,15,40,53,110,167,1,0             // movaps        0x1a76e(%rip),%xmm14        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,53,14,215,1,0              // movaps        0x1d70e(%rip),%xmm14        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,94,241                        // divps         %xmm1,%xmm14
   .byte  69,15,40,211                        // movaps        %xmm11,%xmm10
   .byte  69,15,194,208,0                     // cmpeqps       %xmm8,%xmm10
@@ -37106,27 +37106,27 @@
   .byte  65,15,89,198                        // mulps         %xmm14,%xmm0
   .byte  69,15,40,249                        // movaps        %xmm9,%xmm15
   .byte  68,15,194,250,1                     // cmpltps       %xmm2,%xmm15
-  .byte  68,15,84,61,229,168,1,0             // andps         0x1a8e5(%rip),%xmm15        # 37270 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
+  .byte  68,15,84,61,133,216,1,0             // andps         0x1d885(%rip),%xmm15        # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
   .byte  68,15,88,248                        // addps         %xmm0,%xmm15
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
   .byte  65,15,194,193,0                     // cmpeqps       %xmm9,%xmm0
   .byte  65,15,92,208                        // subps         %xmm8,%xmm2
   .byte  65,15,89,214                        // mulps         %xmm14,%xmm2
-  .byte  68,15,40,45,216,168,1,0             // movaps        0x1a8d8(%rip),%xmm13        # 37280 <_sk_srcover_bgra_8888_sse2_lowp+0xd40>
+  .byte  68,15,40,45,120,216,1,0             // movaps        0x1d878(%rip),%xmm13        # 3a220 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
   .byte  65,15,88,213                        // addps         %xmm13,%xmm2
   .byte  69,15,92,193                        // subps         %xmm9,%xmm8
   .byte  69,15,89,198                        // mulps         %xmm14,%xmm8
-  .byte  68,15,88,5,212,168,1,0              // addps         0x1a8d4(%rip),%xmm8        # 37290 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
+  .byte  68,15,88,5,116,216,1,0              // addps         0x1d874(%rip),%xmm8        # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
   .byte  102,68,15,56,20,194                 // blendvps      %xmm0,%xmm2,%xmm8
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  102,69,15,56,20,199                 // blendvps      %xmm0,%xmm15,%xmm8
-  .byte  68,15,89,5,204,168,1,0              // mulps         0x1a8cc(%rip),%xmm8        # 372a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
+  .byte  68,15,89,5,108,216,1,0              // mulps         0x1d86c(%rip),%xmm8        # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
   .byte  69,15,40,203                        // movaps        %xmm11,%xmm9
   .byte  69,15,194,204,4                     // cmpneqps      %xmm12,%xmm9
   .byte  69,15,84,193                        // andps         %xmm9,%xmm8
   .byte  69,15,92,235                        // subps         %xmm11,%xmm13
   .byte  69,15,88,220                        // addps         %xmm12,%xmm11
-  .byte  15,40,5,208,166,1,0                 // movaps        0x1a6d0(%rip),%xmm0        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,40,5,112,214,1,0                 // movaps        0x1d670(%rip),%xmm0        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,40,211                        // movaps        %xmm11,%xmm2
   .byte  15,89,208                           // mulps         %xmm0,%xmm2
   .byte  15,194,194,1                        // cmpltps       %xmm2,%xmm0
@@ -37148,7 +37148,7 @@
   .byte  15,41,100,36,184                    // movaps        %xmm4,-0x48(%rsp)
   .byte  15,41,92,36,168                     // movaps        %xmm3,-0x58(%rsp)
   .byte  68,15,40,208                        // movaps        %xmm0,%xmm10
-  .byte  68,15,40,13,134,166,1,0             // movaps        0x1a686(%rip),%xmm9        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,13,38,214,1,0              // movaps        0x1d626(%rip),%xmm9        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,194,194,2                        // cmpleps       %xmm2,%xmm0
   .byte  15,40,217                           // movaps        %xmm1,%xmm3
@@ -37161,19 +37161,19 @@
   .byte  15,41,84,36,152                     // movaps        %xmm2,-0x68(%rsp)
   .byte  69,15,88,192                        // addps         %xmm8,%xmm8
   .byte  68,15,92,197                        // subps         %xmm5,%xmm8
-  .byte  68,15,40,53,65,168,1,0              // movaps        0x1a841(%rip),%xmm14        # 372b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
+  .byte  68,15,40,53,225,215,1,0             // movaps        0x1d7e1(%rip),%xmm14        # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
   .byte  69,15,88,242                        // addps         %xmm10,%xmm14
   .byte  102,65,15,58,8,198,1                // roundps       $0x1,%xmm14,%xmm0
   .byte  68,15,92,240                        // subps         %xmm0,%xmm14
-  .byte  68,15,40,29,58,168,1,0              // movaps        0x1a83a(%rip),%xmm11        # 372c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd80>
+  .byte  68,15,40,29,218,215,1,0             // movaps        0x1d7da(%rip),%xmm11        # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
   .byte  65,15,194,198,2                     // cmpleps       %xmm14,%xmm0
   .byte  15,40,245                           // movaps        %xmm5,%xmm6
   .byte  65,15,92,240                        // subps         %xmm8,%xmm6
-  .byte  15,40,61,211,167,1,0                // movaps        0x1a7d3(%rip),%xmm7        # 37270 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
+  .byte  15,40,61,115,215,1,0                // movaps        0x1d773(%rip),%xmm7        # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
   .byte  69,15,40,238                        // movaps        %xmm14,%xmm13
   .byte  68,15,89,239                        // mulps         %xmm7,%xmm13
-  .byte  15,40,29,228,167,1,0                // movaps        0x1a7e4(%rip),%xmm3        # 37290 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
+  .byte  15,40,29,132,215,1,0                // movaps        0x1d784(%rip),%xmm3        # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
   .byte  68,15,40,227                        // movaps        %xmm3,%xmm12
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
   .byte  68,15,89,230                        // mulps         %xmm6,%xmm12
@@ -37183,7 +37183,7 @@
   .byte  65,15,194,198,2                     // cmpleps       %xmm14,%xmm0
   .byte  68,15,40,253                        // movaps        %xmm5,%xmm15
   .byte  102,69,15,56,20,252                 // blendvps      %xmm0,%xmm12,%xmm15
-  .byte  68,15,40,37,195,167,1,0             // movaps        0x1a7c3(%rip),%xmm12        # 372a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
+  .byte  68,15,40,37,99,215,1,0              // movaps        0x1d763(%rip),%xmm12        # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
   .byte  65,15,40,196                        // movaps        %xmm12,%xmm0
   .byte  65,15,194,198,2                     // cmpleps       %xmm14,%xmm0
   .byte  68,15,89,238                        // mulps         %xmm6,%xmm13
@@ -37217,7 +37217,7 @@
   .byte  65,15,40,198                        // movaps        %xmm14,%xmm0
   .byte  15,40,84,36,152                     // movaps        -0x68(%rsp),%xmm2
   .byte  102,15,56,20,202                    // blendvps      %xmm0,%xmm2,%xmm1
-  .byte  68,15,88,21,91,167,1,0              // addps         0x1a75b(%rip),%xmm10        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,88,21,251,214,1,0             // addps         0x1d6fb(%rip),%xmm10        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  102,65,15,58,8,194,1                // roundps       $0x1,%xmm10,%xmm0
   .byte  68,15,92,208                        // subps         %xmm0,%xmm10
   .byte  69,15,194,218,2                     // cmpleps       %xmm10,%xmm11
@@ -37274,9 +37274,9 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,52                              // jne           1cc5c <_sk_scale_u8_sse41+0x4c>
   .byte  102,71,15,56,49,4,16                // pmovzxbd      (%r8,%r10,1),%xmm8
-  .byte  102,68,15,219,5,72,165,1,0          // pand          0x1a548(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,219,5,232,212,1,0         // pand          0x1d4e8(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,156,166,1,0              // mulps         0x1a69c(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,89,5,60,214,1,0               // mulps         0x1d63c(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
@@ -37320,17 +37320,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,159,0,0,0                    // jne           1cd76 <_sk_scale_565_sse41+0xc3>
   .byte  102,71,15,56,51,28,80               // pmovzxwd      (%r8,%r10,2),%xmm11
-  .byte  102,15,111,5,10,166,1,0             // movdqa        0x1a60a(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,170,213,1,0            // movdqa        0x1d5aa(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,65,15,219,195                   // pand          %xmm11,%xmm0
   .byte  68,15,91,200                        // cvtdq2ps      %xmm0,%xmm9
-  .byte  68,15,89,13,9,166,1,0               // mulps         0x1a609(%rip),%xmm9        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,5,17,166,1,0             // movdqa        0x1a611(%rip),%xmm0        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  68,15,89,13,169,213,1,0             // mulps         0x1d5a9(%rip),%xmm9        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,5,177,213,1,0            // movdqa        0x1d5b1(%rip),%xmm0        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,65,15,219,195                   // pand          %xmm11,%xmm0
   .byte  68,15,91,208                        // cvtdq2ps      %xmm0,%xmm10
-  .byte  68,15,89,21,16,166,1,0              // mulps         0x1a610(%rip),%xmm10        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,68,15,219,29,23,166,1,0         // pand          0x1a617(%rip),%xmm11        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  68,15,89,21,176,213,1,0             // mulps         0x1d5b0(%rip),%xmm10        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,68,15,219,29,183,213,1,0        // pand          0x1d5b7(%rip),%xmm11        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  69,15,91,219                        // cvtdq2ps      %xmm11,%xmm11
-  .byte  68,15,89,29,27,166,1,0              // mulps         0x1a61b(%rip),%xmm11        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  68,15,89,29,187,213,1,0             // mulps         0x1d5bb(%rip),%xmm11        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  15,40,195                           // movaps        %xmm3,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
   .byte  69,15,40,226                        // movaps        %xmm10,%xmm12
@@ -37407,9 +37407,9 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,72                              // jne           1ce66 <_sk_lerp_u8_sse41+0x60>
   .byte  102,71,15,56,49,4,16                // pmovzxbd      (%r8,%r10,1),%xmm8
-  .byte  102,68,15,219,5,82,163,1,0          // pand          0x1a352(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,219,5,242,210,1,0         // pand          0x1d2f2(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,166,164,1,0              // mulps         0x1a4a6(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,89,5,70,212,1,0               // mulps         0x1d446(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  15,92,196                           // subps         %xmm4,%xmm0
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  15,88,196                           // addps         %xmm4,%xmm0
@@ -37460,17 +37460,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  15,133,165,0,0,0                    // jne           1cf89 <_sk_lerp_565_sse41+0xc9>
   .byte  102,71,15,56,51,20,80               // pmovzxwd      (%r8,%r10,2),%xmm10
-  .byte  102,15,111,5,253,163,1,0            // movdqa        0x1a3fd(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,157,211,1,0            // movdqa        0x1d39d(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,65,15,219,194                   // pand          %xmm10,%xmm0
   .byte  68,15,91,200                        // cvtdq2ps      %xmm0,%xmm9
-  .byte  68,15,89,13,252,163,1,0             // mulps         0x1a3fc(%rip),%xmm9        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,5,4,164,1,0              // movdqa        0x1a404(%rip),%xmm0        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  68,15,89,13,156,211,1,0             // mulps         0x1d39c(%rip),%xmm9        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,5,164,211,1,0            // movdqa        0x1d3a4(%rip),%xmm0        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,65,15,219,194                   // pand          %xmm10,%xmm0
   .byte  68,15,91,216                        // cvtdq2ps      %xmm0,%xmm11
-  .byte  68,15,89,29,3,164,1,0               // mulps         0x1a403(%rip),%xmm11        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,68,15,219,21,10,164,1,0         // pand          0x1a40a(%rip),%xmm10        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  68,15,89,29,163,211,1,0             // mulps         0x1d3a3(%rip),%xmm11        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,68,15,219,21,170,211,1,0        // pand          0x1d3aa(%rip),%xmm10        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  69,15,91,210                        // cvtdq2ps      %xmm10,%xmm10
-  .byte  68,15,89,21,14,164,1,0              // mulps         0x1a40e(%rip),%xmm10        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  68,15,89,21,174,211,1,0             // mulps         0x1d3ae(%rip),%xmm10        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  15,40,195                           // movaps        %xmm3,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
   .byte  69,15,40,227                        // movaps        %xmm11,%xmm12
@@ -37526,7 +37526,7 @@
   .byte  243,69,15,111,4,144                 // movdqu        (%r8,%rdx,4),%xmm8
   .byte  65,86                               // push          %r14
   .byte  83                                  // push          %rbx
-  .byte  102,15,111,5,128,161,1,0            // movdqa        0x1a180(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,32,209,1,0             // movdqa        0x1d120(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,219,192                   // pand          %xmm8,%xmm0
   .byte  102,73,15,58,22,192,1               // pextrq        $0x1,%xmm0,%r8
   .byte  102,73,15,126,193                   // movq          %xmm0,%r9
@@ -37541,7 +37541,7 @@
   .byte  102,66,15,58,33,4,155,32            // insertps      $0x20,(%rbx,%r11,4),%xmm0
   .byte  102,66,15,58,33,4,3,48              // insertps      $0x30,(%rbx,%r8,1),%xmm0
   .byte  102,65,15,111,200                   // movdqa        %xmm8,%xmm1
-  .byte  102,15,56,0,13,59,161,1,0           // pshufb        0x1a13b(%rip),%xmm1        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,13,219,208,1,0          // pshufb        0x1d0db(%rip),%xmm1        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  102,73,15,58,22,200,1               // pextrq        $0x1,%xmm1,%r8
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
   .byte  68,15,182,203                       // movzbl        %bl,%r9d
@@ -37556,7 +37556,7 @@
   .byte  102,15,58,33,202,48                 // insertps      $0x30,%xmm2,%xmm1
   .byte  76,139,64,24                        // mov           0x18(%rax),%r8
   .byte  102,65,15,111,208                   // movdqa        %xmm8,%xmm2
-  .byte  102,15,56,0,21,247,160,1,0          // pshufb        0x1a0f7(%rip),%xmm2        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,21,151,208,1,0          // pshufb        0x1d097(%rip),%xmm2        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  102,72,15,58,22,211,1               // pextrq        $0x1,%xmm2,%rbx
   .byte  102,72,15,126,208                   // movq          %xmm2,%rax
   .byte  68,15,182,200                       // movzbl        %al,%r9d
@@ -37571,7 +37571,7 @@
   .byte  102,15,58,33,211,48                 // insertps      $0x30,%xmm3,%xmm2
   .byte  102,65,15,114,208,24                // psrld         $0x18,%xmm8
   .byte  65,15,91,216                        // cvtdq2ps      %xmm8,%xmm3
-  .byte  15,89,29,228,161,1,0                // mulps         0x1a1e4(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,132,209,1,0                // mulps         0x1d184(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
@@ -37612,7 +37612,7 @@
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,97,200                       // punpcklwd     %xmm0,%xmm1
   .byte  102,68,15,105,200                   // punpckhwd     %xmm0,%xmm9
-  .byte  102,68,15,111,5,182,161,1,0         // movdqa        0x1a1b6(%rip),%xmm8        # 37350 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
+  .byte  102,68,15,111,5,86,209,1,0          // movdqa        0x1d156(%rip),%xmm8        # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,192                   // pand          %xmm8,%xmm0
   .byte  102,15,56,51,192                    // pmovzxwd      %xmm0,%xmm0
@@ -37630,7 +37630,7 @@
   .byte  102,15,58,33,194,32                 // insertps      $0x20,%xmm2,%xmm0
   .byte  243,66,15,16,20,3                   // movss         (%rbx,%r8,1),%xmm2
   .byte  102,15,58,33,194,48                 // insertps      $0x30,%xmm2,%xmm0
-  .byte  102,15,56,0,13,101,161,1,0          // pshufb        0x1a165(%rip),%xmm1        # 37360 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+  .byte  102,15,56,0,13,5,209,1,0            // pshufb        0x1d105(%rip),%xmm1        # 3a300 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
   .byte  102,15,56,51,201                    // pmovzxwd      %xmm1,%xmm1
   .byte  102,73,15,58,22,200,1               // pextrq        $0x1,%xmm1,%r8
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
@@ -37666,7 +37666,7 @@
   .byte  102,65,15,235,216                   // por           %xmm8,%xmm3
   .byte  102,15,56,51,219                    // pmovzxwd      %xmm3,%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,179,160,1,0                // mulps         0x1a0b3(%rip),%xmm3        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  15,89,29,83,208,1,0                 // mulps         0x1d053(%rip),%xmm3        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
@@ -37706,7 +37706,7 @@
   .byte  102,15,97,209                       // punpcklwd     %xmm1,%xmm2
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,65,15,97,201                    // punpcklwd     %xmm9,%xmm1
-  .byte  102,68,15,111,5,252,159,1,0         // movdqa        0x19ffc(%rip),%xmm8        # 37350 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
+  .byte  102,68,15,111,5,156,207,1,0         // movdqa        0x1cf9c(%rip),%xmm8        # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,192                   // pand          %xmm8,%xmm0
   .byte  102,15,56,51,192                    // pmovzxwd      %xmm0,%xmm0
@@ -37724,7 +37724,7 @@
   .byte  102,15,58,33,195,32                 // insertps      $0x20,%xmm3,%xmm0
   .byte  243,66,15,16,28,3                   // movss         (%rbx,%r8,1),%xmm3
   .byte  102,15,58,33,195,48                 // insertps      $0x30,%xmm3,%xmm0
-  .byte  102,15,56,0,13,171,159,1,0          // pshufb        0x19fab(%rip),%xmm1        # 37360 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+  .byte  102,15,56,0,13,75,207,1,0           // pshufb        0x1cf4b(%rip),%xmm1        # 3a300 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
   .byte  102,15,56,51,201                    // pmovzxwd      %xmm1,%xmm1
   .byte  102,73,15,58,22,200,1               // pextrq        $0x1,%xmm1,%r8
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
@@ -37755,7 +37755,7 @@
   .byte  243,65,15,16,28,24                  // movss         (%r8,%rbx,1),%xmm3
   .byte  102,15,58,33,211,48                 // insertps      $0x30,%xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,118,156,1,0                // movaps        0x19c76(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,22,204,1,0                 // movaps        0x1cc16(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
   .byte  255,224                             // jmpq          *%rax
@@ -37787,7 +37787,7 @@
   .byte  65,86                               // push          %r14
   .byte  83                                  // push          %rbx
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,227,156,1,0              // movaps        0x19ce3(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,131,204,1,0              // movaps        0x1cc83(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  102,73,15,58,22,192,1               // pextrq        $0x1,%xmm0,%r8
@@ -37810,7 +37810,7 @@
   .byte  102,15,58,32,197,3                  // pinsrb        $0x3,%ebp,%xmm0
   .byte  102,15,56,49,192                    // pmovzxbd      %xmm0,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,13,169,157,1,0             // movaps        0x19da9(%rip),%xmm9        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,13,73,205,1,0              // movaps        0x1cd49(%rip),%xmm9        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
@@ -37912,7 +37912,7 @@
   .byte  102,15,58,32,197,3                  // pinsrb        $0x3,%ebp,%xmm0
   .byte  102,15,56,49,192                    // pmovzxbd      %xmm0,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,13,5,156,1,0               // movaps        0x19c05(%rip),%xmm9        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,13,165,203,1,0             // movaps        0x1cba5(%rip),%xmm9        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
@@ -38094,31 +38094,31 @@
   .byte  69,15,88,208                        // addps         %xmm8,%xmm10
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,91,194                        // cvtdq2ps      %xmm10,%xmm8
-  .byte  68,15,89,5,224,153,1,0              // mulps         0x199e0(%rip),%xmm8        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,21,232,153,1,0             // andps         0x199e8(%rip),%xmm10        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,21,16,151,1,0              // orps          0x19710(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,5,232,153,1,0              // addps         0x199e8(%rip),%xmm8        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  68,15,40,37,240,153,1,0             // movaps        0x199f0(%rip),%xmm12        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,5,128,201,1,0              // mulps         0x1c980(%rip),%xmm8        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,21,136,201,1,0             // andps         0x1c988(%rip),%xmm10        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,21,176,198,1,0             // orps          0x1c6b0(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,5,136,201,1,0              // addps         0x1c988(%rip),%xmm8        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  68,15,40,37,144,201,1,0             // movaps        0x1c990(%rip),%xmm12        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  69,15,92,196                        // subps         %xmm12,%xmm8
-  .byte  68,15,88,21,240,153,1,0             // addps         0x199f0(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  68,15,40,37,248,153,1,0             // movaps        0x199f8(%rip),%xmm12        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,21,144,201,1,0             // addps         0x1c990(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  68,15,40,37,152,201,1,0             // movaps        0x1c998(%rip),%xmm12        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,92,196                        // subps         %xmm12,%xmm8
   .byte  69,15,89,195                        // mulps         %xmm11,%xmm8
   .byte  102,69,15,58,8,208,1                // roundps       $0x1,%xmm8,%xmm10
   .byte  69,15,40,216                        // movaps        %xmm8,%xmm11
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
-  .byte  68,15,88,5,229,153,1,0              // addps         0x199e5(%rip),%xmm8        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  68,15,40,21,237,153,1,0             // movaps        0x199ed(%rip),%xmm10        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,5,133,201,1,0              // addps         0x1c985(%rip),%xmm8        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  68,15,40,21,141,201,1,0             // movaps        0x1c98d(%rip),%xmm10        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  69,15,89,211                        // mulps         %xmm11,%xmm10
   .byte  69,15,92,194                        // subps         %xmm10,%xmm8
-  .byte  68,15,40,21,237,153,1,0             // movaps        0x199ed(%rip),%xmm10        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,21,141,201,1,0             // movaps        0x1c98d(%rip),%xmm10        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,211                        // subps         %xmm11,%xmm10
-  .byte  68,15,40,29,241,153,1,0             // movaps        0x199f1(%rip),%xmm11        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,29,145,201,1,0             // movaps        0x1c991(%rip),%xmm11        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  69,15,94,218                        // divps         %xmm10,%xmm11
   .byte  69,15,88,216                        // addps         %xmm8,%xmm11
-  .byte  68,15,89,29,241,153,1,0             // mulps         0x199f1(%rip),%xmm11        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  68,15,89,29,145,201,1,0             // mulps         0x1c991(%rip),%xmm11        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,69,15,91,211                    // cvtps2dq      %xmm11,%xmm10
   .byte  243,68,15,16,64,20                  // movss         0x14(%rax),%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
@@ -38126,7 +38126,7 @@
   .byte  102,69,15,56,20,193                 // blendvps      %xmm0,%xmm9,%xmm8
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  68,15,95,192                        // maxps         %xmm0,%xmm8
-  .byte  68,15,93,5,120,150,1,0              // minps         0x19678(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,93,5,24,198,1,0               // minps         0x1c618(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -38156,31 +38156,31 @@
   .byte  68,15,88,217                        // addps         %xmm1,%xmm11
   .byte  69,15,198,210,0                     // shufps        $0x0,%xmm10,%xmm10
   .byte  69,15,91,227                        // cvtdq2ps      %xmm11,%xmm12
-  .byte  68,15,89,37,185,152,1,0             // mulps         0x198b9(%rip),%xmm12        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,29,193,152,1,0             // andps         0x198c1(%rip),%xmm11        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,29,233,149,1,0             // orps          0x195e9(%rip),%xmm11        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,37,193,152,1,0             // addps         0x198c1(%rip),%xmm12        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  15,40,13,202,152,1,0                // movaps        0x198ca(%rip),%xmm1        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,37,89,200,1,0              // mulps         0x1c859(%rip),%xmm12        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,29,97,200,1,0              // andps         0x1c861(%rip),%xmm11        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,29,137,197,1,0             // orps          0x1c589(%rip),%xmm11        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,37,97,200,1,0              // addps         0x1c861(%rip),%xmm12        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  15,40,13,106,200,1,0                // movaps        0x1c86a(%rip),%xmm1        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  65,15,89,203                        // mulps         %xmm11,%xmm1
   .byte  68,15,92,225                        // subps         %xmm1,%xmm12
-  .byte  68,15,88,29,202,152,1,0             // addps         0x198ca(%rip),%xmm11        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  15,40,13,211,152,1,0                // movaps        0x198d3(%rip),%xmm1        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,29,106,200,1,0             // addps         0x1c86a(%rip),%xmm11        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  15,40,13,115,200,1,0                // movaps        0x1c873(%rip),%xmm1        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  65,15,94,203                        // divps         %xmm11,%xmm1
   .byte  68,15,92,225                        // subps         %xmm1,%xmm12
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  102,69,15,58,8,212,1                // roundps       $0x1,%xmm12,%xmm10
   .byte  69,15,40,220                        // movaps        %xmm12,%xmm11
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
-  .byte  68,15,88,37,192,152,1,0             // addps         0x198c0(%rip),%xmm12        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  15,40,13,201,152,1,0                // movaps        0x198c9(%rip),%xmm1        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,37,96,200,1,0              // addps         0x1c860(%rip),%xmm12        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  15,40,13,105,200,1,0                // movaps        0x1c869(%rip),%xmm1        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  65,15,89,203                        // mulps         %xmm11,%xmm1
   .byte  68,15,92,225                        // subps         %xmm1,%xmm12
-  .byte  68,15,40,21,201,152,1,0             // movaps        0x198c9(%rip),%xmm10        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,21,105,200,1,0             // movaps        0x1c869(%rip),%xmm10        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,211                        // subps         %xmm11,%xmm10
-  .byte  15,40,13,206,152,1,0                // movaps        0x198ce(%rip),%xmm1        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  15,40,13,110,200,1,0                // movaps        0x1c86e(%rip),%xmm1        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  65,15,94,202                        // divps         %xmm10,%xmm1
   .byte  65,15,88,204                        // addps         %xmm12,%xmm1
-  .byte  15,89,13,207,152,1,0                // mulps         0x198cf(%rip),%xmm1        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  15,89,13,111,200,1,0                // mulps         0x1c86f(%rip),%xmm1        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,68,15,91,209                    // cvtps2dq      %xmm1,%xmm10
   .byte  243,15,16,72,20                     // movss         0x14(%rax),%xmm1
   .byte  15,198,201,0                        // shufps        $0x0,%xmm1,%xmm1
@@ -38188,7 +38188,7 @@
   .byte  102,65,15,56,20,201                 // blendvps      %xmm0,%xmm9,%xmm1
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,95,200                           // maxps         %xmm0,%xmm1
-  .byte  15,93,13,90,149,1,0                 // minps         0x1955a(%rip),%xmm1        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,13,250,196,1,0                // minps         0x1c4fa(%rip),%xmm1        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -38218,31 +38218,31 @@
   .byte  68,15,88,218                        // addps         %xmm2,%xmm11
   .byte  69,15,198,210,0                     // shufps        $0x0,%xmm10,%xmm10
   .byte  69,15,91,227                        // cvtdq2ps      %xmm11,%xmm12
-  .byte  68,15,89,37,155,151,1,0             // mulps         0x1979b(%rip),%xmm12        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,29,163,151,1,0             // andps         0x197a3(%rip),%xmm11        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,29,203,148,1,0             // orps          0x194cb(%rip),%xmm11        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,37,163,151,1,0             // addps         0x197a3(%rip),%xmm12        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  15,40,21,172,151,1,0                // movaps        0x197ac(%rip),%xmm2        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,37,59,199,1,0              // mulps         0x1c73b(%rip),%xmm12        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,29,67,199,1,0              // andps         0x1c743(%rip),%xmm11        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,29,107,196,1,0             // orps          0x1c46b(%rip),%xmm11        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,37,67,199,1,0              // addps         0x1c743(%rip),%xmm12        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  15,40,21,76,199,1,0                 // movaps        0x1c74c(%rip),%xmm2        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  65,15,89,211                        // mulps         %xmm11,%xmm2
   .byte  68,15,92,226                        // subps         %xmm2,%xmm12
-  .byte  68,15,88,29,172,151,1,0             // addps         0x197ac(%rip),%xmm11        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  15,40,21,181,151,1,0                // movaps        0x197b5(%rip),%xmm2        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,29,76,199,1,0              // addps         0x1c74c(%rip),%xmm11        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  15,40,21,85,199,1,0                 // movaps        0x1c755(%rip),%xmm2        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  65,15,94,211                        // divps         %xmm11,%xmm2
   .byte  68,15,92,226                        // subps         %xmm2,%xmm12
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  102,69,15,58,8,212,1                // roundps       $0x1,%xmm12,%xmm10
   .byte  69,15,40,220                        // movaps        %xmm12,%xmm11
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
-  .byte  68,15,88,37,162,151,1,0             // addps         0x197a2(%rip),%xmm12        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  15,40,21,171,151,1,0                // movaps        0x197ab(%rip),%xmm2        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,37,66,199,1,0              // addps         0x1c742(%rip),%xmm12        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  15,40,21,75,199,1,0                 // movaps        0x1c74b(%rip),%xmm2        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  65,15,89,211                        // mulps         %xmm11,%xmm2
   .byte  68,15,92,226                        // subps         %xmm2,%xmm12
-  .byte  68,15,40,21,171,151,1,0             // movaps        0x197ab(%rip),%xmm10        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,21,75,199,1,0              // movaps        0x1c74b(%rip),%xmm10        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,211                        // subps         %xmm11,%xmm10
-  .byte  15,40,21,176,151,1,0                // movaps        0x197b0(%rip),%xmm2        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  15,40,21,80,199,1,0                 // movaps        0x1c750(%rip),%xmm2        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  65,15,94,210                        // divps         %xmm10,%xmm2
   .byte  65,15,88,212                        // addps         %xmm12,%xmm2
-  .byte  15,89,21,177,151,1,0                // mulps         0x197b1(%rip),%xmm2        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  15,89,21,81,199,1,0                 // mulps         0x1c751(%rip),%xmm2        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,68,15,91,210                    // cvtps2dq      %xmm2,%xmm10
   .byte  243,15,16,80,20                     // movss         0x14(%rax),%xmm2
   .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
@@ -38250,7 +38250,7 @@
   .byte  102,65,15,56,20,209                 // blendvps      %xmm0,%xmm9,%xmm2
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,95,208                           // maxps         %xmm0,%xmm2
-  .byte  15,93,21,60,148,1,0                 // minps         0x1943c(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,21,220,195,1,0                // minps         0x1c3dc(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -38280,31 +38280,31 @@
   .byte  68,15,88,219                        // addps         %xmm3,%xmm11
   .byte  69,15,198,210,0                     // shufps        $0x0,%xmm10,%xmm10
   .byte  69,15,91,227                        // cvtdq2ps      %xmm11,%xmm12
-  .byte  68,15,89,37,125,150,1,0             // mulps         0x1967d(%rip),%xmm12        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,29,133,150,1,0             // andps         0x19685(%rip),%xmm11        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,29,173,147,1,0             // orps          0x193ad(%rip),%xmm11        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,37,133,150,1,0             // addps         0x19685(%rip),%xmm12        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  15,40,29,142,150,1,0                // movaps        0x1968e(%rip),%xmm3        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,37,29,198,1,0              // mulps         0x1c61d(%rip),%xmm12        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,29,37,198,1,0              // andps         0x1c625(%rip),%xmm11        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,29,77,195,1,0              // orps          0x1c34d(%rip),%xmm11        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,37,37,198,1,0              // addps         0x1c625(%rip),%xmm12        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  15,40,29,46,198,1,0                 // movaps        0x1c62e(%rip),%xmm3        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  65,15,89,219                        // mulps         %xmm11,%xmm3
   .byte  68,15,92,227                        // subps         %xmm3,%xmm12
-  .byte  68,15,88,29,142,150,1,0             // addps         0x1968e(%rip),%xmm11        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  15,40,29,151,150,1,0                // movaps        0x19697(%rip),%xmm3        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,29,46,198,1,0              // addps         0x1c62e(%rip),%xmm11        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  15,40,29,55,198,1,0                 // movaps        0x1c637(%rip),%xmm3        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  65,15,94,219                        // divps         %xmm11,%xmm3
   .byte  68,15,92,227                        // subps         %xmm3,%xmm12
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  102,69,15,58,8,212,1                // roundps       $0x1,%xmm12,%xmm10
   .byte  69,15,40,220                        // movaps        %xmm12,%xmm11
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
-  .byte  68,15,88,37,132,150,1,0             // addps         0x19684(%rip),%xmm12        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  15,40,29,141,150,1,0                // movaps        0x1968d(%rip),%xmm3        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,37,36,198,1,0              // addps         0x1c624(%rip),%xmm12        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  15,40,29,45,198,1,0                 // movaps        0x1c62d(%rip),%xmm3        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  65,15,89,219                        // mulps         %xmm11,%xmm3
   .byte  68,15,92,227                        // subps         %xmm3,%xmm12
-  .byte  68,15,40,21,141,150,1,0             // movaps        0x1968d(%rip),%xmm10        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,21,45,198,1,0              // movaps        0x1c62d(%rip),%xmm10        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,211                        // subps         %xmm11,%xmm10
-  .byte  15,40,29,146,150,1,0                // movaps        0x19692(%rip),%xmm3        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  15,40,29,50,198,1,0                 // movaps        0x1c632(%rip),%xmm3        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  65,15,94,218                        // divps         %xmm10,%xmm3
   .byte  65,15,88,220                        // addps         %xmm12,%xmm3
-  .byte  15,89,29,147,150,1,0                // mulps         0x19693(%rip),%xmm3        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  15,89,29,51,198,1,0                 // mulps         0x1c633(%rip),%xmm3        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,68,15,91,211                    // cvtps2dq      %xmm3,%xmm10
   .byte  243,15,16,88,20                     // movss         0x14(%rax),%xmm3
   .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
@@ -38312,7 +38312,7 @@
   .byte  102,65,15,56,20,217                 // blendvps      %xmm0,%xmm9,%xmm3
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,95,216                           // maxps         %xmm0,%xmm3
-  .byte  15,93,29,30,147,1,0                 // minps         0x1931e(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,29,190,194,1,0                // minps         0x1c2be(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -38329,20 +38329,20 @@
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,91,194                           // cvtdq2ps      %xmm2,%xmm0
-  .byte  15,89,5,157,149,1,0                 // mulps         0x1959d(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,40,53,165,149,1,0             // movaps        0x195a5(%rip),%xmm14        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
+  .byte  15,89,5,61,197,1,0                  // mulps         0x1c53d(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,40,53,69,197,1,0              // movaps        0x1c545(%rip),%xmm14        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
   .byte  65,15,84,214                        // andps         %xmm14,%xmm2
-  .byte  68,15,40,37,201,146,1,0             // movaps        0x192c9(%rip),%xmm12        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,37,105,194,1,0             // movaps        0x1c269(%rip),%xmm12        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,86,212                        // orps          %xmm12,%xmm2
-  .byte  68,15,40,21,157,149,1,0             // movaps        0x1959d(%rip),%xmm10        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
+  .byte  68,15,40,21,61,197,1,0              // movaps        0x1c53d(%rip),%xmm10        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
   .byte  65,15,88,194                        // addps         %xmm10,%xmm0
-  .byte  68,15,40,29,161,149,1,0             // movaps        0x195a1(%rip),%xmm11        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,40,29,65,197,1,0              // movaps        0x1c541(%rip),%xmm11        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  15,40,226                           // movaps        %xmm2,%xmm4
   .byte  65,15,89,227                        // mulps         %xmm11,%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  68,15,40,13,159,149,1,0             // movaps        0x1959f(%rip),%xmm9        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+  .byte  68,15,40,13,63,197,1,0              // movaps        0x1c53f(%rip),%xmm9        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
   .byte  65,15,88,209                        // addps         %xmm9,%xmm2
-  .byte  68,15,40,45,163,149,1,0             // movaps        0x195a3(%rip),%xmm13        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,40,45,67,197,1,0              // movaps        0x1c543(%rip),%xmm13        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  65,15,40,229                        // movaps        %xmm13,%xmm4
   .byte  15,94,226                           // divps         %xmm2,%xmm4
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -38353,21 +38353,21 @@
   .byte  102,15,58,8,208,1                   // roundps       $0x1,%xmm0,%xmm2
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
   .byte  15,92,226                           // subps         %xmm2,%xmm4
-  .byte  15,40,53,134,149,1,0                // movaps        0x19586(%rip),%xmm6        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+  .byte  15,40,53,38,197,1,0                 // movaps        0x1c526(%rip),%xmm6        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
   .byte  15,88,198                           // addps         %xmm6,%xmm0
-  .byte  15,40,61,156,149,1,0                // movaps        0x1959c(%rip),%xmm7        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  15,40,61,60,197,1,0                 // movaps        0x1c53c(%rip),%xmm7        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  15,40,239                           // movaps        %xmm7,%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,40,212                           // movaps        %xmm4,%xmm2
-  .byte  15,40,37,124,149,1,0                // movaps        0x1957c(%rip),%xmm4        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  15,40,37,28,197,1,0                 // movaps        0x1c51c(%rip),%xmm4        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  15,92,194                           // subps         %xmm2,%xmm0
-  .byte  68,15,40,61,142,149,1,0             // movaps        0x1958e(%rip),%xmm15        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,61,46,197,1,0              // movaps        0x1c52e(%rip),%xmm15        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  65,15,40,215                        // movaps        %xmm15,%xmm2
   .byte  15,94,213                           // divps         %xmm5,%xmm2
   .byte  15,88,208                           // addps         %xmm0,%xmm2
   .byte  15,91,193                           // cvtdq2ps      %xmm1,%xmm0
-  .byte  15,89,5,234,148,1,0                 // mulps         0x194ea(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
+  .byte  15,89,5,138,196,1,0                 // mulps         0x1c48a(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
   .byte  65,15,84,206                        // andps         %xmm14,%xmm1
   .byte  65,15,86,204                        // orps          %xmm12,%xmm1
   .byte  65,15,88,194                        // addps         %xmm10,%xmm0
@@ -38393,8 +38393,8 @@
   .byte  15,94,206                           // divps         %xmm6,%xmm1
   .byte  15,88,200                           // addps         %xmm0,%xmm1
   .byte  15,91,195                           // cvtdq2ps      %xmm3,%xmm0
-  .byte  15,89,5,139,148,1,0                 // mulps         0x1948b(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  15,84,29,148,148,1,0                // andps         0x19494(%rip),%xmm3        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
+  .byte  15,89,5,43,196,1,0                  // mulps         0x1c42b(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  15,84,29,52,196,1,0                 // andps         0x1c434(%rip),%xmm3        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
   .byte  65,15,86,220                        // orps          %xmm12,%xmm3
   .byte  65,15,88,194                        // addps         %xmm10,%xmm0
   .byte  68,15,89,219                        // mulps         %xmm3,%xmm11
@@ -38412,7 +38412,7 @@
   .byte  15,92,253                           // subps         %xmm5,%xmm7
   .byte  68,15,94,255                        // divps         %xmm7,%xmm15
   .byte  68,15,88,248                        // addps         %xmm0,%xmm15
-  .byte  15,40,5,220,148,1,0                 // movaps        0x194dc(%rip),%xmm0        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  15,40,5,124,196,1,0                 // movaps        0x1c47c(%rip),%xmm0        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  15,89,208                           // mulps         %xmm0,%xmm2
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  68,15,89,248                        // mulps         %xmm0,%xmm15
@@ -38432,29 +38432,29 @@
 FUNCTION(_sk_lab_to_xyz_sse41)
 _sk_lab_to_xyz_sse41:
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
-  .byte  68,15,89,5,172,148,1,0              // mulps         0x194ac(%rip),%xmm8        # 37430 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
-  .byte  68,15,40,13,36,146,1,0              // movaps        0x19224(%rip),%xmm9        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,89,5,76,196,1,0               // mulps         0x1c44c(%rip),%xmm8        # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
+  .byte  68,15,40,13,196,193,1,0             // movaps        0x1c1c4(%rip),%xmm9        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,201                        // mulps         %xmm9,%xmm1
-  .byte  15,40,5,169,148,1,0                 // movaps        0x194a9(%rip),%xmm0        # 37440 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
+  .byte  15,40,5,73,196,1,0                  // movaps        0x1c449(%rip),%xmm0        # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
   .byte  15,88,200                           // addps         %xmm0,%xmm1
   .byte  65,15,89,209                        // mulps         %xmm9,%xmm2
   .byte  15,88,208                           // addps         %xmm0,%xmm2
-  .byte  68,15,88,5,167,148,1,0              // addps         0x194a7(%rip),%xmm8        # 37450 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
-  .byte  68,15,89,5,175,148,1,0              // mulps         0x194af(%rip),%xmm8        # 37460 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
-  .byte  15,89,13,184,148,1,0                // mulps         0x194b8(%rip),%xmm1        # 37470 <_sk_srcover_bgra_8888_sse2_lowp+0xf30>
+  .byte  68,15,88,5,71,196,1,0               // addps         0x1c447(%rip),%xmm8        # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+  .byte  68,15,89,5,79,196,1,0               // mulps         0x1c44f(%rip),%xmm8        # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+  .byte  15,89,13,88,196,1,0                 // mulps         0x1c458(%rip),%xmm1        # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
   .byte  65,15,88,200                        // addps         %xmm8,%xmm1
-  .byte  15,89,21,189,148,1,0                // mulps         0x194bd(%rip),%xmm2        # 37480 <_sk_srcover_bgra_8888_sse2_lowp+0xf40>
+  .byte  15,89,21,93,196,1,0                 // mulps         0x1c45d(%rip),%xmm2        # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
   .byte  69,15,40,208                        // movaps        %xmm8,%xmm10
   .byte  68,15,92,210                        // subps         %xmm2,%xmm10
   .byte  68,15,40,217                        // movaps        %xmm1,%xmm11
   .byte  69,15,89,219                        // mulps         %xmm11,%xmm11
   .byte  68,15,89,217                        // mulps         %xmm1,%xmm11
-  .byte  68,15,40,13,177,148,1,0             // movaps        0x194b1(%rip),%xmm9        # 37490 <_sk_srcover_bgra_8888_sse2_lowp+0xf50>
+  .byte  68,15,40,13,81,196,1,0              // movaps        0x1c451(%rip),%xmm9        # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  65,15,194,195,1                     // cmpltps       %xmm11,%xmm0
-  .byte  15,40,21,177,148,1,0                // movaps        0x194b1(%rip),%xmm2        # 374a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf60>
+  .byte  15,40,21,81,196,1,0                 // movaps        0x1c451(%rip),%xmm2        # 3a440 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
   .byte  15,88,202                           // addps         %xmm2,%xmm1
-  .byte  68,15,40,37,182,148,1,0             // movaps        0x194b6(%rip),%xmm12        # 374b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf70>
+  .byte  68,15,40,37,86,196,1,0              // movaps        0x1c456(%rip),%xmm12        # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
   .byte  65,15,89,204                        // mulps         %xmm12,%xmm1
   .byte  102,65,15,56,20,203                 // blendvps      %xmm0,%xmm11,%xmm1
   .byte  69,15,40,216                        // movaps        %xmm8,%xmm11
@@ -38473,8 +38473,8 @@
   .byte  65,15,89,212                        // mulps         %xmm12,%xmm2
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  102,65,15,56,20,211                 // blendvps      %xmm0,%xmm11,%xmm2
-  .byte  15,89,13,111,148,1,0                // mulps         0x1946f(%rip),%xmm1        # 374c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf80>
-  .byte  15,89,21,120,148,1,0                // mulps         0x19478(%rip),%xmm2        # 374d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf90>
+  .byte  15,89,13,15,196,1,0                 // mulps         0x1c40f(%rip),%xmm1        # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
+  .byte  15,89,21,24,196,1,0                 // mulps         0x1c418(%rip),%xmm2        # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
   .byte  65,15,40,200                        // movaps        %xmm8,%xmm1
@@ -38493,9 +38493,9 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,39                              // jne           1e0a2 <_sk_load_a8_sse41+0x3f>
   .byte  102,67,15,56,49,4,16                // pmovzxbd      (%r8,%r10,1),%xmm0
-  .byte  102,15,219,5,246,144,1,0            // pand          0x190f6(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,5,150,192,1,0            // pand          0x1c096(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,29,76,146,1,0                 // mulps         0x1924c(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,236,193,1,0                // mulps         0x1c1ec(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
@@ -38535,9 +38535,9 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,39                              // jne           1e12e <_sk_load_a8_dst_sse41+0x3f>
   .byte  102,67,15,56,49,36,16               // pmovzxbd      (%r8,%r10,1),%xmm4
-  .byte  102,15,219,37,106,144,1,0           // pand          0x1906a(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,37,10,192,1,0            // pand          0x1c00a(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,252                           // cvtdq2ps      %xmm4,%xmm7
-  .byte  15,89,61,192,145,1,0                // mulps         0x191c0(%rip),%xmm7        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,61,96,193,1,0                 // mulps         0x1c160(%rip),%xmm7        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
@@ -38605,7 +38605,7 @@
   .byte  102,15,58,32,192,3                  // pinsrb        $0x3,%eax,%xmm0
   .byte  102,15,56,49,192                    // pmovzxbd      %xmm0,%xmm0
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,29,184,144,1,0                // mulps         0x190b8(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,88,192,1,0                 // mulps         0x1c058(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
@@ -38622,7 +38622,7 @@
   .byte  77,15,175,193                       // imul          %r9,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,210                           // movslq        %edx,%r10
-  .byte  68,15,40,5,95,143,1,0               // movaps        0x18f5f(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,255,190,1,0              // movaps        0x1beff(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,89,195                        // mulps         %xmm3,%xmm8
   .byte  102,69,15,91,192                    // cvtps2dq      %xmm8,%xmm8
   .byte  102,68,15,56,43,192                 // packusdw      %xmm0,%xmm8
@@ -38643,7 +38643,7 @@
   .byte  65,128,249,3                        // cmp           $0x3,%r9b
   .byte  117,221                             // jne           1e273 <_sk_store_a8_sse41+0x3d>
   .byte  102,71,15,58,20,68,16,2,8           // pextrb        $0x8,%xmm8,0x2(%r8,%r10,1)
-  .byte  102,68,15,56,0,5,55,146,1,0         // pshufb        0x19237(%rip),%xmm8        # 374e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa0>
+  .byte  102,68,15,56,0,5,215,193,1,0        // pshufb        0x1c1d7(%rip),%xmm8        # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
   .byte  102,71,15,58,21,4,16,0              // pextrw        $0x0,%xmm8,(%r8,%r10,1)
   .byte  235,192                             // jmp           1e273 <_sk_store_a8_sse41+0x3d>
   .byte  102,71,15,58,20,4,16,0              // pextrb        $0x0,%xmm8,(%r8,%r10,1)
@@ -38662,11 +38662,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,42                              // jne           1e2ff <_sk_load_g8_sse41+0x42>
   .byte  102,67,15,56,49,4,16                // pmovzxbd      (%r8,%r10,1),%xmm0
-  .byte  102,15,219,5,156,142,1,0            // pand          0x18e9c(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,5,60,190,1,0             // pand          0x1be3c(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,242,143,1,0                 // mulps         0x18ff2(%rip),%xmm0        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,5,146,191,1,0                 // mulps         0x1bf92(%rip),%xmm0        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,217,141,1,0                // movaps        0x18dd9(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,121,189,1,0                // movaps        0x1bd79(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
@@ -38704,11 +38704,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,42                              // jne           1e38e <_sk_load_g8_dst_sse41+0x42>
   .byte  102,67,15,56,49,36,16               // pmovzxbd      (%r8,%r10,1),%xmm4
-  .byte  102,15,219,37,13,142,1,0            // pand          0x18e0d(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,37,173,189,1,0           // pand          0x1bdad(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,99,143,1,0                 // mulps         0x18f63(%rip),%xmm4        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,37,3,191,1,0                  // mulps         0x1bf03(%rip),%xmm4        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,74,141,1,0                 // movaps        0x18d4a(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,61,234,188,1,0                // movaps        0x1bcea(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  255,224                             // jmpq          *%rax
@@ -38774,9 +38774,9 @@
   .byte  102,15,58,32,192,3                  // pinsrb        $0x3,%eax,%xmm0
   .byte  102,15,56,49,192                    // pmovzxbd      %xmm0,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,88,142,1,0                  // mulps         0x18e58(%rip),%xmm0        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,5,248,189,1,0                 // mulps         0x1bdf8(%rip),%xmm0        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,63,140,1,0                 // movaps        0x18c3f(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,223,187,1,0                // movaps        0x1bbdf(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
@@ -38795,19 +38795,19 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,80                              // jne           1e504 <_sk_load_565_sse41+0x6b>
   .byte  102,67,15,56,51,20,80               // pmovzxwd      (%r8,%r10,2),%xmm2
-  .byte  102,15,111,5,45,142,1,0             // movdqa        0x18e2d(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,205,189,1,0            // movdqa        0x1bdcd(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,47,142,1,0                  // mulps         0x18e2f(%rip),%xmm0        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,13,55,142,1,0            // movdqa        0x18e37(%rip),%xmm1        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,5,207,189,1,0                 // mulps         0x1bdcf(%rip),%xmm0        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,13,215,189,1,0           // movdqa        0x1bdd7(%rip),%xmm1        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,57,142,1,0                 // mulps         0x18e39(%rip),%xmm1        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,21,65,142,1,0            // pand          0x18e41(%rip),%xmm2        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,13,217,189,1,0                // mulps         0x1bdd9(%rip),%xmm1        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,21,225,189,1,0           // pand          0x1bde1(%rip),%xmm2        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,71,142,1,0                 // mulps         0x18e47(%rip),%xmm2        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,21,231,189,1,0                // mulps         0x1bde7(%rip),%xmm2        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,206,139,1,0                // movaps        0x18bce(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,110,187,1,0                // movaps        0x1bb6e(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,3                        // and           $0x3,%r9b
@@ -38843,19 +38843,19 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,80                              // jne           1e5bf <_sk_load_565_dst_sse41+0x6b>
   .byte  102,67,15,56,51,52,80               // pmovzxwd      (%r8,%r10,2),%xmm6
-  .byte  102,15,111,37,114,141,1,0           // movdqa        0x18d72(%rip),%xmm4        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,37,18,189,1,0            // movdqa        0x1bd12(%rip),%xmm4        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,116,141,1,0                // mulps         0x18d74(%rip),%xmm4        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,45,124,141,1,0           // movdqa        0x18d7c(%rip),%xmm5        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,37,20,189,1,0                 // mulps         0x1bd14(%rip),%xmm4        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,45,28,189,1,0            // movdqa        0x1bd1c(%rip),%xmm5        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,238                      // pand          %xmm6,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,45,126,141,1,0                // mulps         0x18d7e(%rip),%xmm5        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,53,134,141,1,0           // pand          0x18d86(%rip),%xmm6        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,45,30,189,1,0                 // mulps         0x1bd1e(%rip),%xmm5        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,53,38,189,1,0            // pand          0x1bd26(%rip),%xmm6        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,53,140,141,1,0                // mulps         0x18d8c(%rip),%xmm6        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,53,44,189,1,0                 // mulps         0x1bd2c(%rip),%xmm6        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,19,139,1,0                 // movaps        0x18b13(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,61,179,186,1,0                // movaps        0x1bab3(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,3                        // and           $0x3,%r9b
@@ -38917,19 +38917,19 @@
   .byte  65,15,183,4,64                      // movzwl        (%r8,%rax,2),%eax
   .byte  102,15,196,192,3                    // pinsrw        $0x3,%eax,%xmm0
   .byte  102,15,56,51,208                    // pmovzxwd      %xmm0,%xmm2
-  .byte  102,15,111,5,57,140,1,0             // movdqa        0x18c39(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,217,187,1,0            // movdqa        0x1bbd9(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,59,140,1,0                  // mulps         0x18c3b(%rip),%xmm0        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,13,67,140,1,0            // movdqa        0x18c43(%rip),%xmm1        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,5,219,187,1,0                 // mulps         0x1bbdb(%rip),%xmm0        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,13,227,187,1,0           // movdqa        0x1bbe3(%rip),%xmm1        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,69,140,1,0                 // mulps         0x18c45(%rip),%xmm1        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,21,77,140,1,0            // pand          0x18c4d(%rip),%xmm2        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,13,229,187,1,0                // mulps         0x1bbe5(%rip),%xmm1        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,21,237,187,1,0           // pand          0x1bbed(%rip),%xmm2        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,83,140,1,0                 // mulps         0x18c53(%rip),%xmm2        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,21,243,187,1,0                // mulps         0x1bbf3(%rip),%xmm2        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,218,137,1,0                // movaps        0x189da(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,122,185,1,0                // movaps        0x1b97a(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
 
 HIDDEN _sk_store_565_sse41
@@ -38943,12 +38943,12 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,218,141,1,0              // movaps        0x18dda(%rip),%xmm8        # 374f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb0>
+  .byte  68,15,40,5,122,189,1,0              // movaps        0x1bd7a(%rip),%xmm8        # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
   .byte  102,65,15,114,241,11                // pslld         $0xb,%xmm9
-  .byte  68,15,40,21,207,141,1,0             // movaps        0x18dcf(%rip),%xmm10        # 37500 <_sk_srcover_bgra_8888_sse2_lowp+0xfc0>
+  .byte  68,15,40,21,111,189,1,0             // movaps        0x1bd6f(%rip),%xmm10        # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
   .byte  68,15,89,209                        // mulps         %xmm1,%xmm10
   .byte  102,69,15,91,210                    // cvtps2dq      %xmm10,%xmm10
   .byte  102,65,15,114,242,5                 // pslld         $0x5,%xmm10
@@ -38992,21 +38992,21 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,95                              // jne           1e822 <_sk_load_4444_sse41+0x7a>
   .byte  102,67,15,56,51,28,80               // pmovzxwd      (%r8,%r10,2),%xmm3
-  .byte  102,15,111,5,62,141,1,0             // movdqa        0x18d3e(%rip),%xmm0        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,5,222,188,1,0            // movdqa        0x1bcde(%rip),%xmm0        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,64,141,1,0                  // mulps         0x18d40(%rip),%xmm0        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,13,72,141,1,0            // movdqa        0x18d48(%rip),%xmm1        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,5,224,188,1,0                 // mulps         0x1bce0(%rip),%xmm0        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,13,232,188,1,0           // movdqa        0x1bce8(%rip),%xmm1        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,74,141,1,0                 // mulps         0x18d4a(%rip),%xmm1        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,21,82,141,1,0            // movdqa        0x18d52(%rip),%xmm2        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,13,234,188,1,0                // mulps         0x1bcea(%rip),%xmm1        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,21,242,188,1,0           // movdqa        0x1bcf2(%rip),%xmm2        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,84,141,1,0                 // mulps         0x18d54(%rip),%xmm2        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,29,92,141,1,0            // pand          0x18d5c(%rip),%xmm3        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,21,244,188,1,0                // mulps         0x1bcf4(%rip),%xmm2        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,29,252,188,1,0           // pand          0x1bcfc(%rip),%xmm3        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,98,141,1,0                 // mulps         0x18d62(%rip),%xmm3        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,29,2,189,1,0                  // mulps         0x1bd02(%rip),%xmm3        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -39043,21 +39043,21 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,95                              // jne           1e8ec <_sk_load_4444_dst_sse41+0x7a>
   .byte  102,67,15,56,51,60,80               // pmovzxwd      (%r8,%r10,2),%xmm7
-  .byte  102,15,111,37,116,140,1,0           // movdqa        0x18c74(%rip),%xmm4        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,37,20,188,1,0            // movdqa        0x1bc14(%rip),%xmm4        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,118,140,1,0                // mulps         0x18c76(%rip),%xmm4        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,45,126,140,1,0           // movdqa        0x18c7e(%rip),%xmm5        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,37,22,188,1,0                 // mulps         0x1bc16(%rip),%xmm4        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,45,30,188,1,0            // movdqa        0x1bc1e(%rip),%xmm5        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,239                      // pand          %xmm7,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,45,128,140,1,0                // mulps         0x18c80(%rip),%xmm5        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,53,136,140,1,0           // movdqa        0x18c88(%rip),%xmm6        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,45,32,188,1,0                 // mulps         0x1bc20(%rip),%xmm5        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,53,40,188,1,0            // movdqa        0x1bc28(%rip),%xmm6        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,247                      // pand          %xmm7,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,53,138,140,1,0                // mulps         0x18c8a(%rip),%xmm6        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,61,146,140,1,0           // pand          0x18c92(%rip),%xmm7        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,53,42,188,1,0                 // mulps         0x1bc2a(%rip),%xmm6        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,61,50,188,1,0            // pand          0x1bc32(%rip),%xmm7        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
-  .byte  15,89,61,152,140,1,0                // mulps         0x18c98(%rip),%xmm7        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,61,56,188,1,0                 // mulps         0x1bc38(%rip),%xmm7        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -39120,21 +39120,21 @@
   .byte  65,15,183,4,64                      // movzwl        (%r8,%rax,2),%eax
   .byte  102,15,196,192,3                    // pinsrw        $0x3,%eax,%xmm0
   .byte  102,15,56,51,216                    // pmovzxwd      %xmm0,%xmm3
-  .byte  102,15,111,5,44,139,1,0             // movdqa        0x18b2c(%rip),%xmm0        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,5,204,186,1,0            // movdqa        0x1bacc(%rip),%xmm0        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,46,139,1,0                  // mulps         0x18b2e(%rip),%xmm0        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,13,54,139,1,0            // movdqa        0x18b36(%rip),%xmm1        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,5,206,186,1,0                 // mulps         0x1bace(%rip),%xmm0        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,13,214,186,1,0           // movdqa        0x1bad6(%rip),%xmm1        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,56,139,1,0                 // mulps         0x18b38(%rip),%xmm1        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,21,64,139,1,0            // movdqa        0x18b40(%rip),%xmm2        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,13,216,186,1,0                // mulps         0x1bad8(%rip),%xmm1        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,21,224,186,1,0           // movdqa        0x1bae0(%rip),%xmm2        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,66,139,1,0                 // mulps         0x18b42(%rip),%xmm2        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,29,74,139,1,0            // pand          0x18b4a(%rip),%xmm3        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,21,226,186,1,0                // mulps         0x1bae2(%rip),%xmm2        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,29,234,186,1,0           // pand          0x1baea(%rip),%xmm3        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,80,139,1,0                 // mulps         0x18b50(%rip),%xmm3        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,29,240,186,1,0                // mulps         0x1baf0(%rip),%xmm3        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -39149,7 +39149,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,62,139,1,0               // movaps        0x18b3e(%rip),%xmm8        # 37590 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
+  .byte  68,15,40,5,222,186,1,0              // movaps        0x1bade(%rip),%xmm8        # 3a530 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -39203,17 +39203,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,89                              // jne           1eb6d <_sk_load_8888_sse41+0x75>
   .byte  243,65,15,111,28,128                // movdqu        (%r8,%rax,4),%xmm3
-  .byte  102,15,111,5,94,134,1,0             // movdqa        0x1865e(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,254,181,1,0            // movdqa        0x1b5fe(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,175,135,1,0              // movaps        0x187af(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,79,183,1,0               // movaps        0x1b74f(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
-  .byte  102,15,56,0,13,78,134,1,0           // pshufb        0x1864e(%rip),%xmm1        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,13,238,181,1,0          // pshufb        0x1b5ee(%rip),%xmm1        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,111,211                      // movdqa        %xmm3,%xmm2
-  .byte  102,15,56,0,21,74,134,1,0           // pshufb        0x1864a(%rip),%xmm2        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,21,234,181,1,0          // pshufb        0x1b5ea(%rip),%xmm2        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,15,114,211,24                   // psrld         $0x18,%xmm3
@@ -39252,17 +39252,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,89                              // jne           1ec27 <_sk_load_8888_dst_sse41+0x75>
   .byte  243,65,15,111,60,128                // movdqu        (%r8,%rax,4),%xmm7
-  .byte  102,15,111,37,164,133,1,0           // movdqa        0x185a4(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,68,181,1,0            // movdqa        0x1b544(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  68,15,40,5,245,134,1,0              // movaps        0x186f5(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,149,182,1,0              // movaps        0x1b695(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,224                        // mulps         %xmm8,%xmm4
   .byte  102,15,111,239                      // movdqa        %xmm7,%xmm5
-  .byte  102,15,56,0,45,148,133,1,0          // pshufb        0x18594(%rip),%xmm5        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,45,52,181,1,0           // pshufb        0x1b534(%rip),%xmm5        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
   .byte  65,15,89,232                        // mulps         %xmm8,%xmm5
   .byte  102,15,111,247                      // movdqa        %xmm7,%xmm6
-  .byte  102,15,56,0,53,144,133,1,0          // pshufb        0x18590(%rip),%xmm6        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,53,48,181,1,0           // pshufb        0x1b530(%rip),%xmm6        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  65,15,89,240                        // mulps         %xmm8,%xmm6
   .byte  102,15,114,215,24                   // psrld         $0x18,%xmm7
@@ -39322,17 +39322,17 @@
   .byte  102,65,15,58,34,28,128,1            // pinsrd        $0x1,(%r8,%rax,4),%xmm3
   .byte  102,67,15,58,34,28,152,2            // pinsrd        $0x2,(%r8,%r11,4),%xmm3
   .byte  102,67,15,58,34,28,144,3            // pinsrd        $0x3,(%r8,%r10,4),%xmm3
-  .byte  102,15,111,5,125,132,1,0            // movdqa        0x1847d(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,29,180,1,0             // movdqa        0x1b41d(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,206,133,1,0              // movaps        0x185ce(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,110,181,1,0              // movaps        0x1b56e(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
-  .byte  102,15,56,0,13,109,132,1,0          // pshufb        0x1846d(%rip),%xmm1        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,13,13,180,1,0           // pshufb        0x1b40d(%rip),%xmm1        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,111,211                      // movdqa        %xmm3,%xmm2
-  .byte  102,15,56,0,21,105,132,1,0          // pshufb        0x18469(%rip),%xmm2        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,21,9,180,1,0            // pshufb        0x1b409(%rip),%xmm2        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,15,114,211,24                   // psrld         $0x18,%xmm3
@@ -39352,7 +39352,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,67,132,1,0               // movaps        0x18443(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,227,179,1,0              // movaps        0x1b3e3(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -39403,17 +39403,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,89                              // jne           1ee74 <_sk_load_bgra_sse41+0x75>
   .byte  243,65,15,111,28,128                // movdqu        (%r8,%rax,4),%xmm3
-  .byte  102,15,111,5,87,131,1,0             // movdqa        0x18357(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,247,178,1,0            // movdqa        0x1b2f7(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,208                           // cvtdq2ps      %xmm0,%xmm2
-  .byte  68,15,40,5,168,132,1,0              // movaps        0x184a8(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,72,180,1,0               // movaps        0x1b448(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,15,56,0,5,71,131,1,0            // pshufb        0x18347(%rip),%xmm0        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,5,231,178,1,0           // pshufb        0x1b2e7(%rip),%xmm0        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,200                           // cvtdq2ps      %xmm0,%xmm1
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,15,56,0,5,67,131,1,0            // pshufb        0x18343(%rip),%xmm0        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,5,227,178,1,0           // pshufb        0x1b2e3(%rip),%xmm0        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,114,211,24                   // psrld         $0x18,%xmm3
@@ -39452,17 +39452,17 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,89                              // jne           1ef2e <_sk_load_bgra_dst_sse41+0x75>
   .byte  243,65,15,111,60,128                // movdqu        (%r8,%rax,4),%xmm7
-  .byte  102,15,111,37,157,130,1,0           // movdqa        0x1829d(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,61,178,1,0            // movdqa        0x1b23d(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,244                           // cvtdq2ps      %xmm4,%xmm6
-  .byte  68,15,40,5,238,131,1,0              // movaps        0x183ee(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,142,179,1,0              // movaps        0x1b38e(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,240                        // mulps         %xmm8,%xmm6
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
-  .byte  102,15,56,0,37,141,130,1,0          // pshufb        0x1828d(%rip),%xmm4        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,37,45,178,1,0           // pshufb        0x1b22d(%rip),%xmm4        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,236                           // cvtdq2ps      %xmm4,%xmm5
   .byte  65,15,89,232                        // mulps         %xmm8,%xmm5
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
-  .byte  102,15,56,0,37,137,130,1,0          // pshufb        0x18289(%rip),%xmm4        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,37,41,178,1,0           // pshufb        0x1b229(%rip),%xmm4        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
   .byte  65,15,89,224                        // mulps         %xmm8,%xmm4
   .byte  102,15,114,215,24                   // psrld         $0x18,%xmm7
@@ -39522,17 +39522,17 @@
   .byte  102,65,15,58,34,28,128,1            // pinsrd        $0x1,(%r8,%rax,4),%xmm3
   .byte  102,67,15,58,34,28,152,2            // pinsrd        $0x2,(%r8,%r11,4),%xmm3
   .byte  102,67,15,58,34,28,144,3            // pinsrd        $0x3,(%r8,%r10,4),%xmm3
-  .byte  102,15,111,5,118,129,1,0            // movdqa        0x18176(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,22,177,1,0             // movdqa        0x1b116(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,208                           // cvtdq2ps      %xmm0,%xmm2
-  .byte  68,15,40,5,199,130,1,0              // movaps        0x182c7(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,103,178,1,0              // movaps        0x1b267(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,15,56,0,5,102,129,1,0           // pshufb        0x18166(%rip),%xmm0        # 37190 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
+  .byte  102,15,56,0,5,6,177,1,0             // pshufb        0x1b106(%rip),%xmm0        # 3a130 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
   .byte  15,91,200                           // cvtdq2ps      %xmm0,%xmm1
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,15,56,0,5,98,129,1,0            // pshufb        0x18162(%rip),%xmm0        # 371a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
+  .byte  102,15,56,0,5,2,177,1,0             // pshufb        0x1b102(%rip),%xmm0        # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,114,211,24                   // psrld         $0x18,%xmm3
@@ -39552,7 +39552,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,60,129,1,0               // movaps        0x1813c(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,220,176,1,0              // movaps        0x1b0dc(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,40,202                        // movaps        %xmm2,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -39611,19 +39611,19 @@
   .byte  102,68,15,97,224                    // punpcklwd     %xmm0,%xmm12
   .byte  102,68,15,105,200                   // punpckhwd     %xmm0,%xmm9
   .byte  102,65,15,56,51,212                 // pmovzxwd      %xmm12,%xmm2
-  .byte  102,68,15,111,5,65,132,1,0          // movdqa        0x18441(%rip),%xmm8        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,5,225,179,1,0         // movdqa        0x1b3e1(%rip),%xmm8        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,65,15,219,200                   // pand          %xmm8,%xmm1
-  .byte  102,68,15,111,21,63,132,1,0         // movdqa        0x1843f(%rip),%xmm10        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,21,223,179,1,0        // movdqa        0x1b3df(%rip),%xmm10        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,210                   // pand          %xmm10,%xmm2
-  .byte  102,15,111,29,66,132,1,0            // movdqa        0x18442(%rip),%xmm3        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,29,226,179,1,0           // movdqa        0x1b3e2(%rip),%xmm3        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,15,114,241,16                   // pslld         $0x10,%xmm1
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
   .byte  102,15,56,63,195                    // pmaxud        %xmm3,%xmm0
   .byte  102,15,118,194                      // pcmpeqd       %xmm2,%xmm0
   .byte  102,15,114,242,13                   // pslld         $0xd,%xmm2
   .byte  102,15,235,209                      // por           %xmm1,%xmm2
-  .byte  102,68,15,111,29,46,132,1,0         // movdqa        0x1842e(%rip),%xmm11        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,29,206,179,1,0        // movdqa        0x1b3ce(%rip),%xmm11        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,211                   // paddd         %xmm11,%xmm2
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  102,65,15,112,204,238               // pshufd        $0xee,%xmm12,%xmm1
@@ -39699,19 +39699,19 @@
   .byte  102,68,15,97,228                    // punpcklwd     %xmm4,%xmm12
   .byte  102,68,15,105,204                   // punpckhwd     %xmm4,%xmm9
   .byte  102,65,15,56,51,244                 // pmovzxwd      %xmm12,%xmm6
-  .byte  102,68,15,111,5,163,130,1,0         // movdqa        0x182a3(%rip),%xmm8        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,5,67,178,1,0          // movdqa        0x1b243(%rip),%xmm8        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,15,111,238                      // movdqa        %xmm6,%xmm5
   .byte  102,65,15,219,232                   // pand          %xmm8,%xmm5
-  .byte  102,68,15,111,21,161,130,1,0        // movdqa        0x182a1(%rip),%xmm10        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,21,65,178,1,0         // movdqa        0x1b241(%rip),%xmm10        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,242                   // pand          %xmm10,%xmm6
-  .byte  102,15,111,61,164,130,1,0           // movdqa        0x182a4(%rip),%xmm7        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,61,68,178,1,0            // movdqa        0x1b244(%rip),%xmm7        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,15,114,245,16                   // pslld         $0x10,%xmm5
   .byte  102,15,111,230                      // movdqa        %xmm6,%xmm4
   .byte  102,15,56,63,231                    // pmaxud        %xmm7,%xmm4
   .byte  102,15,118,230                      // pcmpeqd       %xmm6,%xmm4
   .byte  102,15,114,246,13                   // pslld         $0xd,%xmm6
   .byte  102,15,235,245                      // por           %xmm5,%xmm6
-  .byte  102,68,15,111,29,144,130,1,0        // movdqa        0x18290(%rip),%xmm11        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,29,48,178,1,0         // movdqa        0x1b230(%rip),%xmm11        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,243                   // paddd         %xmm11,%xmm6
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  102,65,15,112,236,238               // pshufd        $0xee,%xmm12,%xmm5
@@ -39809,19 +39809,19 @@
   .byte  102,68,15,97,226                    // punpcklwd     %xmm2,%xmm12
   .byte  102,68,15,105,202                   // punpckhwd     %xmm2,%xmm9
   .byte  102,65,15,56,51,212                 // pmovzxwd      %xmm12,%xmm2
-  .byte  102,68,15,111,5,161,128,1,0         // movdqa        0x180a1(%rip),%xmm8        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,5,65,176,1,0          // movdqa        0x1b041(%rip),%xmm8        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,65,15,219,200                   // pand          %xmm8,%xmm1
-  .byte  102,68,15,111,21,159,128,1,0        // movdqa        0x1809f(%rip),%xmm10        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,21,63,176,1,0         // movdqa        0x1b03f(%rip),%xmm10        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,210                   // pand          %xmm10,%xmm2
-  .byte  102,15,111,29,162,128,1,0           // movdqa        0x180a2(%rip),%xmm3        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,29,66,176,1,0            // movdqa        0x1b042(%rip),%xmm3        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,15,114,241,16                   // pslld         $0x10,%xmm1
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
   .byte  102,15,56,63,195                    // pmaxud        %xmm3,%xmm0
   .byte  102,15,118,194                      // pcmpeqd       %xmm2,%xmm0
   .byte  102,15,114,242,13                   // pslld         $0xd,%xmm2
   .byte  102,15,235,209                      // por           %xmm1,%xmm2
-  .byte  102,68,15,111,29,142,128,1,0        // movdqa        0x1808e(%rip),%xmm11        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,29,46,176,1,0         // movdqa        0x1b02e(%rip),%xmm11        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,211                   // paddd         %xmm11,%xmm2
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  102,65,15,112,204,238               // pshufd        $0xee,%xmm12,%xmm1
@@ -39874,20 +39874,20 @@
   .byte  73,193,224,3                        // shl           $0x3,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  102,68,15,111,13,182,127,1,0        // movdqa        0x17fb6(%rip),%xmm9        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
+  .byte  102,68,15,111,13,86,175,1,0         // movdqa        0x1af56(%rip),%xmm9        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
   .byte  102,68,15,111,224                   // movdqa        %xmm0,%xmm12
   .byte  102,69,15,219,225                   // pand          %xmm9,%xmm12
-  .byte  102,68,15,111,29,179,127,1,0        // movdqa        0x17fb3(%rip),%xmm11        # 375f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
+  .byte  102,68,15,111,29,83,175,1,0         // movdqa        0x1af53(%rip),%xmm11        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
   .byte  102,68,15,111,232                   // movdqa        %xmm0,%xmm13
   .byte  102,69,15,219,235                   // pand          %xmm11,%xmm13
-  .byte  102,68,15,111,21,176,127,1,0        // movdqa        0x17fb0(%rip),%xmm10        # 37600 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
+  .byte  102,68,15,111,21,80,175,1,0         // movdqa        0x1af50(%rip),%xmm10        # 3a5a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
   .byte  102,65,15,114,212,16                // psrld         $0x10,%xmm12
   .byte  102,69,15,111,197                   // movdqa        %xmm13,%xmm8
   .byte  102,69,15,56,63,194                 // pmaxud        %xmm10,%xmm8
   .byte  102,69,15,118,197                   // pcmpeqd       %xmm13,%xmm8
   .byte  102,65,15,114,213,13                // psrld         $0xd,%xmm13
   .byte  102,69,15,254,236                   // paddd         %xmm12,%xmm13
-  .byte  102,68,15,111,37,150,127,1,0        // movdqa        0x17f96(%rip),%xmm12        # 37610 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
+  .byte  102,68,15,111,37,54,175,1,0         // movdqa        0x1af36(%rip),%xmm12        # 3a5b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
   .byte  102,69,15,254,236                   // paddd         %xmm12,%xmm13
   .byte  102,69,15,219,197                   // pand          %xmm13,%xmm8
   .byte  102,68,15,56,43,192                 // packusdw      %xmm0,%xmm8
@@ -39977,7 +39977,7 @@
   .byte  102,15,235,200                      // por           %xmm0,%xmm1
   .byte  102,15,56,51,193                    // pmovzxwd      %xmm1,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,94,123,1,0               // movaps        0x17b5e(%rip),%xmm8        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  68,15,40,5,254,170,1,0              // movaps        0x1aafe(%rip),%xmm8        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -40051,7 +40051,7 @@
   .byte  102,15,235,200                      // por           %xmm0,%xmm1
   .byte  102,15,56,51,193                    // pmovzxwd      %xmm1,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,45,122,1,0               // movaps        0x17a2d(%rip),%xmm8        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  68,15,40,5,205,169,1,0              // movaps        0x1a9cd(%rip),%xmm8        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -40068,7 +40068,7 @@
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,68,119,1,0                 // movaps        0x17744(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,228,166,1,0                // movaps        0x1a6e4(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,20,64                 // movd          (%r8,%rax,2),%xmm2
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
@@ -40102,7 +40102,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  73,99,193                           // movslq        %r9d,%rax
-  .byte  68,15,40,21,13,124,1,0              // movaps        0x17c0d(%rip),%xmm10        # 37620 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
+  .byte  68,15,40,21,173,171,1,0             // movaps        0x1abad(%rip),%xmm10        # 3a5c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
   .byte  69,15,89,194                        // mulps         %xmm10,%xmm8
   .byte  102,69,15,91,192                    // cvtps2dq      %xmm8,%xmm8
@@ -40333,7 +40333,7 @@
   .byte  65,15,92,194                        // subps         %xmm10,%xmm0
   .byte  243,69,15,88,192                    // addss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
-  .byte  243,68,15,89,13,151,106,1,0         // mulss         0x16a97(%rip),%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,13,223,153,1,0         // mulss         0x199df(%rip),%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
   .byte  102,69,15,58,8,201,1                // roundps       $0x1,%xmm9,%xmm9
@@ -40358,7 +40358,7 @@
   .byte  65,15,92,202                        // subps         %xmm10,%xmm1
   .byte  243,69,15,88,192                    // addss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
-  .byte  243,68,15,89,13,62,106,1,0          // mulss         0x16a3e(%rip),%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,13,134,153,1,0         // mulss         0x19986(%rip),%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,89,201                        // mulps         %xmm1,%xmm9
   .byte  102,69,15,58,8,201,1                // roundps       $0x1,%xmm9,%xmm9
@@ -40377,7 +40377,7 @@
 _sk_clamp_x_1_sse41:
   .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
   .byte  68,15,95,192                        // maxps         %xmm0,%xmm8
-  .byte  68,15,93,5,230,114,1,0              // minps         0x172e6(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,93,5,134,162,1,0              // minps         0x1a286(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -40390,7 +40390,7 @@
   .byte  65,15,92,192                        // subps         %xmm8,%xmm0
   .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
   .byte  68,15,95,192                        // maxps         %xmm0,%xmm8
-  .byte  68,15,93,5,195,114,1,0              // minps         0x172c3(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,93,5,99,162,1,0               // minps         0x1a263(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -40399,9 +40399,9 @@
 .globl _sk_mirror_x_1_sse41
 FUNCTION(_sk_mirror_x_1_sse41)
 _sk_mirror_x_1_sse41:
-  .byte  68,15,40,5,19,115,1,0               // movaps        0x17313(%rip),%xmm8        # 37130 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+  .byte  68,15,40,5,179,162,1,0              // movaps        0x1a2b3(%rip),%xmm8        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
-  .byte  68,15,40,13,151,114,1,0             // movaps        0x17297(%rip),%xmm9        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,13,55,162,1,0              // movaps        0x1a237(%rip),%xmm9        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
   .byte  102,69,15,58,8,201,1                // roundps       $0x1,%xmm9,%xmm9
   .byte  69,15,88,201                        // addps         %xmm9,%xmm9
@@ -40412,7 +40412,7 @@
   .byte  68,15,92,200                        // subps         %xmm0,%xmm9
   .byte  68,15,84,200                        // andps         %xmm0,%xmm9
   .byte  69,15,95,193                        // maxps         %xmm9,%xmm8
-  .byte  68,15,93,5,116,114,1,0              // minps         0x17274(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,93,5,20,162,1,0               // minps         0x1a214(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -40422,10 +40422,10 @@
 FUNCTION(_sk_luminance_to_alpha_sse41)
 _sk_luminance_to_alpha_sse41:
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
-  .byte  15,89,5,194,119,1,0                 // mulps         0x177c2(%rip),%xmm0        # 37630 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
-  .byte  15,89,13,203,119,1,0                // mulps         0x177cb(%rip),%xmm1        # 37640 <_sk_srcover_bgra_8888_sse2_lowp+0x1100>
+  .byte  15,89,5,98,167,1,0                  // mulps         0x1a762(%rip),%xmm0        # 3a5d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+  .byte  15,89,13,107,167,1,0                // mulps         0x1a76b(%rip),%xmm1        # 3a5e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
   .byte  15,88,200                           // addps         %xmm0,%xmm1
-  .byte  15,89,29,209,119,1,0                // mulps         0x177d1(%rip),%xmm3        # 37650 <_sk_srcover_bgra_8888_sse2_lowp+0x1110>
+  .byte  15,89,29,113,167,1,0                // mulps         0x1a771(%rip),%xmm3        # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
   .byte  15,88,217                           // addps         %xmm1,%xmm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -40974,26 +40974,26 @@
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,40,236                        // movaps        %xmm12,%xmm13
   .byte  69,15,89,237                        // mulps         %xmm13,%xmm13
-  .byte  68,15,40,21,251,110,1,0             // movaps        0x16efb(%rip),%xmm10        # 37660 <_sk_srcover_bgra_8888_sse2_lowp+0x1120>
+  .byte  68,15,40,21,155,158,1,0             // movaps        0x19e9b(%rip),%xmm10        # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
   .byte  69,15,89,213                        // mulps         %xmm13,%xmm10
-  .byte  68,15,88,21,255,110,1,0             // addps         0x16eff(%rip),%xmm10        # 37670 <_sk_srcover_bgra_8888_sse2_lowp+0x1130>
+  .byte  68,15,88,21,159,158,1,0             // addps         0x19e9f(%rip),%xmm10        # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
   .byte  69,15,89,213                        // mulps         %xmm13,%xmm10
-  .byte  68,15,88,21,3,111,1,0               // addps         0x16f03(%rip),%xmm10        # 37680 <_sk_srcover_bgra_8888_sse2_lowp+0x1140>
+  .byte  68,15,88,21,163,158,1,0             // addps         0x19ea3(%rip),%xmm10        # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
   .byte  69,15,89,213                        // mulps         %xmm13,%xmm10
-  .byte  68,15,88,21,7,111,1,0               // addps         0x16f07(%rip),%xmm10        # 37690 <_sk_srcover_bgra_8888_sse2_lowp+0x1150>
+  .byte  68,15,88,21,167,158,1,0             // addps         0x19ea7(%rip),%xmm10        # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
   .byte  69,15,89,212                        // mulps         %xmm12,%xmm10
   .byte  65,15,194,195,1                     // cmpltps       %xmm11,%xmm0
-  .byte  68,15,40,29,6,111,1,0               // movaps        0x16f06(%rip),%xmm11        # 376a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
+  .byte  68,15,40,29,166,158,1,0             // movaps        0x19ea6(%rip),%xmm11        # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
   .byte  102,69,15,56,20,211                 // blendvps      %xmm0,%xmm11,%xmm10
   .byte  69,15,194,200,1                     // cmpltps       %xmm8,%xmm9
-  .byte  68,15,40,29,15,105,1,0              // movaps        0x1690f(%rip),%xmm11        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,29,175,152,1,0             // movaps        0x198af(%rip),%xmm11        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  102,69,15,56,20,211                 // blendvps      %xmm0,%xmm11,%xmm10
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
   .byte  65,15,194,192,1                     // cmpltps       %xmm8,%xmm0
-  .byte  68,15,40,13,1,105,1,0               // movaps        0x16901(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,161,152,1,0             // movaps        0x198a1(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
   .byte  102,69,15,56,20,209                 // blendvps      %xmm0,%xmm9,%xmm10
   .byte  69,15,194,194,7                     // cmpordps      %xmm10,%xmm8
@@ -41027,7 +41027,7 @@
   .byte  243,69,15,89,203                    // mulss         %xmm11,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,122,110,1,0             // mulps         0x16e7a(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,26,158,1,0              // mulps         0x19e1a(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
@@ -41035,7 +41035,7 @@
   .byte  243,69,15,89,219                    // mulss         %xmm11,%xmm11
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,92,227                        // subps         %xmm11,%xmm12
-  .byte  68,15,89,21,101,110,1,0             // mulps         0x16e65(%rip),%xmm10        # 376c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
+  .byte  68,15,89,21,5,158,1,0               // mulps         0x19e05(%rip),%xmm10        # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
   .byte  69,15,89,212                        // mulps         %xmm12,%xmm10
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
@@ -41044,8 +41044,8 @@
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  65,15,92,193                        // subps         %xmm9,%xmm0
-  .byte  68,15,87,13,93,109,1,0              // xorps         0x16d5d(%rip),%xmm9        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
-  .byte  68,15,89,5,53,104,1,0               // mulps         0x16835(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,87,13,253,156,1,0             // xorps         0x19cfd(%rip),%xmm9        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
+  .byte  68,15,89,5,213,151,1,0              // mulps         0x197d5(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
@@ -41066,7 +41066,7 @@
   .byte  243,69,15,89,203                    // mulss         %xmm11,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,220,109,1,0             // mulps         0x16ddc(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,124,157,1,0             // mulps         0x19d7c(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
@@ -41074,7 +41074,7 @@
   .byte  243,69,15,89,219                    // mulss         %xmm11,%xmm11
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,92,227                        // subps         %xmm11,%xmm12
-  .byte  68,15,89,21,199,109,1,0             // mulps         0x16dc7(%rip),%xmm10        # 376c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
+  .byte  68,15,89,21,103,157,1,0             // mulps         0x19d67(%rip),%xmm10        # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
   .byte  69,15,89,212                        // mulps         %xmm12,%xmm10
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
@@ -41083,8 +41083,8 @@
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  65,15,92,193                        // subps         %xmm9,%xmm0
-  .byte  68,15,87,13,191,108,1,0             // xorps         0x16cbf(%rip),%xmm9        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
-  .byte  68,15,89,5,151,103,1,0              // mulps         0x16797(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,87,13,95,156,1,0              // xorps         0x19c5f(%rip),%xmm9        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
+  .byte  68,15,89,5,55,151,1,0               // mulps         0x19737(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
@@ -41102,7 +41102,7 @@
   .byte  243,69,15,89,200                    // mulss         %xmm8,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,79,109,1,0              // mulps         0x16d4f(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,239,156,1,0             // mulps         0x19cef(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
   .byte  69,15,89,210                        // mulps         %xmm10,%xmm10
@@ -41110,7 +41110,7 @@
   .byte  243,69,15,89,192                    // mulss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,92,192                        // subps         %xmm8,%xmm0
-  .byte  15,87,5,91,108,1,0                  // xorps         0x16c5b(%rip),%xmm0        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
+  .byte  15,87,5,251,155,1,0                 // xorps         0x19bfb(%rip),%xmm0        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
   .byte  65,15,94,193                        // divps         %xmm9,%xmm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41158,7 +41158,7 @@
 FUNCTION(_sk_save_xy_sse41)
 _sk_save_xy_sse41:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,186,102,1,0              // movaps        0x166ba(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,90,150,1,0               // movaps        0x1965a(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,17,0                             // movups        %xmm0,(%rax)
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,88,200                        // addps         %xmm8,%xmm9
@@ -41202,8 +41202,8 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,51,108,1,0                  // addps         0x16c33(%rip),%xmm0        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,43,102,1,0              // movaps        0x1662b(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,211,155,1,0                 // addps         0x19bd3(%rip),%xmm0        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,203,149,1,0             // movaps        0x195cb(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  68,15,17,136,0,1,0,0                // movups        %xmm9,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41216,7 +41216,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,247,101,1,0                 // addps         0x165f7(%rip),%xmm0        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,5,151,149,1,0                 // addps         0x19597(%rip),%xmm0        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41228,8 +41228,8 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,230,107,1,0                // addps         0x16be6(%rip),%xmm1        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,222,101,1,0             // movaps        0x165de(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,134,155,1,0                // addps         0x19b86(%rip),%xmm1        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,126,149,1,0             // movaps        0x1957e(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  68,15,17,136,64,1,0,0               // movups        %xmm9,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41242,7 +41242,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,169,101,1,0                // addps         0x165a9(%rip),%xmm1        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,13,73,149,1,0                 // addps         0x19549(%rip),%xmm1        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41254,13 +41254,13 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,169,107,1,0                 // addps         0x16ba9(%rip),%xmm0        # 376e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
-  .byte  68,15,40,13,145,101,1,0             // movaps        0x16591(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,73,155,1,0                  // addps         0x19b49(%rip),%xmm0        # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+  .byte  68,15,40,13,49,149,1,0              // movaps        0x19531(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  69,15,40,193                        // movaps        %xmm9,%xmm8
   .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
-  .byte  68,15,89,13,157,107,1,0             // mulps         0x16b9d(%rip),%xmm9        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,13,117,103,1,0             // addps         0x16775(%rip),%xmm9        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,13,61,155,1,0              // mulps         0x19b3d(%rip),%xmm9        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,13,21,151,1,0              // addps         0x19715(%rip),%xmm9        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  68,15,17,136,0,1,0,0                // movups        %xmm9,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41273,16 +41273,16 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,81,107,1,0                  // addps         0x16b51(%rip),%xmm0        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,73,101,1,0              // movaps        0x16549(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,241,154,1,0                 // addps         0x19af1(%rip),%xmm0        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,233,148,1,0             // movaps        0x194e9(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
-  .byte  68,15,40,5,109,107,1,0              // movaps        0x16b6d(%rip),%xmm8        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,5,13,155,1,0               // movaps        0x19b0d(%rip),%xmm8        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,113,107,1,0              // addps         0x16b71(%rip),%xmm8        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,5,17,155,1,0               // addps         0x19b11(%rip),%xmm8        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,21,101,1,0               // addps         0x16515(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,88,5,181,148,1,0              // addps         0x194b5(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,105,107,1,0              // addps         0x16b69(%rip),%xmm8        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,5,9,155,1,0                // addps         0x19b09(%rip),%xmm8        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41292,17 +41292,17 @@
 FUNCTION(_sk_bicubic_p1x_sse41)
 _sk_bicubic_p1x_sse41:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,243,100,1,0              // movaps        0x164f3(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,147,148,1,0              // movaps        0x19493(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,136,128,0,0,0              // movups        0x80(%rax),%xmm9
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
-  .byte  68,15,40,21,28,107,1,0              // movaps        0x16b1c(%rip),%xmm10        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,21,188,154,1,0             // movaps        0x19abc(%rip),%xmm10        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,32,107,1,0              // addps         0x16b20(%rip),%xmm10        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,21,192,154,1,0             // addps         0x19ac0(%rip),%xmm10        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
   .byte  69,15,88,208                        // addps         %xmm8,%xmm10
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,28,107,1,0              // addps         0x16b1c(%rip),%xmm10        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,21,188,154,1,0             // addps         0x19abc(%rip),%xmm10        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,144,0,1,0,0                // movups        %xmm10,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41314,11 +41314,11 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,236,106,1,0                 // addps         0x16aec(%rip),%xmm0        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  15,88,5,140,154,1,0                 // addps         0x19a8c(%rip),%xmm0        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
-  .byte  68,15,89,5,188,106,1,0              // mulps         0x16abc(%rip),%xmm8        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,5,148,102,1,0              // addps         0x16694(%rip),%xmm8        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,5,92,154,1,0               // mulps         0x19a5c(%rip),%xmm8        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,5,52,150,1,0               // addps         0x19634(%rip),%xmm8        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41331,13 +41331,13 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,127,106,1,0                // addps         0x16a7f(%rip),%xmm1        # 376e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
-  .byte  68,15,40,13,103,100,1,0             // movaps        0x16467(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,31,154,1,0                 // addps         0x19a1f(%rip),%xmm1        # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+  .byte  68,15,40,13,7,148,1,0               // movaps        0x19407(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  69,15,40,193                        // movaps        %xmm9,%xmm8
   .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
-  .byte  68,15,89,13,115,106,1,0             // mulps         0x16a73(%rip),%xmm9        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,13,75,102,1,0              // addps         0x1664b(%rip),%xmm9        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,13,19,154,1,0              // mulps         0x19a13(%rip),%xmm9        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,13,235,149,1,0             // addps         0x195eb(%rip),%xmm9        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  68,15,17,136,64,1,0,0               // movups        %xmm9,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41350,16 +41350,16 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,38,106,1,0                 // addps         0x16a26(%rip),%xmm1        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,30,100,1,0              // movaps        0x1641e(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,198,153,1,0                // addps         0x199c6(%rip),%xmm1        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,190,147,1,0             // movaps        0x193be(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
-  .byte  68,15,40,5,66,106,1,0               // movaps        0x16a42(%rip),%xmm8        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,5,226,153,1,0              // movaps        0x199e2(%rip),%xmm8        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,70,106,1,0               // addps         0x16a46(%rip),%xmm8        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,5,230,153,1,0              // addps         0x199e6(%rip),%xmm8        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,234,99,1,0               // addps         0x163ea(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,88,5,138,147,1,0              // addps         0x1938a(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,62,106,1,0               // addps         0x16a3e(%rip),%xmm8        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,5,222,153,1,0              // addps         0x199de(%rip),%xmm8        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41369,17 +41369,17 @@
 FUNCTION(_sk_bicubic_p1y_sse41)
 _sk_bicubic_p1y_sse41:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,200,99,1,0               // movaps        0x163c8(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,104,147,1,0              // movaps        0x19368(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,136,192,0,0,0              // movups        0xc0(%rax),%xmm9
   .byte  65,15,88,200                        // addps         %xmm8,%xmm1
-  .byte  68,15,40,21,240,105,1,0             // movaps        0x169f0(%rip),%xmm10        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,21,144,153,1,0             // movaps        0x19990(%rip),%xmm10        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,244,105,1,0             // addps         0x169f4(%rip),%xmm10        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,21,148,153,1,0             // addps         0x19994(%rip),%xmm10        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
   .byte  69,15,88,208                        // addps         %xmm8,%xmm10
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,240,105,1,0             // addps         0x169f0(%rip),%xmm10        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,21,144,153,1,0             // addps         0x19990(%rip),%xmm10        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,144,64,1,0,0               // movups        %xmm10,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -41391,11 +41391,11 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,191,105,1,0                // addps         0x169bf(%rip),%xmm1        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  15,88,13,95,153,1,0                 // addps         0x1995f(%rip),%xmm1        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
-  .byte  68,15,89,5,143,105,1,0              // mulps         0x1698f(%rip),%xmm8        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,5,103,101,1,0              // addps         0x16567(%rip),%xmm8        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,5,47,153,1,0               // mulps         0x1992f(%rip),%xmm8        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,5,7,149,1,0                // addps         0x19507(%rip),%xmm8        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -41506,7 +41506,7 @@
   .byte  15,89,194                           // mulps         %xmm2,%xmm0
   .byte  15,41,68,36,208                     // movaps        %xmm0,-0x30(%rsp)
   .byte  243,15,91,240                       // cvttps2dq     %xmm0,%xmm6
-  .byte  15,40,37,122,104,1,0                // movaps        0x1687a(%rip),%xmm4        # 37730 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+  .byte  15,40,37,26,152,1,0                 // movaps        0x1981a(%rip),%xmm4        # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
   .byte  15,88,196                           // addps         %xmm4,%xmm0
   .byte  15,41,68,36,176                     // movaps        %xmm0,-0x50(%rsp)
   .byte  102,65,15,110,208                   // movd          %r8d,%xmm2
@@ -41545,7 +41545,7 @@
   .byte  102,68,15,56,64,192                 // pmulld        %xmm0,%xmm8
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,254,218                      // paddd         %xmm2,%xmm3
-  .byte  102,68,15,111,37,209,103,1,0        // movdqa        0x167d1(%rip),%xmm12        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,68,15,111,37,113,151,1,0        // movdqa        0x19771(%rip),%xmm12        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,65,15,56,64,220                 // pmulld        %xmm12,%xmm3
   .byte  102,15,118,228                      // pcmpeqd       %xmm4,%xmm4
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
@@ -41568,7 +41568,7 @@
   .byte  102,65,15,58,22,217,1               // pextrd        $0x1,%xmm3,%r9d
   .byte  102,65,15,58,22,218,2               // pextrd        $0x2,%xmm3,%r10d
   .byte  102,65,15,58,22,219,3               // pextrd        $0x3,%xmm3,%r11d
-  .byte  102,15,111,37,21,97,1,0             // movdqa        0x16115(%rip),%xmm4        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,37,181,144,1,0           // movdqa        0x190b5(%rip),%xmm4        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,220                      // paddd         %xmm4,%xmm3
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
   .byte  102,73,15,58,22,222,1               // pextrq        $0x1,%xmm3,%r14
@@ -41741,7 +41741,7 @@
   .byte  102,68,15,254,202                   // paddd         %xmm2,%xmm9
   .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
   .byte  102,65,15,254,193                   // paddd         %xmm9,%xmm0
-  .byte  102,15,111,45,224,99,1,0            // movdqa        0x163e0(%rip),%xmm5        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,45,128,147,1,0           // movdqa        0x19380(%rip),%xmm5        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,56,64,197                    // pmulld        %xmm5,%xmm0
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,118,246                      // pcmpeqd       %xmm6,%xmm6
@@ -41762,7 +41762,7 @@
   .byte  102,65,15,58,22,193,1               // pextrd        $0x1,%xmm0,%r9d
   .byte  102,65,15,58,22,194,2               // pextrd        $0x2,%xmm0,%r10d
   .byte  102,65,15,58,22,195,3               // pextrd        $0x3,%xmm0,%r11d
-  .byte  102,15,111,61,49,93,1,0             // movdqa        0x15d31(%rip),%xmm7        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,61,209,140,1,0           // movdqa        0x18cd1(%rip),%xmm7        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,199                      // paddd         %xmm7,%xmm0
   .byte  102,72,15,58,22,193,1               // pextrq        $0x1,%xmm0,%rcx
   .byte  102,72,15,126,195                   // movq          %xmm0,%rbx
@@ -41828,7 +41828,7 @@
   .byte  15,88,248                           // addps         %xmm0,%xmm7
   .byte  102,68,15,254,210                   // paddd         %xmm2,%xmm10
   .byte  102,69,15,254,194                   // paddd         %xmm10,%xmm8
-  .byte  102,15,111,13,28,98,1,0             // movdqa        0x1621c(%rip),%xmm1        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,13,188,145,1,0           // movdqa        0x191bc(%rip),%xmm1        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,68,15,56,64,193                 // pmulld        %xmm1,%xmm8
   .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
   .byte  102,15,118,237                      // pcmpeqd       %xmm5,%xmm5
@@ -41849,7 +41849,7 @@
   .byte  102,69,15,58,22,193,1               // pextrd        $0x1,%xmm8,%r9d
   .byte  102,69,15,58,22,194,2               // pextrd        $0x2,%xmm8,%r10d
   .byte  102,69,15,58,22,195,3               // pextrd        $0x3,%xmm8,%r11d
-  .byte  102,15,111,21,103,91,1,0            // movdqa        0x15b67(%rip),%xmm2        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,21,7,139,1,0             // movdqa        0x18b07(%rip),%xmm2        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,68,15,254,194                   // paddd         %xmm2,%xmm8
   .byte  102,76,15,58,22,193,1               // pextrq        $0x1,%xmm8,%rcx
   .byte  102,76,15,126,195                   // movq          %xmm8,%rbx
@@ -41976,7 +41976,7 @@
   .byte  15,89,203                           // mulps         %xmm3,%xmm1
   .byte  15,41,76,36,48                      // movaps        %xmm1,0x30(%rsp)
   .byte  243,15,91,249                       // cvttps2dq     %xmm1,%xmm7
-  .byte  15,40,29,122,95,1,0                 // movaps        0x15f7a(%rip),%xmm3        # 37730 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+  .byte  15,40,29,26,143,1,0                 // movaps        0x18f1a(%rip),%xmm3        # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
   .byte  15,88,203                           // addps         %xmm3,%xmm1
   .byte  15,41,76,36,160                     // movaps        %xmm1,-0x60(%rsp)
   .byte  102,65,15,110,232                   // movd          %r8d,%xmm5
@@ -42033,7 +42033,7 @@
   .byte  102,68,15,56,64,253                 // pmulld        %xmm5,%xmm15
   .byte  102,65,15,111,223                   // movdqa        %xmm15,%xmm3
   .byte  102,15,254,217                      // paddd         %xmm1,%xmm3
-  .byte  102,68,15,111,29,121,94,1,0         // movdqa        0x15e79(%rip),%xmm11        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,68,15,111,29,25,142,1,0         // movdqa        0x18e19(%rip),%xmm11        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,65,15,56,64,219                 // pmulld        %xmm11,%xmm3
   .byte  102,15,118,192                      // pcmpeqd       %xmm0,%xmm0
   .byte  102,15,111,243                      // movdqa        %xmm3,%xmm6
@@ -42055,7 +42055,7 @@
   .byte  102,65,15,58,22,217,1               // pextrd        $0x1,%xmm3,%r9d
   .byte  102,65,15,58,22,218,2               // pextrd        $0x2,%xmm3,%r10d
   .byte  102,65,15,58,22,219,3               // pextrd        $0x3,%xmm3,%r11d
-  .byte  102,68,15,111,21,193,87,1,0         // movdqa        0x157c1(%rip),%xmm10        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,21,97,135,1,0         // movdqa        0x18761(%rip),%xmm10        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,218                   // paddd         %xmm10,%xmm3
   .byte  102,73,15,58,22,222,1               // pextrq        $0x1,%xmm3,%r14
   .byte  102,72,15,126,219                   // movq          %xmm3,%rbx
@@ -42073,7 +42073,7 @@
   .byte  102,65,15,254,201                   // paddd         %xmm9,%xmm1
   .byte  102,65,15,56,64,203                 // pmulld        %xmm11,%xmm1
   .byte  102,15,111,217                      // movdqa        %xmm1,%xmm3
-  .byte  102,15,250,29,175,93,1,0            // psubd         0x15daf(%rip),%xmm3        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,29,79,141,1,0            // psubd         0x18d4f(%rip),%xmm3        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,73,15,58,22,222,1               // pextrq        $0x1,%xmm3,%r14
   .byte  102,72,15,126,219                   // movq          %xmm3,%rbx
   .byte  65,137,223                          // mov           %ebx,%r15d
@@ -42128,7 +42128,7 @@
   .byte  102,65,15,254,199                   // paddd         %xmm15,%xmm0
   .byte  102,65,15,56,64,195                 // pmulld        %xmm11,%xmm0
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
-  .byte  102,15,250,45,143,92,1,0            // psubd         0x15c8f(%rip),%xmm5        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,45,47,140,1,0            // psubd         0x18c2f(%rip),%xmm5        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,69,15,118,192                   // pcmpeqd       %xmm8,%xmm8
   .byte  102,72,15,58,22,233,1               // pextrq        $0x1,%xmm5,%rcx
   .byte  102,72,15,126,237                   // movq          %xmm5,%rbp
@@ -42253,7 +42253,7 @@
   .byte  72,193,233,32                       // shr           $0x20,%rcx
   .byte  243,15,16,36,136                    // movss         (%rax,%rcx,4),%xmm4
   .byte  102,68,15,58,33,220,48              // insertps      $0x30,%xmm4,%xmm11
-  .byte  102,15,111,61,179,83,1,0            // movdqa        0x153b3(%rip),%xmm7        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,61,83,131,1,0            // movdqa        0x18353(%rip),%xmm7        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,223                      // paddd         %xmm7,%xmm3
   .byte  102,72,15,58,22,217,1               // pextrq        $0x1,%xmm3,%rcx
   .byte  102,72,15,126,221                   // movq          %xmm3,%rbp
@@ -42339,7 +42339,7 @@
   .byte  102,65,15,58,22,201,1               // pextrd        $0x1,%xmm1,%r9d
   .byte  102,65,15,58,22,202,2               // pextrd        $0x2,%xmm1,%r10d
   .byte  102,65,15,58,22,203,3               // pextrd        $0x3,%xmm1,%r11d
-  .byte  102,68,15,111,21,247,81,1,0         // movdqa        0x151f7(%rip),%xmm10        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,21,151,129,1,0        // movdqa        0x18197(%rip),%xmm10        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,202                   // paddd         %xmm10,%xmm1
   .byte  102,72,15,58,22,201,1               // pextrq        $0x1,%xmm1,%rcx
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
@@ -42435,7 +42435,7 @@
   .byte  102,15,111,124,36,192               // movdqa        -0x40(%rsp),%xmm7
   .byte  102,15,111,199                      // movdqa        %xmm7,%xmm0
   .byte  102,15,254,195                      // paddd         %xmm3,%xmm0
-  .byte  102,15,111,21,81,86,1,0             // movdqa        0x15651(%rip),%xmm2        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,21,241,133,1,0           // movdqa        0x185f1(%rip),%xmm2        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,56,64,194                    // pmulld        %xmm2,%xmm0
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,69,15,118,192                   // pcmpeqd       %xmm8,%xmm8
@@ -42456,7 +42456,7 @@
   .byte  102,65,15,58,22,193,1               // pextrd        $0x1,%xmm0,%r9d
   .byte  102,65,15,58,22,194,2               // pextrd        $0x2,%xmm0,%r10d
   .byte  102,65,15,58,22,195,3               // pextrd        $0x3,%xmm0,%r11d
-  .byte  102,15,111,37,160,79,1,0            // movdqa        0x14fa0(%rip),%xmm4        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,37,64,127,1,0            // movdqa        0x17f40(%rip),%xmm4        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,196                      // paddd         %xmm4,%xmm0
   .byte  102,72,15,58,22,193,1               // pextrq        $0x1,%xmm0,%rcx
   .byte  102,72,15,126,195                   // movq          %xmm0,%rbx
@@ -42528,7 +42528,7 @@
   .byte  102,68,15,111,226                   // movdqa        %xmm2,%xmm12
   .byte  102,65,15,56,64,204                 // pmulld        %xmm12,%xmm1
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
-  .byte  102,15,250,21,124,84,1,0            // psubd         0x1547c(%rip),%xmm2        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,21,28,132,1,0            // psubd         0x1841c(%rip),%xmm2        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,72,15,58,22,209,1               // pextrq        $0x1,%xmm2,%rcx
   .byte  102,72,15,126,213                   // movq          %xmm2,%rbp
   .byte  137,235                             // mov           %ebp,%ebx
@@ -42562,7 +42562,7 @@
   .byte  102,65,15,111,249                   // movdqa        %xmm9,%xmm7
   .byte  102,69,15,56,64,236                 // pmulld        %xmm12,%xmm13
   .byte  102,65,15,111,205                   // movdqa        %xmm13,%xmm1
-  .byte  102,15,250,13,200,83,1,0            // psubd         0x153c8(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,104,131,1,0           // psubd         0x18368(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,72,15,58,22,201,1               // pextrq        $0x1,%xmm1,%rcx
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
   .byte  137,221                             // mov           %ebx,%ebp
@@ -42627,7 +42627,7 @@
   .byte  102,65,15,111,206                   // movdqa        %xmm14,%xmm1
   .byte  102,15,111,108,36,192               // movdqa        -0x40(%rsp),%xmm5
   .byte  102,15,254,205                      // paddd         %xmm5,%xmm1
-  .byte  102,15,111,37,95,82,1,0             // movdqa        0x1525f(%rip),%xmm4        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,37,255,129,1,0           // movdqa        0x181ff(%rip),%xmm4        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,56,64,204                    // pmulld        %xmm4,%xmm1
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,15,118,246                      // pcmpeqd       %xmm6,%xmm6
@@ -42648,7 +42648,7 @@
   .byte  102,65,15,58,22,201,1               // pextrd        $0x1,%xmm1,%r9d
   .byte  102,65,15,58,22,202,2               // pextrd        $0x2,%xmm1,%r10d
   .byte  102,65,15,58,22,203,3               // pextrd        $0x3,%xmm1,%r11d
-  .byte  102,15,111,29,176,75,1,0            // movdqa        0x14bb0(%rip),%xmm3        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,29,80,123,1,0            // movdqa        0x17b50(%rip),%xmm3        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,203                      // paddd         %xmm3,%xmm1
   .byte  102,72,15,58,22,201,1               // pextrq        $0x1,%xmm1,%rcx
   .byte  102,72,15,126,203                   // movq          %xmm1,%rbx
@@ -42720,7 +42720,7 @@
   .byte  102,15,56,64,239                    // pmulld        %xmm7,%xmm5
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
-  .byte  102,15,250,5,144,80,1,0             // psubd         0x15090(%rip),%xmm0        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,5,48,128,1,0             // psubd         0x18030(%rip),%xmm0        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,72,15,58,22,193,1               // pextrq        $0x1,%xmm0,%rcx
   .byte  102,72,15,126,197                   // movq          %xmm0,%rbp
   .byte  137,235                             // mov           %ebp,%ebx
@@ -42738,7 +42738,7 @@
   .byte  102,65,15,58,22,193,1               // pextrd        $0x1,%xmm0,%r9d
   .byte  102,65,15,58,22,194,2               // pextrd        $0x2,%xmm0,%r10d
   .byte  102,65,15,58,22,195,3               // pextrd        $0x3,%xmm0,%r11d
-  .byte  102,15,254,5,222,73,1,0             // paddd         0x149de(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,5,126,121,1,0            // paddd         0x1797e(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,72,15,58,22,193,1               // pextrq        $0x1,%xmm0,%rcx
   .byte  102,72,15,126,195                   // movq          %xmm0,%rbx
   .byte  137,221                             // mov           %ebx,%ebp
@@ -42754,7 +42754,7 @@
   .byte  102,15,254,84,36,176                // paddd         -0x50(%rsp),%xmm2
   .byte  102,15,56,64,215                    // pmulld        %xmm7,%xmm2
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
-  .byte  102,15,250,5,215,79,1,0             // psubd         0x14fd7(%rip),%xmm0        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,5,119,127,1,0            // psubd         0x17f77(%rip),%xmm0        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,72,15,58,22,193,1               // pextrq        $0x1,%xmm0,%rcx
   .byte  102,72,15,126,195                   // movq          %xmm0,%rbx
   .byte  137,221                             // mov           %ebx,%ebp
@@ -42772,7 +42772,7 @@
   .byte  102,65,15,58,22,199,1               // pextrd        $0x1,%xmm0,%r15d
   .byte  102,65,15,58,22,196,2               // pextrd        $0x2,%xmm0,%r12d
   .byte  102,65,15,58,22,198,3               // pextrd        $0x3,%xmm0,%r14d
-  .byte  102,15,254,5,37,73,1,0              // paddd         0x14925(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,5,197,120,1,0            // paddd         0x178c5(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,72,15,58,22,195,1               // pextrq        $0x1,%xmm0,%rbx
   .byte  102,72,15,126,197                   // movq          %xmm0,%rbp
   .byte  137,233                             // mov           %ebp,%ecx
@@ -42835,7 +42835,7 @@
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  65,15,88,211                        // addps         %xmm11,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,226,71,1,0                 // movaps        0x147e2(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,130,119,1,0                // movaps        0x17782(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,139,76,36,248                    // mov           -0x8(%rsp),%rcx
   .byte  15,40,100,36,64                     // movaps        0x40(%rsp),%xmm4
   .byte  15,40,108,36,80                     // movaps        0x50(%rsp),%xmm5
@@ -42854,15 +42854,15 @@
 .globl _sk_gauss_a_to_rgba_sse41
 FUNCTION(_sk_gauss_a_to_rgba_sse41)
 _sk_gauss_a_to_rgba_sse41:
-  .byte  15,40,5,63,78,1,0                   // movaps        0x14e3f(%rip),%xmm0        # 37760 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
+  .byte  15,40,5,223,125,1,0                 // movaps        0x17ddf(%rip),%xmm0        # 3a700 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,69,78,1,0                   // addps         0x14e45(%rip),%xmm0        # 37770 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
+  .byte  15,88,5,229,125,1,0                 // addps         0x17de5(%rip),%xmm0        # 3a710 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,75,78,1,0                   // addps         0x14e4b(%rip),%xmm0        # 37780 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
+  .byte  15,88,5,235,125,1,0                 // addps         0x17deb(%rip),%xmm0        # 3a720 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,81,78,1,0                   // addps         0x14e51(%rip),%xmm0        # 37790 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
+  .byte  15,88,5,241,125,1,0                 // addps         0x17df1(%rip),%xmm0        # 3a730 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,87,78,1,0                   // addps         0x14e57(%rip),%xmm0        # 377a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1260>
+  .byte  15,88,5,247,125,1,0                 // addps         0x17df7(%rip),%xmm0        # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
@@ -42961,9 +42961,9 @@
   .byte  102,15,110,201                      // movd          %ecx,%xmm1
   .byte  102,15,112,201,0                    // pshufd        $0x0,%xmm1,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,88,13,125,70,1,0                 // addps         0x1467d(%rip),%xmm1        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,13,29,118,1,0                 // addps         0x1761d(%rip),%xmm1        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,21,132,70,1,0                 // movaps        0x14684(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,36,118,1,0                 // movaps        0x17624(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,87,219                           // xorps         %xmm3,%xmm3
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,87,237                           // xorps         %xmm5,%xmm5
@@ -42978,18 +42978,18 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  102,68,15,110,194                   // movd          %edx,%xmm8
   .byte  102,69,15,112,192,0                 // pshufd        $0x0,%xmm8,%xmm8
-  .byte  102,68,15,254,5,45,70,1,0           // paddd         0x1462d(%rip),%xmm8        # 370a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb60>
+  .byte  102,68,15,254,5,205,117,1,0         // paddd         0x175cd(%rip),%xmm8        # 3a040 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
   .byte  102,68,15,110,201                   // movd          %ecx,%xmm9
   .byte  102,69,15,112,201,0                 // pshufd        $0x0,%xmm9,%xmm9
   .byte  102,69,15,239,200                   // pxor          %xmm8,%xmm9
-  .byte  102,68,15,111,21,84,70,1,0          // movdqa        0x14654(%rip),%xmm10        # 370e0 <_sk_srcover_bgra_8888_sse2_lowp+0xba0>
+  .byte  102,68,15,111,21,244,117,1,0        // movdqa        0x175f4(%rip),%xmm10        # 3a080 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
   .byte  102,69,15,111,217                   // movdqa        %xmm9,%xmm11
   .byte  102,69,15,219,218                   // pand          %xmm10,%xmm11
   .byte  102,65,15,114,243,5                 // pslld         $0x5,%xmm11
   .byte  102,69,15,219,208                   // pand          %xmm8,%xmm10
   .byte  102,65,15,114,242,4                 // pslld         $0x4,%xmm10
-  .byte  102,68,15,111,37,64,70,1,0          // movdqa        0x14640(%rip),%xmm12        # 370f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbb0>
-  .byte  102,68,15,111,45,71,70,1,0          // movdqa        0x14647(%rip),%xmm13        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,37,224,117,1,0        // movdqa        0x175e0(%rip),%xmm12        # 3a090 <_sk_srcover_bgra_8888_sse2_lowp+0xc08>
+  .byte  102,68,15,111,45,231,117,1,0        // movdqa        0x175e7(%rip),%xmm13        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,69,15,111,241                   // movdqa        %xmm9,%xmm14
   .byte  102,69,15,219,245                   // pand          %xmm13,%xmm14
   .byte  102,65,15,114,246,2                 // pslld         $0x2,%xmm14
@@ -43005,8 +43005,8 @@
   .byte  102,69,15,235,198                   // por           %xmm14,%xmm8
   .byte  102,69,15,235,193                   // por           %xmm9,%xmm8
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,2,70,1,0                 // mulps         0x14602(%rip),%xmm8        # 37110 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
-  .byte  68,15,88,5,10,70,1,0                // addps         0x1460a(%rip),%xmm8        # 37120 <_sk_srcover_bgra_8888_sse2_lowp+0xbe0>
+  .byte  68,15,89,5,162,117,1,0              // mulps         0x175a2(%rip),%xmm8        # 3a0b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
+  .byte  68,15,88,5,170,117,1,0              // addps         0x175aa(%rip),%xmm8        # 3a0c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc38>
   .byte  243,68,15,16,16                     // movss         (%rax),%xmm10
   .byte  69,15,198,210,0                     // shufps        $0x0,%xmm10,%xmm10
   .byte  69,15,89,208                        // mulps         %xmm8,%xmm10
@@ -43048,7 +43048,7 @@
 FUNCTION(_sk_black_color_sse2)
 _sk_black_color_sse2:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,64,69,1,0                  // movaps        0x14540(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,224,116,1,0                // movaps        0x174e0(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -43059,7 +43059,7 @@
 FUNCTION(_sk_white_color_sse2)
 _sk_white_color_sse2:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,5,44,69,1,0                   // movaps        0x1452c(%rip),%xmm0        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,5,204,116,1,0                 // movaps        0x174cc(%rip),%xmm0        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -43105,7 +43105,7 @@
 FUNCTION(_sk_srcatop_sse2)
 _sk_srcatop_sse2:
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
-  .byte  68,15,40,5,220,68,1,0               // movaps        0x144dc(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,124,116,1,0              // movaps        0x1747c(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -43130,7 +43130,7 @@
 _sk_dstatop_sse2:
   .byte  68,15,40,195                        // movaps        %xmm3,%xmm8
   .byte  68,15,89,196                        // mulps         %xmm4,%xmm8
-  .byte  68,15,40,13,143,68,1,0              // movaps        0x1448f(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,47,116,1,0              // movaps        0x1742f(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
@@ -43177,7 +43177,7 @@
 .globl _sk_srcout_sse2
 FUNCTION(_sk_srcout_sse2)
 _sk_srcout_sse2:
-  .byte  68,15,40,5,35,68,1,0                // movaps        0x14423(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,195,115,1,0              // movaps        0x173c3(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,199                        // subps         %xmm7,%xmm8
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
@@ -43190,7 +43190,7 @@
 .globl _sk_dstout_sse2
 FUNCTION(_sk_dstout_sse2)
 _sk_dstout_sse2:
-  .byte  68,15,40,5,3,68,1,0                 // movaps        0x14403(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,163,115,1,0              // movaps        0x173a3(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
@@ -43207,7 +43207,7 @@
 .globl _sk_srcover_sse2
 FUNCTION(_sk_srcover_sse2)
 _sk_srcover_sse2:
-  .byte  68,15,40,5,214,67,1,0               // movaps        0x143d6(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,118,115,1,0              // movaps        0x17376(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -43227,7 +43227,7 @@
 .globl _sk_dstover_sse2
 FUNCTION(_sk_dstover_sse2)
 _sk_dstover_sse2:
-  .byte  68,15,40,5,154,67,1,0               // movaps        0x1439a(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,58,115,1,0               // movaps        0x1733a(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,199                        // subps         %xmm7,%xmm8
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  15,88,196                           // addps         %xmm4,%xmm0
@@ -43255,7 +43255,7 @@
 .globl _sk_multiply_sse2
 FUNCTION(_sk_multiply_sse2)
 _sk_multiply_sse2:
-  .byte  68,15,40,5,94,67,1,0                // movaps        0x1435e(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,254,114,1,0              // movaps        0x172fe(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
@@ -43293,7 +43293,7 @@
 FUNCTION(_sk_plus__sse2)
 _sk_plus__sse2:
   .byte  15,88,196                           // addps         %xmm4,%xmm0
-  .byte  68,15,40,5,223,66,1,0               // movaps        0x142df(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,127,114,1,0              // movaps        0x1727f(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,93,192                        // minps         %xmm8,%xmm0
   .byte  15,88,205                           // addps         %xmm5,%xmm1
   .byte  65,15,93,200                        // minps         %xmm8,%xmm1
@@ -43335,7 +43335,7 @@
 FUNCTION(_sk_xor__sse2)
 _sk_xor__sse2:
   .byte  68,15,40,195                        // movaps        %xmm3,%xmm8
-  .byte  15,40,29,107,66,1,0                 // movaps        0x1426b(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,11,114,1,0                 // movaps        0x1720b(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,40,203                        // movaps        %xmm3,%xmm9
   .byte  68,15,92,207                        // subps         %xmm7,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
@@ -43383,7 +43383,7 @@
   .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
   .byte  65,15,95,209                        // maxps         %xmm9,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,198,65,1,0                 // movaps        0x141c6(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,102,113,1,0                // movaps        0x17166(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -43417,7 +43417,7 @@
   .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
   .byte  65,15,93,209                        // minps         %xmm9,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,91,65,1,0                  // movaps        0x1415b(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,251,112,1,0                // movaps        0x170fb(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -43454,7 +43454,7 @@
   .byte  65,15,93,209                        // minps         %xmm9,%xmm2
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,229,64,1,0                 // movaps        0x140e5(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,133,112,1,0                // movaps        0x17085(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -43482,7 +43482,7 @@
   .byte  15,89,214                           // mulps         %xmm6,%xmm2
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  68,15,92,194                        // subps         %xmm2,%xmm8
-  .byte  15,40,21,149,64,1,0                 // movaps        0x14095(%rip),%xmm2        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,21,53,112,1,0                 // movaps        0x17035(%rip),%xmm2        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,215                           // mulps         %xmm7,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -43495,7 +43495,7 @@
 FUNCTION(_sk_colorburn_sse2)
 _sk_colorburn_sse2:
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
-  .byte  68,15,40,13,120,64,1,0              // movaps        0x14078(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,24,112,1,0              // movaps        0x17018(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
   .byte  68,15,92,215                        // subps         %xmm7,%xmm10
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
@@ -43590,7 +43590,7 @@
 FUNCTION(_sk_colordodge_sse2)
 _sk_colordodge_sse2:
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
-  .byte  68,15,40,21,32,63,1,0               // movaps        0x13f20(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,192,110,1,0             // movaps        0x16ec0(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
   .byte  68,15,92,223                        // subps         %xmm7,%xmm11
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
@@ -43682,7 +43682,7 @@
   .byte  15,41,116,36,232                    // movaps        %xmm6,-0x18(%rsp)
   .byte  15,40,245                           // movaps        %xmm5,%xmm6
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
-  .byte  68,15,40,29,201,61,1,0              // movaps        0x13dc9(%rip),%xmm11        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,29,105,109,1,0             // movaps        0x16d69(%rip),%xmm11        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,211                        // movaps        %xmm11,%xmm10
   .byte  68,15,92,215                        // subps         %xmm7,%xmm10
   .byte  69,15,40,194                        // movaps        %xmm10,%xmm8
@@ -43770,7 +43770,7 @@
 _sk_overlay_sse2:
   .byte  68,15,40,193                        // movaps        %xmm1,%xmm8
   .byte  68,15,40,232                        // movaps        %xmm0,%xmm13
-  .byte  68,15,40,13,135,60,1,0              // movaps        0x13c87(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,39,108,1,0              // movaps        0x16c27(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
   .byte  68,15,92,215                        // subps         %xmm7,%xmm10
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
@@ -43861,7 +43861,7 @@
   .byte  68,15,40,213                        // movaps        %xmm5,%xmm10
   .byte  68,15,94,215                        // divps         %xmm7,%xmm10
   .byte  69,15,84,212                        // andps         %xmm12,%xmm10
-  .byte  68,15,40,13,52,59,1,0               // movaps        0x13b34(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,212,106,1,0             // movaps        0x16ad4(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,249                        // movaps        %xmm9,%xmm15
   .byte  69,15,92,250                        // subps         %xmm10,%xmm15
   .byte  69,15,40,218                        // movaps        %xmm10,%xmm11
@@ -43874,10 +43874,10 @@
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  65,15,88,194                        // addps         %xmm10,%xmm0
-  .byte  68,15,40,53,94,59,1,0               // movaps        0x13b5e(%rip),%xmm14        # 37130 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+  .byte  68,15,40,53,254,106,1,0             // movaps        0x16afe(%rip),%xmm14        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
   .byte  69,15,88,222                        // addps         %xmm14,%xmm11
   .byte  68,15,89,216                        // mulps         %xmm0,%xmm11
-  .byte  68,15,40,21,94,59,1,0               // movaps        0x13b5e(%rip),%xmm10        # 37140 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
+  .byte  68,15,40,21,254,106,1,0             // movaps        0x16afe(%rip),%xmm10        # 3a0e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
   .byte  69,15,89,234                        // mulps         %xmm10,%xmm13
   .byte  69,15,88,235                        // addps         %xmm11,%xmm13
   .byte  15,88,228                           // addps         %xmm4,%xmm4
@@ -44022,7 +44022,7 @@
   .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  68,15,89,211                        // mulps         %xmm3,%xmm10
-  .byte  68,15,40,5,241,56,1,0               // movaps        0x138f1(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,145,104,1,0              // movaps        0x16891(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,216                        // movaps        %xmm8,%xmm11
   .byte  15,40,207                           // movaps        %xmm7,%xmm1
   .byte  68,15,92,217                        // subps         %xmm1,%xmm11
@@ -44070,12 +44070,12 @@
   .byte  69,15,84,206                        // andps         %xmm14,%xmm9
   .byte  69,15,84,214                        // andps         %xmm14,%xmm10
   .byte  65,15,84,214                        // andps         %xmm14,%xmm2
-  .byte  68,15,40,61,174,56,1,0              // movaps        0x138ae(%rip),%xmm15        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,61,78,104,1,0              // movaps        0x1684e(%rip),%xmm15        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  65,15,89,231                        // mulps         %xmm15,%xmm4
-  .byte  15,40,5,179,56,1,0                  // movaps        0x138b3(%rip),%xmm0        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  15,40,5,83,104,1,0                  // movaps        0x16853(%rip),%xmm0        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  15,89,240                           // mulps         %xmm0,%xmm6
   .byte  15,88,244                           // addps         %xmm4,%xmm6
-  .byte  68,15,40,53,181,56,1,0              // movaps        0x138b5(%rip),%xmm14        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,53,85,104,1,0              // movaps        0x16855(%rip),%xmm14        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  68,15,40,239                        // movaps        %xmm7,%xmm13
   .byte  69,15,89,238                        // mulps         %xmm14,%xmm13
   .byte  68,15,88,238                        // addps         %xmm6,%xmm13
@@ -44253,14 +44253,14 @@
   .byte  68,15,84,211                        // andps         %xmm3,%xmm10
   .byte  68,15,84,203                        // andps         %xmm3,%xmm9
   .byte  15,84,195                           // andps         %xmm3,%xmm0
-  .byte  68,15,40,5,7,54,1,0                 // movaps        0x13607(%rip),%xmm8        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,5,167,101,1,0              // movaps        0x165a7(%rip),%xmm8        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  15,40,214                           // movaps        %xmm6,%xmm2
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
-  .byte  15,40,13,9,54,1,0                   // movaps        0x13609(%rip),%xmm1        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  15,40,13,169,101,1,0                // movaps        0x165a9(%rip),%xmm1        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  15,40,221                           // movaps        %xmm5,%xmm3
   .byte  15,89,217                           // mulps         %xmm1,%xmm3
   .byte  15,88,218                           // addps         %xmm2,%xmm3
-  .byte  68,15,40,37,8,54,1,0                // movaps        0x13608(%rip),%xmm12        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,37,168,101,1,0             // movaps        0x165a8(%rip),%xmm12        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  69,15,89,236                        // mulps         %xmm12,%xmm13
   .byte  68,15,88,235                        // addps         %xmm3,%xmm13
   .byte  65,15,40,210                        // movaps        %xmm10,%xmm2
@@ -44305,7 +44305,7 @@
   .byte  15,40,223                           // movaps        %xmm7,%xmm3
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,89,221                           // mulps         %xmm5,%xmm3
-  .byte  68,15,40,5,189,52,1,0               // movaps        0x134bd(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,93,100,1,0               // movaps        0x1645d(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,40,224                        // movaps        %xmm8,%xmm4
   .byte  68,15,92,199                        // subps         %xmm7,%xmm8
   .byte  15,88,253                           // addps         %xmm5,%xmm7
@@ -44406,14 +44406,14 @@
   .byte  68,15,40,213                        // movaps        %xmm5,%xmm10
   .byte  69,15,89,208                        // mulps         %xmm8,%xmm10
   .byte  65,15,40,208                        // movaps        %xmm8,%xmm2
-  .byte  68,15,40,45,203,51,1,0              // movaps        0x133cb(%rip),%xmm13        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,45,107,99,1,0              // movaps        0x1636b(%rip),%xmm13        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,40,198                        // movaps        %xmm6,%xmm8
   .byte  69,15,89,197                        // mulps         %xmm13,%xmm8
-  .byte  68,15,40,53,203,51,1,0              // movaps        0x133cb(%rip),%xmm14        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  68,15,40,53,107,99,1,0              // movaps        0x1636b(%rip),%xmm14        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
   .byte  65,15,89,198                        // mulps         %xmm14,%xmm0
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
-  .byte  68,15,40,29,199,51,1,0              // movaps        0x133c7(%rip),%xmm11        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
+  .byte  68,15,40,29,103,99,1,0              // movaps        0x16367(%rip),%xmm11        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
   .byte  69,15,89,227                        // mulps         %xmm11,%xmm12
   .byte  68,15,88,224                        // addps         %xmm0,%xmm12
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
@@ -44421,7 +44421,7 @@
   .byte  69,15,40,250                        // movaps        %xmm10,%xmm15
   .byte  69,15,89,254                        // mulps         %xmm14,%xmm15
   .byte  68,15,88,248                        // addps         %xmm0,%xmm15
-  .byte  68,15,40,5,3,51,1,0                 // movaps        0x13303(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,163,98,1,0               // movaps        0x162a3(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,40,224                        // movaps        %xmm8,%xmm4
   .byte  15,92,226                           // subps         %xmm2,%xmm4
   .byte  15,89,252                           // mulps         %xmm4,%xmm7
@@ -44557,15 +44557,15 @@
   .byte  68,15,40,205                        // movaps        %xmm5,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
   .byte  15,89,222                           // mulps         %xmm6,%xmm3
-  .byte  68,15,40,37,138,49,1,0              // movaps        0x1318a(%rip),%xmm12        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,37,42,97,1,0               // movaps        0x1612a(%rip),%xmm12        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,40,199                        // movaps        %xmm7,%xmm8
   .byte  69,15,89,196                        // mulps         %xmm12,%xmm8
-  .byte  68,15,40,45,138,49,1,0              // movaps        0x1318a(%rip),%xmm13        # 37160 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
+  .byte  68,15,40,45,42,97,1,0               // movaps        0x1612a(%rip),%xmm13        # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
   .byte  68,15,40,241                        // movaps        %xmm1,%xmm14
   .byte  69,15,89,245                        // mulps         %xmm13,%xmm14
   .byte  69,15,88,240                        // addps         %xmm8,%xmm14
-  .byte  68,15,40,29,134,49,1,0              // movaps        0x13186(%rip),%xmm11        # 37170 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
-  .byte  68,15,40,5,222,48,1,0               // movaps        0x130de(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,29,38,97,1,0               // movaps        0x16126(%rip),%xmm11        # 3a110 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
+  .byte  68,15,40,5,126,96,1,0               // movaps        0x1607e(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,248                        // movaps        %xmm8,%xmm15
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  68,15,92,248                        // subps         %xmm0,%xmm15
@@ -44709,7 +44709,7 @@
   .byte  15,133,228,0,0,0                    // jne           242dd <_sk_srcover_rgba_8888_sse2+0x104>
   .byte  243,69,15,111,4,128                 // movdqu        (%r8,%rax,4),%xmm8
   .byte  72,133,255                          // test          %rdi,%rdi
-  .byte  102,15,111,53,118,47,1,0            // movdqa        0x12f76(%rip),%xmm6        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,53,22,95,1,0             // movdqa        0x15f16(%rip),%xmm6        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,224                   // movdqa        %xmm8,%xmm4
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
@@ -44723,9 +44723,9 @@
   .byte  15,91,247                           // cvtdq2ps      %xmm7,%xmm6
   .byte  102,65,15,114,208,24                // psrld         $0x18,%xmm8
   .byte  65,15,91,248                        // cvtdq2ps      %xmm8,%xmm7
-  .byte  68,15,40,5,134,46,1,0               // movaps        0x12e86(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,38,94,1,0                // movaps        0x15e26(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
-  .byte  68,15,40,37,90,47,1,0               // movaps        0x12f5a(%rip),%xmm12        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,37,250,94,1,0              // movaps        0x15efa(%rip),%xmm12        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,196                        // mulps         %xmm12,%xmm0
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -44804,7 +44804,7 @@
   .byte  15,133,228,0,0,0                    // jne           2445e <_sk_srcover_bgra_8888_sse2+0x104>
   .byte  243,69,15,111,4,128                 // movdqu        (%r8,%rax,4),%xmm8
   .byte  72,133,255                          // test          %rdi,%rdi
-  .byte  102,15,111,37,245,45,1,0            // movdqa        0x12df5(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,149,93,1,0            // movdqa        0x15d95(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,232                   // movdqa        %xmm8,%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,245                           // cvtdq2ps      %xmm5,%xmm6
@@ -44818,9 +44818,9 @@
   .byte  15,91,231                           // cvtdq2ps      %xmm7,%xmm4
   .byte  102,65,15,114,208,24                // psrld         $0x18,%xmm8
   .byte  65,15,91,248                        // cvtdq2ps      %xmm8,%xmm7
-  .byte  68,15,40,5,5,45,1,0                 // movaps        0x12d05(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,165,92,1,0               // movaps        0x15ca5(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,92,195                        // subps         %xmm3,%xmm8
-  .byte  68,15,40,37,217,45,1,0              // movaps        0x12dd9(%rip),%xmm12        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,37,121,93,1,0              // movaps        0x15d79(%rip),%xmm12        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,196                        // mulps         %xmm12,%xmm0
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,89,204                        // mulps         %xmm4,%xmm9
@@ -44900,7 +44900,7 @@
 .globl _sk_clamp_1_sse2
 FUNCTION(_sk_clamp_1_sse2)
 _sk_clamp_1_sse2:
-  .byte  68,15,40,5,213,43,1,0               // movaps        0x12bd5(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,117,91,1,0               // movaps        0x15b75(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,93,192                        // minps         %xmm8,%xmm0
   .byte  65,15,93,200                        // minps         %xmm8,%xmm1
   .byte  65,15,93,208                        // minps         %xmm8,%xmm2
@@ -44912,7 +44912,7 @@
 .globl _sk_clamp_a_sse2
 FUNCTION(_sk_clamp_a_sse2)
 _sk_clamp_a_sse2:
-  .byte  15,93,29,186,43,1,0                 // minps         0x12bba(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,29,90,91,1,0                  // minps         0x15b5a(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,93,195                           // minps         %xmm3,%xmm0
   .byte  15,93,203                           // minps         %xmm3,%xmm1
   .byte  15,93,211                           // minps         %xmm3,%xmm2
@@ -44923,7 +44923,7 @@
 .globl _sk_clamp_a_dst_sse2
 FUNCTION(_sk_clamp_a_dst_sse2)
 _sk_clamp_a_dst_sse2:
-  .byte  15,93,61,166,43,1,0                 // minps         0x12ba6(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,93,61,70,91,1,0                  // minps         0x15b46(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,93,231                           // minps         %xmm7,%xmm4
   .byte  15,93,239                           // minps         %xmm7,%xmm5
   .byte  15,93,247                           // minps         %xmm7,%xmm6
@@ -44958,7 +44958,7 @@
 .globl _sk_invert_sse2
 FUNCTION(_sk_invert_sse2)
 _sk_invert_sse2:
-  .byte  68,15,40,5,98,43,1,0                // movaps        0x12b62(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,2,91,1,0                 // movaps        0x15b02(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  68,15,92,200                        // subps         %xmm0,%xmm9
   .byte  69,15,40,208                        // movaps        %xmm8,%xmm10
@@ -45019,10 +45019,10 @@
 .globl _sk_unpremul_sse2
 FUNCTION(_sk_unpremul_sse2)
 _sk_unpremul_sse2:
-  .byte  68,15,40,5,240,42,1,0               // movaps        0x12af0(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,5,144,90,1,0               // movaps        0x15a90(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,94,195                        // divps         %xmm3,%xmm8
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
-  .byte  68,15,194,13,207,43,1,0,1           // cmpltps       0x12bcf(%rip),%xmm9        # 371c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
+  .byte  68,15,194,13,111,91,1,0,1           // cmpltps       0x15b6f(%rip),%xmm9        # 3a160 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
   .byte  69,15,84,200                        // andps         %xmm8,%xmm9
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  65,15,89,201                        // mulps         %xmm9,%xmm1
@@ -45034,20 +45034,20 @@
 .globl _sk_from_srgb_sse2
 FUNCTION(_sk_from_srgb_sse2)
 _sk_from_srgb_sse2:
-  .byte  68,15,40,5,195,43,1,0               // movaps        0x12bc3(%rip),%xmm8        # 371d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
+  .byte  68,15,40,5,99,91,1,0                // movaps        0x15b63(%rip),%xmm8        # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
   .byte  68,15,40,232                        // movaps        %xmm0,%xmm13
   .byte  69,15,89,232                        // mulps         %xmm8,%xmm13
   .byte  68,15,40,216                        // movaps        %xmm0,%xmm11
   .byte  69,15,89,219                        // mulps         %xmm11,%xmm11
-  .byte  68,15,40,13,43,43,1,0               // movaps        0x12b2b(%rip),%xmm9        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,13,203,90,1,0              // movaps        0x15acb(%rip),%xmm9        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,40,240                        // movaps        %xmm0,%xmm14
   .byte  69,15,89,241                        // mulps         %xmm9,%xmm14
-  .byte  68,15,40,21,171,43,1,0              // movaps        0x12bab(%rip),%xmm10        # 371e0 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
+  .byte  68,15,40,21,75,91,1,0               // movaps        0x15b4b(%rip),%xmm10        # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
   .byte  69,15,88,242                        // addps         %xmm10,%xmm14
   .byte  69,15,89,243                        // mulps         %xmm11,%xmm14
-  .byte  68,15,40,29,171,43,1,0              // movaps        0x12bab(%rip),%xmm11        # 371f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
+  .byte  68,15,40,29,75,91,1,0               // movaps        0x15b4b(%rip),%xmm11        # 3a190 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
   .byte  69,15,88,243                        // addps         %xmm11,%xmm14
-  .byte  68,15,40,37,175,43,1,0              // movaps        0x12baf(%rip),%xmm12        # 37200 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
+  .byte  68,15,40,37,79,91,1,0               // movaps        0x15b4f(%rip),%xmm12        # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
   .byte  65,15,194,196,1                     // cmpltps       %xmm12,%xmm0
   .byte  68,15,84,232                        // andps         %xmm0,%xmm13
   .byte  65,15,85,198                        // andnps        %xmm14,%xmm0
@@ -45083,20 +45083,20 @@
 .globl _sk_from_srgb_dst_sse2
 FUNCTION(_sk_from_srgb_dst_sse2)
 _sk_from_srgb_dst_sse2:
-  .byte  68,15,40,5,0,43,1,0                 // movaps        0x12b00(%rip),%xmm8        # 371d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
+  .byte  68,15,40,5,160,90,1,0               // movaps        0x15aa0(%rip),%xmm8        # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
   .byte  68,15,40,236                        // movaps        %xmm4,%xmm13
   .byte  69,15,89,232                        // mulps         %xmm8,%xmm13
   .byte  68,15,40,220                        // movaps        %xmm4,%xmm11
   .byte  69,15,89,219                        // mulps         %xmm11,%xmm11
-  .byte  68,15,40,13,104,42,1,0              // movaps        0x12a68(%rip),%xmm9        # 37150 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+  .byte  68,15,40,13,8,90,1,0                // movaps        0x15a08(%rip),%xmm9        # 3a0f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
   .byte  68,15,40,244                        // movaps        %xmm4,%xmm14
   .byte  69,15,89,241                        // mulps         %xmm9,%xmm14
-  .byte  68,15,40,21,232,42,1,0              // movaps        0x12ae8(%rip),%xmm10        # 371e0 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
+  .byte  68,15,40,21,136,90,1,0              // movaps        0x15a88(%rip),%xmm10        # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
   .byte  69,15,88,242                        // addps         %xmm10,%xmm14
   .byte  69,15,89,243                        // mulps         %xmm11,%xmm14
-  .byte  68,15,40,29,232,42,1,0              // movaps        0x12ae8(%rip),%xmm11        # 371f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
+  .byte  68,15,40,29,136,90,1,0              // movaps        0x15a88(%rip),%xmm11        # 3a190 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
   .byte  69,15,88,243                        // addps         %xmm11,%xmm14
-  .byte  68,15,40,37,236,42,1,0              // movaps        0x12aec(%rip),%xmm12        # 37200 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
+  .byte  68,15,40,37,140,90,1,0              // movaps        0x15a8c(%rip),%xmm12        # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
   .byte  65,15,194,228,1                     // cmpltps       %xmm12,%xmm4
   .byte  68,15,84,236                        // andps         %xmm4,%xmm13
   .byte  65,15,85,230                        // andnps        %xmm14,%xmm4
@@ -45133,22 +45133,22 @@
 FUNCTION(_sk_to_srgb_sse2)
 _sk_to_srgb_sse2:
   .byte  68,15,82,232                        // rsqrtps       %xmm0,%xmm13
-  .byte  68,15,40,5,121,42,1,0               // movaps        0x12a79(%rip),%xmm8        # 37210 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
+  .byte  68,15,40,5,25,90,1,0                // movaps        0x15a19(%rip),%xmm8        # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
   .byte  68,15,40,240                        // movaps        %xmm0,%xmm14
   .byte  69,15,89,240                        // mulps         %xmm8,%xmm14
-  .byte  68,15,40,13,121,42,1,0              // movaps        0x12a79(%rip),%xmm9        # 37220 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
+  .byte  68,15,40,13,25,90,1,0               // movaps        0x15a19(%rip),%xmm9        # 3a1c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
   .byte  69,15,40,253                        // movaps        %xmm13,%xmm15
   .byte  69,15,89,249                        // mulps         %xmm9,%xmm15
-  .byte  68,15,40,21,121,42,1,0              // movaps        0x12a79(%rip),%xmm10        # 37230 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
+  .byte  68,15,40,21,25,90,1,0               // movaps        0x15a19(%rip),%xmm10        # 3a1d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
   .byte  69,15,88,250                        // addps         %xmm10,%xmm15
   .byte  69,15,89,253                        // mulps         %xmm13,%xmm15
-  .byte  68,15,40,29,121,42,1,0              // movaps        0x12a79(%rip),%xmm11        # 37240 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
+  .byte  68,15,40,29,25,90,1,0               // movaps        0x15a19(%rip),%xmm11        # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
   .byte  69,15,88,251                        // addps         %xmm11,%xmm15
-  .byte  68,15,40,37,125,42,1,0              // movaps        0x12a7d(%rip),%xmm12        # 37250 <_sk_srcover_bgra_8888_sse2_lowp+0xd10>
+  .byte  68,15,40,37,29,90,1,0               // movaps        0x15a1d(%rip),%xmm12        # 3a1f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
   .byte  69,15,88,236                        // addps         %xmm12,%xmm13
   .byte  69,15,83,237                        // rcpps         %xmm13,%xmm13
   .byte  69,15,89,239                        // mulps         %xmm15,%xmm13
-  .byte  68,15,40,61,121,42,1,0              // movaps        0x12a79(%rip),%xmm15        # 37260 <_sk_srcover_bgra_8888_sse2_lowp+0xd20>
+  .byte  68,15,40,61,25,90,1,0               // movaps        0x15a19(%rip),%xmm15        # 3a200 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
   .byte  65,15,194,199,1                     // cmpltps       %xmm15,%xmm0
   .byte  68,15,84,240                        // andps         %xmm0,%xmm14
   .byte  65,15,85,197                        // andnps        %xmm13,%xmm0
@@ -45200,7 +45200,7 @@
   .byte  68,15,93,216                        // minps         %xmm0,%xmm11
   .byte  65,15,40,202                        // movaps        %xmm10,%xmm1
   .byte  65,15,92,203                        // subps         %xmm11,%xmm1
-  .byte  68,15,40,45,44,40,1,0               // movaps        0x1282c(%rip),%xmm13        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,45,204,87,1,0              // movaps        0x157cc(%rip),%xmm13        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  68,15,94,233                        // divps         %xmm1,%xmm13
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  65,15,194,192,0                     // cmpeqps       %xmm8,%xmm0
@@ -45209,30 +45209,30 @@
   .byte  69,15,89,229                        // mulps         %xmm13,%xmm12
   .byte  69,15,40,241                        // movaps        %xmm9,%xmm14
   .byte  68,15,194,242,1                     // cmpltps       %xmm2,%xmm14
-  .byte  68,15,84,53,162,41,1,0              // andps         0x129a2(%rip),%xmm14        # 37270 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
+  .byte  68,15,84,53,66,89,1,0               // andps         0x15942(%rip),%xmm14        # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
   .byte  69,15,88,244                        // addps         %xmm12,%xmm14
   .byte  69,15,40,250                        // movaps        %xmm10,%xmm15
   .byte  69,15,194,249,0                     // cmpeqps       %xmm9,%xmm15
   .byte  65,15,92,208                        // subps         %xmm8,%xmm2
   .byte  65,15,89,213                        // mulps         %xmm13,%xmm2
-  .byte  68,15,40,37,149,41,1,0              // movaps        0x12995(%rip),%xmm12        # 37280 <_sk_srcover_bgra_8888_sse2_lowp+0xd40>
+  .byte  68,15,40,37,53,89,1,0               // movaps        0x15935(%rip),%xmm12        # 3a220 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
   .byte  65,15,88,212                        // addps         %xmm12,%xmm2
   .byte  69,15,92,193                        // subps         %xmm9,%xmm8
   .byte  69,15,89,197                        // mulps         %xmm13,%xmm8
-  .byte  68,15,88,5,145,41,1,0               // addps         0x12991(%rip),%xmm8        # 37290 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
+  .byte  68,15,88,5,49,89,1,0                // addps         0x15931(%rip),%xmm8        # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
   .byte  65,15,84,215                        // andps         %xmm15,%xmm2
   .byte  69,15,85,248                        // andnps        %xmm8,%xmm15
   .byte  68,15,86,250                        // orps          %xmm2,%xmm15
   .byte  68,15,84,240                        // andps         %xmm0,%xmm14
   .byte  65,15,85,199                        // andnps        %xmm15,%xmm0
   .byte  65,15,86,198                        // orps          %xmm14,%xmm0
-  .byte  15,89,5,130,41,1,0                  // mulps         0x12982(%rip),%xmm0        # 372a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
+  .byte  15,89,5,34,89,1,0                   // mulps         0x15922(%rip),%xmm0        # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
   .byte  69,15,40,194                        // movaps        %xmm10,%xmm8
   .byte  69,15,194,195,4                     // cmpneqps      %xmm11,%xmm8
   .byte  65,15,84,192                        // andps         %xmm8,%xmm0
   .byte  69,15,92,226                        // subps         %xmm10,%xmm12
   .byte  69,15,88,211                        // addps         %xmm11,%xmm10
-  .byte  68,15,40,13,133,39,1,0              // movaps        0x12785(%rip),%xmm9        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,13,37,87,1,0               // movaps        0x15725(%rip),%xmm9        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,40,210                        // movaps        %xmm10,%xmm2
   .byte  65,15,89,209                        // mulps         %xmm9,%xmm2
   .byte  68,15,194,202,1                     // cmpltps       %xmm2,%xmm9
@@ -45256,7 +45256,7 @@
   .byte  15,41,92,36,168                     // movaps        %xmm3,-0x58(%rsp)
   .byte  68,15,40,218                        // movaps        %xmm2,%xmm11
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
-  .byte  68,15,40,13,52,39,1,0               // movaps        0x12734(%rip),%xmm9        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,13,212,86,1,0              // movaps        0x156d4(%rip),%xmm9        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
   .byte  69,15,194,211,2                     // cmpleps       %xmm11,%xmm10
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
@@ -45273,28 +45273,28 @@
   .byte  69,15,88,211                        // addps         %xmm11,%xmm10
   .byte  69,15,88,219                        // addps         %xmm11,%xmm11
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
-  .byte  15,40,5,221,40,1,0                  // movaps        0x128dd(%rip),%xmm0        # 372b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
+  .byte  15,40,5,125,88,1,0                  // movaps        0x1587d(%rip),%xmm0        # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
   .byte  15,88,198                           // addps         %xmm6,%xmm0
   .byte  243,15,91,200                       // cvttps2dq     %xmm0,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
   .byte  15,194,217,1                        // cmpltps       %xmm1,%xmm3
-  .byte  15,84,29,229,38,1,0                 // andps         0x126e5(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,84,29,133,86,1,0                 // andps         0x15685(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,203                           // subps         %xmm3,%xmm1
   .byte  15,92,193                           // subps         %xmm1,%xmm0
-  .byte  68,15,40,45,199,40,1,0              // movaps        0x128c7(%rip),%xmm13        # 372c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd80>
+  .byte  68,15,40,45,103,88,1,0              // movaps        0x15867(%rip),%xmm13        # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
   .byte  69,15,40,197                        // movaps        %xmm13,%xmm8
   .byte  68,15,194,192,2                     // cmpleps       %xmm0,%xmm8
   .byte  69,15,40,242                        // movaps        %xmm10,%xmm14
   .byte  69,15,92,243                        // subps         %xmm11,%xmm14
   .byte  65,15,40,217                        // movaps        %xmm9,%xmm3
   .byte  15,194,216,2                        // cmpleps       %xmm0,%xmm3
-  .byte  15,40,21,135,40,1,0                 // movaps        0x12887(%rip),%xmm2        # 372a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
+  .byte  15,40,21,39,88,1,0                  // movaps        0x15827(%rip),%xmm2        # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
   .byte  68,15,40,250                        // movaps        %xmm2,%xmm15
   .byte  68,15,194,248,2                     // cmpleps       %xmm0,%xmm15
-  .byte  15,40,13,71,40,1,0                  // movaps        0x12847(%rip),%xmm1        # 37270 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
+  .byte  15,40,13,231,87,1,0                 // movaps        0x157e7(%rip),%xmm1        # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
-  .byte  15,40,45,93,40,1,0                  // movaps        0x1285d(%rip),%xmm5        # 37290 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
+  .byte  15,40,45,253,87,1,0                 // movaps        0x157fd(%rip),%xmm5        # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
   .byte  15,40,229                           // movaps        %xmm5,%xmm4
   .byte  15,92,224                           // subps         %xmm0,%xmm4
   .byte  65,15,89,230                        // mulps         %xmm14,%xmm4
@@ -45317,7 +45317,7 @@
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  15,40,222                           // movaps        %xmm6,%xmm3
   .byte  15,194,216,1                        // cmpltps       %xmm0,%xmm3
-  .byte  15,84,29,66,38,1,0                  // andps         0x12642(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,84,29,226,85,1,0                 // andps         0x155e2(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,195                           // subps         %xmm3,%xmm0
   .byte  68,15,40,230                        // movaps        %xmm6,%xmm12
   .byte  68,15,92,224                        // subps         %xmm0,%xmm12
@@ -45347,12 +45347,12 @@
   .byte  15,40,124,36,136                    // movaps        -0x78(%rsp),%xmm7
   .byte  15,40,231                           // movaps        %xmm7,%xmm4
   .byte  15,85,227                           // andnps        %xmm3,%xmm4
-  .byte  15,88,53,202,39,1,0                 // addps         0x127ca(%rip),%xmm6        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  15,88,53,106,87,1,0                 // addps         0x1576a(%rip),%xmm6        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  243,15,91,198                       // cvttps2dq     %xmm6,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  15,40,222                           // movaps        %xmm6,%xmm3
   .byte  15,194,216,1                        // cmpltps       %xmm0,%xmm3
-  .byte  15,84,29,181,37,1,0                 // andps         0x125b5(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,84,29,85,85,1,0                  // andps         0x15555(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,92,195                           // subps         %xmm3,%xmm0
   .byte  15,92,240                           // subps         %xmm0,%xmm6
   .byte  15,89,206                           // mulps         %xmm6,%xmm1
@@ -45420,9 +45420,9 @@
   .byte  102,71,15,110,4,16                  // movd          (%r8,%r10,1),%xmm8
   .byte  102,68,15,96,192                    // punpcklbw     %xmm0,%xmm8
   .byte  102,68,15,97,192                    // punpcklwd     %xmm0,%xmm8
-  .byte  102,68,15,219,5,136,37,1,0          // pand          0x12588(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,219,5,40,85,1,0           // pand          0x15528(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,220,38,1,0               // mulps         0x126dc(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,89,5,124,86,1,0               // mulps         0x1567c(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
@@ -45467,17 +45467,17 @@
   .byte  15,133,173,0,0,0                    // jne           24d41 <_sk_scale_565_sse2+0xcc>
   .byte  243,71,15,126,20,80                 // movq          (%r8,%r10,2),%xmm10
   .byte  102,68,15,97,208                    // punpcklwd     %xmm0,%xmm10
-  .byte  102,68,15,111,5,72,38,1,0           // movdqa        0x12648(%rip),%xmm8        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,68,15,111,5,232,85,1,0          // movdqa        0x155e8(%rip),%xmm8        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,69,15,219,194                   // pand          %xmm10,%xmm8
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,71,38,1,0                // mulps         0x12647(%rip),%xmm8        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,68,15,111,13,78,38,1,0          // movdqa        0x1264e(%rip),%xmm9        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  68,15,89,5,231,85,1,0               // mulps         0x155e7(%rip),%xmm8        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,68,15,111,13,238,85,1,0         // movdqa        0x155ee(%rip),%xmm9        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,69,15,219,202                   // pand          %xmm10,%xmm9
   .byte  69,15,91,201                        // cvtdq2ps      %xmm9,%xmm9
-  .byte  68,15,89,13,77,38,1,0               // mulps         0x1264d(%rip),%xmm9        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,68,15,219,21,84,38,1,0          // pand          0x12654(%rip),%xmm10        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  68,15,89,13,237,85,1,0              // mulps         0x155ed(%rip),%xmm9        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,68,15,219,21,244,85,1,0         // pand          0x155f4(%rip),%xmm10        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  69,15,91,210                        // cvtdq2ps      %xmm10,%xmm10
-  .byte  68,15,89,21,88,38,1,0               // mulps         0x12658(%rip),%xmm10        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  68,15,89,21,248,85,1,0              // mulps         0x155f8(%rip),%xmm10        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  68,15,40,219                        // movaps        %xmm3,%xmm11
   .byte  68,15,194,223,1                     // cmpltps       %xmm7,%xmm11
   .byte  69,15,40,225                        // movaps        %xmm9,%xmm12
@@ -45558,9 +45558,9 @@
   .byte  102,71,15,110,4,16                  // movd          (%r8,%r10,1),%xmm8
   .byte  102,68,15,96,192                    // punpcklbw     %xmm0,%xmm8
   .byte  102,68,15,97,192                    // punpcklwd     %xmm0,%xmm8
-  .byte  102,68,15,219,5,126,35,1,0          // pand          0x1237e(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,219,5,30,83,1,0           // pand          0x1531e(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,210,36,1,0               // mulps         0x124d2(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,89,5,114,84,1,0               // mulps         0x15472(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  15,92,196                           // subps         %xmm4,%xmm0
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  15,88,196                           // addps         %xmm4,%xmm0
@@ -45612,17 +45612,17 @@
   .byte  15,133,173,0,0,0                    // jne           24f62 <_sk_lerp_565_sse2+0xcc>
   .byte  243,71,15,126,4,80                  // movq          (%r8,%r10,2),%xmm8
   .byte  102,68,15,97,192                    // punpcklwd     %xmm0,%xmm8
-  .byte  102,68,15,111,13,39,36,1,0          // movdqa        0x12427(%rip),%xmm9        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,68,15,111,13,199,83,1,0         // movdqa        0x153c7(%rip),%xmm9        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,69,15,219,200                   // pand          %xmm8,%xmm9
   .byte  69,15,91,201                        // cvtdq2ps      %xmm9,%xmm9
-  .byte  68,15,89,13,38,36,1,0               // mulps         0x12426(%rip),%xmm9        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,68,15,111,21,45,36,1,0          // movdqa        0x1242d(%rip),%xmm10        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  68,15,89,13,198,83,1,0              // mulps         0x153c6(%rip),%xmm9        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,68,15,111,21,205,83,1,0         // movdqa        0x153cd(%rip),%xmm10        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,69,15,219,208                   // pand          %xmm8,%xmm10
   .byte  69,15,91,218                        // cvtdq2ps      %xmm10,%xmm11
-  .byte  68,15,89,29,44,36,1,0               // mulps         0x1242c(%rip),%xmm11        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,68,15,219,5,51,36,1,0           // pand          0x12433(%rip),%xmm8        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  68,15,89,29,204,83,1,0              // mulps         0x153cc(%rip),%xmm11        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,68,15,219,5,211,83,1,0          // pand          0x153d3(%rip),%xmm8        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
-  .byte  68,15,89,5,55,36,1,0                // mulps         0x12437(%rip),%xmm8        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  68,15,89,5,215,83,1,0               // mulps         0x153d7(%rip),%xmm8        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  68,15,40,211                        // movaps        %xmm3,%xmm10
   .byte  68,15,194,215,1                     // cmpltps       %xmm7,%xmm10
   .byte  69,15,40,227                        // movaps        %xmm11,%xmm12
@@ -45679,7 +45679,7 @@
   .byte  243,69,15,111,12,144                // movdqu        (%r8,%rdx,4),%xmm9
   .byte  65,86                               // push          %r14
   .byte  83                                  // push          %rbx
-  .byte  102,68,15,111,5,166,33,1,0          // movdqa        0x121a6(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,111,5,70,81,1,0           // movdqa        0x15146(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,65,15,219,192                   // pand          %xmm8,%xmm0
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
@@ -45735,7 +45735,7 @@
   .byte  102,15,20,211                       // unpcklpd      %xmm3,%xmm2
   .byte  102,65,15,114,209,24                // psrld         $0x18,%xmm9
   .byte  65,15,91,217                        // cvtdq2ps      %xmm9,%xmm3
-  .byte  15,89,29,253,33,1,0                 // mulps         0x121fd(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,157,81,1,0                 // mulps         0x1519d(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
@@ -45775,7 +45775,7 @@
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,97,200                       // punpcklwd     %xmm0,%xmm1
   .byte  102,68,15,105,200                   // punpckhwd     %xmm0,%xmm9
-  .byte  102,15,111,21,215,33,1,0            // movdqa        0x121d7(%rip),%xmm2        # 37350 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
+  .byte  102,15,111,21,119,81,1,0            // movdqa        0x15177(%rip),%xmm2        # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
   .byte  102,15,112,217,238                  // pshufd        $0xee,%xmm1,%xmm3
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
@@ -45836,7 +45836,7 @@
   .byte  102,65,15,235,217                   // por           %xmm9,%xmm3
   .byte  102,65,15,97,216                    // punpcklwd     %xmm8,%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,213,32,1,0                 // mulps         0x120d5(%rip),%xmm3        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  15,89,29,117,80,1,0                 // mulps         0x15075(%rip),%xmm3        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
@@ -45877,7 +45877,7 @@
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
   .byte  102,65,15,97,194                    // punpcklwd     %xmm10,%xmm0
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
-  .byte  102,68,15,111,5,25,32,1,0           // movdqa        0x12019(%rip),%xmm8        # 37350 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
+  .byte  102,68,15,111,5,185,79,1,0          // movdqa        0x14fb9(%rip),%xmm8        # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
   .byte  102,65,15,219,192                   // pand          %xmm8,%xmm0
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,65,15,97,193                    // punpcklwd     %xmm9,%xmm0
@@ -45932,7 +45932,7 @@
   .byte  65,15,20,216                        // unpcklps      %xmm8,%xmm3
   .byte  102,15,20,211                       // unpcklpd      %xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,150,28,1,0                 // movaps        0x11c96(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,54,76,1,0                  // movaps        0x14c36(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  91                                  // pop           %rbx
   .byte  65,94                               // pop           %r14
   .byte  255,224                             // jmpq          *%rax
@@ -45964,7 +45964,7 @@
   .byte  65,86                               // push          %r14
   .byte  83                                  // push          %rbx
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,3,29,1,0                 // movaps        0x11d03(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,163,76,1,0               // movaps        0x14ca3(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  102,73,15,126,192                   // movq          %xmm0,%r8
@@ -45992,7 +45992,7 @@
   .byte  102,65,15,96,193                    // punpcklbw     %xmm9,%xmm0
   .byte  102,65,15,97,193                    // punpcklwd     %xmm9,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,21,190,29,1,0              // movaps        0x11dbe(%rip),%xmm10        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,21,94,77,1,0               // movaps        0x14d5e(%rip),%xmm10        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,194                        // mulps         %xmm10,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
@@ -46111,7 +46111,7 @@
   .byte  102,65,15,96,193                    // punpcklbw     %xmm9,%xmm0
   .byte  102,65,15,97,193                    // punpcklwd     %xmm9,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,21,254,27,1,0              // movaps        0x11bfe(%rip),%xmm10        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,21,158,75,1,0              // movaps        0x14b9e(%rip),%xmm10        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,194                        // mulps         %xmm10,%xmm0
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
@@ -46309,15 +46309,15 @@
   .byte  69,15,88,209                        // addps         %xmm9,%xmm10
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,91,202                        // cvtdq2ps      %xmm10,%xmm9
-  .byte  68,15,89,13,202,25,1,0              // mulps         0x119ca(%rip),%xmm9        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,21,210,25,1,0              // andps         0x119d2(%rip),%xmm10        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,21,250,22,1,0              // orps          0x116fa(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,13,210,25,1,0              // addps         0x119d2(%rip),%xmm9        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  68,15,40,37,218,25,1,0              // movaps        0x119da(%rip),%xmm12        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,13,106,73,1,0              // mulps         0x1496a(%rip),%xmm9        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,21,114,73,1,0              // andps         0x14972(%rip),%xmm10        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,21,154,70,1,0              // orps          0x1469a(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,13,114,73,1,0              // addps         0x14972(%rip),%xmm9        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  68,15,40,37,122,73,1,0              // movaps        0x1497a(%rip),%xmm12        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,88,21,218,25,1,0              // addps         0x119da(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  68,15,40,37,226,25,1,0              // movaps        0x119e2(%rip),%xmm12        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,21,122,73,1,0              // addps         0x1497a(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  68,15,40,37,130,73,1,0              // movaps        0x14982(%rip),%xmm12        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
@@ -46325,22 +46325,22 @@
   .byte  69,15,91,226                        // cvtdq2ps      %xmm10,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,194,236,1                     // cmpltps       %xmm12,%xmm13
-  .byte  68,15,40,21,188,22,1,0              // movaps        0x116bc(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,92,70,1,0               // movaps        0x1465c(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,234                        // andps         %xmm10,%xmm13
   .byte  69,15,87,219                        // xorps         %xmm11,%xmm11
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,92,236                        // subps         %xmm12,%xmm13
-  .byte  68,15,88,13,176,25,1,0              // addps         0x119b0(%rip),%xmm9        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  68,15,40,37,184,25,1,0              // movaps        0x119b8(%rip),%xmm12        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,13,80,73,1,0               // addps         0x14950(%rip),%xmm9        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  68,15,40,37,88,73,1,0               // movaps        0x14958(%rip),%xmm12        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  69,15,89,229                        // mulps         %xmm13,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,40,37,184,25,1,0              // movaps        0x119b8(%rip),%xmm12        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,37,88,73,1,0               // movaps        0x14958(%rip),%xmm12        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
-  .byte  68,15,40,45,188,25,1,0              // movaps        0x119bc(%rip),%xmm13        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,45,92,73,1,0               // movaps        0x1495c(%rip),%xmm13        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  69,15,94,236                        // divps         %xmm12,%xmm13
   .byte  69,15,88,233                        // addps         %xmm9,%xmm13
-  .byte  68,15,89,45,188,25,1,0              // mulps         0x119bc(%rip),%xmm13        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  68,15,89,45,92,73,1,0               // mulps         0x1495c(%rip),%xmm13        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,69,15,91,205                    // cvtps2dq      %xmm13,%xmm9
   .byte  243,68,15,16,96,20                  // movss         0x14(%rax),%xmm12
   .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
@@ -46376,15 +46376,15 @@
   .byte  69,15,88,209                        // addps         %xmm9,%xmm10
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,91,202                        // cvtdq2ps      %xmm10,%xmm9
-  .byte  68,15,89,13,140,24,1,0              // mulps         0x1188c(%rip),%xmm9        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,21,148,24,1,0              // andps         0x11894(%rip),%xmm10        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,21,188,21,1,0              // orps          0x115bc(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,13,148,24,1,0              // addps         0x11894(%rip),%xmm9        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  68,15,40,37,156,24,1,0              // movaps        0x1189c(%rip),%xmm12        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,13,44,72,1,0               // mulps         0x1482c(%rip),%xmm9        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,21,52,72,1,0               // andps         0x14834(%rip),%xmm10        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,21,92,69,1,0               // orps          0x1455c(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,13,52,72,1,0               // addps         0x14834(%rip),%xmm9        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  68,15,40,37,60,72,1,0               // movaps        0x1483c(%rip),%xmm12        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,88,21,156,24,1,0              // addps         0x1189c(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  68,15,40,37,164,24,1,0              // movaps        0x118a4(%rip),%xmm12        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,21,60,72,1,0               // addps         0x1483c(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  68,15,40,37,68,72,1,0               // movaps        0x14844(%rip),%xmm12        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
@@ -46392,22 +46392,22 @@
   .byte  69,15,91,226                        // cvtdq2ps      %xmm10,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,194,236,1                     // cmpltps       %xmm12,%xmm13
-  .byte  68,15,40,21,126,21,1,0              // movaps        0x1157e(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,30,69,1,0               // movaps        0x1451e(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,234                        // andps         %xmm10,%xmm13
   .byte  69,15,87,219                        // xorps         %xmm11,%xmm11
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,92,236                        // subps         %xmm12,%xmm13
-  .byte  68,15,88,13,114,24,1,0              // addps         0x11872(%rip),%xmm9        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  68,15,40,37,122,24,1,0              // movaps        0x1187a(%rip),%xmm12        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,13,18,72,1,0               // addps         0x14812(%rip),%xmm9        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  68,15,40,37,26,72,1,0               // movaps        0x1481a(%rip),%xmm12        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  69,15,89,229                        // mulps         %xmm13,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,40,37,122,24,1,0              // movaps        0x1187a(%rip),%xmm12        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,37,26,72,1,0               // movaps        0x1481a(%rip),%xmm12        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
-  .byte  68,15,40,45,126,24,1,0              // movaps        0x1187e(%rip),%xmm13        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,45,30,72,1,0               // movaps        0x1481e(%rip),%xmm13        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  69,15,94,236                        // divps         %xmm12,%xmm13
   .byte  69,15,88,233                        // addps         %xmm9,%xmm13
-  .byte  68,15,89,45,126,24,1,0              // mulps         0x1187e(%rip),%xmm13        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  68,15,89,45,30,72,1,0               // mulps         0x1481e(%rip),%xmm13        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,69,15,91,205                    // cvtps2dq      %xmm13,%xmm9
   .byte  243,68,15,16,96,20                  // movss         0x14(%rax),%xmm12
   .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
@@ -46443,15 +46443,15 @@
   .byte  69,15,88,209                        // addps         %xmm9,%xmm10
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,91,202                        // cvtdq2ps      %xmm10,%xmm9
-  .byte  68,15,89,13,78,23,1,0               // mulps         0x1174e(%rip),%xmm9        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,21,86,23,1,0               // andps         0x11756(%rip),%xmm10        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,21,126,20,1,0              // orps          0x1147e(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,13,86,23,1,0               // addps         0x11756(%rip),%xmm9        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  68,15,40,37,94,23,1,0               // movaps        0x1175e(%rip),%xmm12        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,13,238,70,1,0              // mulps         0x146ee(%rip),%xmm9        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,21,246,70,1,0              // andps         0x146f6(%rip),%xmm10        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,21,30,68,1,0               // orps          0x1441e(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,13,246,70,1,0              // addps         0x146f6(%rip),%xmm9        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  68,15,40,37,254,70,1,0              // movaps        0x146fe(%rip),%xmm12        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,88,21,94,23,1,0               // addps         0x1175e(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  68,15,40,37,102,23,1,0              // movaps        0x11766(%rip),%xmm12        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,21,254,70,1,0              // addps         0x146fe(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  68,15,40,37,6,71,1,0                // movaps        0x14706(%rip),%xmm12        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
@@ -46459,22 +46459,22 @@
   .byte  69,15,91,226                        // cvtdq2ps      %xmm10,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,194,236,1                     // cmpltps       %xmm12,%xmm13
-  .byte  68,15,40,21,64,20,1,0               // movaps        0x11440(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,224,67,1,0              // movaps        0x143e0(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,234                        // andps         %xmm10,%xmm13
   .byte  69,15,87,219                        // xorps         %xmm11,%xmm11
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,92,236                        // subps         %xmm12,%xmm13
-  .byte  68,15,88,13,52,23,1,0               // addps         0x11734(%rip),%xmm9        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  68,15,40,37,60,23,1,0               // movaps        0x1173c(%rip),%xmm12        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,13,212,70,1,0              // addps         0x146d4(%rip),%xmm9        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  68,15,40,37,220,70,1,0              // movaps        0x146dc(%rip),%xmm12        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  69,15,89,229                        // mulps         %xmm13,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,40,37,60,23,1,0               // movaps        0x1173c(%rip),%xmm12        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,37,220,70,1,0              // movaps        0x146dc(%rip),%xmm12        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
-  .byte  68,15,40,45,64,23,1,0               // movaps        0x11740(%rip),%xmm13        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,45,224,70,1,0              // movaps        0x146e0(%rip),%xmm13        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  69,15,94,236                        // divps         %xmm12,%xmm13
   .byte  69,15,88,233                        // addps         %xmm9,%xmm13
-  .byte  68,15,89,45,64,23,1,0               // mulps         0x11740(%rip),%xmm13        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  68,15,89,45,224,70,1,0              // mulps         0x146e0(%rip),%xmm13        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,69,15,91,205                    // cvtps2dq      %xmm13,%xmm9
   .byte  243,68,15,16,96,20                  // movss         0x14(%rax),%xmm12
   .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
@@ -46510,15 +46510,15 @@
   .byte  69,15,88,209                        // addps         %xmm9,%xmm10
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,91,202                        // cvtdq2ps      %xmm10,%xmm9
-  .byte  68,15,89,13,16,22,1,0               // mulps         0x11610(%rip),%xmm9        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  68,15,84,21,24,22,1,0               // andps         0x11618(%rip),%xmm10        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,86,21,64,19,1,0               // orps          0x11340(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
-  .byte  68,15,88,13,24,22,1,0               // addps         0x11618(%rip),%xmm9        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
-  .byte  68,15,40,37,32,22,1,0               // movaps        0x11620(%rip),%xmm12        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,89,13,176,69,1,0              // mulps         0x145b0(%rip),%xmm9        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  68,15,84,21,184,69,1,0              // andps         0x145b8(%rip),%xmm10        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,86,21,224,66,1,0              // orps          0x142e0(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,13,184,69,1,0              // addps         0x145b8(%rip),%xmm9        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+  .byte  68,15,40,37,192,69,1,0              // movaps        0x145c0(%rip),%xmm12        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  69,15,89,226                        // mulps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,88,21,32,22,1,0               // addps         0x11620(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
-  .byte  68,15,40,37,40,22,1,0               // movaps        0x11628(%rip),%xmm12        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,88,21,192,69,1,0              // addps         0x145c0(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
+  .byte  68,15,40,37,200,69,1,0              // movaps        0x145c8(%rip),%xmm12        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  69,15,94,226                        // divps         %xmm10,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
   .byte  69,15,89,203                        // mulps         %xmm11,%xmm9
@@ -46526,22 +46526,22 @@
   .byte  69,15,91,226                        // cvtdq2ps      %xmm10,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,194,236,1                     // cmpltps       %xmm12,%xmm13
-  .byte  68,15,40,21,2,19,1,0                // movaps        0x11302(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,162,66,1,0              // movaps        0x142a2(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,234                        // andps         %xmm10,%xmm13
   .byte  69,15,87,219                        // xorps         %xmm11,%xmm11
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
   .byte  69,15,40,233                        // movaps        %xmm9,%xmm13
   .byte  69,15,92,236                        // subps         %xmm12,%xmm13
-  .byte  68,15,88,13,246,21,1,0              // addps         0x115f6(%rip),%xmm9        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
-  .byte  68,15,40,37,254,21,1,0              // movaps        0x115fe(%rip),%xmm12        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  68,15,88,13,150,69,1,0              // addps         0x14596(%rip),%xmm9        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
+  .byte  68,15,40,37,158,69,1,0              // movaps        0x1459e(%rip),%xmm12        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  69,15,89,229                        // mulps         %xmm13,%xmm12
   .byte  69,15,92,204                        // subps         %xmm12,%xmm9
-  .byte  68,15,40,37,254,21,1,0              // movaps        0x115fe(%rip),%xmm12        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  68,15,40,37,158,69,1,0              // movaps        0x1459e(%rip),%xmm12        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  69,15,92,229                        // subps         %xmm13,%xmm12
-  .byte  68,15,40,45,2,22,1,0                // movaps        0x11602(%rip),%xmm13        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,45,162,69,1,0              // movaps        0x145a2(%rip),%xmm13        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  69,15,94,236                        // divps         %xmm12,%xmm13
   .byte  69,15,88,233                        // addps         %xmm9,%xmm13
-  .byte  68,15,89,45,2,22,1,0                // mulps         0x11602(%rip),%xmm13        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  68,15,89,45,162,69,1,0              // mulps         0x145a2(%rip),%xmm13        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  102,69,15,91,205                    // cvtps2dq      %xmm13,%xmm9
   .byte  243,68,15,16,96,20                  // movss         0x14(%rax),%xmm12
   .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
@@ -46566,19 +46566,19 @@
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,91,194                           // cvtdq2ps      %xmm2,%xmm0
-  .byte  15,89,5,13,21,1,0                   // mulps         0x1150d(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  15,84,21,22,21,1,0                  // andps         0x11516(%rip),%xmm2        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  68,15,40,53,62,18,1,0               // movaps        0x1123e(%rip),%xmm14        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,89,5,173,68,1,0                  // mulps         0x144ad(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  15,84,21,182,68,1,0                 // andps         0x144b6(%rip),%xmm2        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  68,15,40,53,222,65,1,0              // movaps        0x141de(%rip),%xmm14        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,86,214                        // orps          %xmm14,%xmm2
-  .byte  68,15,40,37,18,21,1,0               // movaps        0x11512(%rip),%xmm12        # 373a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
+  .byte  68,15,40,37,178,68,1,0              // movaps        0x144b2(%rip),%xmm12        # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
   .byte  65,15,88,196                        // addps         %xmm12,%xmm0
-  .byte  68,15,40,29,22,21,1,0               // movaps        0x11516(%rip),%xmm11        # 373b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
+  .byte  68,15,40,29,182,68,1,0              // movaps        0x144b6(%rip),%xmm11        # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
   .byte  15,40,226                           // movaps        %xmm2,%xmm4
   .byte  65,15,89,227                        // mulps         %xmm11,%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  68,15,40,21,20,21,1,0               // movaps        0x11514(%rip),%xmm10        # 373c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+  .byte  68,15,40,21,180,68,1,0              // movaps        0x144b4(%rip),%xmm10        # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
   .byte  65,15,88,210                        // addps         %xmm10,%xmm2
-  .byte  68,15,40,45,24,21,1,0               // movaps        0x11518(%rip),%xmm13        # 373d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+  .byte  68,15,40,45,184,68,1,0              // movaps        0x144b8(%rip),%xmm13        # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
   .byte  65,15,40,229                        // movaps        %xmm13,%xmm4
   .byte  15,94,226                           // divps         %xmm2,%xmm4
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -46590,27 +46590,27 @@
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
   .byte  15,194,226,1                        // cmpltps       %xmm2,%xmm4
-  .byte  68,15,40,13,232,17,1,0              // movaps        0x111e8(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,13,136,65,1,0              // movaps        0x14188(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  65,15,84,225                        // andps         %xmm9,%xmm4
   .byte  15,92,212                           // subps         %xmm4,%xmm2
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
   .byte  15,92,226                           // subps         %xmm2,%xmm4
-  .byte  15,40,53,228,20,1,0                 // movaps        0x114e4(%rip),%xmm6        # 373e0 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+  .byte  15,40,53,132,68,1,0                 // movaps        0x14484(%rip),%xmm6        # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
   .byte  15,88,198                           // addps         %xmm6,%xmm0
-  .byte  15,40,61,250,20,1,0                 // movaps        0x114fa(%rip),%xmm7        # 37400 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+  .byte  15,40,61,154,68,1,0                 // movaps        0x1449a(%rip),%xmm7        # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
   .byte  15,40,239                           // movaps        %xmm7,%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,40,212                           // movaps        %xmm4,%xmm2
-  .byte  15,40,37,218,20,1,0                 // movaps        0x114da(%rip),%xmm4        # 373f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
+  .byte  15,40,37,122,68,1,0                 // movaps        0x1447a(%rip),%xmm4        # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  15,92,194                           // subps         %xmm2,%xmm0
-  .byte  68,15,40,61,236,20,1,0              // movaps        0x114ec(%rip),%xmm15        # 37410 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
+  .byte  68,15,40,61,140,68,1,0              // movaps        0x1448c(%rip),%xmm15        # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
   .byte  65,15,40,215                        // movaps        %xmm15,%xmm2
   .byte  15,94,213                           // divps         %xmm5,%xmm2
   .byte  15,88,208                           // addps         %xmm0,%xmm2
   .byte  15,91,193                           // cvtdq2ps      %xmm1,%xmm0
-  .byte  15,89,5,72,20,1,0                   // mulps         0x11448(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  15,84,13,81,20,1,0                  // andps         0x11451(%rip),%xmm1        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
+  .byte  15,89,5,232,67,1,0                  // mulps         0x143e8(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  15,84,13,241,67,1,0                 // andps         0x143f1(%rip),%xmm1        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
   .byte  65,15,86,206                        // orps          %xmm14,%xmm1
   .byte  65,15,88,196                        // addps         %xmm12,%xmm0
   .byte  15,40,233                           // movaps        %xmm1,%xmm5
@@ -46640,9 +46640,9 @@
   .byte  15,94,206                           // divps         %xmm6,%xmm1
   .byte  15,88,200                           // addps         %xmm0,%xmm1
   .byte  15,91,195                           // cvtdq2ps      %xmm3,%xmm0
-  .byte  15,89,5,215,19,1,0                  // mulps         0x113d7(%rip),%xmm0        # 37380 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
-  .byte  15,84,29,224,19,1,0                 // andps         0x113e0(%rip),%xmm3        # 37390 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
-  .byte  15,86,29,9,17,1,0                   // orps          0x11109(%rip),%xmm3        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,89,5,119,67,1,0                  // mulps         0x14377(%rip),%xmm0        # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
+  .byte  15,84,29,128,67,1,0                 // andps         0x14380(%rip),%xmm3        # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+  .byte  15,86,29,169,64,1,0                 // orps          0x140a9(%rip),%xmm3        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,88,196                        // addps         %xmm12,%xmm0
   .byte  68,15,89,219                        // mulps         %xmm3,%xmm11
   .byte  65,15,92,195                        // subps         %xmm11,%xmm0
@@ -46664,7 +46664,7 @@
   .byte  15,92,253                           // subps         %xmm5,%xmm7
   .byte  68,15,94,255                        // divps         %xmm7,%xmm15
   .byte  68,15,88,248                        // addps         %xmm0,%xmm15
-  .byte  15,40,5,22,20,1,0                   // movaps        0x11416(%rip),%xmm0        # 37420 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+  .byte  15,40,5,182,67,1,0                  // movaps        0x143b6(%rip),%xmm0        # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
   .byte  15,89,208                           // mulps         %xmm0,%xmm2
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  68,15,89,248                        // mulps         %xmm0,%xmm15
@@ -46683,29 +46683,29 @@
 .globl _sk_lab_to_xyz_sse2
 FUNCTION(_sk_lab_to_xyz_sse2)
 _sk_lab_to_xyz_sse2:
-  .byte  15,89,5,235,19,1,0                  // mulps         0x113eb(%rip),%xmm0        # 37430 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
-  .byte  68,15,40,5,99,17,1,0                // movaps        0x11163(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  15,89,5,139,67,1,0                  // mulps         0x1438b(%rip),%xmm0        # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
+  .byte  68,15,40,5,3,65,1,0                 // movaps        0x14103(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  65,15,89,200                        // mulps         %xmm8,%xmm1
-  .byte  68,15,40,13,231,19,1,0              // movaps        0x113e7(%rip),%xmm9        # 37440 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
+  .byte  68,15,40,13,135,67,1,0              // movaps        0x14387(%rip),%xmm9        # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
   .byte  65,15,88,201                        // addps         %xmm9,%xmm1
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  65,15,88,209                        // addps         %xmm9,%xmm2
-  .byte  15,88,5,228,19,1,0                  // addps         0x113e4(%rip),%xmm0        # 37450 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
-  .byte  15,89,5,237,19,1,0                  // mulps         0x113ed(%rip),%xmm0        # 37460 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
-  .byte  15,89,13,246,19,1,0                 // mulps         0x113f6(%rip),%xmm1        # 37470 <_sk_srcover_bgra_8888_sse2_lowp+0xf30>
+  .byte  15,88,5,132,67,1,0                  // addps         0x14384(%rip),%xmm0        # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+  .byte  15,89,5,141,67,1,0                  // mulps         0x1438d(%rip),%xmm0        # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+  .byte  15,89,13,150,67,1,0                 // mulps         0x14396(%rip),%xmm1        # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
   .byte  15,88,200                           // addps         %xmm0,%xmm1
-  .byte  15,89,21,252,19,1,0                 // mulps         0x113fc(%rip),%xmm2        # 37480 <_sk_srcover_bgra_8888_sse2_lowp+0xf40>
+  .byte  15,89,21,156,67,1,0                 // mulps         0x1439c(%rip),%xmm2        # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  68,15,92,202                        // subps         %xmm2,%xmm9
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
   .byte  68,15,89,225                        // mulps         %xmm1,%xmm12
-  .byte  15,40,21,241,19,1,0                 // movaps        0x113f1(%rip),%xmm2        # 37490 <_sk_srcover_bgra_8888_sse2_lowp+0xf50>
+  .byte  15,40,21,145,67,1,0                 // movaps        0x14391(%rip),%xmm2        # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
   .byte  68,15,40,194                        // movaps        %xmm2,%xmm8
   .byte  69,15,194,196,1                     // cmpltps       %xmm12,%xmm8
-  .byte  68,15,40,21,240,19,1,0              // movaps        0x113f0(%rip),%xmm10        # 374a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf60>
+  .byte  68,15,40,21,144,67,1,0              // movaps        0x14390(%rip),%xmm10        # 3a440 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
   .byte  65,15,88,202                        // addps         %xmm10,%xmm1
-  .byte  68,15,40,29,244,19,1,0              // movaps        0x113f4(%rip),%xmm11        # 374b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf70>
+  .byte  68,15,40,29,148,67,1,0              // movaps        0x14394(%rip),%xmm11        # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
   .byte  65,15,89,203                        // mulps         %xmm11,%xmm1
   .byte  69,15,84,224                        // andps         %xmm8,%xmm12
   .byte  68,15,85,193                        // andnps        %xmm1,%xmm8
@@ -46729,8 +46729,8 @@
   .byte  15,84,194                           // andps         %xmm2,%xmm0
   .byte  65,15,85,209                        // andnps        %xmm9,%xmm2
   .byte  15,86,208                           // orps          %xmm0,%xmm2
-  .byte  68,15,89,5,164,19,1,0               // mulps         0x113a4(%rip),%xmm8        # 374c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf80>
-  .byte  15,89,21,173,19,1,0                 // mulps         0x113ad(%rip),%xmm2        # 374d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf90>
+  .byte  68,15,89,5,68,67,1,0                // mulps         0x14344(%rip),%xmm8        # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
+  .byte  15,89,21,77,67,1,0                  // mulps         0x1434d(%rip),%xmm2        # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -46750,9 +46750,9 @@
   .byte  102,67,15,110,4,16                  // movd          (%r8,%r10,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  102,15,97,192                       // punpcklwd     %xmm0,%xmm0
-  .byte  102,15,219,5,39,16,1,0              // pand          0x11027(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,5,199,63,1,0             // pand          0x13fc7(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,29,125,17,1,0                 // mulps         0x1117d(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,29,65,1,0                  // mulps         0x1411d(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  102,15,87,201                       // xorpd         %xmm1,%xmm1
@@ -46795,9 +46795,9 @@
   .byte  102,67,15,110,36,16                 // movd          (%r8,%r10,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,37,147,15,1,0            // pand          0x10f93(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,37,51,63,1,0             // pand          0x13f33(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,252                           // cvtdq2ps      %xmm4,%xmm7
-  .byte  15,89,61,233,16,1,0                 // mulps         0x110e9(%rip),%xmm7        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,61,137,64,1,0                 // mulps         0x14089(%rip),%xmm7        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  102,15,87,237                       // xorpd         %xmm5,%xmm5
@@ -46876,7 +46876,7 @@
   .byte  102,65,15,96,192                    // punpcklbw     %xmm8,%xmm0
   .byte  102,65,15,97,192                    // punpcklwd     %xmm8,%xmm0
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,29,195,15,1,0                 // mulps         0x10fc3(%rip),%xmm3        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,29,99,63,1,0                  // mulps         0x13f63(%rip),%xmm3        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
@@ -46893,7 +46893,7 @@
   .byte  77,15,175,193                       // imul          %r9,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,210                           // movslq        %edx,%r10
-  .byte  68,15,40,5,106,14,1,0               // movaps        0x10e6a(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,10,62,1,0                // movaps        0x13e0a(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,89,195                        // mulps         %xmm3,%xmm8
   .byte  102,69,15,91,192                    // cvtps2dq      %xmm8,%xmm8
   .byte  102,65,15,114,240,16                // pslld         $0x10,%xmm8
@@ -46918,7 +46918,7 @@
   .byte  117,217                             // jne           26373 <_sk_store_a8_sse2+0x48>
   .byte  102,65,15,197,192,4                 // pextrw        $0x4,%xmm8,%eax
   .byte  67,136,68,16,2                      // mov           %al,0x2(%r8,%r10,1)
-  .byte  102,68,15,219,5,210,13,1,0          // pand          0x10dd2(%rip),%xmm8        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,68,15,219,5,114,61,1,0          // pand          0x13d72(%rip),%xmm8        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,69,15,103,192                   // packuswb      %xmm8,%xmm8
   .byte  102,69,15,103,192                   // packuswb      %xmm8,%xmm8
   .byte  102,68,15,126,192                   // movd          %xmm8,%eax
@@ -46943,11 +46943,11 @@
   .byte  102,67,15,110,4,16                  // movd          (%r8,%r10,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  102,15,97,192                       // punpcklwd     %xmm0,%xmm0
-  .byte  102,15,219,5,131,13,1,0             // pand          0x10d83(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,5,35,61,1,0              // pand          0x13d23(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,217,14,1,0                  // mulps         0x10ed9(%rip),%xmm0        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,5,121,62,1,0                  // mulps         0x13e79(%rip),%xmm0        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,192,12,1,0                 // movaps        0x10cc0(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,96,60,1,0                  // movaps        0x13c60(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
@@ -46988,11 +46988,11 @@
   .byte  102,67,15,110,36,16                 // movd          (%r8,%r10,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,37,236,12,1,0            // pand          0x10cec(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,219,37,140,60,1,0            // pand          0x13c8c(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,66,14,1,0                  // mulps         0x10e42(%rip),%xmm4        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,37,226,61,1,0                 // mulps         0x13de2(%rip),%xmm4        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,41,12,1,0                  // movaps        0x10c29(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,61,201,59,1,0                 // movaps        0x13bc9(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  255,224                             // jmpq          *%rax
@@ -47069,9 +47069,9 @@
   .byte  102,65,15,96,192                    // punpcklbw     %xmm8,%xmm0
   .byte  102,65,15,97,192                    // punpcklwd     %xmm8,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,25,13,1,0                   // mulps         0x10d19(%rip),%xmm0        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  15,89,5,185,60,1,0                  // mulps         0x13cb9(%rip),%xmm0        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,0,11,1,0                   // movaps        0x10b00(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,160,58,1,0                 // movaps        0x13aa0(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
@@ -47091,19 +47091,19 @@
   .byte  117,83                              // jne           26646 <_sk_load_565_sse2+0x6e>
   .byte  243,67,15,126,20,80                 // movq          (%r8,%r10,2),%xmm2
   .byte  102,15,97,208                       // punpcklwd     %xmm0,%xmm2
-  .byte  102,15,111,5,235,12,1,0             // movdqa        0x10ceb(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,139,60,1,0             // movdqa        0x13c8b(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,237,12,1,0                  // mulps         0x10ced(%rip),%xmm0        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,13,245,12,1,0            // movdqa        0x10cf5(%rip),%xmm1        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,5,141,60,1,0                  // mulps         0x13c8d(%rip),%xmm0        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,13,149,60,1,0            // movdqa        0x13c95(%rip),%xmm1        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,247,12,1,0                 // mulps         0x10cf7(%rip),%xmm1        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,21,255,12,1,0            // pand          0x10cff(%rip),%xmm2        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,13,151,60,1,0                 // mulps         0x13c97(%rip),%xmm1        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,21,159,60,1,0            // pand          0x13c9f(%rip),%xmm2        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,5,13,1,0                   // mulps         0x10d05(%rip),%xmm2        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,21,165,60,1,0                 // mulps         0x13ca5(%rip),%xmm2        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,140,10,1,0                 // movaps        0x10a8c(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,44,58,1,0                  // movaps        0x13a2c(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,3                        // and           $0x3,%r9b
@@ -47140,19 +47140,19 @@
   .byte  117,83                              // jne           26702 <_sk_load_565_dst_sse2+0x6e>
   .byte  243,67,15,126,52,80                 // movq          (%r8,%r10,2),%xmm6
   .byte  102,15,97,240                       // punpcklwd     %xmm0,%xmm6
-  .byte  102,15,111,37,47,12,1,0             // movdqa        0x10c2f(%rip),%xmm4        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,37,207,59,1,0            // movdqa        0x13bcf(%rip),%xmm4        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,49,12,1,0                  // mulps         0x10c31(%rip),%xmm4        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,45,57,12,1,0             // movdqa        0x10c39(%rip),%xmm5        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,37,209,59,1,0                 // mulps         0x13bd1(%rip),%xmm4        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,45,217,59,1,0            // movdqa        0x13bd9(%rip),%xmm5        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,238                      // pand          %xmm6,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,45,59,12,1,0                  // mulps         0x10c3b(%rip),%xmm5        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,53,67,12,1,0             // pand          0x10c43(%rip),%xmm6        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,45,219,59,1,0                 // mulps         0x13bdb(%rip),%xmm5        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,53,227,59,1,0            // pand          0x13be3(%rip),%xmm6        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,53,73,12,1,0                  // mulps         0x10c49(%rip),%xmm6        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,53,233,59,1,0                 // mulps         0x13be9(%rip),%xmm6        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,208,9,1,0                  // movaps        0x109d0(%rip),%xmm7        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,61,112,57,1,0                 // movaps        0x13970(%rip),%xmm7        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
   .byte  65,128,225,3                        // and           $0x3,%r9b
@@ -47221,19 +47221,19 @@
   .byte  65,15,183,4,64                      // movzwl        (%r8,%rax,2),%eax
   .byte  102,15,196,208,3                    // pinsrw        $0x3,%eax,%xmm2
   .byte  102,65,15,97,208                    // punpcklwd     %xmm8,%xmm2
-  .byte  102,15,111,5,222,10,1,0             // movdqa        0x10ade(%rip),%xmm0        # 372f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
+  .byte  102,15,111,5,126,58,1,0             // movdqa        0x13a7e(%rip),%xmm0        # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,224,10,1,0                  // mulps         0x10ae0(%rip),%xmm0        # 37300 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
-  .byte  102,15,111,13,232,10,1,0            // movdqa        0x10ae8(%rip),%xmm1        # 37310 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
+  .byte  15,89,5,128,58,1,0                  // mulps         0x13a80(%rip),%xmm0        # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
+  .byte  102,15,111,13,136,58,1,0            // movdqa        0x13a88(%rip),%xmm1        # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,234,10,1,0                 // mulps         0x10aea(%rip),%xmm1        # 37320 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
-  .byte  102,15,219,21,242,10,1,0            // pand          0x10af2(%rip),%xmm2        # 37330 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
+  .byte  15,89,13,138,58,1,0                 // mulps         0x13a8a(%rip),%xmm1        # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
+  .byte  102,15,219,21,146,58,1,0            // pand          0x13a92(%rip),%xmm2        # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,248,10,1,0                 // mulps         0x10af8(%rip),%xmm2        # 37340 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+  .byte  15,89,21,152,58,1,0                 // mulps         0x13a98(%rip),%xmm2        # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,127,8,1,0                  // movaps        0x1087f(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,31,56,1,0                  // movaps        0x1381f(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
 
 HIDDEN _sk_store_565_sse2
@@ -47247,12 +47247,12 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,210                           // movslq        %edx,%r10
-  .byte  68,15,40,5,127,12,1,0               // movaps        0x10c7f(%rip),%xmm8        # 374f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb0>
+  .byte  68,15,40,5,31,60,1,0                // movaps        0x13c1f(%rip),%xmm8        # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
   .byte  102,65,15,114,241,11                // pslld         $0xb,%xmm9
-  .byte  68,15,40,21,116,12,1,0              // movaps        0x10c74(%rip),%xmm10        # 37500 <_sk_srcover_bgra_8888_sse2_lowp+0xfc0>
+  .byte  68,15,40,21,20,60,1,0               // movaps        0x13c14(%rip),%xmm10        # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
   .byte  68,15,89,209                        // mulps         %xmm1,%xmm10
   .byte  102,69,15,91,210                    // cvtps2dq      %xmm10,%xmm10
   .byte  102,65,15,114,242,5                 // pslld         $0x5,%xmm10
@@ -47301,21 +47301,21 @@
   .byte  117,98                              // jne           2698f <_sk_load_4444_sse2+0x7d>
   .byte  243,67,15,126,28,80                 // movq          (%r8,%r10,2),%xmm3
   .byte  102,15,97,216                       // punpcklwd     %xmm0,%xmm3
-  .byte  102,15,111,5,209,11,1,0             // movdqa        0x10bd1(%rip),%xmm0        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,5,113,59,1,0             // movdqa        0x13b71(%rip),%xmm0        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,211,11,1,0                  // mulps         0x10bd3(%rip),%xmm0        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,13,219,11,1,0            // movdqa        0x10bdb(%rip),%xmm1        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,5,115,59,1,0                  // mulps         0x13b73(%rip),%xmm0        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,13,123,59,1,0            // movdqa        0x13b7b(%rip),%xmm1        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,221,11,1,0                 // mulps         0x10bdd(%rip),%xmm1        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,21,229,11,1,0            // movdqa        0x10be5(%rip),%xmm2        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,13,125,59,1,0                 // mulps         0x13b7d(%rip),%xmm1        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,21,133,59,1,0            // movdqa        0x13b85(%rip),%xmm2        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,231,11,1,0                 // mulps         0x10be7(%rip),%xmm2        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,29,239,11,1,0            // pand          0x10bef(%rip),%xmm3        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,21,135,59,1,0                 // mulps         0x13b87(%rip),%xmm2        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,29,143,59,1,0            // pand          0x13b8f(%rip),%xmm3        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,245,11,1,0                 // mulps         0x10bf5(%rip),%xmm3        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,29,149,59,1,0                 // mulps         0x13b95(%rip),%xmm3        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -47353,21 +47353,21 @@
   .byte  117,98                              // jne           26a5a <_sk_load_4444_dst_sse2+0x7d>
   .byte  243,67,15,126,60,80                 // movq          (%r8,%r10,2),%xmm7
   .byte  102,15,97,248                       // punpcklwd     %xmm0,%xmm7
-  .byte  102,15,111,37,6,11,1,0              // movdqa        0x10b06(%rip),%xmm4        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,37,166,58,1,0            // movdqa        0x13aa6(%rip),%xmm4        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,231                      // pand          %xmm7,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,37,8,11,1,0                   // mulps         0x10b08(%rip),%xmm4        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,45,16,11,1,0             // movdqa        0x10b10(%rip),%xmm5        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,37,168,58,1,0                 // mulps         0x13aa8(%rip),%xmm4        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,45,176,58,1,0            // movdqa        0x13ab0(%rip),%xmm5        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,239                      // pand          %xmm7,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,45,18,11,1,0                  // mulps         0x10b12(%rip),%xmm5        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,53,26,11,1,0             // movdqa        0x10b1a(%rip),%xmm6        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,45,178,58,1,0                 // mulps         0x13ab2(%rip),%xmm5        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,53,186,58,1,0            // movdqa        0x13aba(%rip),%xmm6        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,247                      // pand          %xmm7,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,53,28,11,1,0                  // mulps         0x10b1c(%rip),%xmm6        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,61,36,11,1,0             // pand          0x10b24(%rip),%xmm7        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,53,188,58,1,0                 // mulps         0x13abc(%rip),%xmm6        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,61,196,58,1,0            // pand          0x13ac4(%rip),%xmm7        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
-  .byte  15,89,61,42,11,1,0                  // mulps         0x10b2a(%rip),%xmm7        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,61,202,58,1,0                 // mulps         0x13aca(%rip),%xmm7        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,137,249                          // mov           %edi,%r9d
@@ -47437,21 +47437,21 @@
   .byte  65,15,183,4,64                      // movzwl        (%r8,%rax,2),%eax
   .byte  102,15,196,216,3                    // pinsrw        $0x3,%eax,%xmm3
   .byte  102,65,15,97,216                    // punpcklwd     %xmm8,%xmm3
-  .byte  102,15,111,5,166,9,1,0              // movdqa        0x109a6(%rip),%xmm0        # 37510 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
+  .byte  102,15,111,5,70,57,1,0              // movdqa        0x13946(%rip),%xmm0        # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,5,168,9,1,0                   // mulps         0x109a8(%rip),%xmm0        # 37520 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
-  .byte  102,15,111,13,176,9,1,0             // movdqa        0x109b0(%rip),%xmm1        # 37530 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
+  .byte  15,89,5,72,57,1,0                   // mulps         0x13948(%rip),%xmm0        # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+  .byte  102,15,111,13,80,57,1,0             // movdqa        0x13950(%rip),%xmm1        # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,13,178,9,1,0                  // mulps         0x109b2(%rip),%xmm1        # 37540 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
-  .byte  102,15,111,21,186,9,1,0             // movdqa        0x109ba(%rip),%xmm2        # 37550 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
+  .byte  15,89,13,82,57,1,0                  // mulps         0x13952(%rip),%xmm1        # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
+  .byte  102,15,111,21,90,57,1,0             // movdqa        0x1395a(%rip),%xmm2        # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,21,188,9,1,0                  // mulps         0x109bc(%rip),%xmm2        # 37560 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
-  .byte  102,15,219,29,196,9,1,0             // pand          0x109c4(%rip),%xmm3        # 37570 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
+  .byte  15,89,21,92,57,1,0                  // mulps         0x1395c(%rip),%xmm2        # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
+  .byte  102,15,219,29,100,57,1,0            // pand          0x13964(%rip),%xmm3        # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,29,202,9,1,0                  // mulps         0x109ca(%rip),%xmm3        # 37580 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+  .byte  15,89,29,106,57,1,0                 // mulps         0x1396a(%rip),%xmm3        # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
 
@@ -47466,7 +47466,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  76,99,210                           // movslq        %edx,%r10
-  .byte  68,15,40,5,184,9,1,0                // movaps        0x109b8(%rip),%xmm8        # 37590 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
+  .byte  68,15,40,5,88,57,1,0                // movaps        0x13958(%rip),%xmm8        # 3a530 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -47524,11 +47524,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,98                              // jne           26d0b <_sk_load_8888_sse2+0x7e>
   .byte  243,69,15,111,12,128                // movdqu        (%r8,%rax,4),%xmm9
-  .byte  102,15,111,21,201,4,1,0             // movdqa        0x104c9(%rip),%xmm2        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,21,105,52,1,0            // movdqa        0x13469(%rip),%xmm2        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,21,6,1,0                 // movaps        0x10615(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,181,53,1,0               // movaps        0x135b5(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -47575,11 +47575,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,98                              // jne           26dca <_sk_load_8888_dst_sse2+0x7e>
   .byte  243,69,15,111,12,128                // movdqu        (%r8,%rax,4),%xmm9
-  .byte  102,15,111,53,10,4,1,0              // movdqa        0x1040a(%rip),%xmm6        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,53,170,51,1,0            // movdqa        0x133aa(%rip),%xmm6        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,225                   // movdqa        %xmm9,%xmm4
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  68,15,40,5,86,5,1,0                 // movaps        0x10556(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,246,52,1,0               // movaps        0x134f6(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,224                        // mulps         %xmm8,%xmm4
   .byte  102,65,15,111,233                   // movdqa        %xmm9,%xmm5
   .byte  102,15,114,213,8                    // psrld         $0x8,%xmm5
@@ -47656,11 +47656,11 @@
   .byte  102,67,15,110,12,136                // movd          (%r8,%r9,4),%xmm1
   .byte  102,15,98,200                       // punpckldq     %xmm0,%xmm1
   .byte  102,68,15,108,201                   // punpcklqdq    %xmm1,%xmm9
-  .byte  102,15,111,21,189,2,1,0             // movdqa        0x102bd(%rip),%xmm2        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,21,93,50,1,0             // movdqa        0x1325d(%rip),%xmm2        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  68,15,40,5,9,4,1,0                  // movaps        0x10409(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,169,51,1,0               // movaps        0x133a9(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -47689,7 +47689,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,122,2,1,0                // movaps        0x1027a(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,26,50,1,0                // movaps        0x1321a(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -47741,11 +47741,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,98                              // jne           2704a <_sk_load_bgra_sse2+0x7e>
   .byte  243,69,15,111,12,128                // movdqu        (%r8,%rax,4),%xmm9
-  .byte  102,15,111,5,138,1,1,0              // movdqa        0x1018a(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,42,49,1,0              // movdqa        0x1312a(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
   .byte  15,91,209                           // cvtdq2ps      %xmm1,%xmm2
-  .byte  68,15,40,5,214,2,1,0                // movaps        0x102d6(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,118,50,1,0               // movaps        0x13276(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -47792,11 +47792,11 @@
   .byte  72,133,255                          // test          %rdi,%rdi
   .byte  117,98                              // jne           27109 <_sk_load_bgra_dst_sse2+0x7e>
   .byte  243,69,15,111,12,128                // movdqu        (%r8,%rax,4),%xmm9
-  .byte  102,15,111,37,203,0,1,0             // movdqa        0x100cb(%rip),%xmm4        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,37,107,48,1,0            // movdqa        0x1306b(%rip),%xmm4        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,233                   // movdqa        %xmm9,%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,245                           // cvtdq2ps      %xmm5,%xmm6
-  .byte  68,15,40,5,23,2,1,0                 // movaps        0x10217(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,183,49,1,0               // movaps        0x131b7(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,240                        // mulps         %xmm8,%xmm6
   .byte  102,65,15,111,233                   // movdqa        %xmm9,%xmm5
   .byte  102,15,114,213,8                    // psrld         $0x8,%xmm5
@@ -47873,11 +47873,11 @@
   .byte  102,67,15,110,12,136                // movd          (%r8,%r9,4),%xmm1
   .byte  102,15,98,200                       // punpckldq     %xmm0,%xmm1
   .byte  102,68,15,108,201                   // punpcklqdq    %xmm1,%xmm9
-  .byte  102,15,111,5,126,255,0,0            // movdqa        0xff7e(%rip),%xmm0        # 37180 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
+  .byte  102,15,111,5,30,47,1,0              // movdqa        0x12f1e(%rip),%xmm0        # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
   .byte  15,91,209                           // cvtdq2ps      %xmm1,%xmm2
-  .byte  68,15,40,5,202,0,1,0                // movaps        0x100ca(%rip),%xmm8        # 372e0 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
+  .byte  68,15,40,5,106,48,1,0               // movaps        0x1306a(%rip),%xmm8        # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
   .byte  65,15,89,208                        // mulps         %xmm8,%xmm2
   .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -47906,7 +47906,7 @@
   .byte  73,193,224,2                        // shl           $0x2,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  72,99,194                           // movslq        %edx,%rax
-  .byte  68,15,40,5,59,255,0,0               // movaps        0xff3b(%rip),%xmm8        # 371b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+  .byte  68,15,40,5,219,46,1,0               // movaps        0x12edb(%rip),%xmm8        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
   .byte  68,15,40,202                        // movaps        %xmm2,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  102,69,15,91,201                    // cvtps2dq      %xmm9,%xmm9
@@ -47968,18 +47968,18 @@
   .byte  102,69,15,239,210                   // pxor          %xmm10,%xmm10
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,65,15,97,202                    // punpcklwd     %xmm10,%xmm1
-  .byte  102,68,15,111,13,53,2,1,0           // movdqa        0x10235(%rip),%xmm9        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,13,213,49,1,0         // movdqa        0x131d5(%rip),%xmm9        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,68,15,111,225                   // movdqa        %xmm1,%xmm12
   .byte  102,69,15,219,225                   // pand          %xmm9,%xmm12
-  .byte  102,68,15,111,29,50,2,1,0           // movdqa        0x10232(%rip),%xmm11        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,29,210,49,1,0         // movdqa        0x131d2(%rip),%xmm11        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,203                   // pand          %xmm11,%xmm1
-  .byte  102,15,111,29,53,2,1,0              // movdqa        0x10235(%rip),%xmm3        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,29,213,49,1,0            // movdqa        0x131d5(%rip),%xmm3        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,65,15,114,244,16                // pslld         $0x10,%xmm12
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,102,193                      // pcmpgtd       %xmm1,%xmm0
   .byte  102,15,114,241,13                   // pslld         $0xd,%xmm1
   .byte  102,65,15,235,204                   // por           %xmm12,%xmm1
-  .byte  102,68,15,111,37,36,2,1,0           // movdqa        0x10224(%rip),%xmm12        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,37,196,49,1,0         // movdqa        0x131c4(%rip),%xmm12        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,204                   // paddd         %xmm12,%xmm1
   .byte  102,15,223,193                      // pandn         %xmm1,%xmm0
   .byte  102,65,15,105,210                   // punpckhwd     %xmm10,%xmm2
@@ -48053,18 +48053,18 @@
   .byte  102,69,15,239,210                   // pxor          %xmm10,%xmm10
   .byte  102,15,111,238                      // movdqa        %xmm6,%xmm5
   .byte  102,65,15,97,234                    // punpcklwd     %xmm10,%xmm5
-  .byte  102,68,15,111,13,172,0,1,0          // movdqa        0x100ac(%rip),%xmm9        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,13,76,48,1,0          // movdqa        0x1304c(%rip),%xmm9        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,68,15,111,229                   // movdqa        %xmm5,%xmm12
   .byte  102,69,15,219,225                   // pand          %xmm9,%xmm12
-  .byte  102,68,15,111,29,169,0,1,0          // movdqa        0x100a9(%rip),%xmm11        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,29,73,48,1,0          // movdqa        0x13049(%rip),%xmm11        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,235                   // pand          %xmm11,%xmm5
-  .byte  102,15,111,61,172,0,1,0             // movdqa        0x100ac(%rip),%xmm7        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,61,76,48,1,0             // movdqa        0x1304c(%rip),%xmm7        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,65,15,114,244,16                // pslld         $0x10,%xmm12
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
   .byte  102,15,102,229                      // pcmpgtd       %xmm5,%xmm4
   .byte  102,15,114,245,13                   // pslld         $0xd,%xmm5
   .byte  102,65,15,235,236                   // por           %xmm12,%xmm5
-  .byte  102,68,15,111,37,155,0,1,0          // movdqa        0x1009b(%rip),%xmm12        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,37,59,48,1,0          // movdqa        0x1303b(%rip),%xmm12        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,236                   // paddd         %xmm12,%xmm5
   .byte  102,15,223,229                      // pandn         %xmm5,%xmm4
   .byte  102,65,15,105,242                   // punpckhwd     %xmm10,%xmm6
@@ -48166,18 +48166,18 @@
   .byte  102,68,15,105,201                   // punpckhwd     %xmm1,%xmm9
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,65,15,97,200                    // punpcklwd     %xmm8,%xmm1
-  .byte  102,68,15,111,21,170,254,0,0        // movdqa        0xfeaa(%rip),%xmm10        # 375a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+  .byte  102,68,15,111,21,74,46,1,0          // movdqa        0x12e4a(%rip),%xmm10        # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
   .byte  102,68,15,111,225                   // movdqa        %xmm1,%xmm12
   .byte  102,69,15,219,226                   // pand          %xmm10,%xmm12
-  .byte  102,68,15,111,29,167,254,0,0        // movdqa        0xfea7(%rip),%xmm11        # 375b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
+  .byte  102,68,15,111,29,71,46,1,0          // movdqa        0x12e47(%rip),%xmm11        # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
   .byte  102,65,15,219,203                   // pand          %xmm11,%xmm1
-  .byte  102,15,111,29,170,254,0,0           // movdqa        0xfeaa(%rip),%xmm3        # 375c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
+  .byte  102,15,111,29,74,46,1,0             // movdqa        0x12e4a(%rip),%xmm3        # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
   .byte  102,65,15,114,244,16                // pslld         $0x10,%xmm12
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,102,193                      // pcmpgtd       %xmm1,%xmm0
   .byte  102,15,114,241,13                   // pslld         $0xd,%xmm1
   .byte  102,65,15,235,204                   // por           %xmm12,%xmm1
-  .byte  102,68,15,111,37,153,254,0,0        // movdqa        0xfe99(%rip),%xmm12        # 375d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
+  .byte  102,68,15,111,37,57,46,1,0          // movdqa        0x12e39(%rip),%xmm12        # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
   .byte  102,65,15,254,204                   // paddd         %xmm12,%xmm1
   .byte  102,15,223,193                      // pandn         %xmm1,%xmm0
   .byte  102,65,15,105,208                   // punpckhwd     %xmm8,%xmm2
@@ -48220,19 +48220,19 @@
 FUNCTION(_sk_store_f16_sse2)
 _sk_store_f16_sse2:
   .byte  15,41,124,36,232                    // movaps        %xmm7,-0x18(%rsp)
-  .byte  102,68,15,111,29,237,253,0,0        // movdqa        0xfded(%rip),%xmm11        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
+  .byte  102,68,15,111,29,141,45,1,0         // movdqa        0x12d8d(%rip),%xmm11        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
   .byte  102,69,15,219,195                   // pand          %xmm11,%xmm8
-  .byte  102,68,15,111,21,234,253,0,0        // movdqa        0xfdea(%rip),%xmm10        # 375f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
+  .byte  102,68,15,111,21,138,45,1,0         // movdqa        0x12d8a(%rip),%xmm10        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
   .byte  102,68,15,111,240                   // movdqa        %xmm0,%xmm14
   .byte  102,69,15,219,242                   // pand          %xmm10,%xmm14
-  .byte  102,15,111,61,232,253,0,0           // movdqa        0xfde8(%rip),%xmm7        # 37600 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
-  .byte  102,68,15,111,37,143,255,0,0        // movdqa        0xff8f(%rip),%xmm12        # 377b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1270>
+  .byte  102,15,111,61,136,45,1,0            // movdqa        0x12d88(%rip),%xmm7        # 3a5a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
+  .byte  102,68,15,111,37,47,47,1,0          // movdqa        0x12f2f(%rip),%xmm12        # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
   .byte  102,68,15,111,248                   // movdqa        %xmm0,%xmm15
   .byte  102,65,15,114,247,3                 // pslld         $0x3,%xmm15
   .byte  102,69,15,219,252                   // pand          %xmm12,%xmm15
   .byte  102,69,15,254,248                   // paddd         %xmm8,%xmm15
-  .byte  102,68,15,111,45,65,250,0,0         // movdqa        0xfa41(%rip),%xmm13        # 37280 <_sk_srcover_bgra_8888_sse2_lowp+0xd40>
+  .byte  102,68,15,111,45,225,41,1,0         // movdqa        0x129e1(%rip),%xmm13        # 3a220 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
   .byte  102,69,15,254,253                   // paddd         %xmm13,%xmm15
   .byte  102,65,15,114,231,16                // psrad         $0x10,%xmm15
   .byte  102,68,15,111,199                   // movdqa        %xmm7,%xmm8
@@ -48339,7 +48339,7 @@
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,65,15,97,201                    // punpcklwd     %xmm9,%xmm1
   .byte  15,91,193                           // cvtdq2ps      %xmm1,%xmm0
-  .byte  68,15,40,5,86,249,0,0               // movaps        0xf956(%rip),%xmm8        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  68,15,40,5,246,40,1,0               // movaps        0x128f6(%rip),%xmm8        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -48414,7 +48414,7 @@
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,65,15,97,200                    // punpcklwd     %xmm8,%xmm1
   .byte  15,91,193                           // cvtdq2ps      %xmm1,%xmm0
-  .byte  68,15,40,13,32,248,0,0              // movaps        0xf820(%rip),%xmm9        # 37370 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
+  .byte  68,15,40,13,192,39,1,0              // movaps        0x127c0(%rip),%xmm9        # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
   .byte  65,15,89,193                        // mulps         %xmm9,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -48431,7 +48431,7 @@
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  65,15,89,209                        // mulps         %xmm9,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,55,245,0,0                 // movaps        0xf537(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,215,36,1,0                 // movaps        0x124d7(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,20,64                 // movd          (%r8,%rax,2),%xmm2
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
@@ -48465,7 +48465,7 @@
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  73,99,193                           // movslq        %r9d,%rax
-  .byte  68,15,40,21,0,250,0,0               // movaps        0xfa00(%rip),%xmm10        # 37620 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
+  .byte  68,15,40,21,160,41,1,0              // movaps        0x129a0(%rip),%xmm10        # 3a5c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
   .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
   .byte  69,15,89,194                        // mulps         %xmm10,%xmm8
   .byte  102,69,15,91,192                    // cvtps2dq      %xmm8,%xmm8
@@ -48672,7 +48672,7 @@
   .byte  243,69,15,91,209                    // cvttps2dq     %xmm9,%xmm10
   .byte  69,15,91,210                        // cvtdq2ps      %xmm10,%xmm10
   .byte  69,15,194,202,1                     // cmpltps       %xmm10,%xmm9
-  .byte  68,15,84,13,159,241,0,0             // andps         0xf19f(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,84,13,63,33,1,0               // andps         0x1213f(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,209                        // subps         %xmm9,%xmm10
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  69,15,89,194                        // mulps         %xmm10,%xmm8
@@ -48692,7 +48692,7 @@
   .byte  243,69,15,91,209                    // cvttps2dq     %xmm9,%xmm10
   .byte  69,15,91,210                        // cvtdq2ps      %xmm10,%xmm10
   .byte  69,15,194,202,1                     // cmpltps       %xmm10,%xmm9
-  .byte  68,15,84,13,94,241,0,0              // andps         0xf15e(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,84,13,254,32,1,0              // andps         0x120fe(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,209                        // subps         %xmm9,%xmm10
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  69,15,89,194                        // mulps         %xmm10,%xmm8
@@ -48712,13 +48712,13 @@
   .byte  65,15,92,194                        // subps         %xmm10,%xmm0
   .byte  243,69,15,88,192                    // addss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
-  .byte  243,68,15,89,13,56,232,0,0          // mulss         0xe838(%rip),%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,13,128,23,1,0          // mulss         0x11780(%rip),%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
   .byte  243,69,15,91,217                    // cvttps2dq     %xmm9,%xmm11
   .byte  69,15,91,219                        // cvtdq2ps      %xmm11,%xmm11
   .byte  69,15,194,203,1                     // cmpltps       %xmm11,%xmm9
-  .byte  68,15,84,13,253,240,0,0             // andps         0xf0fd(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,84,13,157,32,1,0              // andps         0x1209d(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,87,228                        // xorps         %xmm12,%xmm12
   .byte  69,15,92,217                        // subps         %xmm9,%xmm11
   .byte  69,15,89,216                        // mulps         %xmm8,%xmm11
@@ -48741,13 +48741,13 @@
   .byte  65,15,92,202                        // subps         %xmm10,%xmm1
   .byte  243,69,15,88,192                    // addss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
-  .byte  243,68,15,89,13,204,231,0,0         // mulss         0xe7cc(%rip),%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,13,20,23,1,0           // mulss         0x11714(%rip),%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,89,201                        // mulps         %xmm1,%xmm9
   .byte  243,69,15,91,217                    // cvttps2dq     %xmm9,%xmm11
   .byte  69,15,91,219                        // cvtdq2ps      %xmm11,%xmm11
   .byte  69,15,194,203,1                     // cmpltps       %xmm11,%xmm9
-  .byte  68,15,84,13,145,240,0,0             // andps         0xf091(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,84,13,49,32,1,0               // andps         0x12031(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,87,228                        // xorps         %xmm12,%xmm12
   .byte  69,15,92,217                        // subps         %xmm9,%xmm11
   .byte  69,15,89,216                        // mulps         %xmm8,%xmm11
@@ -48764,7 +48764,7 @@
 _sk_clamp_x_1_sse2:
   .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
   .byte  68,15,95,192                        // maxps         %xmm0,%xmm8
-  .byte  68,15,93,5,97,240,0,0               // minps         0xf061(%rip),%xmm8        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,93,5,1,32,1,0                 // minps         0x12001(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
   .byte  255,224                             // jmpq          *%rax
@@ -48777,7 +48777,7 @@
   .byte  69,15,91,200                        // cvtdq2ps      %xmm8,%xmm9
   .byte  68,15,40,208                        // movaps        %xmm0,%xmm10
   .byte  69,15,194,209,1                     // cmpltps       %xmm9,%xmm10
-  .byte  68,15,40,29,63,240,0,0              // movaps        0xf03f(%rip),%xmm11        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,29,223,31,1,0              // movaps        0x11fdf(%rip),%xmm11        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,211                        // andps         %xmm11,%xmm10
   .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
@@ -48792,14 +48792,14 @@
 .globl _sk_mirror_x_1_sse2
 FUNCTION(_sk_mirror_x_1_sse2)
 _sk_mirror_x_1_sse2:
-  .byte  68,15,40,13,119,240,0,0             // movaps        0xf077(%rip),%xmm9        # 37130 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+  .byte  68,15,40,13,23,32,1,0               // movaps        0x12017(%rip),%xmm9        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
   .byte  65,15,88,193                        // addps         %xmm9,%xmm0
-  .byte  68,15,40,21,251,239,0,0             // movaps        0xeffb(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,21,155,31,1,0              // movaps        0x11f9b(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,89,208                        // mulps         %xmm0,%xmm10
   .byte  243,69,15,91,194                    // cvttps2dq     %xmm10,%xmm8
   .byte  69,15,91,216                        // cvtdq2ps      %xmm8,%xmm11
   .byte  69,15,194,211,1                     // cmpltps       %xmm11,%xmm10
-  .byte  68,15,40,37,241,239,0,0             // movaps        0xeff1(%rip),%xmm12        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,37,145,31,1,0              // movaps        0x11f91(%rip),%xmm12        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,212                        // andps         %xmm12,%xmm10
   .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
   .byte  69,15,92,218                        // subps         %xmm10,%xmm11
@@ -48820,10 +48820,10 @@
 FUNCTION(_sk_luminance_to_alpha_sse2)
 _sk_luminance_to_alpha_sse2:
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
-  .byte  15,89,5,19,245,0,0                  // mulps         0xf513(%rip),%xmm0        # 37630 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
-  .byte  15,89,13,28,245,0,0                 // mulps         0xf51c(%rip),%xmm1        # 37640 <_sk_srcover_bgra_8888_sse2_lowp+0x1100>
+  .byte  15,89,5,179,36,1,0                  // mulps         0x124b3(%rip),%xmm0        # 3a5d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+  .byte  15,89,13,188,36,1,0                 // mulps         0x124bc(%rip),%xmm1        # 3a5e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
   .byte  15,88,200                           // addps         %xmm0,%xmm1
-  .byte  15,89,29,34,245,0,0                 // mulps         0xf522(%rip),%xmm3        # 37650 <_sk_srcover_bgra_8888_sse2_lowp+0x1110>
+  .byte  15,89,29,194,36,1,0                 // mulps         0x124c2(%rip),%xmm3        # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
   .byte  15,88,217                           // addps         %xmm1,%xmm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -49390,29 +49390,29 @@
   .byte  69,15,94,220                        // divps         %xmm12,%xmm11
   .byte  69,15,40,227                        // movaps        %xmm11,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
-  .byte  68,15,40,45,126,236,0,0             // movaps        0xec7e(%rip),%xmm13        # 37660 <_sk_srcover_bgra_8888_sse2_lowp+0x1120>
+  .byte  68,15,40,45,30,28,1,0               // movaps        0x11c1e(%rip),%xmm13        # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
   .byte  69,15,89,236                        // mulps         %xmm12,%xmm13
-  .byte  68,15,88,45,130,236,0,0             // addps         0xec82(%rip),%xmm13        # 37670 <_sk_srcover_bgra_8888_sse2_lowp+0x1130>
+  .byte  68,15,88,45,34,28,1,0               // addps         0x11c22(%rip),%xmm13        # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
   .byte  69,15,89,236                        // mulps         %xmm12,%xmm13
-  .byte  68,15,88,45,134,236,0,0             // addps         0xec86(%rip),%xmm13        # 37680 <_sk_srcover_bgra_8888_sse2_lowp+0x1140>
+  .byte  68,15,88,45,38,28,1,0               // addps         0x11c26(%rip),%xmm13        # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
   .byte  69,15,89,236                        // mulps         %xmm12,%xmm13
-  .byte  68,15,88,45,138,236,0,0             // addps         0xec8a(%rip),%xmm13        # 37690 <_sk_srcover_bgra_8888_sse2_lowp+0x1150>
+  .byte  68,15,88,45,42,28,1,0               // addps         0x11c2a(%rip),%xmm13        # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
   .byte  69,15,89,235                        // mulps         %xmm11,%xmm13
   .byte  69,15,194,202,1                     // cmpltps       %xmm10,%xmm9
-  .byte  68,15,40,21,137,236,0,0             // movaps        0xec89(%rip),%xmm10        # 376a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
+  .byte  68,15,40,21,41,28,1,0               // movaps        0x11c29(%rip),%xmm10        # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
   .byte  69,15,92,213                        // subps         %xmm13,%xmm10
   .byte  69,15,84,209                        // andps         %xmm9,%xmm10
   .byte  69,15,85,205                        // andnps        %xmm13,%xmm9
   .byte  69,15,86,202                        // orps          %xmm10,%xmm9
   .byte  68,15,194,192,1                     // cmpltps       %xmm0,%xmm8
-  .byte  68,15,40,21,140,230,0,0             // movaps        0xe68c(%rip),%xmm10        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,21,44,22,1,0               // movaps        0x1162c(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,92,209                        // subps         %xmm9,%xmm10
   .byte  69,15,84,208                        // andps         %xmm8,%xmm10
   .byte  69,15,85,193                        // andnps        %xmm9,%xmm8
   .byte  69,15,86,194                        // orps          %xmm10,%xmm8
   .byte  68,15,40,201                        // movaps        %xmm1,%xmm9
   .byte  68,15,194,200,1                     // cmpltps       %xmm0,%xmm9
-  .byte  68,15,40,21,123,230,0,0             // movaps        0xe67b(%rip),%xmm10        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,21,27,22,1,0               // movaps        0x1161b(%rip),%xmm10        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,208                        // subps         %xmm8,%xmm10
   .byte  69,15,84,209                        // andps         %xmm9,%xmm10
   .byte  69,15,85,200                        // andnps        %xmm8,%xmm9
@@ -49447,7 +49447,7 @@
   .byte  243,69,15,89,203                    // mulss         %xmm11,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,242,235,0,0             // mulps         0xebf2(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,146,27,1,0              // mulps         0x11b92(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
@@ -49455,7 +49455,7 @@
   .byte  243,69,15,89,219                    // mulss         %xmm11,%xmm11
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,92,227                        // subps         %xmm11,%xmm12
-  .byte  68,15,89,21,221,235,0,0             // mulps         0xebdd(%rip),%xmm10        # 376c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
+  .byte  68,15,89,21,125,27,1,0              // mulps         0x11b7d(%rip),%xmm10        # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
   .byte  69,15,89,212                        // mulps         %xmm12,%xmm10
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
@@ -49464,8 +49464,8 @@
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  65,15,92,193                        // subps         %xmm9,%xmm0
-  .byte  68,15,87,13,213,234,0,0             // xorps         0xead5(%rip),%xmm9        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
-  .byte  68,15,89,5,173,229,0,0              // mulps         0xe5ad(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,87,13,117,26,1,0              // xorps         0x11a75(%rip),%xmm9        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
+  .byte  68,15,89,5,77,21,1,0                // mulps         0x1154d(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
@@ -49486,7 +49486,7 @@
   .byte  243,69,15,89,203                    // mulss         %xmm11,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,84,235,0,0              // mulps         0xeb54(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,244,26,1,0              // mulps         0x11af4(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,225                        // movaps        %xmm1,%xmm12
   .byte  69,15,89,228                        // mulps         %xmm12,%xmm12
@@ -49494,7 +49494,7 @@
   .byte  243,69,15,89,219                    // mulss         %xmm11,%xmm11
   .byte  69,15,198,219,0                     // shufps        $0x0,%xmm11,%xmm11
   .byte  69,15,92,227                        // subps         %xmm11,%xmm12
-  .byte  68,15,89,21,63,235,0,0              // mulps         0xeb3f(%rip),%xmm10        # 376c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
+  .byte  68,15,89,21,223,26,1,0              // mulps         0x11adf(%rip),%xmm10        # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
   .byte  69,15,89,212                        // mulps         %xmm12,%xmm10
   .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
@@ -49503,8 +49503,8 @@
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
   .byte  65,15,92,193                        // subps         %xmm9,%xmm0
-  .byte  68,15,87,13,55,234,0,0              // xorps         0xea37(%rip),%xmm9        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
-  .byte  68,15,89,5,15,229,0,0               // mulps         0xe50f(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,87,13,215,25,1,0              // xorps         0x119d7(%rip),%xmm9        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
+  .byte  68,15,89,5,175,20,1,0               // mulps         0x114af(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  65,15,89,192                        // mulps         %xmm8,%xmm0
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
@@ -49522,7 +49522,7 @@
   .byte  243,69,15,89,200                    // mulss         %xmm8,%xmm9
   .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
   .byte  68,15,88,200                        // addps         %xmm0,%xmm9
-  .byte  68,15,89,13,199,234,0,0             // mulps         0xeac7(%rip),%xmm9        # 376b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
+  .byte  68,15,89,13,103,26,1,0              // mulps         0x11a67(%rip),%xmm9        # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
   .byte  69,15,89,210                        // mulps         %xmm10,%xmm10
@@ -49530,7 +49530,7 @@
   .byte  243,69,15,89,192                    // mulss         %xmm8,%xmm8
   .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
   .byte  65,15,92,192                        // subps         %xmm8,%xmm0
-  .byte  15,87,5,211,233,0,0                 // xorps         0xe9d3(%rip),%xmm0        # 375e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
+  .byte  15,87,5,115,25,1,0                  // xorps         0x11973(%rip),%xmm0        # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
   .byte  65,15,94,193                        // divps         %xmm9,%xmm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49576,7 +49576,7 @@
 FUNCTION(_sk_save_xy_sse2)
 _sk_save_xy_sse2:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,58,228,0,0               // movaps        0xe43a(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,218,19,1,0               // movaps        0x113da(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,17,0                             // movups        %xmm0,(%rax)
   .byte  68,15,40,200                        // movaps        %xmm0,%xmm9
   .byte  69,15,88,200                        // addps         %xmm8,%xmm9
@@ -49584,7 +49584,7 @@
   .byte  69,15,91,210                        // cvtdq2ps      %xmm10,%xmm10
   .byte  69,15,40,217                        // movaps        %xmm9,%xmm11
   .byte  69,15,194,218,1                     // cmpltps       %xmm10,%xmm11
-  .byte  68,15,40,37,37,228,0,0              // movaps        0xe425(%rip),%xmm12        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  68,15,40,37,197,19,1,0              // movaps        0x113c5(%rip),%xmm12        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,84,220                        // andps         %xmm12,%xmm11
   .byte  69,15,92,211                        // subps         %xmm11,%xmm10
   .byte  69,15,92,202                        // subps         %xmm10,%xmm9
@@ -49631,8 +49631,8 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,133,233,0,0                 // addps         0xe985(%rip),%xmm0        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,125,227,0,0             // movaps        0xe37d(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,37,25,1,0                   // addps         0x11925(%rip),%xmm0        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,29,19,1,0               // movaps        0x1131d(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  68,15,17,136,0,1,0,0                // movups        %xmm9,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49645,7 +49645,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,73,227,0,0                  // addps         0xe349(%rip),%xmm0        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,5,233,18,1,0                  // addps         0x112e9(%rip),%xmm0        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49657,8 +49657,8 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,56,233,0,0                 // addps         0xe938(%rip),%xmm1        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,48,227,0,0              // movaps        0xe330(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,216,24,1,0                 // addps         0x118d8(%rip),%xmm1        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,208,18,1,0              // movaps        0x112d0(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  68,15,17,136,64,1,0,0               // movups        %xmm9,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49671,7 +49671,7 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,251,226,0,0                // addps         0xe2fb(%rip),%xmm1        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,13,155,18,1,0                 // addps         0x1129b(%rip),%xmm1        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49683,13 +49683,13 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,251,232,0,0                 // addps         0xe8fb(%rip),%xmm0        # 376e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
-  .byte  68,15,40,13,227,226,0,0             // movaps        0xe2e3(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,155,24,1,0                  // addps         0x1189b(%rip),%xmm0        # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+  .byte  68,15,40,13,131,18,1,0              // movaps        0x11283(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  69,15,40,193                        // movaps        %xmm9,%xmm8
   .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
-  .byte  68,15,89,13,239,232,0,0             // mulps         0xe8ef(%rip),%xmm9        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,13,199,228,0,0             // addps         0xe4c7(%rip),%xmm9        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,13,143,24,1,0              // mulps         0x1188f(%rip),%xmm9        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,13,103,20,1,0              // addps         0x11467(%rip),%xmm9        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  68,15,17,136,0,1,0,0                // movups        %xmm9,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49702,16 +49702,16 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,163,232,0,0                 // addps         0xe8a3(%rip),%xmm0        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,155,226,0,0             // movaps        0xe29b(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,5,67,24,1,0                   // addps         0x11843(%rip),%xmm0        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,59,18,1,0               // movaps        0x1123b(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
-  .byte  68,15,40,5,191,232,0,0              // movaps        0xe8bf(%rip),%xmm8        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,5,95,24,1,0                // movaps        0x1185f(%rip),%xmm8        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,195,232,0,0              // addps         0xe8c3(%rip),%xmm8        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,5,99,24,1,0                // addps         0x11863(%rip),%xmm8        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,103,226,0,0              // addps         0xe267(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,88,5,7,18,1,0                 // addps         0x11207(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,187,232,0,0              // addps         0xe8bb(%rip),%xmm8        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,5,91,24,1,0                // addps         0x1185b(%rip),%xmm8        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49721,17 +49721,17 @@
 FUNCTION(_sk_bicubic_p1x_sse2)
 _sk_bicubic_p1x_sse2:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,69,226,0,0               // movaps        0xe245(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,229,17,1,0               // movaps        0x111e5(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,136,128,0,0,0              // movups        0x80(%rax),%xmm9
   .byte  65,15,88,192                        // addps         %xmm8,%xmm0
-  .byte  68,15,40,21,110,232,0,0             // movaps        0xe86e(%rip),%xmm10        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,21,14,24,1,0               // movaps        0x1180e(%rip),%xmm10        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,114,232,0,0             // addps         0xe872(%rip),%xmm10        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,21,18,24,1,0               // addps         0x11812(%rip),%xmm10        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
   .byte  69,15,88,208                        // addps         %xmm8,%xmm10
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,110,232,0,0             // addps         0xe86e(%rip),%xmm10        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,21,14,24,1,0               // addps         0x1180e(%rip),%xmm10        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,144,0,1,0,0                // movups        %xmm10,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49743,11 +49743,11 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,0                             // movups        (%rax),%xmm0
   .byte  68,15,16,128,128,0,0,0              // movups        0x80(%rax),%xmm8
-  .byte  15,88,5,62,232,0,0                  // addps         0xe83e(%rip),%xmm0        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  15,88,5,222,23,1,0                  // addps         0x117de(%rip),%xmm0        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
-  .byte  68,15,89,5,14,232,0,0               // mulps         0xe80e(%rip),%xmm8        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,5,230,227,0,0              // addps         0xe3e6(%rip),%xmm8        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,5,174,23,1,0               // mulps         0x117ae(%rip),%xmm8        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,5,134,19,1,0               // addps         0x11386(%rip),%xmm8        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
   .byte  68,15,17,128,0,1,0,0                // movups        %xmm8,0x100(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49760,13 +49760,13 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,209,231,0,0                // addps         0xe7d1(%rip),%xmm1        # 376e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
-  .byte  68,15,40,13,185,225,0,0             // movaps        0xe1b9(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,113,23,1,0                 // addps         0x11771(%rip),%xmm1        # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+  .byte  68,15,40,13,89,17,1,0               // movaps        0x11159(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
   .byte  69,15,40,193                        // movaps        %xmm9,%xmm8
   .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
-  .byte  68,15,89,13,197,231,0,0             // mulps         0xe7c5(%rip),%xmm9        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,13,157,227,0,0             // addps         0xe39d(%rip),%xmm9        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,13,101,23,1,0              // mulps         0x11765(%rip),%xmm9        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,13,61,19,1,0               // addps         0x1133d(%rip),%xmm9        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,200                        // mulps         %xmm8,%xmm9
   .byte  68,15,17,136,64,1,0,0               // movups        %xmm9,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49779,16 +49779,16 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,120,231,0,0                // addps         0xe778(%rip),%xmm1        # 376d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
-  .byte  68,15,40,13,112,225,0,0             // movaps        0xe170(%rip),%xmm9        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,88,13,24,23,1,0                  // addps         0x11718(%rip),%xmm1        # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+  .byte  68,15,40,13,16,17,1,0               // movaps        0x11110(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  69,15,92,200                        // subps         %xmm8,%xmm9
-  .byte  68,15,40,5,148,231,0,0              // movaps        0xe794(%rip),%xmm8        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,5,52,23,1,0                // movaps        0x11734(%rip),%xmm8        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,152,231,0,0              // addps         0xe798(%rip),%xmm8        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,5,56,23,1,0                // addps         0x11738(%rip),%xmm8        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,60,225,0,0               // addps         0xe13c(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,88,5,220,16,1,0               // addps         0x110dc(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
-  .byte  68,15,88,5,144,231,0,0              // addps         0xe790(%rip),%xmm8        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,5,48,23,1,0                // addps         0x11730(%rip),%xmm8        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49798,17 +49798,17 @@
 FUNCTION(_sk_bicubic_p1y_sse2)
 _sk_bicubic_p1y_sse2:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  68,15,40,5,26,225,0,0               // movaps        0xe11a(%rip),%xmm8        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  68,15,40,5,186,16,1,0               // movaps        0x110ba(%rip),%xmm8        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,136,192,0,0,0              // movups        0xc0(%rax),%xmm9
   .byte  65,15,88,200                        // addps         %xmm8,%xmm1
-  .byte  68,15,40,21,66,231,0,0              // movaps        0xe742(%rip),%xmm10        # 37700 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
+  .byte  68,15,40,21,226,22,1,0              // movaps        0x116e2(%rip),%xmm10        # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,70,231,0,0              // addps         0xe746(%rip),%xmm10        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  68,15,88,21,230,22,1,0              // addps         0x116e6(%rip),%xmm10        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
   .byte  69,15,88,208                        // addps         %xmm8,%xmm10
   .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
-  .byte  68,15,88,21,66,231,0,0              // addps         0xe742(%rip),%xmm10        # 37720 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+  .byte  68,15,88,21,226,22,1,0              // addps         0x116e2(%rip),%xmm10        # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
   .byte  68,15,17,144,64,1,0,0               // movups        %xmm10,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -49820,11 +49820,11 @@
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,16,72,64                         // movups        0x40(%rax),%xmm1
   .byte  68,15,16,128,192,0,0,0              // movups        0xc0(%rax),%xmm8
-  .byte  15,88,13,17,231,0,0                 // addps         0xe711(%rip),%xmm1        # 37710 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+  .byte  15,88,13,177,22,1,0                 // addps         0x116b1(%rip),%xmm1        # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
   .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
   .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
-  .byte  68,15,89,5,225,230,0,0              // mulps         0xe6e1(%rip),%xmm8        # 376f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
-  .byte  68,15,88,5,185,226,0,0              // addps         0xe2b9(%rip),%xmm8        # 372d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
+  .byte  68,15,89,5,129,22,1,0               // mulps         0x11681(%rip),%xmm8        # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+  .byte  68,15,88,5,89,18,1,0                // addps         0x11259(%rip),%xmm8        # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
   .byte  69,15,89,193                        // mulps         %xmm9,%xmm8
   .byte  68,15,17,128,64,1,0,0               // movups        %xmm8,0x140(%rax)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -49969,7 +49969,7 @@
   .byte  102,65,15,254,205                   // paddd         %xmm13,%xmm1
   .byte  102,68,15,127,108,36,208            // movdqa        %xmm13,-0x30(%rsp)
   .byte  102,15,254,217                      // paddd         %xmm1,%xmm3
-  .byte  102,68,15,111,5,40,229,0,0          // movdqa        0xe528(%rip),%xmm8        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,68,15,111,5,200,20,1,0          // movdqa        0x114c8(%rip),%xmm8        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,112,195,245                  // pshufd        $0xf5,%xmm3,%xmm0
   .byte  102,65,15,244,216                   // pmuludq       %xmm8,%xmm3
   .byte  102,65,15,244,192                   // pmuludq       %xmm8,%xmm0
@@ -50008,7 +50008,7 @@
   .byte  243,66,15,16,44,139                 // movss         (%rbx,%r9,4),%xmm5
   .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
   .byte  102,15,20,221                       // unpcklpd      %xmm5,%xmm3
-  .byte  102,68,15,111,37,47,222,0,0         // movdqa        0xde2f(%rip),%xmm12        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,37,207,13,1,0         // movdqa        0x10dcf(%rip),%xmm12        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,196                   // paddd         %xmm12,%xmm0
   .byte  102,15,112,224,78                   // pshufd        $0x4e,%xmm0,%xmm4
   .byte  102,73,15,126,224                   // movq          %xmm4,%r8
@@ -50024,7 +50024,7 @@
   .byte  243,66,15,16,36,139                 // movss         (%rbx,%r9,4),%xmm4
   .byte  15,20,224                           // unpcklps      %xmm0,%xmm4
   .byte  102,15,20,236                       // unpcklpd      %xmm4,%xmm5
-  .byte  15,40,37,20,228,0,0                 // movaps        0xe414(%rip),%xmm4        # 37730 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+  .byte  15,40,37,180,19,1,0                 // movaps        0x113b4(%rip),%xmm4        # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
   .byte  68,15,88,220                        // addps         %xmm4,%xmm11
   .byte  68,15,41,92,36,192                  // movaps        %xmm11,-0x40(%rsp)
   .byte  68,15,40,223                        // movaps        %xmm7,%xmm11
@@ -50060,7 +50060,7 @@
   .byte  15,20,249                           // unpcklps      %xmm1,%xmm7
   .byte  102,15,20,252                       // unpcklpd      %xmm4,%xmm7
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
-  .byte  102,15,250,13,137,227,0,0           // psubd         0xe389(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,41,19,1,0             // psubd         0x11329(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,225,78                   // pshufd        $0x4e,%xmm1,%xmm4
   .byte  102,73,15,126,224                   // movq          %xmm4,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -50150,7 +50150,7 @@
   .byte  243,15,16,44,131                    // movss         (%rbx,%rax,4),%xmm5
   .byte  15,20,233                           // unpcklps      %xmm1,%xmm5
   .byte  102,15,20,221                       // unpcklpd      %xmm5,%xmm3
-  .byte  102,68,15,111,45,161,219,0,0        // movdqa        0xdba1(%rip),%xmm13        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,45,65,11,1,0          // movdqa        0x10b41(%rip),%xmm13        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,197                   // paddd         %xmm13,%xmm0
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
   .byte  102,73,15,126,200                   // movq          %xmm1,%r8
@@ -50247,7 +50247,7 @@
   .byte  102,15,111,206                      // movdqa        %xmm6,%xmm1
   .byte  102,65,15,254,202                   // paddd         %xmm10,%xmm1
   .byte  102,15,112,209,245                  // pshufd        $0xf5,%xmm1,%xmm2
-  .byte  102,15,111,29,36,224,0,0            // movdqa        0xe024(%rip),%xmm3        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,29,196,15,1,0            // movdqa        0x10fc4(%rip),%xmm3        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,203                      // pmuludq       %xmm3,%xmm1
   .byte  102,15,244,211                      // pmuludq       %xmm3,%xmm2
   .byte  102,15,111,251                      // movdqa        %xmm3,%xmm7
@@ -50285,7 +50285,7 @@
   .byte  243,15,16,44,131                    // movss         (%rbx,%rax,4),%xmm5
   .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
   .byte  102,15,20,213                       // unpcklpd      %xmm5,%xmm2
-  .byte  102,15,111,5,52,217,0,0             // movdqa        0xd934(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,111,5,212,8,1,0              // movdqa        0x108d4(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,254,216                      // paddd         %xmm0,%xmm3
   .byte  102,15,112,227,78                   // pshufd        $0x4e,%xmm3,%xmm4
   .byte  102,73,15,126,224                   // movq          %xmm4,%r8
@@ -50366,7 +50366,7 @@
   .byte  102,15,111,214                      // movdqa        %xmm6,%xmm2
   .byte  102,65,15,254,212                   // paddd         %xmm12,%xmm2
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,13,1,222,0,0             // movdqa        0xde01(%rip),%xmm1        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,13,161,13,1,0            // movdqa        0x10da1(%rip),%xmm1        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,209                      // pmuludq       %xmm1,%xmm2
   .byte  102,15,244,193                      // pmuludq       %xmm1,%xmm0
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
@@ -50388,7 +50388,7 @@
   .byte  68,15,20,209                        // unpcklps      %xmm1,%xmm10
   .byte  102,68,15,20,210                    // unpcklpd      %xmm2,%xmm10
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
-  .byte  102,15,250,13,166,221,0,0           // psubd         0xdda6(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,70,13,1,0             // psubd         0x10d46(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,209,78                   // pshufd        $0x4e,%xmm1,%xmm2
   .byte  102,73,15,126,208                   // movq          %xmm2,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -50403,7 +50403,7 @@
   .byte  243,15,16,20,131                    // movss         (%rbx,%rax,4),%xmm2
   .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
   .byte  102,15,20,226                       // unpcklpd      %xmm2,%xmm4
-  .byte  102,15,254,5,17,215,0,0             // paddd         0xd711(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,5,177,6,1,0              // paddd         0x106b1(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
   .byte  102,73,15,126,200                   // movq          %xmm1,%r8
   .byte  102,72,15,126,192                   // movq          %xmm0,%rax
@@ -50440,7 +50440,7 @@
   .byte  15,20,199                           // unpcklps      %xmm7,%xmm0
   .byte  102,15,20,193                       // unpcklpd      %xmm1,%xmm0
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
-  .byte  102,15,250,13,176,220,0,0           // psubd         0xdcb0(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,80,12,1,0             // psubd         0x10c50(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,249,78                   // pshufd        $0x4e,%xmm1,%xmm7
   .byte  102,73,15,126,248                   // movq          %xmm7,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -50455,7 +50455,7 @@
   .byte  243,15,16,52,131                    // movss         (%rbx,%rax,4),%xmm6
   .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
   .byte  102,15,20,206                       // unpcklpd      %xmm6,%xmm1
-  .byte  102,15,254,21,27,214,0,0            // paddd         0xd61b(%rip),%xmm2        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,21,187,5,1,0             // paddd         0x105bb(%rip),%xmm2        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,242,78                   // pshufd        $0x4e,%xmm2,%xmm6
   .byte  102,73,15,126,240                   // movq          %xmm6,%r8
   .byte  102,72,15,126,208                   // movq          %xmm2,%rax
@@ -50601,7 +50601,7 @@
   .byte  102,65,15,254,210                   // paddd         %xmm10,%xmm2
   .byte  102,15,111,220                      // movdqa        %xmm4,%xmm3
   .byte  102,15,254,218                      // paddd         %xmm2,%xmm3
-  .byte  102,15,111,37,243,217,0,0           // movdqa        0xd9f3(%rip),%xmm4        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,37,147,9,1,0             // movdqa        0x10993(%rip),%xmm4        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,112,195,245                  // pshufd        $0xf5,%xmm3,%xmm0
   .byte  102,15,244,220                      // pmuludq       %xmm4,%xmm3
   .byte  102,15,244,196                      // pmuludq       %xmm4,%xmm0
@@ -50640,7 +50640,7 @@
   .byte  243,66,15,16,52,139                 // movss         (%rbx,%r9,4),%xmm6
   .byte  15,20,244                           // unpcklps      %xmm4,%xmm6
   .byte  102,15,20,238                       // unpcklpd      %xmm6,%xmm5
-  .byte  102,15,254,5,253,210,0,0            // paddd         0xd2fd(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,5,157,2,1,0              // paddd         0x1029d(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,224,78                   // pshufd        $0x4e,%xmm0,%xmm4
   .byte  102,73,15,126,224                   // movq          %xmm4,%r8
   .byte  102,73,15,126,193                   // movq          %xmm0,%r9
@@ -50655,7 +50655,7 @@
   .byte  243,66,15,16,52,139                 // movss         (%rbx,%r9,4),%xmm6
   .byte  15,20,244                           // unpcklps      %xmm4,%xmm6
   .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
-  .byte  15,40,53,231,216,0,0                // movaps        0xd8e7(%rip),%xmm6        # 37730 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+  .byte  15,40,53,135,8,1,0                  // movaps        0x10887(%rip),%xmm6        # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
   .byte  68,15,88,198                        // addps         %xmm6,%xmm8
   .byte  68,15,41,68,36,176                  // movaps        %xmm8,-0x50(%rsp)
   .byte  68,15,88,254                        // addps         %xmm6,%xmm15
@@ -50673,7 +50673,7 @@
   .byte  102,65,15,254,215                   // paddd         %xmm15,%xmm2
   .byte  102,68,15,127,124,36,224            // movdqa        %xmm15,-0x20(%rsp)
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,13,157,216,0,0           // movdqa        0xd89d(%rip),%xmm1        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,13,61,8,1,0              // movdqa        0x1083d(%rip),%xmm1        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,209                      // pmuludq       %xmm1,%xmm2
   .byte  102,15,244,193                      // pmuludq       %xmm1,%xmm0
   .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
@@ -50694,7 +50694,7 @@
   .byte  15,20,240                           // unpcklps      %xmm0,%xmm6
   .byte  102,15,20,242                       // unpcklpd      %xmm2,%xmm6
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
-  .byte  102,15,250,5,72,216,0,0             // psubd         0xd848(%rip),%xmm0        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,5,232,7,1,0              // psubd         0x107e8(%rip),%xmm0        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,208,78                   // pshufd        $0x4e,%xmm0,%xmm2
   .byte  102,73,15,126,208                   // movq          %xmm2,%r8
   .byte  102,72,15,126,192                   // movq          %xmm0,%rax
@@ -50709,7 +50709,7 @@
   .byte  243,68,15,16,28,131                 // movss         (%rbx,%rax,4),%xmm11
   .byte  68,15,20,216                        // unpcklps      %xmm0,%xmm11
   .byte  102,65,15,20,211                    // unpcklpd      %xmm11,%xmm2
-  .byte  102,15,254,13,176,209,0,0           // paddd         0xd1b0(%rip),%xmm1        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,13,80,1,1,0              // paddd         0x10150(%rip),%xmm1        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,193,78                   // pshufd        $0x4e,%xmm1,%xmm0
   .byte  102,73,15,126,192                   // movq          %xmm0,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -50747,7 +50747,7 @@
   .byte  102,65,15,111,194                   // movdqa        %xmm10,%xmm0
   .byte  102,15,254,68,36,160                // paddd         -0x60(%rsp),%xmm0
   .byte  102,15,112,216,245                  // pshufd        $0xf5,%xmm0,%xmm3
-  .byte  102,15,111,37,71,215,0,0            // movdqa        0xd747(%rip),%xmm4        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,37,231,6,1,0             // movdqa        0x106e7(%rip),%xmm4        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,196                      // pmuludq       %xmm4,%xmm0
   .byte  102,15,244,220                      // pmuludq       %xmm4,%xmm3
   .byte  102,68,15,111,220                   // movdqa        %xmm4,%xmm11
@@ -50785,7 +50785,7 @@
   .byte  243,15,16,60,131                    // movss         (%rbx,%rax,4),%xmm7
   .byte  15,20,253                           // unpcklps      %xmm5,%xmm7
   .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
-  .byte  102,68,15,111,5,83,208,0,0          // movdqa        0xd053(%rip),%xmm8        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,5,243,255,0,0         // movdqa        0xfff3(%rip),%xmm8        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,224                   // paddd         %xmm8,%xmm4
   .byte  102,15,112,236,78                   // pshufd        $0x4e,%xmm4,%xmm5
   .byte  102,73,15,126,232                   // movq          %xmm5,%r8
@@ -50931,7 +50931,7 @@
   .byte  243,15,16,36,131                    // movss         (%rbx,%rax,4),%xmm4
   .byte  15,20,226                           // unpcklps      %xmm2,%xmm4
   .byte  102,15,20,252                       // unpcklpd      %xmm4,%xmm7
-  .byte  102,68,15,111,61,173,205,0,0        // movdqa        0xcdad(%rip),%xmm15        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,61,77,253,0,0         // movdqa        0xfd4d(%rip),%xmm15        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,207                   // paddd         %xmm15,%xmm1
   .byte  102,15,112,209,78                   // pshufd        $0x4e,%xmm1,%xmm2
   .byte  102,73,15,126,208                   // movq          %xmm2,%r8
@@ -51014,7 +51014,7 @@
   .byte  102,65,15,111,217                   // movdqa        %xmm9,%xmm3
   .byte  102,65,15,254,216                   // paddd         %xmm8,%xmm3
   .byte  102,15,112,211,245                  // pshufd        $0xf5,%xmm3,%xmm2
-  .byte  102,15,111,45,124,210,0,0           // movdqa        0xd27c(%rip),%xmm5        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,45,28,2,1,0              // movdqa        0x1021c(%rip),%xmm5        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,221                      // pmuludq       %xmm5,%xmm3
   .byte  102,15,244,213                      // pmuludq       %xmm5,%xmm2
   .byte  102,15,112,234,232                  // pshufd        $0xe8,%xmm2,%xmm5
@@ -51035,7 +51035,7 @@
   .byte  68,15,20,198                        // unpcklps      %xmm6,%xmm8
   .byte  102,68,15,20,197                    // unpcklpd      %xmm5,%xmm8
   .byte  102,15,111,234                      // movdqa        %xmm2,%xmm5
-  .byte  102,15,250,45,37,210,0,0            // psubd         0xd225(%rip),%xmm5        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,45,197,1,1,0             // psubd         0x101c5(%rip),%xmm5        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,245,78                   // pshufd        $0x4e,%xmm5,%xmm6
   .byte  102,73,15,126,240                   // movq          %xmm6,%r8
   .byte  102,72,15,126,232                   // movq          %xmm5,%rax
@@ -51067,7 +51067,7 @@
   .byte  102,15,20,214                       // unpcklpd      %xmm6,%xmm2
   .byte  102,69,15,254,205                   // paddd         %xmm13,%xmm9
   .byte  102,65,15,112,233,245               // pshufd        $0xf5,%xmm9,%xmm5
-  .byte  102,15,111,29,131,209,0,0           // movdqa        0xd183(%rip),%xmm3        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,29,35,1,1,0              // movdqa        0x10123(%rip),%xmm3        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,68,15,244,203                   // pmuludq       %xmm3,%xmm9
   .byte  102,15,244,235                      // pmuludq       %xmm3,%xmm5
   .byte  102,15,112,237,232                  // pshufd        $0xe8,%xmm5,%xmm5
@@ -51088,7 +51088,7 @@
   .byte  69,15,20,233                        // unpcklps      %xmm9,%xmm13
   .byte  102,68,15,20,237                    // unpcklpd      %xmm5,%xmm13
   .byte  102,65,15,111,239                   // movdqa        %xmm15,%xmm5
-  .byte  102,15,250,45,35,209,0,0            // psubd         0xd123(%rip),%xmm5        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,45,195,0,1,0             // psubd         0x100c3(%rip),%xmm5        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,221,78                   // pshufd        $0x4e,%xmm5,%xmm3
   .byte  102,73,15,126,216                   // movq          %xmm3,%r8
   .byte  102,72,15,126,232                   // movq          %xmm5,%rax
@@ -51103,7 +51103,7 @@
   .byte  243,15,16,44,131                    // movss         (%rbx,%rax,4),%xmm5
   .byte  15,20,235                           // unpcklps      %xmm3,%xmm5
   .byte  102,15,20,245                       // unpcklpd      %xmm5,%xmm6
-  .byte  102,68,15,111,13,141,202,0,0        // movdqa        0xca8d(%rip),%xmm9        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,13,45,250,0,0         // movdqa        0xfa2d(%rip),%xmm9        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,69,15,254,249                   // paddd         %xmm9,%xmm15
   .byte  102,65,15,112,223,78                // pshufd        $0x4e,%xmm15,%xmm3
   .byte  102,73,15,126,216                   // movq          %xmm3,%r8
@@ -51165,7 +51165,7 @@
   .byte  102,65,15,111,195                   // movdqa        %xmm11,%xmm0
   .byte  102,15,254,195                      // paddd         %xmm3,%xmm0
   .byte  102,15,112,200,245                  // pshufd        $0xf5,%xmm0,%xmm1
-  .byte  102,15,111,21,190,207,0,0           // movdqa        0xcfbe(%rip),%xmm2        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,21,94,255,0,0            // movdqa        0xff5e(%rip),%xmm2        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,194                      // pmuludq       %xmm2,%xmm0
   .byte  102,15,244,202                      // pmuludq       %xmm2,%xmm1
   .byte  102,68,15,111,234                   // movdqa        %xmm2,%xmm13
@@ -51358,7 +51358,7 @@
   .byte  68,15,20,238                        // unpcklps      %xmm6,%xmm13
   .byte  102,68,15,20,234                    // unpcklpd      %xmm2,%xmm13
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
-  .byte  102,15,250,21,90,204,0,0            // psubd         0xcc5a(%rip),%xmm2        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,21,250,251,0,0           // psubd         0xfbfa(%rip),%xmm2        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,242,78                   // pshufd        $0x4e,%xmm2,%xmm6
   .byte  102,73,15,126,240                   // movq          %xmm6,%r8
   .byte  102,72,15,126,208                   // movq          %xmm2,%rax
@@ -51418,7 +51418,7 @@
   .byte  102,68,15,111,116,36,160            // movdqa        -0x60(%rsp),%xmm14
   .byte  102,65,15,254,198                   // paddd         %xmm14,%xmm0
   .byte  102,15,112,200,245                  // pshufd        $0xf5,%xmm0,%xmm1
-  .byte  102,68,15,111,5,57,203,0,0          // movdqa        0xcb39(%rip),%xmm8        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,68,15,111,5,217,250,0,0         // movdqa        0xfad9(%rip),%xmm8        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,65,15,244,192                   // pmuludq       %xmm8,%xmm0
   .byte  102,65,15,244,200                   // pmuludq       %xmm8,%xmm1
   .byte  102,65,15,111,240                   // movdqa        %xmm8,%xmm6
@@ -51456,7 +51456,7 @@
   .byte  243,15,16,44,131                    // movss         (%rbx,%rax,4),%xmm5
   .byte  15,20,235                           // unpcklps      %xmm3,%xmm5
   .byte  102,15,20,205                       // unpcklpd      %xmm5,%xmm1
-  .byte  102,68,15,111,5,71,196,0,0          // movdqa        0xc447(%rip),%xmm8        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,68,15,111,5,231,243,0,0         // movdqa        0xf3e7(%rip),%xmm8        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,65,15,254,208                   // paddd         %xmm8,%xmm2
   .byte  102,15,112,218,78                   // pshufd        $0x4e,%xmm2,%xmm3
   .byte  102,73,15,126,216                   // movq          %xmm3,%r8
@@ -51539,7 +51539,7 @@
   .byte  102,15,254,208                      // paddd         %xmm0,%xmm2
   .byte  102,15,111,240                      // movdqa        %xmm0,%xmm6
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,37,19,201,0,0            // movdqa        0xc913(%rip),%xmm4        # 37740 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
+  .byte  102,15,111,37,179,248,0,0           // movdqa        0xf8b3(%rip),%xmm4        # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
   .byte  102,15,244,212                      // pmuludq       %xmm4,%xmm2
   .byte  102,15,244,196                      // pmuludq       %xmm4,%xmm0
   .byte  102,15,112,200,232                  // pshufd        $0xe8,%xmm0,%xmm1
@@ -51560,7 +51560,7 @@
   .byte  68,15,20,193                        // unpcklps      %xmm1,%xmm8
   .byte  102,68,15,20,194                    // unpcklpd      %xmm2,%xmm8
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
-  .byte  102,15,250,13,188,200,0,0           // psubd         0xc8bc(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,92,248,0,0            // psubd         0xf85c(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,209,78                   // pshufd        $0x4e,%xmm1,%xmm2
   .byte  102,73,15,126,208                   // movq          %xmm2,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -51575,7 +51575,7 @@
   .byte  243,15,16,20,131                    // movss         (%rbx,%rax,4),%xmm2
   .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
   .byte  102,68,15,20,242                    // unpcklpd      %xmm2,%xmm14
-  .byte  102,15,254,5,37,194,0,0             // paddd         0xc225(%rip),%xmm0        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,5,197,241,0,0            // paddd         0xf1c5(%rip),%xmm0        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
   .byte  102,73,15,126,200                   // movq          %xmm1,%r8
   .byte  102,72,15,126,192                   // movq          %xmm0,%rax
@@ -51613,7 +51613,7 @@
   .byte  15,20,198                           // unpcklps      %xmm6,%xmm0
   .byte  102,15,20,193                       // unpcklpd      %xmm1,%xmm0
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
-  .byte  102,15,250,13,196,199,0,0           // psubd         0xc7c4(%rip),%xmm1        # 37750 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
+  .byte  102,15,250,13,100,247,0,0           // psubd         0xf764(%rip),%xmm1        # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
   .byte  102,15,112,241,78                   // pshufd        $0x4e,%xmm1,%xmm6
   .byte  102,73,15,126,240                   // movq          %xmm6,%r8
   .byte  102,72,15,126,200                   // movq          %xmm1,%rax
@@ -51628,7 +51628,7 @@
   .byte  243,15,16,36,131                    // movss         (%rbx,%rax,4),%xmm4
   .byte  15,20,230                           // unpcklps      %xmm6,%xmm4
   .byte  102,15,20,204                       // unpcklpd      %xmm4,%xmm1
-  .byte  102,15,254,21,47,193,0,0            // paddd         0xc12f(%rip),%xmm2        # 37100 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+  .byte  102,15,254,21,207,240,0,0           // paddd         0xf0cf(%rip),%xmm2        # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
   .byte  102,15,112,226,78                   // pshufd        $0x4e,%xmm2,%xmm4
   .byte  102,73,15,126,224                   // movq          %xmm4,%r8
   .byte  102,72,15,126,208                   // movq          %xmm2,%rax
@@ -51687,7 +51687,7 @@
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  65,15,88,215                        // addps         %xmm15,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,27,192,0,0                 // movaps        0xc01b(%rip),%xmm3        # 370d0 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
+  .byte  15,40,29,187,239,0,0                // movaps        0xefbb(%rip),%xmm3        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
   .byte  15,40,100,36,96                     // movaps        0x60(%rsp),%xmm4
   .byte  15,40,108,36,112                    // movaps        0x70(%rsp),%xmm5
   .byte  15,40,180,36,128,0,0,0              // movaps        0x80(%rsp),%xmm6
@@ -51700,15 +51700,15 @@
 .globl _sk_gauss_a_to_rgba_sse2
 FUNCTION(_sk_gauss_a_to_rgba_sse2)
 _sk_gauss_a_to_rgba_sse2:
-  .byte  15,40,5,128,198,0,0                 // movaps        0xc680(%rip),%xmm0        # 37760 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
+  .byte  15,40,5,32,246,0,0                  // movaps        0xf620(%rip),%xmm0        # 3a700 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,134,198,0,0                 // addps         0xc686(%rip),%xmm0        # 37770 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
+  .byte  15,88,5,38,246,0,0                  // addps         0xf626(%rip),%xmm0        # 3a710 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,140,198,0,0                 // addps         0xc68c(%rip),%xmm0        # 37780 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
+  .byte  15,88,5,44,246,0,0                  // addps         0xf62c(%rip),%xmm0        # 3a720 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,146,198,0,0                 // addps         0xc692(%rip),%xmm0        # 37790 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
+  .byte  15,88,5,50,246,0,0                  // addps         0xf632(%rip),%xmm0        # 3a730 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,5,152,198,0,0                 // addps         0xc698(%rip),%xmm0        # 377a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1260>
+  .byte  15,88,5,56,246,0,0                  // addps         0xf638(%rip),%xmm0        # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
@@ -51811,7 +51811,7 @@
   .byte  197,249,110,209                     // vmovd         %ecx,%xmm2
   .byte  196,226,125,88,210                  // vpbroadcastd  %xmm2,%ymm2
   .byte  197,252,91,210                      // vcvtdq2ps     %ymm2,%ymm2
-  .byte  196,226,125,24,29,201,181,0,0       // vbroadcastss  0xb5c9(%rip),%ymm3        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,226,125,24,29,17,229,0,0        // vbroadcastss  0xe511(%rip),%ymm3        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  197,236,88,211                      // vaddps        %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,252,40,218                      // vmovaps       %ymm2,%ymm3
@@ -51927,7 +51927,7 @@
 FUNCTION(_sk_black_color_hsw_lowp)
 _sk_black_color_hsw_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,29,184,186,0,0      // vpbroadcastw  0xbab8(%rip),%ymm3        # 36e60 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+  .byte  196,226,125,121,29,248,233,0,0      // vpbroadcastw  0xe9f8(%rip),%ymm3        # 39da0 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
   .byte  197,252,87,192                      // vxorps        %ymm0,%ymm0,%ymm0
   .byte  197,244,87,201                      // vxorps        %ymm1,%ymm1,%ymm1
   .byte  197,236,87,210                      // vxorps        %ymm2,%ymm2,%ymm2
@@ -51938,7 +51938,7 @@
 FUNCTION(_sk_white_color_hsw_lowp)
 _sk_white_color_hsw_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,5,161,186,0,0       // vpbroadcastw  0xbaa1(%rip),%ymm0        # 36e62 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+  .byte  196,226,125,121,5,225,233,0,0       // vpbroadcastw  0xe9e1(%rip),%ymm0        # 39da2 <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
   .byte  197,253,111,200                     // vmovdqa       %ymm0,%ymm1
   .byte  197,253,111,208                     // vmovdqa       %ymm0,%ymm2
   .byte  197,253,111,216                     // vmovdqa       %ymm0,%ymm3
@@ -51949,8 +51949,8 @@
 FUNCTION(_sk_set_rgb_hsw_lowp)
 _sk_set_rgb_hsw_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  197,122,16,5,19,180,0,0             // vmovss        0xb413(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  .byte  197,250,16,21,59,180,0,0            // vmovss        0xb43b(%rip),%xmm2        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  197,122,16,5,91,227,0,0             // vmovss        0xe35b(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,250,16,21,131,227,0,0           // vmovss        0xe383(%rip),%xmm2        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  197,250,16,0                        // vmovss        (%rax),%xmm0
   .byte  196,226,57,153,194                  // vfmadd132ss   %xmm2,%xmm8,%xmm0
   .byte  197,122,44,192                      // vcvttss2si    %xmm0,%r8d
@@ -51993,7 +51993,7 @@
 FUNCTION(_sk_premul_hsw_lowp)
 _sk_premul_hsw_lowp:
   .byte  197,229,213,192                     // vpmullw       %ymm0,%ymm3,%ymm0
-  .byte  196,98,125,121,5,10,186,0,0         // vpbroadcastw  0xba0a(%rip),%ymm8        # 36e64 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+  .byte  196,98,125,121,5,74,233,0,0         // vpbroadcastw  0xe94a(%rip),%ymm8        # 39da4 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,229,213,201                     // vpmullw       %ymm1,%ymm3,%ymm1
@@ -52010,7 +52010,7 @@
 FUNCTION(_sk_premul_dst_hsw_lowp)
 _sk_premul_dst_hsw_lowp:
   .byte  197,197,213,228                     // vpmullw       %ymm4,%ymm7,%ymm4
-  .byte  196,98,125,121,5,213,185,0,0        // vpbroadcastw  0xb9d5(%rip),%ymm8        # 36e66 <_sk_srcover_bgra_8888_sse2_lowp+0x926>
+  .byte  196,98,125,121,5,21,233,0,0         // vpbroadcastw  0xe915(%rip),%ymm8        # 39da6 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
   .byte  196,193,93,253,224                  // vpaddw        %ymm8,%ymm4,%ymm4
   .byte  197,221,113,212,8                   // vpsrlw        $0x8,%ymm4,%ymm4
   .byte  197,197,213,237                     // vpmullw       %ymm5,%ymm7,%ymm5
@@ -52058,7 +52058,7 @@
 .globl _sk_invert_hsw_lowp
 FUNCTION(_sk_invert_hsw_lowp)
 _sk_invert_hsw_lowp:
-  .byte  196,98,125,121,5,108,185,0,0        // vpbroadcastw  0xb96c(%rip),%ymm8        # 36e68 <_sk_srcover_bgra_8888_sse2_lowp+0x928>
+  .byte  196,98,125,121,5,172,232,0,0        // vpbroadcastw  0xe8ac(%rip),%ymm8        # 39da8 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
   .byte  197,189,249,201                     // vpsubw        %ymm1,%ymm8,%ymm1
   .byte  197,189,249,210                     // vpsubw        %ymm2,%ymm8,%ymm2
@@ -52082,7 +52082,7 @@
 FUNCTION(_sk_srcatop_hsw_lowp)
 _sk_srcatop_hsw_lowp:
   .byte  197,197,213,192                     // vpmullw       %ymm0,%ymm7,%ymm0
-  .byte  196,98,125,121,5,57,185,0,0         // vpbroadcastw  0xb939(%rip),%ymm8        # 36e6a <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
+  .byte  196,98,125,121,5,121,232,0,0        // vpbroadcastw  0xe879(%rip),%ymm8        # 39daa <_sk_srcover_bgra_8888_sse2_lowp+0x922>
   .byte  197,189,249,219                     // vpsubw        %ymm3,%ymm8,%ymm3
   .byte  197,101,213,204                     // vpmullw       %ymm4,%ymm3,%ymm9
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
@@ -52109,7 +52109,7 @@
 FUNCTION(_sk_dstatop_hsw_lowp)
 _sk_dstatop_hsw_lowp:
   .byte  197,93,213,195                      // vpmullw       %ymm3,%ymm4,%ymm8
-  .byte  196,98,125,121,13,217,184,0,0       // vpbroadcastw  0xb8d9(%rip),%ymm9        # 36e6c <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+  .byte  196,98,125,121,13,25,232,0,0        // vpbroadcastw  0xe819(%rip),%ymm9        # 39dac <_sk_srcover_bgra_8888_sse2_lowp+0x924>
   .byte  197,53,249,215                      // vpsubw        %ymm7,%ymm9,%ymm10
   .byte  197,173,213,192                     // vpmullw       %ymm0,%ymm10,%ymm0
   .byte  196,65,61,253,193                   // vpaddw        %ymm9,%ymm8,%ymm8
@@ -52136,7 +52136,7 @@
 FUNCTION(_sk_srcin_hsw_lowp)
 _sk_srcin_hsw_lowp:
   .byte  197,197,213,192                     // vpmullw       %ymm0,%ymm7,%ymm0
-  .byte  196,98,125,121,5,118,184,0,0        // vpbroadcastw  0xb876(%rip),%ymm8        # 36e6e <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
+  .byte  196,98,125,121,5,182,231,0,0        // vpbroadcastw  0xe7b6(%rip),%ymm8        # 39dae <_sk_srcover_bgra_8888_sse2_lowp+0x926>
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,197,213,201                     // vpmullw       %ymm1,%ymm7,%ymm1
@@ -52156,7 +52156,7 @@
 FUNCTION(_sk_dstin_hsw_lowp)
 _sk_dstin_hsw_lowp:
   .byte  197,221,213,195                     // vpmullw       %ymm3,%ymm4,%ymm0
-  .byte  196,98,125,121,5,51,184,0,0         // vpbroadcastw  0xb833(%rip),%ymm8        # 36e70 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
+  .byte  196,98,125,121,5,115,231,0,0        // vpbroadcastw  0xe773(%rip),%ymm8        # 39db0 <_sk_srcover_bgra_8888_sse2_lowp+0x928>
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,213,213,203                     // vpmullw       %ymm3,%ymm5,%ymm1
@@ -52175,7 +52175,7 @@
 .globl _sk_srcout_hsw_lowp
 FUNCTION(_sk_srcout_hsw_lowp)
 _sk_srcout_hsw_lowp:
-  .byte  196,98,125,121,5,244,183,0,0        // vpbroadcastw  0xb7f4(%rip),%ymm8        # 36e72 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
+  .byte  196,98,125,121,5,52,231,0,0         // vpbroadcastw  0xe734(%rip),%ymm8        # 39db2 <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
   .byte  197,61,249,207                      // vpsubw        %ymm7,%ymm8,%ymm9
   .byte  197,181,213,192                     // vpmullw       %ymm0,%ymm9,%ymm0
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
@@ -52196,7 +52196,7 @@
 .globl _sk_dstout_hsw_lowp
 FUNCTION(_sk_dstout_hsw_lowp)
 _sk_dstout_hsw_lowp:
-  .byte  196,98,125,121,5,173,183,0,0        // vpbroadcastw  0xb7ad(%rip),%ymm8        # 36e74 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
+  .byte  196,98,125,121,5,237,230,0,0        // vpbroadcastw  0xe6ed(%rip),%ymm8        # 39db4 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
   .byte  197,189,249,219                     // vpsubw        %ymm3,%ymm8,%ymm3
   .byte  197,229,213,196                     // vpmullw       %ymm4,%ymm3,%ymm0
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
@@ -52217,7 +52217,7 @@
 .globl _sk_srcover_hsw_lowp
 FUNCTION(_sk_srcover_hsw_lowp)
 _sk_srcover_hsw_lowp:
-  .byte  196,98,125,121,5,102,183,0,0        // vpbroadcastw  0xb766(%rip),%ymm8        # 36e76 <_sk_srcover_bgra_8888_sse2_lowp+0x936>
+  .byte  196,98,125,121,5,166,230,0,0        // vpbroadcastw  0xe6a6(%rip),%ymm8        # 39db6 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
   .byte  197,61,249,203                      // vpsubw        %ymm3,%ymm8,%ymm9
   .byte  197,53,213,212                      // vpmullw       %ymm4,%ymm9,%ymm10
   .byte  196,65,45,253,208                   // vpaddw        %ymm8,%ymm10,%ymm10
@@ -52242,7 +52242,7 @@
 .globl _sk_dstover_hsw_lowp
 FUNCTION(_sk_dstover_hsw_lowp)
 _sk_dstover_hsw_lowp:
-  .byte  196,98,125,121,5,11,183,0,0         // vpbroadcastw  0xb70b(%rip),%ymm8        # 36e78 <_sk_srcover_bgra_8888_sse2_lowp+0x938>
+  .byte  196,98,125,121,5,75,230,0,0         // vpbroadcastw  0xe64b(%rip),%ymm8        # 39db8 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
   .byte  197,61,249,207                      // vpsubw        %ymm7,%ymm8,%ymm9
   .byte  197,181,213,192                     // vpmullw       %ymm0,%ymm9,%ymm0
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
@@ -52268,7 +52268,7 @@
 FUNCTION(_sk_modulate_hsw_lowp)
 _sk_modulate_hsw_lowp:
   .byte  197,221,213,192                     // vpmullw       %ymm0,%ymm4,%ymm0
-  .byte  196,98,125,121,5,176,182,0,0        // vpbroadcastw  0xb6b0(%rip),%ymm8        # 36e7a <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
+  .byte  196,98,125,121,5,240,229,0,0        // vpbroadcastw  0xe5f0(%rip),%ymm8        # 39dba <_sk_srcover_bgra_8888_sse2_lowp+0x932>
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,213,213,201                     // vpmullw       %ymm1,%ymm5,%ymm1
@@ -52287,7 +52287,7 @@
 .globl _sk_multiply_hsw_lowp
 FUNCTION(_sk_multiply_hsw_lowp)
 _sk_multiply_hsw_lowp:
-  .byte  196,98,125,121,5,113,182,0,0        // vpbroadcastw  0xb671(%rip),%ymm8        # 36e7c <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
+  .byte  196,98,125,121,5,177,229,0,0        // vpbroadcastw  0xe5b1(%rip),%ymm8        # 39dbc <_sk_srcover_bgra_8888_sse2_lowp+0x934>
   .byte  197,61,249,203                      // vpsubw        %ymm3,%ymm8,%ymm9
   .byte  197,53,213,212                      // vpmullw       %ymm4,%ymm9,%ymm10
   .byte  196,65,93,253,216                   // vpaddw        %ymm8,%ymm4,%ymm11
@@ -52323,7 +52323,7 @@
 FUNCTION(_sk_plus__hsw_lowp)
 _sk_plus__hsw_lowp:
   .byte  197,221,253,192                     // vpaddw        %ymm0,%ymm4,%ymm0
-  .byte  196,98,125,121,5,231,181,0,0        // vpbroadcastw  0xb5e7(%rip),%ymm8        # 36e7e <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
+  .byte  196,98,125,121,5,39,229,0,0         // vpbroadcastw  0xe527(%rip),%ymm8        # 39dbe <_sk_srcover_bgra_8888_sse2_lowp+0x936>
   .byte  196,194,125,58,192                  // vpminuw       %ymm8,%ymm0,%ymm0
   .byte  197,213,253,201                     // vpaddw        %ymm1,%ymm5,%ymm1
   .byte  196,194,117,58,200                  // vpminuw       %ymm8,%ymm1,%ymm1
@@ -52340,7 +52340,7 @@
 _sk_screen_hsw_lowp:
   .byte  197,93,253,192                      // vpaddw        %ymm0,%ymm4,%ymm8
   .byte  197,221,213,192                     // vpmullw       %ymm0,%ymm4,%ymm0
-  .byte  196,98,125,121,13,180,181,0,0       // vpbroadcastw  0xb5b4(%rip),%ymm9        # 36e80 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
+  .byte  196,98,125,121,13,244,228,0,0       // vpbroadcastw  0xe4f4(%rip),%ymm9        # 39dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x938>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
@@ -52366,7 +52366,7 @@
 .globl _sk_xor__hsw_lowp
 FUNCTION(_sk_xor__hsw_lowp)
 _sk_xor__hsw_lowp:
-  .byte  196,98,125,121,5,89,181,0,0         // vpbroadcastw  0xb559(%rip),%ymm8        # 36e82 <_sk_srcover_bgra_8888_sse2_lowp+0x942>
+  .byte  196,98,125,121,5,153,228,0,0        // vpbroadcastw  0xe499(%rip),%ymm8        # 39dc2 <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
   .byte  197,61,249,207                      // vpsubw        %ymm7,%ymm8,%ymm9
   .byte  197,181,213,192                     // vpmullw       %ymm0,%ymm9,%ymm0
   .byte  197,61,249,211                      // vpsubw        %ymm3,%ymm8,%ymm10
@@ -52400,7 +52400,7 @@
   .byte  197,197,213,192                     // vpmullw       %ymm0,%ymm7,%ymm0
   .byte  197,93,213,203                      // vpmullw       %ymm3,%ymm4,%ymm9
   .byte  196,194,125,62,193                  // vpmaxuw       %ymm9,%ymm0,%ymm0
-  .byte  196,98,125,121,13,221,180,0,0       // vpbroadcastw  0xb4dd(%rip),%ymm9        # 36e84 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
+  .byte  196,98,125,121,13,29,228,0,0        // vpbroadcastw  0xe41d(%rip),%ymm9        # 39dc4 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
@@ -52434,7 +52434,7 @@
   .byte  197,197,213,192                     // vpmullw       %ymm0,%ymm7,%ymm0
   .byte  197,93,213,203                      // vpmullw       %ymm3,%ymm4,%ymm9
   .byte  196,194,125,58,193                  // vpminuw       %ymm9,%ymm0,%ymm0
-  .byte  196,98,125,121,13,94,180,0,0        // vpbroadcastw  0xb45e(%rip),%ymm9        # 36e86 <_sk_srcover_bgra_8888_sse2_lowp+0x946>
+  .byte  196,98,125,121,13,158,227,0,0       // vpbroadcastw  0xe39e(%rip),%ymm9        # 39dc6 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
@@ -52468,10 +52468,10 @@
   .byte  197,197,213,192                     // vpmullw       %ymm0,%ymm7,%ymm0
   .byte  197,93,213,203                      // vpmullw       %ymm3,%ymm4,%ymm9
   .byte  196,194,125,58,193                  // vpminuw       %ymm9,%ymm0,%ymm0
-  .byte  196,98,125,121,13,223,179,0,0       // vpbroadcastw  0xb3df(%rip),%ymm9        # 36e88 <_sk_srcover_bgra_8888_sse2_lowp+0x948>
+  .byte  196,98,125,121,13,31,227,0,0        // vpbroadcastw  0xe31f(%rip),%ymm9        # 39dc8 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,7                   // vpsrlw        $0x7,%ymm0,%ymm0
-  .byte  196,98,125,121,21,206,179,0,0       // vpbroadcastw  0xb3ce(%rip),%ymm10        # 36e8a <_sk_srcover_bgra_8888_sse2_lowp+0x94a>
+  .byte  196,98,125,121,21,14,227,0,0        // vpbroadcastw  0xe30e(%rip),%ymm10        # 39dca <_sk_srcover_bgra_8888_sse2_lowp+0x942>
   .byte  196,193,125,219,194                 // vpand         %ymm10,%ymm0,%ymm0
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
   .byte  197,85,253,193                      // vpaddw        %ymm1,%ymm5,%ymm8
@@ -52504,10 +52504,10 @@
 _sk_exclusion_hsw_lowp:
   .byte  197,93,253,192                      // vpaddw        %ymm0,%ymm4,%ymm8
   .byte  197,221,213,192                     // vpmullw       %ymm0,%ymm4,%ymm0
-  .byte  196,98,125,121,13,83,179,0,0        // vpbroadcastw  0xb353(%rip),%ymm9        # 36e8c <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+  .byte  196,98,125,121,13,147,226,0,0       // vpbroadcastw  0xe293(%rip),%ymm9        # 39dcc <_sk_srcover_bgra_8888_sse2_lowp+0x944>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,7                   // vpsrlw        $0x7,%ymm0,%ymm0
-  .byte  196,98,125,121,21,66,179,0,0        // vpbroadcastw  0xb342(%rip),%ymm10        # 36e8e <_sk_srcover_bgra_8888_sse2_lowp+0x94e>
+  .byte  196,98,125,121,21,130,226,0,0       // vpbroadcastw  0xe282(%rip),%ymm10        # 39dce <_sk_srcover_bgra_8888_sse2_lowp+0x946>
   .byte  196,193,125,219,194                 // vpand         %ymm10,%ymm0,%ymm0
   .byte  197,189,249,192                     // vpsubw        %ymm0,%ymm8,%ymm0
   .byte  197,85,253,193                      // vpaddw        %ymm1,%ymm5,%ymm8
@@ -52535,7 +52535,7 @@
 FUNCTION(_sk_hardlight_hsw_lowp)
 _sk_hardlight_hsw_lowp:
   .byte  197,125,253,192                     // vpaddw        %ymm0,%ymm0,%ymm8
-  .byte  196,98,125,121,13,223,178,0,0       // vpbroadcastw  0xb2df(%rip),%ymm9        # 36e92 <_sk_srcover_bgra_8888_sse2_lowp+0x952>
+  .byte  196,98,125,121,13,31,226,0,0        // vpbroadcastw  0xe21f(%rip),%ymm9        # 39dd2 <_sk_srcover_bgra_8888_sse2_lowp+0x94a>
   .byte  196,65,101,239,209                  // vpxor         %ymm9,%ymm3,%ymm10
   .byte  196,65,61,239,217                   // vpxor         %ymm9,%ymm8,%ymm11
   .byte  196,65,37,101,218                   // vpcmpgtw      %ymm10,%ymm11,%ymm11
@@ -52563,7 +52563,7 @@
   .byte  197,101,249,210                     // vpsubw        %ymm2,%ymm3,%ymm10
   .byte  197,69,249,246                      // vpsubw        %ymm6,%ymm7,%ymm14
   .byte  196,65,45,213,214                   // vpmullw       %ymm14,%ymm10,%ymm10
-  .byte  196,98,125,121,53,86,178,0,0        // vpbroadcastw  0xb256(%rip),%ymm14        # 36e90 <_sk_srcover_bgra_8888_sse2_lowp+0x950>
+  .byte  196,98,125,121,53,150,225,0,0       // vpbroadcastw  0xe196(%rip),%ymm14        # 39dd0 <_sk_srcover_bgra_8888_sse2_lowp+0x948>
   .byte  196,65,45,253,210                   // vpaddw        %ymm10,%ymm10,%ymm10
   .byte  196,65,61,249,194                   // vpsubw        %ymm10,%ymm8,%ymm8
   .byte  197,13,249,215                      // vpsubw        %ymm7,%ymm14,%ymm10
@@ -52600,7 +52600,7 @@
 FUNCTION(_sk_overlay_hsw_lowp)
 _sk_overlay_hsw_lowp:
   .byte  197,93,253,196                      // vpaddw        %ymm4,%ymm4,%ymm8
-  .byte  196,98,125,121,13,203,177,0,0       // vpbroadcastw  0xb1cb(%rip),%ymm9        # 36e96 <_sk_srcover_bgra_8888_sse2_lowp+0x956>
+  .byte  196,98,125,121,13,11,225,0,0        // vpbroadcastw  0xe10b(%rip),%ymm9        # 39dd6 <_sk_srcover_bgra_8888_sse2_lowp+0x94e>
   .byte  196,65,69,239,209                   // vpxor         %ymm9,%ymm7,%ymm10
   .byte  196,65,61,239,193                   // vpxor         %ymm9,%ymm8,%ymm8
   .byte  196,65,61,101,218                   // vpcmpgtw      %ymm10,%ymm8,%ymm11
@@ -52624,7 +52624,7 @@
   .byte  196,65,21,253,237                   // vpaddw        %ymm13,%ymm13,%ymm13
   .byte  196,65,61,249,237                   // vpsubw        %ymm13,%ymm8,%ymm13
   .byte  196,67,13,76,229,192                // vpblendvb     %ymm12,%ymm13,%ymm14,%ymm12
-  .byte  196,98,125,121,45,83,177,0,0        // vpbroadcastw  0xb153(%rip),%ymm13        # 36e94 <_sk_srcover_bgra_8888_sse2_lowp+0x954>
+  .byte  196,98,125,121,45,147,224,0,0       // vpbroadcastw  0xe093(%rip),%ymm13        # 39dd4 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
   .byte  197,77,253,246                      // vpaddw        %ymm6,%ymm6,%ymm14
   .byte  196,65,13,239,201                   // vpxor         %ymm9,%ymm14,%ymm9
   .byte  196,65,53,101,202                   // vpcmpgtw      %ymm10,%ymm9,%ymm9
@@ -52747,7 +52747,7 @@
   .byte  196,227,101,14,200,170              // vpblendw      $0xaa,%ymm0,%ymm3,%ymm1
   .byte  196,227,109,14,192,170              // vpblendw      $0xaa,%ymm0,%ymm2,%ymm0
   .byte  196,226,125,43,201                  // vpackusdw     %ymm1,%ymm0,%ymm1
-  .byte  197,125,111,5,25,175,0,0            // vmovdqa       0xaf19(%rip),%ymm8        # 36ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x960>
+  .byte  197,125,111,5,89,222,0,0            // vmovdqa       0xde59(%rip),%ymm8        # 39de0 <_sk_srcover_bgra_8888_sse2_lowp+0x958>
   .byte  196,193,117,219,192                 // vpand         %ymm8,%ymm1,%ymm0
   .byte  197,245,113,209,8                   // vpsrlw        $0x8,%ymm1,%ymm1
   .byte  197,229,114,211,16                  // vpsrld        $0x10,%ymm3,%ymm3
@@ -52877,7 +52877,7 @@
   .byte  196,227,69,14,236,170               // vpblendw      $0xaa,%ymm4,%ymm7,%ymm5
   .byte  196,227,77,14,228,170               // vpblendw      $0xaa,%ymm4,%ymm6,%ymm4
   .byte  196,226,93,43,237                   // vpackusdw     %ymm5,%ymm4,%ymm5
-  .byte  197,125,111,5,50,173,0,0            // vmovdqa       0xad32(%rip),%ymm8        # 36ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x980>
+  .byte  197,125,111,5,114,220,0,0           // vmovdqa       0xdc72(%rip),%ymm8        # 39e00 <_sk_srcover_bgra_8888_sse2_lowp+0x978>
   .byte  196,193,85,219,224                  // vpand         %ymm8,%ymm5,%ymm4
   .byte  197,213,113,213,8                   // vpsrlw        $0x8,%ymm5,%ymm5
   .byte  197,197,114,215,16                  // vpsrld        $0x10,%ymm7,%ymm7
@@ -53103,7 +53103,7 @@
   .byte  196,227,125,14,209,170              // vpblendw      $0xaa,%ymm1,%ymm0,%ymm2
   .byte  196,227,101,14,201,170              // vpblendw      $0xaa,%ymm1,%ymm3,%ymm1
   .byte  196,226,117,43,202                  // vpackusdw     %ymm2,%ymm1,%ymm1
-  .byte  197,125,111,5,222,169,0,0           // vmovdqa       0xa9de(%rip),%ymm8        # 36ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x9a0>
+  .byte  197,125,111,5,30,217,0,0            // vmovdqa       0xd91e(%rip),%ymm8        # 39e20 <_sk_srcover_bgra_8888_sse2_lowp+0x998>
   .byte  196,193,117,219,208                 // vpand         %ymm8,%ymm1,%ymm2
   .byte  197,245,113,209,8                   // vpsrlw        $0x8,%ymm1,%ymm1
   .byte  197,253,114,208,16                  // vpsrld        $0x10,%ymm0,%ymm0
@@ -53232,7 +53232,7 @@
   .byte  196,227,93,14,245,170               // vpblendw      $0xaa,%ymm5,%ymm4,%ymm6
   .byte  196,227,69,14,237,170               // vpblendw      $0xaa,%ymm5,%ymm7,%ymm5
   .byte  196,226,85,43,238                   // vpackusdw     %ymm6,%ymm5,%ymm5
-  .byte  197,125,111,5,246,167,0,0           // vmovdqa       0xa7f6(%rip),%ymm8        # 36f00 <_sk_srcover_bgra_8888_sse2_lowp+0x9c0>
+  .byte  197,125,111,5,54,215,0,0            // vmovdqa       0xd736(%rip),%ymm8        # 39e40 <_sk_srcover_bgra_8888_sse2_lowp+0x9b8>
   .byte  196,193,85,219,240                  // vpand         %ymm8,%ymm5,%ymm6
   .byte  197,213,113,213,8                   // vpsrlw        $0x8,%ymm5,%ymm5
   .byte  197,221,114,212,16                  // vpsrld        $0x10,%ymm4,%ymm4
@@ -53452,7 +53452,7 @@
   .byte  196,195,109,14,192,170              // vpblendw      $0xaa,%ymm8,%ymm2,%ymm0
   .byte  196,195,101,14,200,170              // vpblendw      $0xaa,%ymm8,%ymm3,%ymm1
   .byte  196,226,117,43,200                  // vpackusdw     %ymm0,%ymm1,%ymm1
-  .byte  197,125,111,5,194,164,0,0           // vmovdqa       0xa4c2(%rip),%ymm8        # 36f20 <_sk_srcover_bgra_8888_sse2_lowp+0x9e0>
+  .byte  197,125,111,5,2,212,0,0             // vmovdqa       0xd402(%rip),%ymm8        # 39e60 <_sk_srcover_bgra_8888_sse2_lowp+0x9d8>
   .byte  196,193,117,219,192                 // vpand         %ymm8,%ymm1,%ymm0
   .byte  197,245,113,209,8                   // vpsrlw        $0x8,%ymm1,%ymm1
   .byte  197,237,114,210,16                  // vpsrld        $0x10,%ymm2,%ymm2
@@ -53541,7 +53541,7 @@
   .byte  196,195,125,14,200,170              // vpblendw      $0xaa,%ymm8,%ymm0,%ymm1
   .byte  196,195,101,14,208,170              // vpblendw      $0xaa,%ymm8,%ymm3,%ymm2
   .byte  196,226,109,43,201                  // vpackusdw     %ymm1,%ymm2,%ymm1
-  .byte  197,125,111,5,57,163,0,0            // vmovdqa       0xa339(%rip),%ymm8        # 36f40 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+  .byte  197,125,111,5,121,210,0,0           // vmovdqa       0xd279(%rip),%ymm8        # 39e80 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
   .byte  196,193,117,219,208                 // vpand         %ymm8,%ymm1,%ymm2
   .byte  197,245,113,209,8                   // vpsrlw        $0x8,%ymm1,%ymm1
   .byte  197,253,114,208,16                  // vpsrld        $0x10,%ymm0,%ymm0
@@ -53618,13 +53618,13 @@
   .byte  196,193,122,111,20,80               // vmovdqu       (%r8,%rdx,2),%xmm2
   .byte  196,227,109,56,201,1                // vinserti128   $0x1,%xmm1,%ymm2,%ymm1
   .byte  196,227,117,2,192,192               // vpblendd      $0xc0,%ymm0,%ymm1,%ymm0
-  .byte  196,226,125,121,13,226,161,0,0      // vpbroadcastw  0xa1e2(%rip),%ymm1        # 36f60 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
+  .byte  196,226,125,121,13,34,209,0,0       // vpbroadcastw  0xd122(%rip),%ymm1        # 39ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
   .byte  197,237,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm2
   .byte  197,237,219,201                     // vpand         %ymm1,%ymm2,%ymm1
   .byte  197,237,113,208,5                   // vpsrlw        $0x5,%ymm0,%ymm2
-  .byte  196,226,125,121,29,205,161,0,0      // vpbroadcastw  0xa1cd(%rip),%ymm3        # 36f62 <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
+  .byte  196,226,125,121,29,13,209,0,0       // vpbroadcastw  0xd10d(%rip),%ymm3        # 39ea2 <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
-  .byte  196,226,125,121,29,194,161,0,0      // vpbroadcastw  0xa1c2(%rip),%ymm3        # 36f64 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+  .byte  196,226,125,121,29,2,209,0,0        // vpbroadcastw  0xd102(%rip),%ymm3        # 39ea4 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
   .byte  197,253,219,219                     // vpand         %ymm3,%ymm0,%ymm3
   .byte  197,253,113,208,13                  // vpsrlw        $0xd,%ymm0,%ymm0
   .byte  197,245,235,192                     // vpor          %ymm0,%ymm1,%ymm0
@@ -53635,7 +53635,7 @@
   .byte  197,229,113,211,2                   // vpsrlw        $0x2,%ymm3,%ymm3
   .byte  197,237,235,211                     // vpor          %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,29,144,161,0,0      // vpbroadcastw  0xa190(%rip),%ymm3        # 36f66 <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
+  .byte  196,226,125,121,29,208,208,0,0      // vpbroadcastw  0xd0d0(%rip),%ymm3        # 39ea6 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
   .byte  255,224                             // jmpq          *%rax
   .byte  135,254                             // xchg          %edi,%esi
   .byte  255                                 // (bad)
@@ -53738,13 +53738,13 @@
   .byte  196,193,122,111,52,80               // vmovdqu       (%r8,%rdx,2),%xmm6
   .byte  196,227,77,56,237,1                 // vinserti128   $0x1,%xmm5,%ymm6,%ymm5
   .byte  196,227,85,2,228,192                // vpblendd      $0xc0,%ymm4,%ymm5,%ymm4
-  .byte  196,226,125,121,45,4,160,0,0        // vpbroadcastw  0xa004(%rip),%ymm5        # 36f68 <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
+  .byte  196,226,125,121,45,68,207,0,0       // vpbroadcastw  0xcf44(%rip),%ymm5        # 39ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
   .byte  197,205,113,212,8                   // vpsrlw        $0x8,%ymm4,%ymm6
   .byte  197,205,219,237                     // vpand         %ymm5,%ymm6,%ymm5
   .byte  197,205,113,212,5                   // vpsrlw        $0x5,%ymm4,%ymm6
-  .byte  196,226,125,121,61,239,159,0,0      // vpbroadcastw  0x9fef(%rip),%ymm7        # 36f6a <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
+  .byte  196,226,125,121,61,47,207,0,0       // vpbroadcastw  0xcf2f(%rip),%ymm7        # 39eaa <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
   .byte  197,205,219,247                     // vpand         %ymm7,%ymm6,%ymm6
-  .byte  196,226,125,121,61,228,159,0,0      // vpbroadcastw  0x9fe4(%rip),%ymm7        # 36f6c <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+  .byte  196,226,125,121,61,36,207,0,0       // vpbroadcastw  0xcf24(%rip),%ymm7        # 39eac <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
   .byte  197,221,219,255                     // vpand         %ymm7,%ymm4,%ymm7
   .byte  197,221,113,212,13                  // vpsrlw        $0xd,%ymm4,%ymm4
   .byte  197,213,235,228                     // vpor          %ymm4,%ymm5,%ymm4
@@ -53755,7 +53755,7 @@
   .byte  197,197,113,215,2                   // vpsrlw        $0x2,%ymm7,%ymm7
   .byte  197,205,235,247                     // vpor          %ymm7,%ymm6,%ymm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,61,178,159,0,0      // vpbroadcastw  0x9fb2(%rip),%ymm7        # 36f6e <_sk_srcover_bgra_8888_sse2_lowp+0xa2e>
+  .byte  196,226,125,121,61,242,206,0,0      // vpbroadcastw  0xcef2(%rip),%ymm7        # 39eae <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
   .byte  255,224                             // jmpq          *%rax
   .byte  102,144                             // xchg          %ax,%ax
   .byte  133,254                             // test          %edi,%esi
@@ -53806,10 +53806,10 @@
   .byte  76,15,175,193                       // imul          %rcx,%r8
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
-  .byte  196,98,125,121,5,91,159,0,0         // vpbroadcastw  0x9f5b(%rip),%ymm8        # 36f70 <_sk_srcover_bgra_8888_sse2_lowp+0xa30>
+  .byte  196,98,125,121,5,155,206,0,0        // vpbroadcastw  0xce9b(%rip),%ymm8        # 39eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
   .byte  197,181,113,240,8                   // vpsllw        $0x8,%ymm0,%ymm9
   .byte  196,65,53,219,192                   // vpand         %ymm8,%ymm9,%ymm8
-  .byte  196,98,125,121,13,74,159,0,0        // vpbroadcastw  0x9f4a(%rip),%ymm9        # 36f72 <_sk_srcover_bgra_8888_sse2_lowp+0xa32>
+  .byte  196,98,125,121,13,138,206,0,0       // vpbroadcastw  0xce8a(%rip),%ymm9        # 39eb2 <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
   .byte  197,173,113,241,3                   // vpsllw        $0x3,%ymm1,%ymm10
   .byte  196,65,45,219,201                   // vpand         %ymm9,%ymm10,%ymm9
   .byte  196,65,53,235,192                   // vpor          %ymm8,%ymm9,%ymm8
@@ -53978,13 +53978,13 @@
   .byte  67,15,183,4,80                      // movzwl        (%r8,%r10,2),%eax
   .byte  197,249,196,192,7                   // vpinsrw       $0x7,%eax,%xmm0,%xmm0
   .byte  196,227,125,56,193,1                // vinserti128   $0x1,%xmm1,%ymm0,%ymm0
-  .byte  196,226,125,121,13,142,156,0,0      // vpbroadcastw  0x9c8e(%rip),%ymm1        # 36f74 <_sk_srcover_bgra_8888_sse2_lowp+0xa34>
+  .byte  196,226,125,121,13,206,203,0,0      // vpbroadcastw  0xcbce(%rip),%ymm1        # 39eb4 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
   .byte  197,237,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm2
   .byte  197,237,219,201                     // vpand         %ymm1,%ymm2,%ymm1
   .byte  197,237,113,208,5                   // vpsrlw        $0x5,%ymm0,%ymm2
-  .byte  196,226,125,121,29,121,156,0,0      // vpbroadcastw  0x9c79(%rip),%ymm3        # 36f76 <_sk_srcover_bgra_8888_sse2_lowp+0xa36>
+  .byte  196,226,125,121,29,185,203,0,0      // vpbroadcastw  0xcbb9(%rip),%ymm3        # 39eb6 <_sk_srcover_bgra_8888_sse2_lowp+0xa2e>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
-  .byte  196,226,125,121,29,110,156,0,0      // vpbroadcastw  0x9c6e(%rip),%ymm3        # 36f78 <_sk_srcover_bgra_8888_sse2_lowp+0xa38>
+  .byte  196,226,125,121,29,174,203,0,0      // vpbroadcastw  0xcbae(%rip),%ymm3        # 39eb8 <_sk_srcover_bgra_8888_sse2_lowp+0xa30>
   .byte  197,253,219,219                     // vpand         %ymm3,%ymm0,%ymm3
   .byte  197,253,113,208,13                  // vpsrlw        $0xd,%ymm0,%ymm0
   .byte  197,245,235,192                     // vpor          %ymm0,%ymm1,%ymm0
@@ -53995,7 +53995,7 @@
   .byte  197,229,113,211,2                   // vpsrlw        $0x2,%ymm3,%ymm3
   .byte  197,237,235,211                     // vpor          %ymm3,%ymm2,%ymm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,29,60,156,0,0       // vpbroadcastw  0x9c3c(%rip),%ymm3        # 36f7a <_sk_srcover_bgra_8888_sse2_lowp+0xa3a>
+  .byte  196,226,125,121,29,124,203,0,0      // vpbroadcastw  0xcb7c(%rip),%ymm3        # 39eba <_sk_srcover_bgra_8888_sse2_lowp+0xa32>
   .byte  255,224                             // jmpq          *%rax
 
 HIDDEN _sk_load_4444_hsw_lowp
@@ -54066,7 +54066,7 @@
   .byte  196,227,117,2,192,192               // vpblendd      $0xc0,%ymm0,%ymm1,%ymm0
   .byte  197,245,113,208,12                  // vpsrlw        $0xc,%ymm0,%ymm1
   .byte  197,237,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm2
-  .byte  196,226,125,121,29,226,154,0,0      // vpbroadcastw  0x9ae2(%rip),%ymm3        # 36f7c <_sk_srcover_bgra_8888_sse2_lowp+0xa3c>
+  .byte  196,226,125,121,29,34,202,0,0       // vpbroadcastw  0xca22(%rip),%ymm3        # 39ebc <_sk_srcover_bgra_8888_sse2_lowp+0xa34>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
   .byte  197,189,113,208,4                   // vpsrlw        $0x4,%ymm0,%ymm8
   .byte  197,61,219,195                      // vpand         %ymm3,%ymm8,%ymm8
@@ -54186,7 +54186,7 @@
   .byte  196,227,85,2,228,192                // vpblendd      $0xc0,%ymm4,%ymm5,%ymm4
   .byte  197,213,113,212,12                  // vpsrlw        $0xc,%ymm4,%ymm5
   .byte  197,205,113,212,8                   // vpsrlw        $0x8,%ymm4,%ymm6
-  .byte  196,226,125,121,61,16,153,0,0       // vpbroadcastw  0x9910(%rip),%ymm7        # 36f7e <_sk_srcover_bgra_8888_sse2_lowp+0xa3e>
+  .byte  196,226,125,121,61,80,200,0,0       // vpbroadcastw  0xc850(%rip),%ymm7        # 39ebe <_sk_srcover_bgra_8888_sse2_lowp+0xa36>
   .byte  197,205,219,247                     // vpand         %ymm7,%ymm6,%ymm6
   .byte  197,189,113,212,4                   // vpsrlw        $0x4,%ymm4,%ymm8
   .byte  197,61,219,199                      // vpand         %ymm7,%ymm8,%ymm8
@@ -54247,13 +54247,13 @@
   .byte  76,15,175,193                       // imul          %rcx,%r8
   .byte  77,1,192                            // add           %r8,%r8
   .byte  76,3,0                              // add           (%rax),%r8
-  .byte  196,98,125,121,5,127,152,0,0        // vpbroadcastw  0x987f(%rip),%ymm8        # 36f80 <_sk_srcover_bgra_8888_sse2_lowp+0xa40>
+  .byte  196,98,125,121,5,191,199,0,0        // vpbroadcastw  0xc7bf(%rip),%ymm8        # 39ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xa38>
   .byte  197,181,113,240,8                   // vpsllw        $0x8,%ymm0,%ymm9
   .byte  196,65,53,219,192                   // vpand         %ymm8,%ymm9,%ymm8
   .byte  197,181,113,241,4                   // vpsllw        $0x4,%ymm1,%ymm9
-  .byte  197,53,219,13,136,152,0,0           // vpand         0x9888(%rip),%ymm9,%ymm9        # 36fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+  .byte  197,53,219,13,200,199,0,0           // vpand         0xc7c8(%rip),%ymm9,%ymm9        # 39ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
   .byte  196,65,53,235,192                   // vpor          %ymm8,%ymm9,%ymm8
-  .byte  196,98,125,121,13,154,152,0,0       // vpbroadcastw  0x989a(%rip),%ymm9        # 36fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
+  .byte  196,98,125,121,13,218,199,0,0       // vpbroadcastw  0xc7da(%rip),%ymm9        # 39f00 <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
   .byte  196,65,109,219,201                  // vpand         %ymm9,%ymm2,%ymm9
   .byte  197,173,113,211,4                   // vpsrlw        $0x4,%ymm3,%ymm10
   .byte  196,65,53,235,202                   // vpor          %ymm10,%ymm9,%ymm9
@@ -54424,7 +54424,7 @@
   .byte  196,227,125,56,193,1                // vinserti128   $0x1,%xmm1,%ymm0,%ymm0
   .byte  197,245,113,208,12                  // vpsrlw        $0xc,%ymm0,%ymm1
   .byte  197,237,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm2
-  .byte  196,226,125,121,29,218,149,0,0      // vpbroadcastw  0x95da(%rip),%ymm3        # 36fc2 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
+  .byte  196,226,125,121,29,26,197,0,0       // vpbroadcastw  0xc51a(%rip),%ymm3        # 39f02 <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
   .byte  197,237,219,211                     // vpand         %ymm3,%ymm2,%ymm2
   .byte  197,189,113,208,4                   // vpsrlw        $0x4,%ymm0,%ymm8
   .byte  197,61,219,195                      // vpand         %ymm3,%ymm8,%ymm8
@@ -54629,7 +54629,7 @@
   .byte  76,15,175,193                       // imul          %rcx,%r8
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  196,195,125,57,216,1                // vextracti128  $0x1,%ymm3,%xmm8
-  .byte  197,121,111,13,9,155,0,0            // vmovdqa       0x9b09(%rip),%xmm9        # 377c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1280>
+  .byte  197,121,111,13,169,202,0,0          // vmovdqa       0xcaa9(%rip),%xmm9        # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
   .byte  196,66,57,0,193                     // vpshufb       %xmm9,%xmm8,%xmm8
   .byte  196,66,97,0,201                     // vpshufb       %xmm9,%xmm3,%xmm9
   .byte  196,65,49,108,192                   // vpunpcklqdq   %xmm8,%xmm9,%xmm8
@@ -54849,7 +54849,7 @@
   .byte  196,227,113,2,192,8                 // vpblendd      $0x8,%xmm0,%xmm1,%xmm0
   .byte  196,226,125,48,192                  // vpmovzxbw     %xmm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,29,122,143,0,0      // vpbroadcastw  0x8f7a(%rip),%ymm3        # 36fc4 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+  .byte  196,226,125,121,29,186,190,0,0      // vpbroadcastw  0xbeba(%rip),%ymm3        # 39f04 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
   .byte  197,253,111,200                     // vmovdqa       %ymm0,%ymm1
   .byte  197,253,111,208                     // vmovdqa       %ymm0,%ymm2
   .byte  255,224                             // jmpq          *%rax
@@ -54941,7 +54941,7 @@
   .byte  196,227,81,2,228,8                  // vpblendd      $0x8,%xmm4,%xmm5,%xmm4
   .byte  196,226,125,48,228                  // vpmovzxbw     %xmm4,%ymm4
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,61,59,142,0,0       // vpbroadcastw  0x8e3b(%rip),%ymm7        # 36fc6 <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
+  .byte  196,226,125,121,61,123,189,0,0      // vpbroadcastw  0xbd7b(%rip),%ymm7        # 39f06 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
   .byte  197,253,111,236                     // vmovdqa       %ymm4,%ymm5
   .byte  197,253,111,244                     // vmovdqa       %ymm4,%ymm6
   .byte  255,224                             // jmpq          *%rax
@@ -54985,12 +54985,12 @@
 .globl _sk_luminance_to_alpha_hsw_lowp
 FUNCTION(_sk_luminance_to_alpha_hsw_lowp)
 _sk_luminance_to_alpha_hsw_lowp:
-  .byte  196,226,125,121,29,235,141,0,0      // vpbroadcastw  0x8deb(%rip),%ymm3        # 36fc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
+  .byte  196,226,125,121,29,43,189,0,0       // vpbroadcastw  0xbd2b(%rip),%ymm3        # 39f08 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
   .byte  197,253,213,195                     // vpmullw       %ymm3,%ymm0,%ymm0
-  .byte  196,226,125,121,29,224,141,0,0      // vpbroadcastw  0x8de0(%rip),%ymm3        # 36fca <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
+  .byte  196,226,125,121,29,32,189,0,0       // vpbroadcastw  0xbd20(%rip),%ymm3        # 39f0a <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
   .byte  197,245,213,203                     // vpmullw       %ymm3,%ymm1,%ymm1
   .byte  197,245,253,192                     // vpaddw        %ymm0,%ymm1,%ymm0
-  .byte  196,226,125,121,13,209,141,0,0      // vpbroadcastw  0x8dd1(%rip),%ymm1        # 36fcc <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+  .byte  196,226,125,121,13,17,189,0,0       // vpbroadcastw  0xbd11(%rip),%ymm1        # 39f0c <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
   .byte  197,237,213,201                     // vpmullw       %ymm1,%ymm2,%ymm1
   .byte  197,253,253,193                     // vpaddw        %ymm1,%ymm0,%ymm0
   .byte  197,229,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm3
@@ -55089,7 +55089,7 @@
   .byte  196,227,121,32,192,15               // vpinsrb       $0xf,%eax,%xmm0,%xmm0
   .byte  196,226,125,48,192                  // vpmovzxbw     %xmm0,%ymm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  196,226,125,121,29,20,140,0,0       // vpbroadcastw  0x8c14(%rip),%ymm3        # 36fce <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
+  .byte  196,226,125,121,29,84,187,0,0       // vpbroadcastw  0xbb54(%rip),%ymm3        # 39f0e <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
   .byte  197,253,111,200                     // vmovdqa       %ymm0,%ymm1
   .byte  197,253,111,208                     // vmovdqa       %ymm0,%ymm2
   .byte  255,224                             // jmpq          *%rax
@@ -55100,13 +55100,13 @@
 _sk_scale_1_float_hsw_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,122,16,0                        // vmovss        (%rax),%xmm8
-  .byte  197,122,16,13,74,132,0,0            // vmovss        0x844a(%rip),%xmm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  196,98,57,169,13,17,132,0,0         // vfmadd213ss   0x8411(%rip),%xmm8,%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,122,16,13,146,179,0,0           // vmovss        0xb392(%rip),%xmm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,57,169,13,89,179,0,0         // vfmadd213ss   0xb359(%rip),%xmm8,%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,122,44,193                  // vcvttss2si    %xmm9,%eax
   .byte  197,121,110,192                     // vmovd         %eax,%xmm8
   .byte  196,66,125,121,192                  // vpbroadcastw  %xmm8,%ymm8
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,121,13,218,139,0,0       // vpbroadcastw  0x8bda(%rip),%ymm9        # 36fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
+  .byte  196,98,125,121,13,26,187,0,0        // vpbroadcastw  0xbb1a(%rip),%ymm9        # 39f10 <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,189,213,201                     // vpmullw       %ymm1,%ymm8,%ymm1
@@ -55127,12 +55127,12 @@
 _sk_lerp_1_float_hsw_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  197,122,16,0                        // vmovss        (%rax),%xmm8
-  .byte  197,122,16,13,224,131,0,0           // vmovss        0x83e0(%rip),%xmm9        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  196,98,57,169,13,167,131,0,0        // vfmadd213ss   0x83a7(%rip),%xmm8,%xmm9        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,122,16,13,40,179,0,0            // vmovss        0xb328(%rip),%xmm9        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,57,169,13,239,178,0,0        // vfmadd213ss   0xb2ef(%rip),%xmm8,%xmm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  196,193,122,44,193                  // vcvttss2si    %xmm9,%eax
   .byte  197,121,110,192                     // vmovd         %eax,%xmm8
   .byte  196,66,125,121,192                  // vpbroadcastw  %xmm8,%ymm8
-  .byte  196,98,125,121,13,118,139,0,0       // vpbroadcastw  0x8b76(%rip),%ymm9        # 36fd2 <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
+  .byte  196,98,125,121,13,182,186,0,0       // vpbroadcastw  0xbab6(%rip),%ymm9        # 39f12 <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
   .byte  196,65,53,249,208                   // vpsubw        %ymm8,%ymm9,%ymm10
   .byte  197,45,213,220                      // vpmullw       %ymm4,%ymm10,%ymm11
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
@@ -55210,7 +55210,7 @@
   .byte  196,67,49,2,192,8                   // vpblendd      $0x8,%xmm8,%xmm9,%xmm8
   .byte  196,66,125,48,192                   // vpmovzxbw     %xmm8,%ymm8
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,121,13,21,138,0,0        // vpbroadcastw  0x8a15(%rip),%ymm9        # 36fd4 <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
+  .byte  196,98,125,121,13,85,185,0,0        // vpbroadcastw  0xb955(%rip),%ymm9        # 39f14 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
   .byte  196,193,125,253,193                 // vpaddw        %ymm9,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,189,213,201                     // vpmullw       %ymm1,%ymm8,%ymm1
@@ -55231,7 +55231,7 @@
   .byte  255,26                              // lcall         *(%rdx)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,75               // decl          0x4bffffff(%rip)        # 4c02e604 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff80c4>
+  .byte  255,13,255,255,255,75               // decl          0x4bffffff(%rip)        # 4c02e604 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff517c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,67,255                          // incl          -0x1(%rbx)
@@ -55310,7 +55310,7 @@
   .byte  196,67,49,34,76,16,8,2              // vpinsrd       $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
   .byte  196,67,49,2,192,8                   // vpblendd      $0x8,%xmm8,%xmm9,%xmm8
   .byte  196,66,125,48,192                   // vpmovzxbw     %xmm8,%ymm8
-  .byte  196,98,125,121,13,164,136,0,0       // vpbroadcastw  0x88a4(%rip),%ymm9        # 36fd6 <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
+  .byte  196,98,125,121,13,228,183,0,0       // vpbroadcastw  0xb7e4(%rip),%ymm9        # 39f16 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
   .byte  196,65,61,239,209                   // vpxor         %ymm9,%ymm8,%ymm10
   .byte  197,45,213,220                      // vpmullw       %ymm4,%ymm10,%ymm11
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
@@ -55342,7 +55342,7 @@
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  232,254,255,255,38                  // callq         2702e79f <_sk_srcover_bgra_8888_sse2_lowp+0x26ff825f>
+  .byte  232,254,255,255,38                  // callq         2702e79f <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5317>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,30                              // lcall         *(%rsi)
@@ -55437,13 +55437,13 @@
   .byte  196,65,122,111,20,80                // vmovdqu       (%r8,%rdx,2),%xmm10
   .byte  196,67,45,56,201,1                  // vinserti128   $0x1,%xmm9,%ymm10,%ymm9
   .byte  196,67,53,2,192,192                 // vpblendd      $0xc0,%ymm8,%ymm9,%ymm8
-  .byte  196,98,125,121,13,179,134,0,0       // vpbroadcastw  0x86b3(%rip),%ymm9        # 36fd8 <_sk_srcover_bgra_8888_sse2_lowp+0xa98>
+  .byte  196,98,125,121,13,243,181,0,0       // vpbroadcastw  0xb5f3(%rip),%ymm9        # 39f18 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
   .byte  196,193,45,113,208,8                // vpsrlw        $0x8,%ymm8,%ymm10
   .byte  196,65,45,219,201                   // vpand         %ymm9,%ymm10,%ymm9
   .byte  196,193,45,113,208,5                // vpsrlw        $0x5,%ymm8,%ymm10
-  .byte  196,98,125,121,29,155,134,0,0       // vpbroadcastw  0x869b(%rip),%ymm11        # 36fda <_sk_srcover_bgra_8888_sse2_lowp+0xa9a>
+  .byte  196,98,125,121,29,219,181,0,0       // vpbroadcastw  0xb5db(%rip),%ymm11        # 39f1a <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
   .byte  196,65,45,219,211                   // vpand         %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,121,29,143,134,0,0       // vpbroadcastw  0x868f(%rip),%ymm11        # 36fdc <_sk_srcover_bgra_8888_sse2_lowp+0xa9c>
+  .byte  196,98,125,121,29,207,181,0,0       // vpbroadcastw  0xb5cf(%rip),%ymm11        # 39f1c <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
   .byte  196,65,61,219,219                   // vpand         %ymm11,%ymm8,%ymm11
   .byte  196,193,61,113,208,13               // vpsrlw        $0xd,%ymm8,%ymm8
   .byte  196,65,53,235,192                   // vpor          %ymm8,%ymm9,%ymm8
@@ -55453,7 +55453,7 @@
   .byte  196,193,45,113,243,3                // vpsllw        $0x3,%ymm11,%ymm10
   .byte  196,193,37,113,211,2                // vpsrlw        $0x2,%ymm11,%ymm11
   .byte  196,65,45,235,211                   // vpor          %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,121,29,86,134,0,0        // vpbroadcastw  0x8656(%rip),%ymm11        # 36fde <_sk_srcover_bgra_8888_sse2_lowp+0xa9e>
+  .byte  196,98,125,121,29,150,181,0,0       // vpbroadcastw  0xb596(%rip),%ymm11        # 39f1e <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
   .byte  196,65,101,239,227                  // vpxor         %ymm11,%ymm3,%ymm12
   .byte  196,65,69,239,219                   // vpxor         %ymm11,%ymm7,%ymm11
   .byte  196,65,37,101,220                   // vpcmpgtw      %ymm12,%ymm11,%ymm11
@@ -55463,7 +55463,7 @@
   .byte  196,66,21,62,232                    // vpmaxuw       %ymm8,%ymm13,%ymm13
   .byte  196,67,21,76,220,176                // vpblendvb     %ymm11,%ymm12,%ymm13,%ymm11
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
-  .byte  196,98,125,121,5,34,134,0,0         // vpbroadcastw  0x8622(%rip),%ymm8        # 36fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xaa0>
+  .byte  196,98,125,121,5,98,181,0,0         // vpbroadcastw  0xb562(%rip),%ymm8        # 39f20 <_sk_srcover_bgra_8888_sse2_lowp+0xa98>
   .byte  196,193,125,253,192                 // vpaddw        %ymm8,%ymm0,%ymm0
   .byte  197,253,113,208,8                   // vpsrlw        $0x8,%ymm0,%ymm0
   .byte  197,181,213,201                     // vpmullw       %ymm1,%ymm9,%ymm1
@@ -55580,13 +55580,13 @@
   .byte  196,65,122,111,20,80                // vmovdqu       (%r8,%rdx,2),%xmm10
   .byte  196,67,45,56,201,1                  // vinserti128   $0x1,%xmm9,%ymm10,%ymm9
   .byte  196,67,53,2,192,192                 // vpblendd      $0xc0,%ymm8,%ymm9,%ymm8
-  .byte  196,98,125,121,13,89,132,0,0        // vpbroadcastw  0x8459(%rip),%ymm9        # 36fe2 <_sk_srcover_bgra_8888_sse2_lowp+0xaa2>
+  .byte  196,98,125,121,13,153,179,0,0       // vpbroadcastw  0xb399(%rip),%ymm9        # 39f22 <_sk_srcover_bgra_8888_sse2_lowp+0xa9a>
   .byte  196,193,45,113,208,8                // vpsrlw        $0x8,%ymm8,%ymm10
   .byte  196,65,45,219,201                   // vpand         %ymm9,%ymm10,%ymm9
   .byte  196,193,45,113,208,5                // vpsrlw        $0x5,%ymm8,%ymm10
-  .byte  196,98,125,121,29,65,132,0,0        // vpbroadcastw  0x8441(%rip),%ymm11        # 36fe4 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+  .byte  196,98,125,121,29,129,179,0,0       // vpbroadcastw  0xb381(%rip),%ymm11        # 39f24 <_sk_srcover_bgra_8888_sse2_lowp+0xa9c>
   .byte  196,65,45,219,211                   // vpand         %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,121,29,53,132,0,0        // vpbroadcastw  0x8435(%rip),%ymm11        # 36fe6 <_sk_srcover_bgra_8888_sse2_lowp+0xaa6>
+  .byte  196,98,125,121,29,117,179,0,0       // vpbroadcastw  0xb375(%rip),%ymm11        # 39f26 <_sk_srcover_bgra_8888_sse2_lowp+0xa9e>
   .byte  196,65,61,219,219                   // vpand         %ymm11,%ymm8,%ymm11
   .byte  196,193,61,113,208,13               // vpsrlw        $0xd,%ymm8,%ymm8
   .byte  196,65,53,235,192                   // vpor          %ymm8,%ymm9,%ymm8
@@ -55596,7 +55596,7 @@
   .byte  196,193,45,113,243,3                // vpsllw        $0x3,%ymm11,%ymm10
   .byte  196,193,37,113,211,2                // vpsrlw        $0x2,%ymm11,%ymm11
   .byte  196,65,45,235,211                   // vpor          %ymm11,%ymm10,%ymm10
-  .byte  196,98,125,121,29,252,131,0,0       // vpbroadcastw  0x83fc(%rip),%ymm11        # 36fe8 <_sk_srcover_bgra_8888_sse2_lowp+0xaa8>
+  .byte  196,98,125,121,29,60,179,0,0        // vpbroadcastw  0xb33c(%rip),%ymm11        # 39f28 <_sk_srcover_bgra_8888_sse2_lowp+0xaa0>
   .byte  196,65,101,239,227                  // vpxor         %ymm11,%ymm3,%ymm12
   .byte  196,65,69,239,219                   // vpxor         %ymm11,%ymm7,%ymm11
   .byte  196,65,37,101,220                   // vpcmpgtw      %ymm12,%ymm11,%ymm11
@@ -55605,7 +55605,7 @@
   .byte  196,66,53,62,234                    // vpmaxuw       %ymm10,%ymm9,%ymm13
   .byte  196,66,21,62,232                    // vpmaxuw       %ymm8,%ymm13,%ymm13
   .byte  196,67,21,76,220,176                // vpblendvb     %ymm11,%ymm12,%ymm13,%ymm11
-  .byte  196,98,125,121,37,204,131,0,0       // vpbroadcastw  0x83cc(%rip),%ymm12        # 36fea <_sk_srcover_bgra_8888_sse2_lowp+0xaaa>
+  .byte  196,98,125,121,37,12,179,0,0        // vpbroadcastw  0xb30c(%rip),%ymm12        # 39f2a <_sk_srcover_bgra_8888_sse2_lowp+0xaa2>
   .byte  196,65,61,239,236                   // vpxor         %ymm12,%ymm8,%ymm13
   .byte  197,21,213,236                      // vpmullw       %ymm4,%ymm13,%ymm13
   .byte  197,189,213,192                     // vpmullw       %ymm0,%ymm8,%ymm0
@@ -55671,6 +55671,1042 @@
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
 
+HIDDEN _sk_clamp_x_1_hsw_lowp
+.globl _sk_clamp_x_1_hsw_lowp
+FUNCTION(_sk_clamp_x_1_hsw_lowp)
+_sk_clamp_x_1_hsw_lowp:
+  .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
+  .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
+  .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
+  .byte  196,98,125,24,5,84,170,0,0          // vbroadcastss  0xaa54(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_repeat_x_1_hsw_lowp
+.globl _sk_repeat_x_1_hsw_lowp
+FUNCTION(_sk_repeat_x_1_hsw_lowp)
+_sk_repeat_x_1_hsw_lowp:
+  .byte  196,99,125,8,192,1                  // vroundps      $0x1,%ymm0,%ymm8
+  .byte  196,99,125,8,201,1                  // vroundps      $0x1,%ymm1,%ymm9
+  .byte  196,193,124,92,192                  // vsubps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,92,201                  // vsubps        %ymm9,%ymm1,%ymm1
+  .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
+  .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
+  .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
+  .byte  196,98,125,24,5,24,170,0,0          // vbroadcastss  0xaa18(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_mirror_x_1_hsw_lowp
+.globl _sk_mirror_x_1_hsw_lowp
+FUNCTION(_sk_mirror_x_1_hsw_lowp)
+_sk_mirror_x_1_hsw_lowp:
+  .byte  196,98,125,24,5,25,170,0,0          // vbroadcastss  0xaa19(%rip),%ymm8        # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,88,200                  // vaddps        %ymm8,%ymm1,%ymm1
+  .byte  196,98,125,24,13,234,169,0,0        // vbroadcastss  0xa9ea(%rip),%ymm9        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,65,116,89,209                   // vmulps        %ymm9,%ymm1,%ymm10
+  .byte  196,65,124,89,201                   // vmulps        %ymm9,%ymm0,%ymm9
+  .byte  196,67,125,8,201,1                  // vroundps      $0x1,%ymm9,%ymm9
+  .byte  196,67,125,8,210,1                  // vroundps      $0x1,%ymm10,%ymm10
+  .byte  196,65,44,88,210                    // vaddps        %ymm10,%ymm10,%ymm10
+  .byte  196,65,52,88,201                    // vaddps        %ymm9,%ymm9,%ymm9
+  .byte  196,193,124,92,193                  // vsubps        %ymm9,%ymm0,%ymm0
+  .byte  196,193,116,92,202                  // vsubps        %ymm10,%ymm1,%ymm1
+  .byte  196,193,116,88,200                  // vaddps        %ymm8,%ymm1,%ymm1
+  .byte  196,193,124,88,192                  // vaddps        %ymm8,%ymm0,%ymm0
+  .byte  196,98,125,24,5,65,171,0,0          // vbroadcastss  0xab41(%rip),%ymm8        # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+  .byte  196,193,124,84,192                  // vandps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,84,200                  // vandps        %ymm8,%ymm1,%ymm1
+  .byte  196,65,60,87,192                    // vxorps        %ymm8,%ymm8,%ymm8
+  .byte  196,193,116,95,200                  // vmaxps        %ymm8,%ymm1,%ymm1
+  .byte  196,193,124,95,192                  // vmaxps        %ymm8,%ymm0,%ymm0
+  .byte  196,98,125,24,5,143,169,0,0         // vbroadcastss  0xa98f(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  196,193,124,93,192                  // vminps        %ymm8,%ymm0,%ymm0
+  .byte  196,193,116,93,200                  // vminps        %ymm8,%ymm1,%ymm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_gradient_hsw_lowp
+.globl _sk_gradient_hsw_lowp
+FUNCTION(_sk_gradient_hsw_lowp)
+_sk_gradient_hsw_lowp:
+  .byte  85                                  // push          %rbp
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  72,129,236,40,1,0,0                 // sub           $0x128,%rsp
+  .byte  197,252,17,188,36,0,1,0,0           // vmovups       %ymm7,0x100(%rsp)
+  .byte  197,252,17,180,36,224,0,0,0         // vmovups       %ymm6,0xe0(%rsp)
+  .byte  197,252,17,172,36,192,0,0,0         // vmovups       %ymm5,0xc0(%rsp)
+  .byte  197,252,17,164,36,160,0,0,0         // vmovups       %ymm4,0xa0(%rsp)
+  .byte  72,137,76,36,56                     // mov           %rcx,0x38(%rsp)
+  .byte  72,137,84,36,48                     // mov           %rdx,0x30(%rsp)
+  .byte  72,137,124,36,40                    // mov           %rdi,0x28(%rsp)
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,137,116,36,32                    // mov           %rsi,0x20(%rsp)
+  .byte  73,137,193                          // mov           %rax,%r9
+  .byte  73,139,1                            // mov           (%r9),%rax
+  .byte  197,229,239,219                     // vpxor         %ymm3,%ymm3,%ymm3
+  .byte  197,237,239,210                     // vpxor         %ymm2,%ymm2,%ymm2
+  .byte  72,131,248,2                        // cmp           $0x2,%rax
+  .byte  114,51                              // jb            2ee49 <_sk_gradient_hsw_lowp+0x92>
+  .byte  73,139,73,72                        // mov           0x48(%r9),%rcx
+  .byte  72,255,200                          // dec           %rax
+  .byte  72,131,193,4                        // add           $0x4,%rcx
+  .byte  197,229,239,219                     // vpxor         %ymm3,%ymm3,%ymm3
+  .byte  197,237,239,210                     // vpxor         %ymm2,%ymm2,%ymm2
+  .byte  196,226,125,24,41                   // vbroadcastss  (%rcx),%ymm5
+  .byte  197,212,194,240,2                   // vcmpleps      %ymm0,%ymm5,%ymm6
+  .byte  197,229,250,222                     // vpsubd        %ymm6,%ymm3,%ymm3
+  .byte  197,212,194,233,2                   // vcmpleps      %ymm1,%ymm5,%ymm5
+  .byte  197,237,250,213                     // vpsubd        %ymm5,%ymm2,%ymm2
+  .byte  72,131,193,4                        // add           $0x4,%rcx
+  .byte  72,255,200                          // dec           %rax
+  .byte  117,224                             // jne           2ee29 <_sk_gradient_hsw_lowp+0x72>
+  .byte  196,227,249,22,219,1                // vpextrq       $0x1,%xmm3,%rbx
+  .byte  137,216                             // mov           %ebx,%eax
+  .byte  72,137,68,36,160                    // mov           %rax,-0x60(%rsp)
+  .byte  72,193,235,32                       // shr           $0x20,%rbx
+  .byte  72,137,92,36,240                    // mov           %rbx,-0x10(%rsp)
+  .byte  196,225,249,126,223                 // vmovq         %xmm3,%rdi
+  .byte  137,248                             // mov           %edi,%eax
+  .byte  72,137,68,36,224                    // mov           %rax,-0x20(%rsp)
+  .byte  72,193,239,32                       // shr           $0x20,%rdi
+  .byte  72,137,124,36,232                   // mov           %rdi,-0x18(%rsp)
+  .byte  196,227,125,57,219,1                // vextracti128  $0x1,%ymm3,%xmm3
+  .byte  196,227,249,22,218,1                // vpextrq       $0x1,%xmm3,%rdx
+  .byte  137,215                             // mov           %edx,%edi
+  .byte  72,193,234,32                       // shr           $0x20,%rdx
+  .byte  196,225,249,126,216                 // vmovq         %xmm3,%rax
+  .byte  65,137,198                          // mov           %eax,%r14d
+  .byte  72,193,232,32                       // shr           $0x20,%rax
+  .byte  72,137,195                          // mov           %rax,%rbx
+  .byte  196,195,249,22,208,1                // vpextrq       $0x1,%xmm2,%r8
+  .byte  68,137,193                          // mov           %r8d,%ecx
+  .byte  72,137,76,36,152                    // mov           %rcx,-0x68(%rsp)
+  .byte  73,193,232,32                       // shr           $0x20,%r8
+  .byte  76,137,68,36,200                    // mov           %r8,-0x38(%rsp)
+  .byte  196,193,249,126,210                 // vmovq         %xmm2,%r10
+  .byte  69,137,212                          // mov           %r10d,%r12d
+  .byte  73,193,234,32                       // shr           $0x20,%r10
+  .byte  76,137,84,36,168                    // mov           %r10,-0x58(%rsp)
+  .byte  196,227,125,57,210,1                // vextracti128  $0x1,%ymm2,%xmm2
+  .byte  196,195,249,22,215,1                // vpextrq       $0x1,%xmm2,%r15
+  .byte  68,137,254                          // mov           %r15d,%esi
+  .byte  73,193,239,32                       // shr           $0x20,%r15
+  .byte  196,193,249,126,213                 // vmovq         %xmm2,%r13
+  .byte  69,137,235                          // mov           %r13d,%r11d
+  .byte  73,193,237,32                       // shr           $0x20,%r13
+  .byte  76,137,76,36,192                    // mov           %r9,-0x40(%rsp)
+  .byte  77,139,73,8                         // mov           0x8(%r9),%r9
+  .byte  196,129,122,16,20,153               // vmovss        (%r9,%r11,4),%xmm2
+  .byte  196,3,105,33,4,169,16               // vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm8
+  .byte  196,65,122,16,12,177                // vmovss        (%r9,%rsi,4),%xmm9
+  .byte  72,137,245                          // mov           %rsi,%rbp
+  .byte  72,137,108,36,176                   // mov           %rbp,-0x50(%rsp)
+  .byte  196,1,122,16,20,185                 // vmovss        (%r9,%r15,4),%xmm10
+  .byte  196,129,122,16,52,161               // vmovss        (%r9,%r12,4),%xmm6
+  .byte  196,3,73,33,28,145,16               // vinsertps     $0x10,(%r9,%r10,4),%xmm6,%xmm11
+  .byte  196,65,122,16,36,137                // vmovss        (%r9,%rcx,4),%xmm12
+  .byte  196,1,122,16,44,129                 // vmovss        (%r9,%r8,4),%xmm13
+  .byte  76,137,246                          // mov           %r14,%rsi
+  .byte  196,193,122,16,28,177               // vmovss        (%r9,%rsi,4),%xmm3
+  .byte  196,195,97,33,28,153,16             // vinsertps     $0x10,(%r9,%rbx,4),%xmm3,%xmm3
+  .byte  72,137,92,36,208                    // mov           %rbx,-0x30(%rsp)
+  .byte  72,137,124,36,184                   // mov           %rdi,-0x48(%rsp)
+  .byte  196,67,97,33,52,185,32              // vinsertps     $0x20,(%r9,%rdi,4),%xmm3,%xmm14
+  .byte  196,193,122,16,44,145               // vmovss        (%r9,%rdx,4),%xmm5
+  .byte  76,139,84,36,224                    // mov           -0x20(%rsp),%r10
+  .byte  196,129,122,16,52,145               // vmovss        (%r9,%r10,4),%xmm6
+  .byte  76,139,68,36,232                    // mov           -0x18(%rsp),%r8
+  .byte  196,131,73,33,52,129,16             // vinsertps     $0x10,(%r9,%r8,4),%xmm6,%xmm6
+  .byte  72,139,76,36,160                    // mov           -0x60(%rsp),%rcx
+  .byte  196,195,73,33,52,137,32             // vinsertps     $0x20,(%r9,%rcx,4),%xmm6,%xmm6
+  .byte  72,139,68,36,240                    // mov           -0x10(%rsp),%rax
+  .byte  196,193,122,16,20,129               // vmovss        (%r9,%rax,4),%xmm2
+  .byte  196,195,57,33,249,32                // vinsertps     $0x20,%xmm9,%xmm8,%xmm7
+  .byte  196,195,65,33,250,48                // vinsertps     $0x30,%xmm10,%xmm7,%xmm7
+  .byte  196,195,33,33,220,32                // vinsertps     $0x20,%xmm12,%xmm11,%xmm3
+  .byte  196,195,97,33,221,48                // vinsertps     $0x30,%xmm13,%xmm3,%xmm3
+  .byte  196,227,101,24,223,1                // vinsertf128   $0x1,%xmm7,%ymm3,%ymm3
+  .byte  197,252,17,156,36,128,0,0,0         // vmovups       %ymm3,0x80(%rsp)
+  .byte  196,227,9,33,221,48                 // vinsertps     $0x30,%xmm5,%xmm14,%xmm3
+  .byte  196,227,73,33,210,48                // vinsertps     $0x30,%xmm2,%xmm6,%xmm2
+  .byte  196,99,109,24,211,1                 // vinsertf128   $0x1,%xmm3,%ymm2,%ymm10
+  .byte  76,139,116,36,192                   // mov           -0x40(%rsp),%r14
+  .byte  77,139,78,16                        // mov           0x10(%r14),%r9
+  .byte  196,129,122,16,20,153               // vmovss        (%r9,%r11,4),%xmm2
+  .byte  196,131,105,33,20,169,16            // vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  .byte  196,193,122,16,28,169               // vmovss        (%r9,%rbp,4),%xmm3
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,185               // vmovss        (%r9,%r15,4),%xmm3
+  .byte  196,99,105,33,195,48                // vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  .byte  196,129,122,16,28,161               // vmovss        (%r9,%r12,4),%xmm3
+  .byte  72,139,108,36,168                   // mov           -0x58(%rsp),%rbp
+  .byte  196,67,97,33,12,169,16              // vinsertps     $0x10,(%r9,%rbp,4),%xmm3,%xmm9
+  .byte  72,139,108,36,152                   // mov           -0x68(%rsp),%rbp
+  .byte  196,193,122,16,44,169               // vmovss        (%r9,%rbp,4),%xmm5
+  .byte  72,139,108,36,200                   // mov           -0x38(%rsp),%rbp
+  .byte  196,193,122,16,52,169               // vmovss        (%r9,%rbp,4),%xmm6
+  .byte  196,193,122,16,60,177               // vmovss        (%r9,%rsi,4),%xmm7
+  .byte  72,137,245                          // mov           %rsi,%rbp
+  .byte  72,137,108,36,248                   // mov           %rbp,-0x8(%rsp)
+  .byte  196,195,65,33,60,153,16             // vinsertps     $0x10,(%r9,%rbx,4),%xmm7,%xmm7
+  .byte  196,195,65,33,60,185,32             // vinsertps     $0x20,(%r9,%rdi,4),%xmm7,%xmm7
+  .byte  196,193,122,16,20,145               // vmovss        (%r9,%rdx,4),%xmm2
+  .byte  72,137,214                          // mov           %rdx,%rsi
+  .byte  72,137,116,36,216                   // mov           %rsi,-0x28(%rsp)
+  .byte  76,137,210                          // mov           %r10,%rdx
+  .byte  196,193,122,16,36,145               // vmovss        (%r9,%rdx,4),%xmm4
+  .byte  76,137,199                          // mov           %r8,%rdi
+  .byte  196,195,89,33,36,185,16             // vinsertps     $0x10,(%r9,%rdi,4),%xmm4,%xmm4
+  .byte  196,195,89,33,36,137,32             // vinsertps     $0x20,(%r9,%rcx,4),%xmm4,%xmm4
+  .byte  196,193,122,16,28,129               // vmovss        (%r9,%rax,4),%xmm3
+  .byte  72,137,195                          // mov           %rax,%rbx
+  .byte  196,227,49,33,237,32                // vinsertps     $0x20,%xmm5,%xmm9,%xmm5
+  .byte  196,227,81,33,238,48                // vinsertps     $0x30,%xmm6,%xmm5,%xmm5
+  .byte  196,195,85,24,232,1                 // vinsertf128   $0x1,%xmm8,%ymm5,%ymm5
+  .byte  197,252,17,108,36,96                // vmovups       %ymm5,0x60(%rsp)
+  .byte  196,227,65,33,210,48                // vinsertps     $0x30,%xmm2,%xmm7,%xmm2
+  .byte  196,227,89,33,219,48                // vinsertps     $0x30,%xmm3,%xmm4,%xmm3
+  .byte  196,99,101,24,218,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm11
+  .byte  76,137,241                          // mov           %r14,%rcx
+  .byte  76,139,73,24                        // mov           0x18(%rcx),%r9
+  .byte  196,129,122,16,20,153               // vmovss        (%r9,%r11,4),%xmm2
+  .byte  196,131,105,33,20,169,16            // vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  .byte  72,139,68,36,176                    // mov           -0x50(%rsp),%rax
+  .byte  196,193,122,16,28,129               // vmovss        (%r9,%rax,4),%xmm3
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,185               // vmovss        (%r9,%r15,4),%xmm3
+  .byte  196,99,105,33,195,48                // vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  .byte  196,129,122,16,28,161               // vmovss        (%r9,%r12,4),%xmm3
+  .byte  77,137,224                          // mov           %r12,%r8
+  .byte  76,139,84,36,168                    // mov           -0x58(%rsp),%r10
+  .byte  196,131,97,33,28,145,16             // vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  .byte  76,139,116,36,152                   // mov           -0x68(%rsp),%r14
+  .byte  196,129,122,16,36,177               // vmovss        (%r9,%r14,4),%xmm4
+  .byte  196,227,97,33,220,32                // vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  .byte  76,139,100,36,200                   // mov           -0x38(%rsp),%r12
+  .byte  196,129,122,16,36,161               // vmovss        (%r9,%r12,4),%xmm4
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,193,122,16,36,169               // vmovss        (%r9,%rbp,4),%xmm4
+  .byte  72,139,108,36,208                   // mov           -0x30(%rsp),%rbp
+  .byte  196,195,89,33,36,169,16             // vinsertps     $0x10,(%r9,%rbp,4),%xmm4,%xmm4
+  .byte  72,139,68,36,184                    // mov           -0x48(%rsp),%rax
+  .byte  196,195,89,33,36,129,32             // vinsertps     $0x20,(%r9,%rax,4),%xmm4,%xmm4
+  .byte  196,193,122,16,44,177               // vmovss        (%r9,%rsi,4),%xmm5
+  .byte  72,137,214                          // mov           %rdx,%rsi
+  .byte  196,193,122,16,60,177               // vmovss        (%r9,%rsi,4),%xmm7
+  .byte  196,195,65,33,60,185,16             // vinsertps     $0x10,(%r9,%rdi,4),%xmm7,%xmm7
+  .byte  72,139,84,36,160                    // mov           -0x60(%rsp),%rdx
+  .byte  196,195,65,33,60,145,32             // vinsertps     $0x20,(%r9,%rdx,4),%xmm7,%xmm7
+  .byte  196,193,122,16,20,153               // vmovss        (%r9,%rbx,4),%xmm2
+  .byte  196,195,101,24,216,1                // vinsertf128   $0x1,%xmm8,%ymm3,%ymm3
+  .byte  197,252,17,92,36,64                 // vmovups       %ymm3,0x40(%rsp)
+  .byte  196,227,89,33,221,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm3
+  .byte  196,227,65,33,210,48                // vinsertps     $0x30,%xmm2,%xmm7,%xmm2
+  .byte  196,99,109,24,227,1                 // vinsertf128   $0x1,%xmm3,%ymm2,%ymm12
+  .byte  76,139,73,32                        // mov           0x20(%rcx),%r9
+  .byte  196,129,122,16,20,153               // vmovss        (%r9,%r11,4),%xmm2
+  .byte  76,137,92,36,24                     // mov           %r11,0x18(%rsp)
+  .byte  196,131,105,33,20,169,16            // vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  .byte  76,137,108,36,16                    // mov           %r13,0x10(%rsp)
+  .byte  72,139,108,36,176                   // mov           -0x50(%rsp),%rbp
+  .byte  196,193,122,16,28,169               // vmovss        (%r9,%rbp,4),%xmm3
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,185               // vmovss        (%r9,%r15,4),%xmm3
+  .byte  76,137,60,36                        // mov           %r15,(%rsp)
+  .byte  196,227,105,33,211,48               // vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,129               // vmovss        (%r9,%r8,4),%xmm3
+  .byte  76,137,193                          // mov           %r8,%rcx
+  .byte  72,137,76,36,8                      // mov           %rcx,0x8(%rsp)
+  .byte  196,131,97,33,28,145,16             // vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  .byte  196,129,122,16,36,177               // vmovss        (%r9,%r14,4),%xmm4
+  .byte  76,137,242                          // mov           %r14,%rdx
+  .byte  196,227,97,33,220,32                // vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  .byte  196,129,122,16,36,161               // vmovss        (%r9,%r12,4),%xmm4
+  .byte  76,137,231                          // mov           %r12,%rdi
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,99,101,24,202,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm9
+  .byte  76,139,116,36,248                   // mov           -0x8(%rsp),%r14
+  .byte  196,129,122,16,20,177               // vmovss        (%r9,%r14,4),%xmm2
+  .byte  72,139,92,36,208                    // mov           -0x30(%rsp),%rbx
+  .byte  196,195,105,33,20,153,16            // vinsertps     $0x10,(%r9,%rbx,4),%xmm2,%xmm2
+  .byte  196,195,105,33,20,129,32            // vinsertps     $0x20,(%r9,%rax,4),%xmm2,%xmm2
+  .byte  72,139,68,36,216                    // mov           -0x28(%rsp),%rax
+  .byte  196,193,122,16,28,129               // vmovss        (%r9,%rax,4),%xmm3
+  .byte  196,227,105,33,211,48               // vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  .byte  196,193,122,16,28,177               // vmovss        (%r9,%rsi,4),%xmm3
+  .byte  72,139,68,36,232                    // mov           -0x18(%rsp),%rax
+  .byte  196,195,97,33,28,129,16             // vinsertps     $0x10,(%r9,%rax,4),%xmm3,%xmm3
+  .byte  72,139,116,36,160                   // mov           -0x60(%rsp),%rsi
+  .byte  196,195,97,33,28,177,32             // vinsertps     $0x20,(%r9,%rsi,4),%xmm3,%xmm3
+  .byte  76,139,100,36,240                   // mov           -0x10(%rsp),%r12
+  .byte  196,129,122,16,36,161               // vmovss        (%r9,%r12,4),%xmm4
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,99,101,24,242,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm14
+  .byte  76,139,68,36,192                    // mov           -0x40(%rsp),%r8
+  .byte  77,139,72,40                        // mov           0x28(%r8),%r9
+  .byte  196,129,122,16,20,153               // vmovss        (%r9,%r11,4),%xmm2
+  .byte  196,131,105,33,20,169,16            // vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  .byte  196,193,122,16,28,169               // vmovss        (%r9,%rbp,4),%xmm3
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,185               // vmovss        (%r9,%r15,4),%xmm3
+  .byte  196,227,105,33,211,48               // vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  .byte  196,193,122,16,28,137               // vmovss        (%r9,%rcx,4),%xmm3
+  .byte  196,131,97,33,28,145,16             // vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  .byte  196,193,122,16,36,145               // vmovss        (%r9,%rdx,4),%xmm4
+  .byte  196,227,97,33,220,32                // vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  .byte  196,193,122,16,36,185               // vmovss        (%r9,%rdi,4),%xmm4
+  .byte  73,137,253                          // mov           %rdi,%r13
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,99,101,24,234,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm13
+  .byte  196,129,122,16,20,177               // vmovss        (%r9,%r14,4),%xmm2
+  .byte  77,137,242                          // mov           %r14,%r10
+  .byte  196,195,105,33,20,153,16            // vinsertps     $0x10,(%r9,%rbx,4),%xmm2,%xmm2
+  .byte  72,139,76,36,184                    // mov           -0x48(%rsp),%rcx
+  .byte  196,195,105,33,20,137,32            // vinsertps     $0x20,(%r9,%rcx,4),%xmm2,%xmm2
+  .byte  72,139,124,36,216                   // mov           -0x28(%rsp),%rdi
+  .byte  196,193,122,16,28,185               // vmovss        (%r9,%rdi,4),%xmm3
+  .byte  196,227,105,33,211,48               // vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  .byte  76,139,116,36,224                   // mov           -0x20(%rsp),%r14
+  .byte  196,129,122,16,28,177               // vmovss        (%r9,%r14,4),%xmm3
+  .byte  196,195,97,33,28,129,16             // vinsertps     $0x10,(%r9,%rax,4),%xmm3,%xmm3
+  .byte  73,137,199                          // mov           %rax,%r15
+  .byte  72,137,245                          // mov           %rsi,%rbp
+  .byte  196,195,97,33,28,169,32             // vinsertps     $0x20,(%r9,%rbp,4),%xmm3,%xmm3
+  .byte  196,129,122,16,36,161               // vmovss        (%r9,%r12,4),%xmm4
+  .byte  77,137,227                          // mov           %r12,%r11
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,99,101,24,250,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm15
+  .byte  77,139,72,48                        // mov           0x30(%r8),%r9
+  .byte  196,129,122,16,20,145               // vmovss        (%r9,%r10,4),%xmm2
+  .byte  196,195,105,33,20,153,16            // vinsertps     $0x10,(%r9,%rbx,4),%xmm2,%xmm2
+  .byte  196,195,105,33,20,137,32            // vinsertps     $0x20,(%r9,%rcx,4),%xmm2,%xmm2
+  .byte  72,137,206                          // mov           %rcx,%rsi
+  .byte  73,137,252                          // mov           %rdi,%r12
+  .byte  196,129,122,16,28,161               // vmovss        (%r9,%r12,4),%xmm3
+  .byte  196,227,105,33,211,48               // vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  .byte  196,129,122,16,28,177               // vmovss        (%r9,%r14,4),%xmm3
+  .byte  76,137,241                          // mov           %r14,%rcx
+  .byte  196,131,97,33,28,185,16             // vinsertps     $0x10,(%r9,%r15,4),%xmm3,%xmm3
+  .byte  196,195,97,33,28,169,32             // vinsertps     $0x20,(%r9,%rbp,4),%xmm3,%xmm3
+  .byte  196,129,122,16,36,153               // vmovss        (%r9,%r11,4),%xmm4
+  .byte  196,227,97,33,220,48                // vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  .byte  196,99,101,24,194,1                 // vinsertf128   $0x1,%xmm2,%ymm3,%ymm8
+  .byte  77,139,112,56                       // mov           0x38(%r8),%r14
+  .byte  196,129,122,16,20,150               // vmovss        (%r14,%r10,4),%xmm2
+  .byte  196,195,105,33,20,158,16            // vinsertps     $0x10,(%r14,%rbx,4),%xmm2,%xmm2
+  .byte  196,195,105,33,20,182,32            // vinsertps     $0x20,(%r14,%rsi,4),%xmm2,%xmm2
+  .byte  196,129,122,16,36,166               // vmovss        (%r14,%r12,4),%xmm4
+  .byte  76,137,224                          // mov           %r12,%rax
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  196,193,122,16,36,142               // vmovss        (%r14,%rcx,4),%xmm4
+  .byte  196,131,89,33,36,190,16             // vinsertps     $0x10,(%r14,%r15,4),%xmm4,%xmm4
+  .byte  196,195,89,33,36,174,32             // vinsertps     $0x20,(%r14,%rbp,4),%xmm4,%xmm4
+  .byte  196,129,122,16,44,158               // vmovss        (%r14,%r11,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,227,93,24,210,1                 // vinsertf128   $0x1,%xmm2,%ymm4,%ymm2
+  .byte  77,139,96,64                        // mov           0x40(%r8),%r12
+  .byte  196,129,122,16,36,148               // vmovss        (%r12,%r10,4),%xmm4
+  .byte  196,195,89,33,36,156,16             // vinsertps     $0x10,(%r12,%rbx,4),%xmm4,%xmm4
+  .byte  196,195,89,33,36,180,32             // vinsertps     $0x20,(%r12,%rsi,4),%xmm4,%xmm4
+  .byte  196,193,122,16,44,132               // vmovss        (%r12,%rax,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,193,122,16,44,140               // vmovss        (%r12,%rcx,4),%xmm5
+  .byte  196,131,81,33,44,188,16             // vinsertps     $0x10,(%r12,%r15,4),%xmm5,%xmm5
+  .byte  196,195,81,33,44,172,32             // vinsertps     $0x20,(%r12,%rbp,4),%xmm5,%xmm5
+  .byte  196,129,122,16,60,156               // vmovss        (%r12,%r11,4),%xmm7
+  .byte  196,227,81,33,239,48                // vinsertps     $0x30,%xmm7,%xmm5,%xmm5
+  .byte  196,227,85,24,236,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm5
+  .byte  196,66,125,184,250                  // vfmadd231ps   %ymm10,%ymm0,%ymm15
+  .byte  196,66,125,184,195                  // vfmadd231ps   %ymm11,%ymm0,%ymm8
+  .byte  196,194,125,184,212                 // vfmadd231ps   %ymm12,%ymm0,%ymm2
+  .byte  196,194,125,184,238                 // vfmadd231ps   %ymm14,%ymm0,%ymm5
+  .byte  72,139,116,36,24                    // mov           0x18(%rsp),%rsi
+  .byte  196,193,122,16,4,177                // vmovss        (%r9,%rsi,4),%xmm0
+  .byte  76,139,68,36,16                     // mov           0x10(%rsp),%r8
+  .byte  196,131,121,33,4,129,16             // vinsertps     $0x10,(%r9,%r8,4),%xmm0,%xmm0
+  .byte  72,139,84,36,176                    // mov           -0x50(%rsp),%rdx
+  .byte  196,193,122,16,36,145               // vmovss        (%r9,%rdx,4),%xmm4
+  .byte  196,227,121,33,196,32               // vinsertps     $0x20,%xmm4,%xmm0,%xmm0
+  .byte  72,139,28,36                        // mov           (%rsp),%rbx
+  .byte  196,193,122,16,36,153               // vmovss        (%r9,%rbx,4),%xmm4
+  .byte  196,227,121,33,196,48               // vinsertps     $0x30,%xmm4,%xmm0,%xmm0
+  .byte  72,139,76,36,8                      // mov           0x8(%rsp),%rcx
+  .byte  196,193,122,16,36,137               // vmovss        (%r9,%rcx,4),%xmm4
+  .byte  72,139,108,36,168                   // mov           -0x58(%rsp),%rbp
+  .byte  196,195,89,33,36,169,16             // vinsertps     $0x10,(%r9,%rbp,4),%xmm4,%xmm4
+  .byte  72,139,68,36,152                    // mov           -0x68(%rsp),%rax
+  .byte  196,193,122,16,60,129               // vmovss        (%r9,%rax,4),%xmm7
+  .byte  196,227,89,33,231,32                // vinsertps     $0x20,%xmm7,%xmm4,%xmm4
+  .byte  196,129,122,16,60,169               // vmovss        (%r9,%r13,4),%xmm7
+  .byte  196,227,89,33,231,48                // vinsertps     $0x30,%xmm7,%xmm4,%xmm4
+  .byte  196,227,93,24,224,1                 // vinsertf128   $0x1,%xmm0,%ymm4,%ymm4
+  .byte  196,193,122,16,4,182                // vmovss        (%r14,%rsi,4),%xmm0
+  .byte  196,131,121,33,4,134,16             // vinsertps     $0x10,(%r14,%r8,4),%xmm0,%xmm0
+  .byte  196,193,122,16,60,150               // vmovss        (%r14,%rdx,4),%xmm7
+  .byte  196,227,121,33,199,32               // vinsertps     $0x20,%xmm7,%xmm0,%xmm0
+  .byte  196,193,122,16,60,158               // vmovss        (%r14,%rbx,4),%xmm7
+  .byte  196,227,121,33,199,48               // vinsertps     $0x30,%xmm7,%xmm0,%xmm0
+  .byte  196,193,122,16,60,142               // vmovss        (%r14,%rcx,4),%xmm7
+  .byte  196,195,65,33,60,174,16             // vinsertps     $0x10,(%r14,%rbp,4),%xmm7,%xmm7
+  .byte  196,193,122,16,52,134               // vmovss        (%r14,%rax,4),%xmm6
+  .byte  196,227,65,33,246,32                // vinsertps     $0x20,%xmm6,%xmm7,%xmm6
+  .byte  196,129,122,16,60,174               // vmovss        (%r14,%r13,4),%xmm7
+  .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  .byte  196,227,77,24,240,1                 // vinsertf128   $0x1,%xmm0,%ymm6,%ymm6
+  .byte  196,193,122,16,4,180                // vmovss        (%r12,%rsi,4),%xmm0
+  .byte  196,131,121,33,4,132,16             // vinsertps     $0x10,(%r12,%r8,4),%xmm0,%xmm0
+  .byte  196,193,122,16,60,148               // vmovss        (%r12,%rdx,4),%xmm7
+  .byte  196,227,121,33,199,32               // vinsertps     $0x20,%xmm7,%xmm0,%xmm0
+  .byte  196,193,122,16,60,156               // vmovss        (%r12,%rbx,4),%xmm7
+  .byte  196,227,121,33,199,48               // vinsertps     $0x30,%xmm7,%xmm0,%xmm0
+  .byte  196,193,122,16,60,140               // vmovss        (%r12,%rcx,4),%xmm7
+  .byte  196,195,65,33,60,172,16             // vinsertps     $0x10,(%r12,%rbp,4),%xmm7,%xmm7
+  .byte  196,193,122,16,28,132               // vmovss        (%r12,%rax,4),%xmm3
+  .byte  196,227,65,33,219,32                // vinsertps     $0x20,%xmm3,%xmm7,%xmm3
+  .byte  196,129,122,16,60,172               // vmovss        (%r12,%r13,4),%xmm7
+  .byte  196,227,97,33,223,48                // vinsertps     $0x30,%xmm7,%xmm3,%xmm3
+  .byte  196,227,101,24,216,1                // vinsertf128   $0x1,%xmm0,%ymm3,%ymm3
+  .byte  196,98,117,184,172,36,128,0,0,0     // vfmadd231ps   0x80(%rsp),%ymm1,%ymm13
+  .byte  196,226,117,184,100,36,96           // vfmadd231ps   0x60(%rsp),%ymm1,%ymm4
+  .byte  196,226,117,184,116,36,64           // vfmadd231ps   0x40(%rsp),%ymm1,%ymm6
+  .byte  196,194,117,184,217                 // vfmadd231ps   %ymm9,%ymm1,%ymm3
+  .byte  196,226,125,24,5,82,162,0,0         // vbroadcastss  0xa252(%rip),%ymm0        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,226,125,24,13,25,162,0,0        // vbroadcastss  0xa219(%rip),%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,168,233                  // vfmadd213ps   %ymm1,%ymm0,%ymm13
+  .byte  196,98,125,168,249                  // vfmadd213ps   %ymm1,%ymm0,%ymm15
+  .byte  196,226,125,168,225                 // vfmadd213ps   %ymm1,%ymm0,%ymm4
+  .byte  196,98,125,168,193                  // vfmadd213ps   %ymm1,%ymm0,%ymm8
+  .byte  196,226,125,168,241                 // vfmadd213ps   %ymm1,%ymm0,%ymm6
+  .byte  196,226,125,168,209                 // vfmadd213ps   %ymm1,%ymm0,%ymm2
+  .byte  196,226,125,168,217                 // vfmadd213ps   %ymm1,%ymm0,%ymm3
+  .byte  196,226,125,168,233                 // vfmadd213ps   %ymm1,%ymm0,%ymm5
+  .byte  196,193,126,91,199                  // vcvttps2dq    %ymm15,%ymm0
+  .byte  197,253,111,61,240,169,0,0          // vmovdqa       0xa9f0(%rip),%ymm7        # 39f40 <_sk_srcover_bgra_8888_sse2_lowp+0xab8>
+  .byte  196,226,125,0,199                   // vpshufb       %ymm7,%ymm0,%ymm0
+  .byte  196,227,253,0,192,232               // vpermq        $0xe8,%ymm0,%ymm0
+  .byte  196,193,126,91,205                  // vcvttps2dq    %ymm13,%ymm1
+  .byte  196,226,117,0,207                   // vpshufb       %ymm7,%ymm1,%ymm1
+  .byte  196,227,253,0,201,232               // vpermq        $0xe8,%ymm1,%ymm1
+  .byte  196,227,125,56,193,1                // vinserti128   $0x1,%xmm1,%ymm0,%ymm0
+  .byte  196,193,126,91,200                  // vcvttps2dq    %ymm8,%ymm1
+  .byte  196,226,117,0,207                   // vpshufb       %ymm7,%ymm1,%ymm1
+  .byte  196,227,253,0,201,232               // vpermq        $0xe8,%ymm1,%ymm1
+  .byte  197,254,91,228                      // vcvttps2dq    %ymm4,%ymm4
+  .byte  196,226,93,0,231                    // vpshufb       %ymm7,%ymm4,%ymm4
+  .byte  196,227,253,0,228,232               // vpermq        $0xe8,%ymm4,%ymm4
+  .byte  196,227,117,56,204,1                // vinserti128   $0x1,%xmm4,%ymm1,%ymm1
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  196,226,109,0,215                   // vpshufb       %ymm7,%ymm2,%ymm2
+  .byte  196,227,253,0,210,232               // vpermq        $0xe8,%ymm2,%ymm2
+  .byte  197,254,91,230                      // vcvttps2dq    %ymm6,%ymm4
+  .byte  196,226,93,0,231                    // vpshufb       %ymm7,%ymm4,%ymm4
+  .byte  196,227,253,0,228,232               // vpermq        $0xe8,%ymm4,%ymm4
+  .byte  196,227,109,56,212,1                // vinserti128   $0x1,%xmm4,%ymm2,%ymm2
+  .byte  197,254,91,229                      // vcvttps2dq    %ymm5,%ymm4
+  .byte  196,226,93,0,231                    // vpshufb       %ymm7,%ymm4,%ymm4
+  .byte  197,254,91,219                      // vcvttps2dq    %ymm3,%ymm3
+  .byte  196,226,101,0,223                   // vpshufb       %ymm7,%ymm3,%ymm3
+  .byte  196,227,253,0,228,232               // vpermq        $0xe8,%ymm4,%ymm4
+  .byte  196,227,253,0,219,232               // vpermq        $0xe8,%ymm3,%ymm3
+  .byte  196,227,93,56,219,1                 // vinserti128   $0x1,%xmm3,%ymm4,%ymm3
+  .byte  72,139,116,36,32                    // mov           0x20(%rsp),%rsi
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,139,124,36,40                    // mov           0x28(%rsp),%rdi
+  .byte  72,139,84,36,48                     // mov           0x30(%rsp),%rdx
+  .byte  72,139,76,36,56                     // mov           0x38(%rsp),%rcx
+  .byte  197,252,16,164,36,160,0,0,0         // vmovups       0xa0(%rsp),%ymm4
+  .byte  197,252,16,172,36,192,0,0,0         // vmovups       0xc0(%rsp),%ymm5
+  .byte  197,252,16,180,36,224,0,0,0         // vmovups       0xe0(%rsp),%ymm6
+  .byte  197,252,16,188,36,0,1,0,0           // vmovups       0x100(%rsp),%ymm7
+  .byte  72,129,196,40,1,0,0                 // add           $0x128,%rsp
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  93                                  // pop           %rbp
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_gradient_hsw_lowp
+.globl _sk_evenly_spaced_gradient_hsw_lowp
+FUNCTION(_sk_evenly_spaced_gradient_hsw_lowp)
+_sk_evenly_spaced_gradient_hsw_lowp:
+  .byte  85                                  // push          %rbp
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  72,129,236,232,0,0,0                // sub           $0xe8,%rsp
+  .byte  197,252,17,188,36,192,0,0,0         // vmovups       %ymm7,0xc0(%rsp)
+  .byte  197,252,17,180,36,160,0,0,0         // vmovups       %ymm6,0xa0(%rsp)
+  .byte  197,252,17,172,36,128,0,0,0         // vmovups       %ymm5,0x80(%rsp)
+  .byte  197,252,17,100,36,96                // vmovups       %ymm4,0x60(%rsp)
+  .byte  72,137,76,36,24                     // mov           %rcx,0x18(%rsp)
+  .byte  72,137,84,36,16                     // mov           %rdx,0x10(%rsp)
+  .byte  72,137,124,36,8                     // mov           %rdi,0x8(%rsp)
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,137,52,36                        // mov           %rsi,(%rsp)
+  .byte  72,139,16                           // mov           (%rax),%rdx
+  .byte  72,137,68,36,144                    // mov           %rax,-0x70(%rsp)
+  .byte  72,139,104,8                        // mov           0x8(%rax),%rbp
+  .byte  72,255,202                          // dec           %rdx
+  .byte  120,7                               // js            2f68a <_sk_evenly_spaced_gradient_hsw_lowp+0x5f>
+  .byte  196,225,234,42,210                  // vcvtsi2ss     %rdx,%xmm2,%xmm2
+  .byte  235,21                              // jmp           2f69f <_sk_evenly_spaced_gradient_hsw_lowp+0x74>
+  .byte  72,137,209                          // mov           %rdx,%rcx
+  .byte  72,209,233                          // shr           %rcx
+  .byte  131,226,1                           // and           $0x1,%edx
+  .byte  72,9,202                            // or            %rcx,%rdx
+  .byte  196,225,234,42,210                  // vcvtsi2ss     %rdx,%xmm2,%xmm2
+  .byte  197,234,88,210                      // vaddss        %xmm2,%xmm2,%xmm2
+  .byte  196,226,125,24,210                  // vbroadcastss  %xmm2,%ymm2
+  .byte  197,252,89,218                      // vmulps        %ymm2,%ymm0,%ymm3
+  .byte  197,244,89,210                      // vmulps        %ymm2,%ymm1,%ymm2
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  197,254,91,219                      // vcvttps2dq    %ymm3,%ymm3
+  .byte  196,227,249,22,219,1                // vpextrq       $0x1,%xmm3,%rbx
+  .byte  137,216                             // mov           %ebx,%eax
+  .byte  72,137,68,36,200                    // mov           %rax,-0x38(%rsp)
+  .byte  72,193,235,32                       // shr           $0x20,%rbx
+  .byte  72,137,92,36,224                    // mov           %rbx,-0x20(%rsp)
+  .byte  196,225,249,126,223                 // vmovq         %xmm3,%rdi
+  .byte  137,248                             // mov           %edi,%eax
+  .byte  72,137,68,36,128                    // mov           %rax,-0x80(%rsp)
+  .byte  72,193,239,32                       // shr           $0x20,%rdi
+  .byte  196,227,125,57,219,1                // vextracti128  $0x1,%ymm3,%xmm3
+  .byte  196,227,249,22,219,1                // vpextrq       $0x1,%xmm3,%rbx
+  .byte  137,222                             // mov           %ebx,%esi
+  .byte  72,193,235,32                       // shr           $0x20,%rbx
+  .byte  196,225,249,126,218                 // vmovq         %xmm3,%rdx
+  .byte  137,209                             // mov           %edx,%ecx
+  .byte  72,137,76,36,136                    // mov           %rcx,-0x78(%rsp)
+  .byte  72,193,234,32                       // shr           $0x20,%rdx
+  .byte  196,195,249,22,208,1                // vpextrq       $0x1,%xmm2,%r8
+  .byte  69,137,193                          // mov           %r8d,%r9d
+  .byte  73,193,232,32                       // shr           $0x20,%r8
+  .byte  76,137,192                          // mov           %r8,%rax
+  .byte  72,137,68,36,168                    // mov           %rax,-0x58(%rsp)
+  .byte  196,193,249,126,210                 // vmovq         %xmm2,%r10
+  .byte  69,137,214                          // mov           %r10d,%r14d
+  .byte  73,193,234,32                       // shr           $0x20,%r10
+  .byte  76,137,84,36,152                    // mov           %r10,-0x68(%rsp)
+  .byte  196,227,125,57,210,1                // vextracti128  $0x1,%ymm2,%xmm2
+  .byte  196,195,249,22,215,1                // vpextrq       $0x1,%xmm2,%r15
+  .byte  69,137,252                          // mov           %r15d,%r12d
+  .byte  73,193,239,32                       // shr           $0x20,%r15
+  .byte  196,193,249,126,213                 // vmovq         %xmm2,%r13
+  .byte  69,137,232                          // mov           %r13d,%r8d
+  .byte  73,193,237,32                       // shr           $0x20,%r13
+  .byte  196,161,122,16,84,133,0             // vmovss        0x0(%rbp,%r8,4),%xmm2
+  .byte  196,163,105,33,84,173,0,16          // vinsertps     $0x10,0x0(%rbp,%r13,4),%xmm2,%xmm2
+  .byte  196,161,122,16,92,165,0             // vmovss        0x0(%rbp,%r12,4),%xmm3
+  .byte  76,137,100,36,160                   // mov           %r12,-0x60(%rsp)
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,161,122,16,92,189,0             // vmovss        0x0(%rbp,%r15,4),%xmm3
+  .byte  196,99,105,33,195,48                // vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  .byte  196,161,122,16,92,181,0             // vmovss        0x0(%rbp,%r14,4),%xmm3
+  .byte  196,35,97,33,76,149,0,16            // vinsertps     $0x10,0x0(%rbp,%r10,4),%xmm3,%xmm9
+  .byte  196,33,122,16,84,141,0              // vmovss        0x0(%rbp,%r9,4),%xmm10
+  .byte  77,137,202                          // mov           %r9,%r10
+  .byte  76,137,84,36,208                    // mov           %r10,-0x30(%rsp)
+  .byte  197,122,16,108,133,0                // vmovss        0x0(%rbp,%rax,4),%xmm13
+  .byte  197,250,16,124,141,0                // vmovss        0x0(%rbp,%rcx,4),%xmm7
+  .byte  196,99,65,33,92,149,0,16            // vinsertps     $0x10,0x0(%rbp,%rdx,4),%xmm7,%xmm11
+  .byte  72,137,241                          // mov           %rsi,%rcx
+  .byte  197,122,16,100,141,0                // vmovss        0x0(%rbp,%rcx,4),%xmm12
+  .byte  72,137,216                          // mov           %rbx,%rax
+  .byte  72,137,68,36,176                    // mov           %rax,-0x50(%rsp)
+  .byte  197,250,16,92,133,0                 // vmovss        0x0(%rbp,%rax,4),%xmm3
+  .byte  72,139,92,36,128                    // mov           -0x80(%rsp),%rbx
+  .byte  197,250,16,108,157,0                // vmovss        0x0(%rbp,%rbx,4),%xmm5
+  .byte  73,137,251                          // mov           %rdi,%r11
+  .byte  76,137,92,36,184                    // mov           %r11,-0x48(%rsp)
+  .byte  196,163,81,33,108,157,0,16          // vinsertps     $0x10,0x0(%rbp,%r11,4),%xmm5,%xmm5
+  .byte  72,139,116,36,200                   // mov           -0x38(%rsp),%rsi
+  .byte  197,250,16,124,181,0                // vmovss        0x0(%rbp,%rsi,4),%xmm7
+  .byte  76,139,76,36,224                    // mov           -0x20(%rsp),%r9
+  .byte  196,161,122,16,84,141,0             // vmovss        0x0(%rbp,%r9,4),%xmm2
+  .byte  196,195,49,33,242,32                // vinsertps     $0x20,%xmm10,%xmm9,%xmm6
+  .byte  196,195,73,33,245,48                // vinsertps     $0x30,%xmm13,%xmm6,%xmm6
+  .byte  196,195,77,24,224,1                 // vinsertf128   $0x1,%xmm8,%ymm6,%ymm4
+  .byte  197,252,17,100,36,64                // vmovups       %ymm4,0x40(%rsp)
+  .byte  196,195,33,33,244,32                // vinsertps     $0x20,%xmm12,%xmm11,%xmm6
+  .byte  196,227,73,33,219,48                // vinsertps     $0x30,%xmm3,%xmm6,%xmm3
+  .byte  196,227,81,33,239,32                // vinsertps     $0x20,%xmm7,%xmm5,%xmm5
+  .byte  196,227,81,33,210,48                // vinsertps     $0x30,%xmm2,%xmm5,%xmm2
+  .byte  196,99,109,24,203,1                 // vinsertf128   $0x1,%xmm3,%ymm2,%ymm9
+  .byte  72,139,124,36,144                   // mov           -0x70(%rsp),%rdi
+  .byte  72,139,111,16                       // mov           0x10(%rdi),%rbp
+  .byte  196,161,122,16,84,133,0             // vmovss        0x0(%rbp,%r8,4),%xmm2
+  .byte  196,163,105,33,84,173,0,16          // vinsertps     $0x10,0x0(%rbp,%r13,4),%xmm2,%xmm2
+  .byte  196,161,122,16,92,165,0             // vmovss        0x0(%rbp,%r12,4),%xmm3
+  .byte  196,227,105,33,211,32               // vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  .byte  196,161,122,16,92,189,0             // vmovss        0x0(%rbp,%r15,4),%xmm3
+  .byte  196,99,105,33,195,48                // vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  .byte  196,161,122,16,92,181,0             // vmovss        0x0(%rbp,%r14,4),%xmm3
+  .byte  72,139,124,36,152                   // mov           -0x68(%rsp),%rdi
+  .byte  196,227,97,33,92,189,0,16           // vinsertps     $0x10,0x0(%rbp,%rdi,4),%xmm3,%xmm3
+  .byte  196,161,122,16,108,149,0            // vmovss        0x0(%rbp,%r10,4),%xmm5
+  .byte  196,227,97,33,221,32                // vinsertps     $0x20,%xmm5,%xmm3,%xmm3
+  .byte  72,139,124,36,168                   // mov           -0x58(%rsp),%rdi
+  .byte  197,250,16,108,189,0                // vmovss        0x0(%rbp,%rdi,4),%xmm5
+  .byte  196,227,97,33,221,48                // vinsertps     $0x30,%xmm5,%xmm3,%xmm3
+  .byte  72,139,124,36,136                   // mov           -0x78(%rsp),%rdi
+  .byte  197,250,16,108,189,0                // vmovss        0x0(%rbp,%rdi,4),%xmm5
+  .byte  196,99,81,33,84,149,0,16            // vinsertps     $0x10,0x0(%rbp,%rdx,4),%xmm5,%xmm10
+  .byte  72,137,84,36,192                    // mov           %rdx,-0x40(%rsp)
+  .byte  197,250,16,116,141,0                // vmovss        0x0(%rbp,%rcx,4),%xmm6
+  .byte  197,250,16,124,133,0                // vmovss        0x0(%rbp,%rax,4),%xmm7
+  .byte  197,250,16,100,157,0                // vmovss        0x0(%rbp,%rbx,4),%xmm4
+  .byte  196,163,89,33,100,157,0,16          // vinsertps     $0x10,0x0(%rbp,%r11,4),%xmm4,%xmm4
+  .byte  197,250,16,84,181,0                 // vmovss        0x0(%rbp,%rsi,4),%xmm2
+  .byte  73,137,242                          // mov           %rsi,%r10
+  .byte  77,137,203                          // mov           %r9,%r11
+  .byte  196,161,122,16,108,157,0            // vmovss        0x0(%rbp,%r11,4),%xmm5
+  .byte  196,195,101,24,216,1                // vinsertf128   $0x1,%xmm8,%ymm3,%ymm3
+  .byte  197,252,17,92,36,32                 // vmovups       %ymm3,0x20(%rsp)
+  .byte  196,227,41,33,246,32                // vinsertps     $0x20,%xmm6,%xmm10,%xmm6
+  .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  .byte  196,227,89,33,210,32                // vinsertps     $0x20,%xmm2,%xmm4,%xmm2
+  .byte  196,227,105,33,213,48               // vinsertps     $0x30,%xmm5,%xmm2,%xmm2
+  .byte  196,227,109,24,222,1                // vinsertf128   $0x1,%xmm6,%ymm2,%ymm3
+  .byte  72,139,124,36,144                   // mov           -0x70(%rsp),%rdi
+  .byte  72,139,111,24                       // mov           0x18(%rdi),%rbp
+  .byte  196,161,122,16,84,133,0             // vmovss        0x0(%rbp,%r8,4),%xmm2
+  .byte  77,137,196                          // mov           %r8,%r12
+  .byte  196,163,105,33,84,173,0,16          // vinsertps     $0x10,0x0(%rbp,%r13,4),%xmm2,%xmm2
+  .byte  76,137,235                          // mov           %r13,%rbx
+  .byte  72,139,68,36,160                    // mov           -0x60(%rsp),%rax
+  .byte  197,250,16,100,133,0                // vmovss        0x0(%rbp,%rax,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  196,161,122,16,100,189,0            // vmovss        0x0(%rbp,%r15,4),%xmm4
+  .byte  77,137,253                          // mov           %r15,%r13
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  196,161,122,16,100,181,0            // vmovss        0x0(%rbp,%r14,4),%xmm4
+  .byte  76,137,240                          // mov           %r14,%rax
+  .byte  76,139,116,36,152                   // mov           -0x68(%rsp),%r14
+  .byte  196,163,89,33,100,181,0,16          // vinsertps     $0x10,0x0(%rbp,%r14,4),%xmm4,%xmm4
+  .byte  76,139,76,36,208                    // mov           -0x30(%rsp),%r9
+  .byte  196,161,122,16,108,141,0            // vmovss        0x0(%rbp,%r9,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  76,139,68,36,168                    // mov           -0x58(%rsp),%r8
+  .byte  196,161,122,16,108,133,0            // vmovss        0x0(%rbp,%r8,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,194,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm8
+  .byte  72,139,116,36,136                   // mov           -0x78(%rsp),%rsi
+  .byte  197,250,16,84,181,0                 // vmovss        0x0(%rbp,%rsi,4),%xmm2
+  .byte  196,227,105,33,84,149,0,16          // vinsertps     $0x10,0x0(%rbp,%rdx,4),%xmm2,%xmm2
+  .byte  72,137,76,36,216                    // mov           %rcx,-0x28(%rsp)
+  .byte  197,250,16,100,141,0                // vmovss        0x0(%rbp,%rcx,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  72,139,84,36,176                    // mov           -0x50(%rsp),%rdx
+  .byte  197,250,16,100,149,0                // vmovss        0x0(%rbp,%rdx,4),%xmm4
+  .byte  72,139,84,36,128                    // mov           -0x80(%rsp),%rdx
+  .byte  197,250,16,108,149,0                // vmovss        0x0(%rbp,%rdx,4),%xmm5
+  .byte  72,139,84,36,184                    // mov           -0x48(%rsp),%rdx
+  .byte  196,227,81,33,108,149,0,16          // vinsertps     $0x10,0x0(%rbp,%rdx,4),%xmm5,%xmm5
+  .byte  196,161,122,16,116,149,0            // vmovss        0x0(%rbp,%r10,4),%xmm6
+  .byte  77,137,218                          // mov           %r11,%r10
+  .byte  196,161,122,16,124,149,0            // vmovss        0x0(%rbp,%r10,4),%xmm7
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  196,227,81,33,230,32                // vinsertps     $0x20,%xmm6,%xmm5,%xmm4
+  .byte  196,227,89,33,231,48                // vinsertps     $0x30,%xmm7,%xmm4,%xmm4
+  .byte  196,99,93,24,226,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm12
+  .byte  72,139,111,32                       // mov           0x20(%rdi),%rbp
+  .byte  196,161,122,16,84,165,0             // vmovss        0x0(%rbp,%r12,4),%xmm2
+  .byte  77,137,227                          // mov           %r12,%r11
+  .byte  76,137,92,36,248                    // mov           %r11,-0x8(%rsp)
+  .byte  196,227,105,33,84,157,0,16          // vinsertps     $0x10,0x0(%rbp,%rbx,4),%xmm2,%xmm2
+  .byte  73,137,223                          // mov           %rbx,%r15
+  .byte  76,137,124,36,232                   // mov           %r15,-0x18(%rsp)
+  .byte  76,139,100,36,160                   // mov           -0x60(%rsp),%r12
+  .byte  196,161,122,16,100,165,0            // vmovss        0x0(%rbp,%r12,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  196,161,122,16,100,173,0            // vmovss        0x0(%rbp,%r13,4),%xmm4
+  .byte  76,137,235                          // mov           %r13,%rbx
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  197,250,16,100,133,0                // vmovss        0x0(%rbp,%rax,4),%xmm4
+  .byte  72,137,194                          // mov           %rax,%rdx
+  .byte  72,137,84,36,240                    // mov           %rdx,-0x10(%rsp)
+  .byte  196,163,89,33,100,181,0,16          // vinsertps     $0x10,0x0(%rbp,%r14,4),%xmm4,%xmm4
+  .byte  76,137,240                          // mov           %r14,%rax
+  .byte  196,161,122,16,108,141,0            // vmovss        0x0(%rbp,%r9,4),%xmm5
+  .byte  76,137,207                          // mov           %r9,%rdi
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,161,122,16,108,133,0            // vmovss        0x0(%rbp,%r8,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,210,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm10
+  .byte  197,250,16,84,181,0                 // vmovss        0x0(%rbp,%rsi,4),%xmm2
+  .byte  72,139,116,36,192                   // mov           -0x40(%rsp),%rsi
+  .byte  196,227,105,33,84,181,0,16          // vinsertps     $0x10,0x0(%rbp,%rsi,4),%xmm2,%xmm2
+  .byte  197,250,16,100,141,0                // vmovss        0x0(%rbp,%rcx,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  72,139,116,36,176                   // mov           -0x50(%rsp),%rsi
+  .byte  197,250,16,100,181,0                // vmovss        0x0(%rbp,%rsi,4),%xmm4
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  76,139,108,36,128                   // mov           -0x80(%rsp),%r13
+  .byte  196,161,122,16,100,173,0            // vmovss        0x0(%rbp,%r13,4),%xmm4
+  .byte  76,139,76,36,184                    // mov           -0x48(%rsp),%r9
+  .byte  196,163,89,33,100,141,0,16          // vinsertps     $0x10,0x0(%rbp,%r9,4),%xmm4,%xmm4
+  .byte  76,139,116,36,200                   // mov           -0x38(%rsp),%r14
+  .byte  196,161,122,16,108,181,0            // vmovss        0x0(%rbp,%r14,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,161,122,16,108,149,0            // vmovss        0x0(%rbp,%r10,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,242,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm14
+  .byte  72,139,76,36,144                    // mov           -0x70(%rsp),%rcx
+  .byte  72,139,105,40                       // mov           0x28(%rcx),%rbp
+  .byte  196,161,122,16,84,157,0             // vmovss        0x0(%rbp,%r11,4),%xmm2
+  .byte  196,163,105,33,84,189,0,16          // vinsertps     $0x10,0x0(%rbp,%r15,4),%xmm2,%xmm2
+  .byte  196,161,122,16,100,165,0            // vmovss        0x0(%rbp,%r12,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  197,250,16,100,157,0                // vmovss        0x0(%rbp,%rbx,4),%xmm4
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  197,250,16,100,149,0                // vmovss        0x0(%rbp,%rdx,4),%xmm4
+  .byte  196,227,89,33,100,133,0,16          // vinsertps     $0x10,0x0(%rbp,%rax,4),%xmm4,%xmm4
+  .byte  197,250,16,108,189,0                // vmovss        0x0(%rbp,%rdi,4),%xmm5
+  .byte  73,137,255                          // mov           %rdi,%r15
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,161,122,16,108,133,0            // vmovss        0x0(%rbp,%r8,4),%xmm5
+  .byte  77,137,195                          // mov           %r8,%r11
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,234,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm13
+  .byte  72,139,84,36,136                    // mov           -0x78(%rsp),%rdx
+  .byte  197,250,16,84,149,0                 // vmovss        0x0(%rbp,%rdx,4),%xmm2
+  .byte  72,139,124,36,192                   // mov           -0x40(%rsp),%rdi
+  .byte  196,227,105,33,84,189,0,16          // vinsertps     $0x10,0x0(%rbp,%rdi,4),%xmm2,%xmm2
+  .byte  72,139,68,36,216                    // mov           -0x28(%rsp),%rax
+  .byte  197,250,16,100,133,0                // vmovss        0x0(%rbp,%rax,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  197,250,16,100,181,0                // vmovss        0x0(%rbp,%rsi,4),%xmm4
+  .byte  73,137,240                          // mov           %rsi,%r8
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  73,137,204                          // mov           %rcx,%r12
+  .byte  76,137,238                          // mov           %r13,%rsi
+  .byte  197,250,16,100,181,0                // vmovss        0x0(%rbp,%rsi,4),%xmm4
+  .byte  196,163,89,33,100,141,0,16          // vinsertps     $0x10,0x0(%rbp,%r9,4),%xmm4,%xmm4
+  .byte  77,137,205                          // mov           %r9,%r13
+  .byte  196,161,122,16,108,181,0            // vmovss        0x0(%rbp,%r14,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,161,122,16,108,149,0            // vmovss        0x0(%rbp,%r10,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,250,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm15
+  .byte  77,139,76,36,48                     // mov           0x30(%r12),%r9
+  .byte  196,193,122,16,20,145               // vmovss        (%r9,%rdx,4),%xmm2
+  .byte  196,195,105,33,20,185,16            // vinsertps     $0x10,(%r9,%rdi,4),%xmm2,%xmm2
+  .byte  196,193,122,16,36,129               // vmovss        (%r9,%rax,4),%xmm4
+  .byte  72,137,193                          // mov           %rax,%rcx
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  196,129,122,16,36,129               // vmovss        (%r9,%r8,4),%xmm4
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  196,193,122,16,36,177               // vmovss        (%r9,%rsi,4),%xmm4
+  .byte  196,131,89,33,36,169,16             // vinsertps     $0x10,(%r9,%r13,4),%xmm4,%xmm4
+  .byte  76,137,245                          // mov           %r14,%rbp
+  .byte  196,193,122,16,44,169               // vmovss        (%r9,%rbp,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,129,122,16,44,145               // vmovss        (%r9,%r10,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,99,93,24,218,1                  // vinsertf128   $0x1,%xmm2,%ymm4,%ymm11
+  .byte  77,139,116,36,56                    // mov           0x38(%r12),%r14
+  .byte  196,193,122,16,20,150               // vmovss        (%r14,%rdx,4),%xmm2
+  .byte  196,195,105,33,20,190,16            // vinsertps     $0x10,(%r14,%rdi,4),%xmm2,%xmm2
+  .byte  196,193,122,16,36,142               // vmovss        (%r14,%rcx,4),%xmm4
+  .byte  196,227,105,33,212,32               // vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  .byte  196,129,122,16,36,134               // vmovss        (%r14,%r8,4),%xmm4
+  .byte  196,227,105,33,212,48               // vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  .byte  196,193,122,16,36,182               // vmovss        (%r14,%rsi,4),%xmm4
+  .byte  196,131,89,33,36,174,16             // vinsertps     $0x10,(%r14,%r13,4),%xmm4,%xmm4
+  .byte  196,193,122,16,44,174               // vmovss        (%r14,%rbp,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,129,122,16,44,150               // vmovss        (%r14,%r10,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,227,93,24,210,1                 // vinsertf128   $0x1,%xmm2,%ymm4,%ymm2
+  .byte  77,139,100,36,64                    // mov           0x40(%r12),%r12
+  .byte  196,193,122,16,36,148               // vmovss        (%r12,%rdx,4),%xmm4
+  .byte  196,195,89,33,36,188,16             // vinsertps     $0x10,(%r12,%rdi,4),%xmm4,%xmm4
+  .byte  196,193,122,16,44,140               // vmovss        (%r12,%rcx,4),%xmm5
+  .byte  196,227,89,33,229,32                // vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  .byte  196,129,122,16,44,132               // vmovss        (%r12,%r8,4),%xmm5
+  .byte  196,227,89,33,229,48                // vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  .byte  196,193,122,16,44,180               // vmovss        (%r12,%rsi,4),%xmm5
+  .byte  196,131,81,33,44,172,16             // vinsertps     $0x10,(%r12,%r13,4),%xmm5,%xmm5
+  .byte  196,193,122,16,52,172               // vmovss        (%r12,%rbp,4),%xmm6
+  .byte  196,227,81,33,238,32                // vinsertps     $0x20,%xmm6,%xmm5,%xmm5
+  .byte  196,129,122,16,52,148               // vmovss        (%r12,%r10,4),%xmm6
+  .byte  196,227,81,33,238,48                // vinsertps     $0x30,%xmm6,%xmm5,%xmm5
+  .byte  196,227,85,24,236,1                 // vinsertf128   $0x1,%xmm4,%ymm5,%ymm5
+  .byte  196,66,125,184,249                  // vfmadd231ps   %ymm9,%ymm0,%ymm15
+  .byte  196,98,125,184,219                  // vfmadd231ps   %ymm3,%ymm0,%ymm11
+  .byte  196,194,125,184,212                 // vfmadd231ps   %ymm12,%ymm0,%ymm2
+  .byte  196,194,125,184,238                 // vfmadd231ps   %ymm14,%ymm0,%ymm5
+  .byte  72,139,116,36,248                   // mov           -0x8(%rsp),%rsi
+  .byte  196,193,122,16,4,177                // vmovss        (%r9,%rsi,4),%xmm0
+  .byte  76,139,68,36,232                    // mov           -0x18(%rsp),%r8
+  .byte  196,131,121,33,4,129,16             // vinsertps     $0x10,(%r9,%r8,4),%xmm0,%xmm0
+  .byte  72,139,84,36,160                    // mov           -0x60(%rsp),%rdx
+  .byte  196,193,122,16,36,145               // vmovss        (%r9,%rdx,4),%xmm4
+  .byte  196,227,121,33,196,32               // vinsertps     $0x20,%xmm4,%xmm0,%xmm0
+  .byte  196,193,122,16,36,153               // vmovss        (%r9,%rbx,4),%xmm4
+  .byte  196,227,121,33,196,48               // vinsertps     $0x30,%xmm4,%xmm0,%xmm0
+  .byte  72,139,76,36,240                    // mov           -0x10(%rsp),%rcx
+  .byte  196,193,122,16,36,137               // vmovss        (%r9,%rcx,4),%xmm4
+  .byte  72,139,108,36,152                   // mov           -0x68(%rsp),%rbp
+  .byte  196,195,89,33,36,169,16             // vinsertps     $0x10,(%r9,%rbp,4),%xmm4,%xmm4
+  .byte  196,129,122,16,52,185               // vmovss        (%r9,%r15,4),%xmm6
+  .byte  196,227,89,33,230,32                // vinsertps     $0x20,%xmm6,%xmm4,%xmm4
+  .byte  196,129,122,16,52,153               // vmovss        (%r9,%r11,4),%xmm6
+  .byte  196,227,89,33,230,48                // vinsertps     $0x30,%xmm6,%xmm4,%xmm4
+  .byte  196,227,93,24,224,1                 // vinsertf128   $0x1,%xmm0,%ymm4,%ymm4
+  .byte  196,193,122,16,4,182                // vmovss        (%r14,%rsi,4),%xmm0
+  .byte  196,131,121,33,4,134,16             // vinsertps     $0x10,(%r14,%r8,4),%xmm0,%xmm0
+  .byte  196,193,122,16,52,150               // vmovss        (%r14,%rdx,4),%xmm6
+  .byte  196,227,121,33,198,32               // vinsertps     $0x20,%xmm6,%xmm0,%xmm0
+  .byte  196,193,122,16,52,158               // vmovss        (%r14,%rbx,4),%xmm6
+  .byte  196,227,121,33,198,48               // vinsertps     $0x30,%xmm6,%xmm0,%xmm0
+  .byte  196,193,122,16,52,142               // vmovss        (%r14,%rcx,4),%xmm6
+  .byte  196,195,73,33,52,174,16             // vinsertps     $0x10,(%r14,%rbp,4),%xmm6,%xmm6
+  .byte  196,129,122,16,28,190               // vmovss        (%r14,%r15,4),%xmm3
+  .byte  196,227,73,33,219,32                // vinsertps     $0x20,%xmm3,%xmm6,%xmm3
+  .byte  196,129,122,16,52,158               // vmovss        (%r14,%r11,4),%xmm6
+  .byte  196,227,97,33,222,48                // vinsertps     $0x30,%xmm6,%xmm3,%xmm3
+  .byte  196,227,101,24,216,1                // vinsertf128   $0x1,%xmm0,%ymm3,%ymm3
+  .byte  196,193,122,16,4,180                // vmovss        (%r12,%rsi,4),%xmm0
+  .byte  196,131,121,33,4,132,16             // vinsertps     $0x10,(%r12,%r8,4),%xmm0,%xmm0
+  .byte  196,193,122,16,52,148               // vmovss        (%r12,%rdx,4),%xmm6
+  .byte  196,227,121,33,198,32               // vinsertps     $0x20,%xmm6,%xmm0,%xmm0
+  .byte  196,193,122,16,52,156               // vmovss        (%r12,%rbx,4),%xmm6
+  .byte  196,227,121,33,198,48               // vinsertps     $0x30,%xmm6,%xmm0,%xmm0
+  .byte  196,193,122,16,52,140               // vmovss        (%r12,%rcx,4),%xmm6
+  .byte  196,195,73,33,52,172,16             // vinsertps     $0x10,(%r12,%rbp,4),%xmm6,%xmm6
+  .byte  196,129,122,16,60,188               // vmovss        (%r12,%r15,4),%xmm7
+  .byte  196,227,73,33,247,32                // vinsertps     $0x20,%xmm7,%xmm6,%xmm6
+  .byte  196,129,122,16,60,156               // vmovss        (%r12,%r11,4),%xmm7
+  .byte  196,227,73,33,247,48                // vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  .byte  196,227,77,24,240,1                 // vinsertf128   $0x1,%xmm0,%ymm6,%ymm6
+  .byte  196,98,117,184,108,36,64            // vfmadd231ps   0x40(%rsp),%ymm1,%ymm13
+  .byte  196,226,117,184,100,36,32           // vfmadd231ps   0x20(%rsp),%ymm1,%ymm4
+  .byte  196,194,117,184,216                 // vfmadd231ps   %ymm8,%ymm1,%ymm3
+  .byte  196,194,117,184,242                 // vfmadd231ps   %ymm10,%ymm1,%ymm6
+  .byte  196,226,125,24,5,124,153,0,0        // vbroadcastss  0x997c(%rip),%ymm0        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,226,125,24,13,67,153,0,0        // vbroadcastss  0x9943(%rip),%ymm1        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,98,125,168,233                  // vfmadd213ps   %ymm1,%ymm0,%ymm13
+  .byte  196,98,125,168,249                  // vfmadd213ps   %ymm1,%ymm0,%ymm15
+  .byte  196,226,125,168,225                 // vfmadd213ps   %ymm1,%ymm0,%ymm4
+  .byte  196,98,125,168,217                  // vfmadd213ps   %ymm1,%ymm0,%ymm11
+  .byte  196,226,125,168,217                 // vfmadd213ps   %ymm1,%ymm0,%ymm3
+  .byte  196,226,125,168,209                 // vfmadd213ps   %ymm1,%ymm0,%ymm2
+  .byte  196,226,125,168,241                 // vfmadd213ps   %ymm1,%ymm0,%ymm6
+  .byte  196,226,125,168,233                 // vfmadd213ps   %ymm1,%ymm0,%ymm5
+  .byte  196,193,126,91,199                  // vcvttps2dq    %ymm15,%ymm0
+  .byte  197,253,111,61,58,161,0,0           // vmovdqa       0xa13a(%rip),%ymm7        # 39f60 <_sk_srcover_bgra_8888_sse2_lowp+0xad8>
+  .byte  196,226,125,0,199                   // vpshufb       %ymm7,%ymm0,%ymm0
+  .byte  196,227,253,0,192,232               // vpermq        $0xe8,%ymm0,%ymm0
+  .byte  196,193,126,91,205                  // vcvttps2dq    %ymm13,%ymm1
+  .byte  196,226,117,0,207                   // vpshufb       %ymm7,%ymm1,%ymm1
+  .byte  196,227,253,0,201,232               // vpermq        $0xe8,%ymm1,%ymm1
+  .byte  196,227,125,56,193,1                // vinserti128   $0x1,%xmm1,%ymm0,%ymm0
+  .byte  196,193,126,91,203                  // vcvttps2dq    %ymm11,%ymm1
+  .byte  196,226,117,0,207                   // vpshufb       %ymm7,%ymm1,%ymm1
+  .byte  196,227,253,0,201,232               // vpermq        $0xe8,%ymm1,%ymm1
+  .byte  197,254,91,228                      // vcvttps2dq    %ymm4,%ymm4
+  .byte  196,226,93,0,231                    // vpshufb       %ymm7,%ymm4,%ymm4
+  .byte  196,227,253,0,228,232               // vpermq        $0xe8,%ymm4,%ymm4
+  .byte  196,227,117,56,204,1                // vinserti128   $0x1,%xmm4,%ymm1,%ymm1
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  196,226,109,0,215                   // vpshufb       %ymm7,%ymm2,%ymm2
+  .byte  196,227,253,0,210,232               // vpermq        $0xe8,%ymm2,%ymm2
+  .byte  197,254,91,219                      // vcvttps2dq    %ymm3,%ymm3
+  .byte  196,226,101,0,223                   // vpshufb       %ymm7,%ymm3,%ymm3
+  .byte  196,227,253,0,219,232               // vpermq        $0xe8,%ymm3,%ymm3
+  .byte  196,227,109,56,211,1                // vinserti128   $0x1,%xmm3,%ymm2,%ymm2
+  .byte  197,254,91,221                      // vcvttps2dq    %ymm5,%ymm3
+  .byte  196,226,101,0,223                   // vpshufb       %ymm7,%ymm3,%ymm3
+  .byte  197,254,91,230                      // vcvttps2dq    %ymm6,%ymm4
+  .byte  196,226,93,0,231                    // vpshufb       %ymm7,%ymm4,%ymm4
+  .byte  196,227,253,0,219,232               // vpermq        $0xe8,%ymm3,%ymm3
+  .byte  196,227,253,0,228,232               // vpermq        $0xe8,%ymm4,%ymm4
+  .byte  196,227,101,56,220,1                // vinserti128   $0x1,%xmm4,%ymm3,%ymm3
+  .byte  72,139,52,36                        // mov           (%rsp),%rsi
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,139,124,36,8                     // mov           0x8(%rsp),%rdi
+  .byte  72,139,84,36,16                     // mov           0x10(%rsp),%rdx
+  .byte  72,139,76,36,24                     // mov           0x18(%rsp),%rcx
+  .byte  197,252,16,100,36,96                // vmovups       0x60(%rsp),%ymm4
+  .byte  197,252,16,172,36,128,0,0,0         // vmovups       0x80(%rsp),%ymm5
+  .byte  197,252,16,180,36,160,0,0,0         // vmovups       0xa0(%rsp),%ymm6
+  .byte  197,252,16,188,36,192,0,0,0         // vmovups       0xc0(%rsp),%ymm7
+  .byte  72,129,196,232,0,0,0                // add           $0xe8,%rsp
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  93                                  // pop           %rbp
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_2_stop_gradient_hsw_lowp
+.globl _sk_evenly_spaced_2_stop_gradient_hsw_lowp
+FUNCTION(_sk_evenly_spaced_2_stop_gradient_hsw_lowp)
+_sk_evenly_spaced_2_stop_gradient_hsw_lowp:
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  196,226,125,24,16                   // vbroadcastss  (%rax),%ymm2
+  .byte  196,226,125,24,88,16                // vbroadcastss  0x10(%rax),%ymm3
+  .byte  197,124,40,194                      // vmovaps       %ymm2,%ymm8
+  .byte  196,98,125,168,195                  // vfmadd213ps   %ymm3,%ymm0,%ymm8
+  .byte  196,226,117,168,211                 // vfmadd213ps   %ymm3,%ymm1,%ymm2
+  .byte  196,226,125,24,29,67,152,0,0        // vbroadcastss  0x9843(%rip),%ymm3        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  196,98,125,24,29,10,152,0,0         // vbroadcastss  0x980a(%rip),%ymm11        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  196,194,101,168,211                 // vfmadd213ps   %ymm11,%ymm3,%ymm2
+  .byte  196,66,101,168,195                  // vfmadd213ps   %ymm11,%ymm3,%ymm8
+  .byte  196,65,126,91,192                   // vcvttps2dq    %ymm8,%ymm8
+  .byte  197,125,111,21,63,160,0,0           // vmovdqa       0xa03f(%rip),%ymm10        # 39f80 <_sk_srcover_bgra_8888_sse2_lowp+0xaf8>
+  .byte  196,66,61,0,194                     // vpshufb       %ymm10,%ymm8,%ymm8
+  .byte  196,67,253,0,192,232                // vpermq        $0xe8,%ymm8,%ymm8
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  196,194,109,0,210                   // vpshufb       %ymm10,%ymm2,%ymm2
+  .byte  196,227,253,0,210,232               // vpermq        $0xe8,%ymm2,%ymm2
+  .byte  196,99,61,56,194,1                  // vinserti128   $0x1,%xmm2,%ymm8,%ymm8
+  .byte  196,226,125,24,80,4                 // vbroadcastss  0x4(%rax),%ymm2
+  .byte  196,98,125,24,72,20                 // vbroadcastss  0x14(%rax),%ymm9
+  .byte  197,124,40,226                      // vmovaps       %ymm2,%ymm12
+  .byte  196,66,125,168,225                  // vfmadd213ps   %ymm9,%ymm0,%ymm12
+  .byte  196,194,117,168,209                 // vfmadd213ps   %ymm9,%ymm1,%ymm2
+  .byte  196,194,101,168,211                 // vfmadd213ps   %ymm11,%ymm3,%ymm2
+  .byte  196,66,101,168,227                  // vfmadd213ps   %ymm11,%ymm3,%ymm12
+  .byte  196,65,126,91,204                   // vcvttps2dq    %ymm12,%ymm9
+  .byte  196,66,53,0,202                     // vpshufb       %ymm10,%ymm9,%ymm9
+  .byte  196,67,253,0,201,232                // vpermq        $0xe8,%ymm9,%ymm9
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  196,194,109,0,210                   // vpshufb       %ymm10,%ymm2,%ymm2
+  .byte  196,227,253,0,210,232               // vpermq        $0xe8,%ymm2,%ymm2
+  .byte  196,99,53,56,202,1                  // vinserti128   $0x1,%xmm2,%ymm9,%ymm9
+  .byte  196,226,125,24,80,8                 // vbroadcastss  0x8(%rax),%ymm2
+  .byte  196,98,125,24,96,24                 // vbroadcastss  0x18(%rax),%ymm12
+  .byte  197,124,40,234                      // vmovaps       %ymm2,%ymm13
+  .byte  196,66,125,168,236                  // vfmadd213ps   %ymm12,%ymm0,%ymm13
+  .byte  196,194,117,168,212                 // vfmadd213ps   %ymm12,%ymm1,%ymm2
+  .byte  196,194,101,168,211                 // vfmadd213ps   %ymm11,%ymm3,%ymm2
+  .byte  196,66,101,168,235                  // vfmadd213ps   %ymm11,%ymm3,%ymm13
+  .byte  196,65,126,91,229                   // vcvttps2dq    %ymm13,%ymm12
+  .byte  196,66,29,0,226                     // vpshufb       %ymm10,%ymm12,%ymm12
+  .byte  196,67,253,0,228,232                // vpermq        $0xe8,%ymm12,%ymm12
+  .byte  197,254,91,210                      // vcvttps2dq    %ymm2,%ymm2
+  .byte  196,194,109,0,210                   // vpshufb       %ymm10,%ymm2,%ymm2
+  .byte  196,227,253,0,210,232               // vpermq        $0xe8,%ymm2,%ymm2
+  .byte  196,227,29,56,210,1                 // vinserti128   $0x1,%xmm2,%ymm12,%ymm2
+  .byte  196,98,125,24,96,12                 // vbroadcastss  0xc(%rax),%ymm12
+  .byte  196,98,125,24,104,28                // vbroadcastss  0x1c(%rax),%ymm13
+  .byte  196,194,29,168,197                  // vfmadd213ps   %ymm13,%ymm12,%ymm0
+  .byte  196,66,117,168,229                  // vfmadd213ps   %ymm13,%ymm1,%ymm12
+  .byte  196,66,101,168,227                  // vfmadd213ps   %ymm11,%ymm3,%ymm12
+  .byte  196,194,101,168,195                 // vfmadd213ps   %ymm11,%ymm3,%ymm0
+  .byte  197,254,91,192                      // vcvttps2dq    %ymm0,%ymm0
+  .byte  196,194,125,0,194                   // vpshufb       %ymm10,%ymm0,%ymm0
+  .byte  196,227,253,0,192,232               // vpermq        $0xe8,%ymm0,%ymm0
+  .byte  196,193,126,91,204                  // vcvttps2dq    %ymm12,%ymm1
+  .byte  196,194,117,0,202                   // vpshufb       %ymm10,%ymm1,%ymm1
+  .byte  196,227,253,0,201,232               // vpermq        $0xe8,%ymm1,%ymm1
+  .byte  196,227,125,56,217,1                // vinserti128   $0x1,%xmm1,%ymm0,%ymm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  197,125,127,192                     // vmovdqa       %ymm8,%ymm0
+  .byte  197,125,127,201                     // vmovdqa       %ymm9,%ymm1
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_unit_angle_hsw_lowp
+.globl _sk_xy_to_unit_angle_hsw_lowp
+FUNCTION(_sk_xy_to_unit_angle_hsw_lowp)
+_sk_xy_to_unit_angle_hsw_lowp:
+  .byte  197,252,17,124,36,200               // vmovups       %ymm7,-0x38(%rsp)
+  .byte  197,252,40,254                      // vmovaps       %ymm6,%ymm7
+  .byte  197,252,40,245                      // vmovaps       %ymm5,%ymm6
+  .byte  197,252,40,236                      // vmovaps       %ymm4,%ymm5
+  .byte  197,252,40,227                      // vmovaps       %ymm3,%ymm4
+  .byte  197,252,40,217                      // vmovaps       %ymm1,%ymm3
+  .byte  197,252,40,200                      // vmovaps       %ymm0,%ymm1
+  .byte  196,98,125,24,5,93,152,0,0          // vbroadcastss  0x985d(%rip),%ymm8        # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+  .byte  196,65,116,84,200                   // vandps        %ymm8,%ymm1,%ymm9
+  .byte  196,65,100,84,208                   // vandps        %ymm8,%ymm3,%ymm10
+  .byte  196,65,108,84,216                   // vandps        %ymm8,%ymm2,%ymm11
+  .byte  196,65,92,84,192                    // vandps        %ymm8,%ymm4,%ymm8
+  .byte  196,65,44,194,224,1                 // vcmpltps      %ymm8,%ymm10,%ymm12
+  .byte  196,65,52,194,235,1                 // vcmpltps      %ymm11,%ymm9,%ymm13
+  .byte  196,67,37,74,241,208                // vblendvps     %ymm13,%ymm9,%ymm11,%ymm14
+  .byte  196,67,61,74,250,192                // vblendvps     %ymm12,%ymm10,%ymm8,%ymm15
+  .byte  196,67,53,74,203,208                // vblendvps     %ymm13,%ymm11,%ymm9,%ymm9
+  .byte  196,65,12,94,201                    // vdivps        %ymm9,%ymm14,%ymm9
+  .byte  196,67,45,74,192,192                // vblendvps     %ymm12,%ymm8,%ymm10,%ymm8
+  .byte  196,65,4,94,192                     // vdivps        %ymm8,%ymm15,%ymm8
+  .byte  196,65,60,89,208                    // vmulps        %ymm8,%ymm8,%ymm10
+  .byte  196,98,125,24,29,169,151,0,0        // vbroadcastss  0x97a9(%rip),%ymm11        # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  .byte  196,98,125,24,53,164,151,0,0        // vbroadcastss  0x97a4(%rip),%ymm14        # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  .byte  196,65,124,40,251                   // vmovaps       %ymm11,%ymm15
+  .byte  196,66,45,168,254                   // vfmadd213ps   %ymm14,%ymm10,%ymm15
+  .byte  196,193,52,89,193                   // vmulps        %ymm9,%ymm9,%ymm0
+  .byte  196,66,125,168,222                  // vfmadd213ps   %ymm14,%ymm0,%ymm11
+  .byte  196,98,125,24,53,139,151,0,0        // vbroadcastss  0x978b(%rip),%ymm14        # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  .byte  196,66,125,168,222                  // vfmadd213ps   %ymm14,%ymm0,%ymm11
+  .byte  196,66,45,168,254                   // vfmadd213ps   %ymm14,%ymm10,%ymm15
+  .byte  196,98,125,24,53,124,151,0,0        // vbroadcastss  0x977c(%rip),%ymm14        # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  .byte  196,66,45,168,254                   // vfmadd213ps   %ymm14,%ymm10,%ymm15
+  .byte  196,66,125,168,222                  // vfmadd213ps   %ymm14,%ymm0,%ymm11
+  .byte  196,193,52,89,195                   // vmulps        %ymm11,%ymm9,%ymm0
+  .byte  196,98,125,24,13,104,151,0,0        // vbroadcastss  0x9768(%rip),%ymm9        # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  .byte  197,52,92,208                       // vsubps        %ymm0,%ymm9,%ymm10
+  .byte  196,195,125,74,194,208              // vblendvps     %ymm13,%ymm10,%ymm0,%ymm0
+  .byte  196,65,60,89,199                    // vmulps        %ymm15,%ymm8,%ymm8
+  .byte  196,65,52,92,200                    // vsubps        %ymm8,%ymm9,%ymm9
+  .byte  196,67,61,74,193,192                // vblendvps     %ymm12,%ymm9,%ymm8,%ymm8
+  .byte  196,65,52,87,201                    // vxorps        %ymm9,%ymm9,%ymm9
+  .byte  196,193,116,194,201,1               // vcmpltps      %ymm9,%ymm1,%ymm1
+  .byte  196,98,125,24,21,250,149,0,0        // vbroadcastss  0x95fa(%rip),%ymm10        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  197,44,92,216                       // vsubps        %ymm0,%ymm10,%ymm11
+  .byte  196,195,125,74,195,16               // vblendvps     %ymm1,%ymm11,%ymm0,%ymm0
+  .byte  196,193,100,194,201,1               // vcmpltps      %ymm9,%ymm3,%ymm1
+  .byte  196,193,44,92,216                   // vsubps        %ymm8,%ymm10,%ymm3
+  .byte  196,227,61,74,203,16                // vblendvps     %ymm1,%ymm3,%ymm8,%ymm1
+  .byte  196,193,108,194,217,1               // vcmpltps      %ymm9,%ymm2,%ymm3
+  .byte  196,98,125,24,5,212,149,0,0         // vbroadcastss  0x95d4(%rip),%ymm8        # 39738 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  .byte  197,60,92,208                       // vsubps        %ymm0,%ymm8,%ymm10
+  .byte  196,195,125,74,194,48               // vblendvps     %ymm3,%ymm10,%ymm0,%ymm0
+  .byte  196,193,92,194,217,1                // vcmpltps      %ymm9,%ymm4,%ymm3
+  .byte  197,60,92,193                       // vsubps        %ymm1,%ymm8,%ymm8
+  .byte  196,195,117,74,200,48               // vblendvps     %ymm3,%ymm8,%ymm1,%ymm1
+  .byte  196,193,124,194,217,7               // vcmpordps     %ymm9,%ymm0,%ymm3
+  .byte  197,228,84,192                      // vandps        %ymm0,%ymm3,%ymm0
+  .byte  196,193,116,194,217,7               // vcmpordps     %ymm9,%ymm1,%ymm3
+  .byte  197,228,84,201                      // vandps        %ymm1,%ymm3,%ymm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  197,252,40,220                      // vmovaps       %ymm4,%ymm3
+  .byte  197,252,40,229                      // vmovaps       %ymm5,%ymm4
+  .byte  197,252,40,238                      // vmovaps       %ymm6,%ymm5
+  .byte  197,252,40,247                      // vmovaps       %ymm7,%ymm6
+  .byte  197,252,16,124,36,200               // vmovups       -0x38(%rsp),%ymm7
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_radius_hsw_lowp
+.globl _sk_xy_to_radius_hsw_lowp
+FUNCTION(_sk_xy_to_radius_hsw_lowp)
+_sk_xy_to_radius_hsw_lowp:
+  .byte  197,108,89,194                      // vmulps        %ymm2,%ymm2,%ymm8
+  .byte  197,100,89,203                      // vmulps        %ymm3,%ymm3,%ymm9
+  .byte  196,98,117,184,201                  // vfmadd231ps   %ymm1,%ymm1,%ymm9
+  .byte  196,98,125,184,192                  // vfmadd231ps   %ymm0,%ymm0,%ymm8
+  .byte  196,193,124,81,192                  // vsqrtps       %ymm8,%ymm0
+  .byte  196,193,124,81,201                  // vsqrtps       %ymm9,%ymm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
 HIDDEN _sk_srcover_rgba_8888_hsw_lowp
 .globl _sk_srcover_rgba_8888_hsw_lowp
 FUNCTION(_sk_srcover_rgba_8888_hsw_lowp)
@@ -55686,9 +56722,9 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,194                       // movzbl        %r10b,%r8d
   .byte  65,128,248,14                       // cmp           $0xe,%r8b
-  .byte  119,51                              // ja            2ed28 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+  .byte  119,51                              // ja            30228 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
   .byte  197,221,239,228                     // vpxor         %ymm4,%ymm4,%ymm4
-  .byte  76,141,29,236,2,0,0                 // lea           0x2ec(%rip),%r11        # 2efec <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+  .byte  76,141,29,236,2,0,0                 // lea           0x2ec(%rip),%r11        # 304ec <_sk_srcover_rgba_8888_hsw_lowp+0x320>
   .byte  75,99,4,131                         // movslq        (%r11,%r8,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55698,10 +56734,10 @@
   .byte  255,224                             // jmpq          *%rax
   .byte  196,193,121,110,41                  // vmovd         (%r9),%xmm5
   .byte  197,221,239,228                     // vpxor         %ymm4,%ymm4,%ymm4
-  .byte  233,22,1,0,0                        // jmpq          2ee3e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  .byte  233,22,1,0,0                        // jmpq          3033e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   .byte  196,193,126,111,41                  // vmovdqu       (%r9),%ymm5
   .byte  196,193,126,111,97,32               // vmovdqu       0x20(%r9),%ymm4
-  .byte  233,6,1,0,0                         // jmpq          2ee3e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  .byte  233,6,1,0,0                         // jmpq          3033e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,8                // vmovd         0x8(%r9),%xmm4
   .byte  196,226,121,89,228                  // vpbroadcastq  %xmm4,%xmm4
   .byte  197,197,239,255                     // vpxor         %ymm7,%ymm7,%ymm7
@@ -55710,7 +56746,7 @@
   .byte  197,249,112,237,232                 // vpshufd       $0xe8,%xmm5,%xmm5
   .byte  196,227,93,2,237,3                  // vpblendd      $0x3,%ymm5,%ymm4,%ymm5
   .byte  197,253,111,231                     // vmovdqa       %ymm7,%ymm4
-  .byte  233,216,0,0,0                       // jmpq          2ee3e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  .byte  233,216,0,0,0                       // jmpq          3033e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,24               // vmovd         0x18(%r9),%xmm4
   .byte  196,226,125,89,228                  // vpbroadcastq  %xmm4,%ymm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55726,7 +56762,7 @@
   .byte  196,193,122,111,41                  // vmovdqu       (%r9),%xmm5
   .byte  196,227,85,2,236,240                // vpblendd      $0xf0,%ymm4,%ymm5,%ymm5
   .byte  197,125,127,196                     // vmovdqa       %ymm8,%ymm4
-  .byte  233,129,0,0,0                       // jmpq          2ee3e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  .byte  233,129,0,0,0                       // jmpq          3033e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,40               // vmovd         0x28(%r9),%xmm4
   .byte  196,226,121,89,228                  // vpbroadcastq  %xmm4,%xmm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55736,7 +56772,7 @@
   .byte  196,193,121,110,105,32              // vmovd         0x20(%r9),%xmm5
   .byte  196,227,93,2,229,1                  // vpblendd      $0x1,%ymm5,%ymm4,%ymm4
   .byte  196,193,126,111,41                  // vmovdqu       (%r9),%ymm5
-  .byte  235,76                              // jmp           2ee3e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  .byte  235,76                              // jmp           3033e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,56               // vmovd         0x38(%r9),%xmm4
   .byte  196,226,125,89,228                  // vpbroadcastq  %xmm4,%ymm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55756,9 +56792,9 @@
   .byte  196,227,69,14,236,170               // vpblendw      $0xaa,%ymm4,%ymm7,%ymm5
   .byte  196,227,77,14,228,170               // vpblendw      $0xaa,%ymm4,%ymm6,%ymm4
   .byte  196,226,93,43,237                   // vpackusdw     %ymm5,%ymm4,%ymm5
-  .byte  197,125,111,5,153,129,0,0           // vmovdqa       0x8199(%rip),%ymm8        # 37000 <_sk_srcover_bgra_8888_sse2_lowp+0xac0>
+  .byte  197,125,111,5,57,156,0,0            // vmovdqa       0x9c39(%rip),%ymm8        # 39fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
   .byte  196,193,85,219,224                  // vpand         %ymm8,%ymm5,%ymm4
-  .byte  196,98,125,121,13,171,129,0,0       // vpbroadcastw  0x81ab(%rip),%ymm9        # 37020 <_sk_srcover_bgra_8888_sse2_lowp+0xae0>
+  .byte  196,98,125,121,13,75,156,0,0        // vpbroadcastw  0x9c4b(%rip),%ymm9        # 39fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xb38>
   .byte  197,213,113,213,8                   // vpsrlw        $0x8,%ymm5,%ymm5
   .byte  197,197,114,215,16                  // vpsrld        $0x10,%ymm7,%ymm7
   .byte  197,205,114,214,16                  // vpsrld        $0x10,%ymm6,%ymm6
@@ -55797,19 +56833,19 @@
   .byte  196,193,53,114,243,16               // vpslld        $0x10,%ymm11,%ymm9
   .byte  196,65,53,235,202                   // vpor          %ymm10,%ymm9,%ymm9
   .byte  65,128,250,14                       // cmp           $0xe,%r10b
-  .byte  119,26                              // ja            2ef4f <_sk_srcover_rgba_8888_hsw_lowp+0x283>
-  .byte  76,141,21,236,0,0,0                 // lea           0xec(%rip),%r10        # 2f028 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+  .byte  119,26                              // ja            3044f <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+  .byte  76,141,21,236,0,0,0                 // lea           0xec(%rip),%r10        # 30528 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
   .byte  75,99,4,130                         // movslq        (%r10,%r8,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  196,65,121,126,1                    // vmovd         %xmm8,(%r9)
-  .byte  233,151,0,0,0                       // jmpq          2efe6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  .byte  233,151,0,0,0                       // jmpq          304e6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   .byte  196,65,126,127,1                    // vmovdqu       %ymm8,(%r9)
   .byte  196,65,126,127,73,32                // vmovdqu       %ymm9,0x20(%r9)
-  .byte  233,135,0,0,0                       // jmpq          2efe6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  .byte  233,135,0,0,0                       // jmpq          304e6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   .byte  196,67,121,22,65,8,2                // vpextrd       $0x2,%xmm8,0x8(%r9)
   .byte  196,65,121,214,1                    // vmovq         %xmm8,(%r9)
-  .byte  235,121                             // jmp           2efe6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  .byte  235,121                             // jmp           304e6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
   .byte  196,67,121,22,73,24,2               // vpextrd       $0x2,%xmm9,0x18(%r9)
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
@@ -55817,12 +56853,12 @@
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
   .byte  196,65,121,126,73,16                // vmovd         %xmm9,0x10(%r9)
   .byte  196,65,122,127,1                    // vmovdqu       %xmm8,(%r9)
-  .byte  235,76                              // jmp           2efe6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  .byte  235,76                              // jmp           304e6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   .byte  196,67,121,22,73,40,2               // vpextrd       $0x2,%xmm9,0x28(%r9)
   .byte  196,67,121,22,73,36,1               // vpextrd       $0x1,%xmm9,0x24(%r9)
   .byte  196,65,121,126,73,32                // vmovd         %xmm9,0x20(%r9)
   .byte  196,65,126,127,1                    // vmovdqu       %ymm8,(%r9)
-  .byte  235,49                              // jmp           2efe6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  .byte  235,49                              // jmp           304e6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   .byte  196,67,125,57,202,1                 // vextracti128  $0x1,%ymm9,%xmm10
   .byte  196,67,121,22,81,56,2               // vpextrd       $0x2,%xmm10,0x38(%r9)
   .byte  196,67,125,57,202,1                 // vextracti128  $0x1,%ymm9,%xmm10
@@ -55870,7 +56906,7 @@
   .byte  255,6                               // incl          (%rsi)
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,62               // lcall         *0x3effffff(%rip)        # 3f02f02c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8aec>
+  .byte  255,29,255,255,255,62               // lcall         *0x3effffff(%rip)        # 3f03052c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff70a4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,55                              // pushq         (%rdi)
@@ -55888,7 +56924,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  121,255                             // jns           2f04d <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+  .byte  121,255                             // jns           3054d <_sk_srcover_rgba_8888_hsw_lowp+0x381>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -55915,9 +56951,9 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,194                       // movzbl        %r10b,%r8d
   .byte  65,128,248,14                       // cmp           $0xe,%r8b
-  .byte  119,51                              // ja            2f0c0 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+  .byte  119,51                              // ja            305c0 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
   .byte  197,221,239,228                     // vpxor         %ymm4,%ymm4,%ymm4
-  .byte  76,141,29,236,2,0,0                 // lea           0x2ec(%rip),%r11        # 2f384 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+  .byte  76,141,29,236,2,0,0                 // lea           0x2ec(%rip),%r11        # 30884 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
   .byte  75,99,4,131                         // movslq        (%r11,%r8,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55927,10 +56963,10 @@
   .byte  255,224                             // jmpq          *%rax
   .byte  196,193,121,110,41                  // vmovd         (%r9),%xmm5
   .byte  197,221,239,228                     // vpxor         %ymm4,%ymm4,%ymm4
-  .byte  233,22,1,0,0                        // jmpq          2f1d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  .byte  233,22,1,0,0                        // jmpq          306d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   .byte  196,193,126,111,41                  // vmovdqu       (%r9),%ymm5
   .byte  196,193,126,111,97,32               // vmovdqu       0x20(%r9),%ymm4
-  .byte  233,6,1,0,0                         // jmpq          2f1d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  .byte  233,6,1,0,0                         // jmpq          306d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,8                // vmovd         0x8(%r9),%xmm4
   .byte  196,226,121,89,228                  // vpbroadcastq  %xmm4,%xmm4
   .byte  197,197,239,255                     // vpxor         %ymm7,%ymm7,%ymm7
@@ -55939,7 +56975,7 @@
   .byte  197,249,112,237,232                 // vpshufd       $0xe8,%xmm5,%xmm5
   .byte  196,227,93,2,237,3                  // vpblendd      $0x3,%ymm5,%ymm4,%ymm5
   .byte  197,253,111,231                     // vmovdqa       %ymm7,%ymm4
-  .byte  233,216,0,0,0                       // jmpq          2f1d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  .byte  233,216,0,0,0                       // jmpq          306d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,24               // vmovd         0x18(%r9),%xmm4
   .byte  196,226,125,89,228                  // vpbroadcastq  %xmm4,%ymm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55955,7 +56991,7 @@
   .byte  196,193,122,111,41                  // vmovdqu       (%r9),%xmm5
   .byte  196,227,85,2,236,240                // vpblendd      $0xf0,%ymm4,%ymm5,%ymm5
   .byte  197,125,127,196                     // vmovdqa       %ymm8,%ymm4
-  .byte  233,129,0,0,0                       // jmpq          2f1d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  .byte  233,129,0,0,0                       // jmpq          306d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,40               // vmovd         0x28(%r9),%xmm4
   .byte  196,226,121,89,228                  // vpbroadcastq  %xmm4,%xmm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55965,7 +57001,7 @@
   .byte  196,193,121,110,105,32              // vmovd         0x20(%r9),%xmm5
   .byte  196,227,93,2,229,1                  // vpblendd      $0x1,%ymm5,%ymm4,%ymm4
   .byte  196,193,126,111,41                  // vmovdqu       (%r9),%ymm5
-  .byte  235,76                              // jmp           2f1d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  .byte  235,76                              // jmp           306d6 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   .byte  196,193,121,110,97,56               // vmovd         0x38(%r9),%xmm4
   .byte  196,226,125,89,228                  // vpbroadcastq  %xmm4,%ymm4
   .byte  197,213,239,237                     // vpxor         %ymm5,%ymm5,%ymm5
@@ -55985,9 +57021,9 @@
   .byte  196,227,93,14,245,170               // vpblendw      $0xaa,%ymm5,%ymm4,%ymm6
   .byte  196,227,69,14,237,170               // vpblendw      $0xaa,%ymm5,%ymm7,%ymm5
   .byte  196,226,85,43,238                   // vpackusdw     %ymm6,%ymm5,%ymm5
-  .byte  197,125,111,5,65,126,0,0            // vmovdqa       0x7e41(%rip),%ymm8        # 37040 <_sk_srcover_bgra_8888_sse2_lowp+0xb00>
+  .byte  197,125,111,5,225,152,0,0           // vmovdqa       0x98e1(%rip),%ymm8        # 39fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
   .byte  196,193,85,219,240                  // vpand         %ymm8,%ymm5,%ymm6
-  .byte  196,98,125,121,13,83,126,0,0        // vpbroadcastw  0x7e53(%rip),%ymm9        # 37060 <_sk_srcover_bgra_8888_sse2_lowp+0xb20>
+  .byte  196,98,125,121,13,243,152,0,0       // vpbroadcastw  0x98f3(%rip),%ymm9        # 3a000 <_sk_srcover_bgra_8888_sse2_lowp+0xb78>
   .byte  197,213,113,213,8                   // vpsrlw        $0x8,%ymm5,%ymm5
   .byte  197,221,114,212,16                  // vpsrld        $0x10,%ymm4,%ymm4
   .byte  197,197,114,215,16                  // vpsrld        $0x10,%ymm7,%ymm7
@@ -56026,19 +57062,19 @@
   .byte  196,193,53,114,243,16               // vpslld        $0x10,%ymm11,%ymm9
   .byte  196,65,53,235,202                   // vpor          %ymm10,%ymm9,%ymm9
   .byte  65,128,250,14                       // cmp           $0xe,%r10b
-  .byte  119,26                              // ja            2f2e7 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
-  .byte  76,141,21,236,0,0,0                 // lea           0xec(%rip),%r10        # 2f3c0 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+  .byte  119,26                              // ja            307e7 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+  .byte  76,141,21,236,0,0,0                 // lea           0xec(%rip),%r10        # 308c0 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
   .byte  75,99,4,130                         // movslq        (%r10,%r8,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  196,65,121,126,1                    // vmovd         %xmm8,(%r9)
-  .byte  233,151,0,0,0                       // jmpq          2f37e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  .byte  233,151,0,0,0                       // jmpq          3087e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   .byte  196,65,126,127,1                    // vmovdqu       %ymm8,(%r9)
   .byte  196,65,126,127,73,32                // vmovdqu       %ymm9,0x20(%r9)
-  .byte  233,135,0,0,0                       // jmpq          2f37e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  .byte  233,135,0,0,0                       // jmpq          3087e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   .byte  196,67,121,22,65,8,2                // vpextrd       $0x2,%xmm8,0x8(%r9)
   .byte  196,65,121,214,1                    // vmovq         %xmm8,(%r9)
-  .byte  235,121                             // jmp           2f37e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  .byte  235,121                             // jmp           3087e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
   .byte  196,67,121,22,73,24,2               // vpextrd       $0x2,%xmm9,0x18(%r9)
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
@@ -56046,12 +57082,12 @@
   .byte  196,67,125,57,193,1                 // vextracti128  $0x1,%ymm8,%xmm9
   .byte  196,65,121,126,73,16                // vmovd         %xmm9,0x10(%r9)
   .byte  196,65,122,127,1                    // vmovdqu       %xmm8,(%r9)
-  .byte  235,76                              // jmp           2f37e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  .byte  235,76                              // jmp           3087e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   .byte  196,67,121,22,73,40,2               // vpextrd       $0x2,%xmm9,0x28(%r9)
   .byte  196,67,121,22,73,36,1               // vpextrd       $0x1,%xmm9,0x24(%r9)
   .byte  196,65,121,126,73,32                // vmovd         %xmm9,0x20(%r9)
   .byte  196,65,126,127,1                    // vmovdqu       %ymm8,(%r9)
-  .byte  235,49                              // jmp           2f37e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  .byte  235,49                              // jmp           3087e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   .byte  196,67,125,57,202,1                 // vextracti128  $0x1,%ymm9,%xmm10
   .byte  196,67,121,22,81,56,2               // vpextrd       $0x2,%xmm10,0x38(%r9)
   .byte  196,67,125,57,202,1                 // vextracti128  $0x1,%ymm9,%xmm10
@@ -56099,7 +57135,7 @@
   .byte  255,6                               // incl          (%rsi)
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,62               // lcall         *0x3effffff(%rip)        # 3f02f3c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8e84>
+  .byte  255,29,255,255,255,62               // lcall         *0x3effffff(%rip)        # 3f0308c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,55                              // pushq         (%rdi)
@@ -56117,7 +57153,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  121,255                             // jns           2f3e5 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+  .byte  121,255                             // jns           308e5 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -56150,13 +57186,13 @@
   .byte  73,137,246                          // mov           %rsi,%r14
   .byte  72,137,77,192                       // mov           %rcx,-0x40(%rbp)
   .byte  72,57,203                           // cmp           %rcx,%rbx
-  .byte  15,131,131,0,0,0                    // jae           2f4b2 <_sk_start_pipeline_sse41_lowp+0xb6>
+  .byte  15,131,131,0,0,0                    // jae           309b2 <_sk_start_pipeline_sse41_lowp+0xb6>
   .byte  72,139,69,208                       // mov           -0x30(%rbp),%rax
   .byte  72,141,64,8                         // lea           0x8(%rax),%rax
   .byte  72,137,69,200                       // mov           %rax,-0x38(%rbp)
   .byte  76,57,125,200                       // cmp           %r15,-0x38(%rbp)
   .byte  72,139,85,208                       // mov           -0x30(%rbp),%rdx
-  .byte  119,59                              // ja            2f480 <_sk_start_pipeline_sse41_lowp+0x84>
+  .byte  119,59                              // ja            30980 <_sk_start_pipeline_sse41_lowp+0x84>
   .byte  76,139,101,208                      // mov           -0x30(%rbp),%r12
   .byte  49,255                              // xor           %edi,%edi
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -56175,10 +57211,10 @@
   .byte  73,131,196,16                       // add           $0x10,%r12
   .byte  77,57,252                           // cmp           %r15,%r12
   .byte  73,137,212                          // mov           %rdx,%r12
-  .byte  118,201                             // jbe           2f449 <_sk_start_pipeline_sse41_lowp+0x4d>
+  .byte  118,201                             // jbe           30949 <_sk_start_pipeline_sse41_lowp+0x4d>
   .byte  76,137,255                          // mov           %r15,%rdi
   .byte  72,41,215                           // sub           %rdx,%rdi
-  .byte  116,33                              // je            2f4a9 <_sk_start_pipeline_sse41_lowp+0xad>
+  .byte  116,33                              // je            309a9 <_sk_start_pipeline_sse41_lowp+0xad>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -56192,7 +57228,7 @@
   .byte  65,255,213                          // callq         *%r13
   .byte  72,255,195                          // inc           %rbx
   .byte  72,59,93,192                        // cmp           -0x40(%rbp),%rbx
-  .byte  117,137                             // jne           2f43b <_sk_start_pipeline_sse41_lowp+0x3f>
+  .byte  117,137                             // jne           3093b <_sk_start_pipeline_sse41_lowp+0x3f>
   .byte  72,131,196,24                       // add           $0x18,%rsp
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
@@ -56223,7 +57259,7 @@
   .byte  102,15,110,209                      // movd          %ecx,%xmm2
   .byte  102,15,112,210,0                    // pshufd        $0x0,%xmm2,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,88,21,208,123,0,0                // addps         0x7bd0(%rip),%xmm2        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,21,112,150,0,0                // addps         0x9670(%rip),%xmm2        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  255,224                             // jmpq          *%rax
@@ -56400,7 +57436,7 @@
 FUNCTION(_sk_black_color_sse41_lowp)
 _sk_black_color_sse41_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,21,121,0,0                 // movaps        0x7915(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,181,147,0,0                // movaps        0x93b5(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -56411,7 +57447,7 @@
 FUNCTION(_sk_white_color_sse41_lowp)
 _sk_white_color_sse41_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,5,1,121,0,0                   // movaps        0x7901(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,5,161,147,0,0                 // movaps        0x93a1(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -56422,10 +57458,10 @@
 FUNCTION(_sk_set_rgb_sse41_lowp)
 _sk_set_rgb_sse41_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  243,15,16,21,152,112,0,0            // movss         0x7098(%rip),%xmm2        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,15,16,21,224,138,0,0            // movss         0x8ae0(%rip),%xmm2        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  243,15,16,0                         // movss         (%rax),%xmm0
   .byte  243,15,89,194                       // mulss         %xmm2,%xmm0
-  .byte  243,68,15,16,5,87,112,0,0           // movss         0x7057(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,16,5,159,138,0,0          // movss         0x8a9f(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,88,192                    // addss         %xmm8,%xmm0
   .byte  243,68,15,44,192                    // cvttss2si     %xmm0,%r8d
   .byte  102,65,15,110,192                   // movd          %r8d,%xmm0
@@ -56472,7 +57508,7 @@
 FUNCTION(_sk_premul_sse41_lowp)
 _sk_premul_sse41_lowp:
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,68,15,111,5,77,120,0,0          // movdqa        0x784d(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,237,146,0,0         // movdqa        0x92ed(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
@@ -56489,7 +57525,7 @@
 FUNCTION(_sk_premul_dst_sse41_lowp)
 _sk_premul_dst_sse41_lowp:
   .byte  102,15,213,231                      // pmullw        %xmm7,%xmm4
-  .byte  102,68,15,111,5,22,120,0,0          // movdqa        0x7816(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,182,146,0,0         // movdqa        0x92b6(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,224                   // paddw         %xmm8,%xmm4
   .byte  102,15,113,212,8                    // psrlw         $0x8,%xmm4
   .byte  102,15,213,239                      // pmullw        %xmm7,%xmm5
@@ -56537,7 +57573,7 @@
 .globl _sk_invert_sse41_lowp
 FUNCTION(_sk_invert_sse41_lowp)
 _sk_invert_sse41_lowp:
-  .byte  102,68,15,111,5,180,119,0,0         // movdqa        0x77b4(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,84,146,0,0          // movdqa        0x9254(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,200                   // psubw         %xmm0,%xmm9
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -56569,7 +57605,7 @@
 _sk_srcatop_sse41_lowp:
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,15,111,29,88,119,0,0            // movdqa        0x7758(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,29,248,145,0,0           // movdqa        0x91f8(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,111,203                   // movdqa        %xmm3,%xmm9
   .byte  102,69,15,249,200                   // psubw         %xmm8,%xmm9
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
@@ -56601,7 +57637,7 @@
 _sk_dstatop_sse41_lowp:
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
   .byte  102,68,15,213,195                   // pmullw        %xmm3,%xmm8
-  .byte  102,68,15,111,13,216,118,0,0        // movdqa        0x76d8(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,120,145,0,0        // movdqa        0x9178(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,253,193                   // paddw         %xmm9,%xmm8
   .byte  102,68,15,111,213                   // movdqa        %xmm5,%xmm10
   .byte  102,68,15,213,211                   // pmullw        %xmm3,%xmm10
@@ -56630,7 +57666,7 @@
 FUNCTION(_sk_srcin_sse41_lowp)
 _sk_srcin_sse41_lowp:
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,68,15,111,5,99,118,0,0          // movdqa        0x7663(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,3,145,0,0           // movdqa        0x9103(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,207                      // pmullw        %xmm7,%xmm1
@@ -56651,7 +57687,7 @@
 _sk_dstin_sse41_lowp:
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,68,15,111,5,26,118,0,0          // movdqa        0x761a(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,186,144,0,0         // movdqa        0x90ba(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
@@ -56672,7 +57708,7 @@
 .globl _sk_srcout_sse41_lowp
 FUNCTION(_sk_srcout_sse41_lowp)
 _sk_srcout_sse41_lowp:
-  .byte  102,68,15,111,5,209,117,0,0         // movdqa        0x75d1(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,113,144,0,0         // movdqa        0x9071(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,207                   // psubw         %xmm7,%xmm9
   .byte  102,65,15,213,193                   // pmullw        %xmm9,%xmm0
@@ -56695,7 +57731,7 @@
 FUNCTION(_sk_dstout_sse41_lowp)
 _sk_dstout_sse41_lowp:
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,68,15,111,5,122,117,0,0         // movdqa        0x757a(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,26,144,0,0          // movdqa        0x901a(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,249,216                      // psubw         %xmm0,%xmm3
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
@@ -56720,7 +57756,7 @@
 .globl _sk_srcover_sse41_lowp
 FUNCTION(_sk_srcover_sse41_lowp)
 _sk_srcover_sse41_lowp:
-  .byte  102,68,15,111,13,32,117,0,0         // movdqa        0x7520(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,192,143,0,0        // movdqa        0x8fc0(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
   .byte  102,68,15,249,195                   // psubw         %xmm3,%xmm8
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -56749,7 +57785,7 @@
 .globl _sk_dstover_sse41_lowp
 FUNCTION(_sk_dstover_sse41_lowp)
 _sk_dstover_sse41_lowp:
-  .byte  102,68,15,111,5,166,116,0,0         // movdqa        0x74a6(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,70,143,0,0          // movdqa        0x8f46(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,207                   // psubw         %xmm7,%xmm9
   .byte  102,65,15,213,193                   // pmullw        %xmm9,%xmm0
@@ -56776,7 +57812,7 @@
 FUNCTION(_sk_modulate_sse41_lowp)
 _sk_modulate_sse41_lowp:
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
-  .byte  102,68,15,111,5,63,116,0,0          // movdqa        0x743f(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,223,142,0,0         // movdqa        0x8edf(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,205                      // pmullw        %xmm5,%xmm1
@@ -56795,7 +57831,7 @@
 .globl _sk_multiply_sse41_lowp
 FUNCTION(_sk_multiply_sse41_lowp)
 _sk_multiply_sse41_lowp:
-  .byte  102,68,15,111,13,254,115,0,0        // movdqa        0x73fe(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,158,142,0,0        // movdqa        0x8e9e(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
   .byte  102,68,15,249,195                   // psubw         %xmm3,%xmm8
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -56838,7 +57874,7 @@
 FUNCTION(_sk_plus__sse41_lowp)
 _sk_plus__sse41_lowp:
   .byte  102,15,253,196                      // paddw         %xmm4,%xmm0
-  .byte  102,68,15,111,5,67,115,0,0          // movdqa        0x7343(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,227,141,0,0         // movdqa        0x8de3(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,56,58,192                 // pminuw        %xmm8,%xmm0
   .byte  102,15,253,205                      // paddw         %xmm5,%xmm1
   .byte  102,65,15,56,58,200                 // pminuw        %xmm8,%xmm1
@@ -56858,7 +57894,7 @@
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,204                      // pmullw        %xmm4,%xmm1
-  .byte  102,68,15,111,21,253,114,0,0        // movdqa        0x72fd(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,21,157,141,0,0        // movdqa        0x8d9d(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,202                   // paddw         %xmm10,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -56890,7 +57926,7 @@
 FUNCTION(_sk_xor__sse41_lowp)
 _sk_xor__sse41_lowp:
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
-  .byte  102,68,15,111,13,123,114,0,0        // movdqa        0x727b(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,27,141,0,0         // movdqa        0x8d1b(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,209                   // movdqa        %xmm9,%xmm10
   .byte  102,68,15,249,215                   // psubw         %xmm7,%xmm10
   .byte  102,65,15,213,194                   // pmullw        %xmm10,%xmm0
@@ -56933,7 +57969,7 @@
   .byte  102,68,15,213,207                   // pmullw        %xmm7,%xmm9
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
   .byte  102,65,15,56,62,201                 // pmaxuw        %xmm9,%xmm1
-  .byte  102,68,15,111,13,194,113,0,0        // movdqa        0x71c2(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,98,140,0,0         // movdqa        0x8c62(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,201                   // paddw         %xmm9,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -56977,7 +58013,7 @@
   .byte  102,68,15,213,207                   // pmullw        %xmm7,%xmm9
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
   .byte  102,65,15,56,58,201                 // pminuw        %xmm9,%xmm1
-  .byte  102,68,15,111,13,5,113,0,0          // movdqa        0x7105(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,165,139,0,0        // movdqa        0x8ba5(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,201                   // paddw         %xmm9,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -57021,10 +58057,10 @@
   .byte  102,68,15,213,207                   // pmullw        %xmm7,%xmm9
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
   .byte  102,65,15,56,58,201                 // pminuw        %xmm9,%xmm1
-  .byte  102,68,15,111,13,72,112,0,0         // movdqa        0x7048(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,232,138,0,0        // movdqa        0x8ae8(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,201                   // paddw         %xmm9,%xmm1
   .byte  102,15,113,209,7                    // psrlw         $0x7,%xmm1
-  .byte  102,68,15,111,21,149,119,0,0        // movdqa        0x7795(%rip),%xmm10        # 377d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
+  .byte  102,68,15,111,21,53,146,0,0         // movdqa        0x9235(%rip),%xmm10        # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
   .byte  102,65,15,219,202                   // pand          %xmm10,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
   .byte  102,68,15,111,221                   // movdqa        %xmm5,%xmm11
@@ -57066,10 +58102,10 @@
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,204                      // pmullw        %xmm4,%xmm1
-  .byte  102,68,15,111,13,132,111,0,0        // movdqa        0x6f84(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,36,138,0,0         // movdqa        0x8a24(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,201                   // paddw         %xmm9,%xmm1
   .byte  102,15,113,209,7                    // psrlw         $0x7,%xmm1
-  .byte  102,68,15,111,21,209,118,0,0        // movdqa        0x76d1(%rip),%xmm10        # 377d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
+  .byte  102,68,15,111,21,113,145,0,0        // movdqa        0x9171(%rip),%xmm10        # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
   .byte  102,65,15,219,202                   // pand          %xmm10,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
@@ -57105,14 +58141,14 @@
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
-  .byte  102,68,15,111,29,223,110,0,0        // movdqa        0x6edf(%rip),%xmm11        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,29,127,137,0,0        // movdqa        0x897f(%rip),%xmm11        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,249,220                   // psubw         %xmm12,%xmm11
   .byte  102,65,15,111,227                   // movdqa        %xmm11,%xmm4
   .byte  102,65,15,213,224                   // pmullw        %xmm8,%xmm4
   .byte  102,68,15,111,251                   // movdqa        %xmm3,%xmm15
   .byte  102,69,15,249,248                   // psubw         %xmm8,%xmm15
   .byte  102,69,15,253,192                   // paddw         %xmm8,%xmm8
-  .byte  102,68,15,111,13,40,118,0,0         // movdqa        0x7628(%rip),%xmm9        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,13,200,144,0,0        // movdqa        0x90c8(%rip),%xmm9        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,243                   // movdqa        %xmm3,%xmm14
   .byte  102,69,15,239,241                   // pxor          %xmm9,%xmm14
   .byte  102,65,15,111,196                   // movdqa        %xmm12,%xmm0
@@ -57159,7 +58195,7 @@
   .byte  102,68,15,111,232                   // movdqa        %xmm0,%xmm13
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,65,15,56,16,210                 // pblendvb      %xmm0,%xmm10,%xmm2
-  .byte  102,68,15,111,13,208,109,0,0        // movdqa        0x6dd0(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,112,136,0,0        // movdqa        0x8870(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,249,195                      // psubw         %xmm3,%xmm0
   .byte  102,15,111,248                      // movdqa        %xmm0,%xmm7
@@ -57198,7 +58234,7 @@
 _sk_overlay_sse41_lowp:
   .byte  102,68,15,111,231                   // movdqa        %xmm7,%xmm12
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
-  .byte  102,68,15,111,29,51,109,0,0         // movdqa        0x6d33(%rip),%xmm11        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,29,211,135,0,0        // movdqa        0x87d3(%rip),%xmm11        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,249,220                   // psubw         %xmm12,%xmm11
   .byte  102,65,15,111,195                   // movdqa        %xmm11,%xmm0
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
@@ -57210,7 +58246,7 @@
   .byte  102,68,15,249,252                   // psubw         %xmm4,%xmm15
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,253,192                      // paddw         %xmm0,%xmm0
-  .byte  102,68,15,111,13,100,116,0,0        // movdqa        0x7464(%rip),%xmm9        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,13,4,143,0,0          // movdqa        0x8f04(%rip),%xmm9        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,69,15,111,212                   // movdqa        %xmm12,%xmm10
   .byte  102,68,15,213,211                   // pmullw        %xmm3,%xmm10
   .byte  102,69,15,213,254                   // pmullw        %xmm14,%xmm15
@@ -57256,7 +58292,7 @@
   .byte  102,15,253,210                      // paddw         %xmm2,%xmm2
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,65,15,56,16,210                 // pblendvb      %xmm0,%xmm10,%xmm2
-  .byte  102,68,15,111,13,22,108,0,0         // movdqa        0x6c16(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,182,134,0,0        // movdqa        0x86b6(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,249,195                      // psubw         %xmm3,%xmm0
   .byte  102,15,111,248                      // movdqa        %xmm0,%xmm7
@@ -57299,49 +58335,49 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            3051c <_sk_load_8888_sse41_lowp+0x44>
+  .byte  119,41                              // ja            31a1c <_sk_load_8888_sse41_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 305f4 <_sk_load_8888_sse41_lowp+0x11c>
+  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 31af4 <_sk_load_8888_sse41_lowp+0x11c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,20,144                // movd          (%r8,%rdx,4),%xmm2
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           30575 <_sk_load_8888_sse41_lowp+0x9d>
+  .byte  235,89                              // jmp           31a75 <_sk_load_8888_sse41_lowp+0x9d>
   .byte  243,65,15,111,20,144                // movdqu        (%r8,%rdx,4),%xmm2
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           30575 <_sk_load_8888_sse41_lowp+0x9d>
+  .byte  235,74                              // jmp           31a75 <_sk_load_8888_sse41_lowp+0x9d>
   .byte  102,65,15,110,68,144,8              // movd          0x8(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  243,65,15,126,20,144                // movq          (%r8,%rdx,4),%xmm2
   .byte  102,65,15,58,14,208,240             // pblendw       $0xf0,%xmm8,%xmm2
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
-  .byte  235,37                              // jmp           30575 <_sk_load_8888_sse41_lowp+0x9d>
+  .byte  235,37                              // jmp           31a75 <_sk_load_8888_sse41_lowp+0x9d>
   .byte  102,65,15,110,68,144,24             // movd          0x18(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,20,144                // movdqu        (%r8,%rdx,4),%xmm2
-  .byte  102,15,111,5,115,114,0,0            // movdqa        0x7273(%rip),%xmm0        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,5,19,141,0,0             // movdqa        0x8d13(%rip),%xmm0        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,15,56,0,200                     // pshufb        %xmm0,%xmm1
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,56,0,216                     // pshufb        %xmm0,%xmm3
   .byte  102,15,108,203                      // punpcklqdq    %xmm3,%xmm1
-  .byte  102,68,15,111,13,211,106,0,0        // movdqa        0x6ad3(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,115,133,0,0        // movdqa        0x8573(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,193                   // pand          %xmm9,%xmm0
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,68,15,111,21,76,114,0,0         // movdqa        0x724c(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,236,140,0,0        // movdqa        0x8cec(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,218                      // movdqa        %xmm2,%xmm3
   .byte  102,65,15,56,0,218                  // pshufb        %xmm10,%xmm3
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,219                   // punpcklqdq    %xmm11,%xmm3
-  .byte  102,68,15,111,21,57,114,0,0         // movdqa        0x7239(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,217,140,0,0        // movdqa        0x8cd9(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,210                  // pshufb        %xmm10,%xmm2
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,208                   // punpcklqdq    %xmm8,%xmm2
@@ -57357,7 +58393,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           30601 <_sk_load_8888_sse41_lowp+0x129>
+  .byte  123,255                             // jnp           31b01 <_sk_load_8888_sse41_lowp+0x129>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -57379,49 +58415,49 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            30654 <_sk_load_8888_dst_sse41_lowp+0x44>
+  .byte  119,41                              // ja            31b54 <_sk_load_8888_dst_sse41_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 3072c <_sk_load_8888_dst_sse41_lowp+0x11c>
+  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 31c2c <_sk_load_8888_dst_sse41_lowp+0x11c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,52,144                // movd          (%r8,%rdx,4),%xmm6
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           306ad <_sk_load_8888_dst_sse41_lowp+0x9d>
+  .byte  235,89                              // jmp           31bad <_sk_load_8888_dst_sse41_lowp+0x9d>
   .byte  243,65,15,111,52,144                // movdqu        (%r8,%rdx,4),%xmm6
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           306ad <_sk_load_8888_dst_sse41_lowp+0x9d>
+  .byte  235,74                              // jmp           31bad <_sk_load_8888_dst_sse41_lowp+0x9d>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  243,65,15,126,52,144                // movq          (%r8,%rdx,4),%xmm6
   .byte  102,65,15,58,14,240,240             // pblendw       $0xf0,%xmm8,%xmm6
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,37                              // jmp           306ad <_sk_load_8888_dst_sse41_lowp+0x9d>
+  .byte  235,37                              // jmp           31bad <_sk_load_8888_dst_sse41_lowp+0x9d>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,52,144                // movdqu        (%r8,%rdx,4),%xmm6
-  .byte  102,15,111,37,59,113,0,0            // movdqa        0x713b(%rip),%xmm4        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,37,219,139,0,0           // movdqa        0x8bdb(%rip),%xmm4        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,238                      // movdqa        %xmm6,%xmm5
   .byte  102,15,56,0,236                     // pshufb        %xmm4,%xmm5
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,56,0,252                     // pshufb        %xmm4,%xmm7
   .byte  102,15,108,239                      // punpcklqdq    %xmm7,%xmm5
-  .byte  102,68,15,111,13,155,105,0,0        // movdqa        0x699b(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,59,132,0,0         // movdqa        0x843b(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,65,15,219,225                   // pand          %xmm9,%xmm4
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
-  .byte  102,68,15,111,21,20,113,0,0         // movdqa        0x7114(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,180,139,0,0        // movdqa        0x8bb4(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,254                      // movdqa        %xmm6,%xmm7
   .byte  102,65,15,56,0,250                  // pshufb        %xmm10,%xmm7
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,251                   // punpcklqdq    %xmm11,%xmm7
-  .byte  102,68,15,111,21,1,113,0,0          // movdqa        0x7101(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,161,139,0,0        // movdqa        0x8ba1(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,242                  // pshufb        %xmm10,%xmm6
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,240                   // punpcklqdq    %xmm8,%xmm6
@@ -57437,7 +58473,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           30739 <_sk_load_8888_dst_sse41_lowp+0x129>
+  .byte  123,255                             // jnp           31c39 <_sk_load_8888_dst_sse41_lowp+0x129>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -57474,20 +58510,20 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,27                              // ja            307ce <_sk_store_8888_sse41_lowp+0x86>
+  .byte  119,27                              // ja            31cce <_sk_store_8888_sse41_lowp+0x86>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,87,0,0,0                  // lea           0x57(%rip),%r9        # 30814 <_sk_store_8888_sse41_lowp+0xcc>
+  .byte  76,141,13,87,0,0,0                  // lea           0x57(%rip),%r9        # 31d14 <_sk_store_8888_sse41_lowp+0xcc>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,4,144                 // movd          %xmm8,(%r8,%rdx,4)
-  .byte  235,63                              // jmp           3080d <_sk_store_8888_sse41_lowp+0xc5>
+  .byte  235,63                              // jmp           31d0d <_sk_store_8888_sse41_lowp+0xc5>
   .byte  243,69,15,127,4,144                 // movdqu        %xmm8,(%r8,%rdx,4)
   .byte  243,69,15,127,76,144,16             // movdqu        %xmm9,0x10(%r8,%rdx,4)
-  .byte  235,48                              // jmp           3080d <_sk_store_8888_sse41_lowp+0xc5>
+  .byte  235,48                              // jmp           31d0d <_sk_store_8888_sse41_lowp+0xc5>
   .byte  102,69,15,58,22,68,144,8,2          // pextrd        $0x2,%xmm8,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,4,144                 // movq          %xmm8,(%r8,%rdx,4)
-  .byte  235,31                              // jmp           3080d <_sk_store_8888_sse41_lowp+0xc5>
+  .byte  235,31                              // jmp           31d0d <_sk_store_8888_sse41_lowp+0xc5>
   .byte  102,69,15,58,22,76,144,24,2         // pextrd        $0x2,%xmm9,0x18(%r8,%rdx,4)
   .byte  102,69,15,58,22,76,144,20,1         // pextrd        $0x1,%xmm9,0x14(%r8,%rdx,4)
   .byte  102,69,15,126,76,144,16             // movd          %xmm9,0x10(%r8,%rdx,4)
@@ -57531,49 +58567,49 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            30874 <_sk_load_bgra_sse41_lowp+0x44>
+  .byte  119,41                              // ja            31d74 <_sk_load_bgra_sse41_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 3094c <_sk_load_bgra_sse41_lowp+0x11c>
+  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 31e4c <_sk_load_bgra_sse41_lowp+0x11c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,4,144                 // movd          (%r8,%rdx,4),%xmm0
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           308cd <_sk_load_bgra_sse41_lowp+0x9d>
+  .byte  235,89                              // jmp           31dcd <_sk_load_bgra_sse41_lowp+0x9d>
   .byte  243,65,15,111,4,144                 // movdqu        (%r8,%rdx,4),%xmm0
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           308cd <_sk_load_bgra_sse41_lowp+0x9d>
+  .byte  235,74                              // jmp           31dcd <_sk_load_bgra_sse41_lowp+0x9d>
   .byte  102,65,15,110,68,144,8              // movd          0x8(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  243,65,15,126,4,144                 // movq          (%r8,%rdx,4),%xmm0
   .byte  102,65,15,58,14,192,240             // pblendw       $0xf0,%xmm8,%xmm0
   .byte  102,68,15,111,193                   // movdqa        %xmm1,%xmm8
-  .byte  235,37                              // jmp           308cd <_sk_load_bgra_sse41_lowp+0x9d>
+  .byte  235,37                              // jmp           31dcd <_sk_load_bgra_sse41_lowp+0x9d>
   .byte  102,65,15,110,68,144,24             // movd          0x18(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,4,144                 // movdqu        (%r8,%rdx,4),%xmm0
-  .byte  102,15,111,21,27,111,0,0            // movdqa        0x6f1b(%rip),%xmm2        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,21,187,137,0,0           // movdqa        0x89bb(%rip),%xmm2        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,56,0,202                     // pshufb        %xmm2,%xmm1
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,56,0,218                     // pshufb        %xmm2,%xmm3
   .byte  102,15,108,203                      // punpcklqdq    %xmm3,%xmm1
-  .byte  102,68,15,111,13,123,103,0,0        // movdqa        0x677b(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,27,130,0,0         // movdqa        0x821b(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,65,15,219,209                   // pand          %xmm9,%xmm2
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,68,15,111,21,244,110,0,0        // movdqa        0x6ef4(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,148,137,0,0        // movdqa        0x8994(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,65,15,56,0,218                  // pshufb        %xmm10,%xmm3
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,219                   // punpcklqdq    %xmm11,%xmm3
-  .byte  102,68,15,111,21,225,110,0,0        // movdqa        0x6ee1(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,129,137,0,0        // movdqa        0x8981(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,194                  // pshufb        %xmm10,%xmm0
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,192                   // punpcklqdq    %xmm8,%xmm0
@@ -57589,7 +58625,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           30959 <_sk_load_bgra_sse41_lowp+0x129>
+  .byte  123,255                             // jnp           31e59 <_sk_load_bgra_sse41_lowp+0x129>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -57611,49 +58647,49 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            309ac <_sk_load_bgra_dst_sse41_lowp+0x44>
+  .byte  119,41                              // ja            31eac <_sk_load_bgra_dst_sse41_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 30a84 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+  .byte  76,141,13,242,0,0,0                 // lea           0xf2(%rip),%r9        # 31f84 <_sk_load_bgra_dst_sse41_lowp+0x11c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,36,144                // movd          (%r8,%rdx,4),%xmm4
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           30a05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  .byte  235,89                              // jmp           31f05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   .byte  243,65,15,111,36,144                // movdqu        (%r8,%rdx,4),%xmm4
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           30a05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  .byte  235,74                              // jmp           31f05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  243,65,15,126,36,144                // movq          (%r8,%rdx,4),%xmm4
   .byte  102,65,15,58,14,224,240             // pblendw       $0xf0,%xmm8,%xmm4
   .byte  102,68,15,111,197                   // movdqa        %xmm5,%xmm8
-  .byte  235,37                              // jmp           30a05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  .byte  235,37                              // jmp           31f05 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,36,144                // movdqu        (%r8,%rdx,4),%xmm4
-  .byte  102,15,111,53,227,109,0,0           // movdqa        0x6de3(%rip),%xmm6        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,53,131,136,0,0           // movdqa        0x8883(%rip),%xmm6        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,56,0,238                     // pshufb        %xmm6,%xmm5
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,56,0,254                     // pshufb        %xmm6,%xmm7
   .byte  102,15,108,239                      // punpcklqdq    %xmm7,%xmm5
-  .byte  102,68,15,111,13,67,102,0,0         // movdqa        0x6643(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,227,128,0,0        // movdqa        0x80e3(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,65,15,219,241                   // pand          %xmm9,%xmm6
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
-  .byte  102,68,15,111,21,188,109,0,0        // movdqa        0x6dbc(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,92,136,0,0         // movdqa        0x885c(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
   .byte  102,65,15,56,0,250                  // pshufb        %xmm10,%xmm7
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,251                   // punpcklqdq    %xmm11,%xmm7
-  .byte  102,68,15,111,21,169,109,0,0        // movdqa        0x6da9(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,73,136,0,0         // movdqa        0x8849(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,226                  // pshufb        %xmm10,%xmm4
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,224                   // punpcklqdq    %xmm8,%xmm4
@@ -57669,7 +58705,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           30a91 <_sk_load_bgra_dst_sse41_lowp+0x129>
+  .byte  123,255                             // jnp           31f91 <_sk_load_bgra_dst_sse41_lowp+0x129>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -57706,20 +58742,20 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,27                              // ja            30b26 <_sk_store_bgra_sse41_lowp+0x86>
+  .byte  119,27                              // ja            32026 <_sk_store_bgra_sse41_lowp+0x86>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,87,0,0,0                  // lea           0x57(%rip),%r9        # 30b6c <_sk_store_bgra_sse41_lowp+0xcc>
+  .byte  76,141,13,87,0,0,0                  // lea           0x57(%rip),%r9        # 3206c <_sk_store_bgra_sse41_lowp+0xcc>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,4,144                 // movd          %xmm8,(%r8,%rdx,4)
-  .byte  235,63                              // jmp           30b65 <_sk_store_bgra_sse41_lowp+0xc5>
+  .byte  235,63                              // jmp           32065 <_sk_store_bgra_sse41_lowp+0xc5>
   .byte  243,69,15,127,4,144                 // movdqu        %xmm8,(%r8,%rdx,4)
   .byte  243,69,15,127,76,144,16             // movdqu        %xmm9,0x10(%r8,%rdx,4)
-  .byte  235,48                              // jmp           30b65 <_sk_store_bgra_sse41_lowp+0xc5>
+  .byte  235,48                              // jmp           32065 <_sk_store_bgra_sse41_lowp+0xc5>
   .byte  102,69,15,58,22,68,144,8,2          // pextrd        $0x2,%xmm8,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,4,144                 // movq          %xmm8,(%r8,%rdx,4)
-  .byte  235,31                              // jmp           30b65 <_sk_store_bgra_sse41_lowp+0xc5>
+  .byte  235,31                              // jmp           32065 <_sk_store_bgra_sse41_lowp+0xc5>
   .byte  102,69,15,58,22,76,144,24,2         // pextrd        $0x2,%xmm9,0x18(%r8,%rdx,4)
   .byte  102,69,15,58,22,76,144,20,1         // pextrd        $0x1,%xmm9,0x14(%r8,%rdx,4)
   .byte  102,69,15,126,76,144,16             // movd          %xmm9,0x10(%r8,%rdx,4)
@@ -57822,17 +58858,17 @@
   .byte  102,65,15,196,202,5                 // pinsrw        $0x5,%r10d,%xmm1
   .byte  102,65,15,196,201,6                 // pinsrw        $0x6,%r9d,%xmm1
   .byte  102,15,196,200,7                    // pinsrw        $0x7,%eax,%xmm1
-  .byte  102,68,15,111,13,172,99,0,0         // movdqa        0x63ac(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,76,126,0,0         // movdqa        0x7e4c(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,193                   // pand          %xmm9,%xmm0
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,68,15,111,21,37,107,0,0         // movdqa        0x6b25(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,197,133,0,0        // movdqa        0x85c5(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,218                      // movdqa        %xmm2,%xmm3
   .byte  102,65,15,56,0,218                  // pshufb        %xmm10,%xmm3
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,219                   // punpcklqdq    %xmm11,%xmm3
-  .byte  102,68,15,111,21,18,107,0,0         // movdqa        0x6b12(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,178,133,0,0        // movdqa        0x85b2(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,210                  // pshufb        %xmm10,%xmm2
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,208                   // punpcklqdq    %xmm8,%xmm2
@@ -57917,17 +58953,17 @@
   .byte  102,65,15,196,202,5                 // pinsrw        $0x5,%r10d,%xmm1
   .byte  102,65,15,196,201,6                 // pinsrw        $0x6,%r9d,%xmm1
   .byte  102,15,196,200,7                    // pinsrw        $0x7,%eax,%xmm1
-  .byte  102,68,15,111,13,20,98,0,0          // movdqa        0x6214(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,180,124,0,0        // movdqa        0x7cb4(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,65,15,219,209                   // pand          %xmm9,%xmm2
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,68,15,111,21,141,105,0,0        // movdqa        0x698d(%rip),%xmm10        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,21,45,132,0,0         // movdqa        0x842d(%rip),%xmm10        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,65,15,56,0,218                  // pshufb        %xmm10,%xmm3
   .byte  102,69,15,111,216                   // movdqa        %xmm8,%xmm11
   .byte  102,69,15,56,0,218                  // pshufb        %xmm10,%xmm11
   .byte  102,65,15,108,219                   // punpcklqdq    %xmm11,%xmm3
-  .byte  102,68,15,111,21,122,105,0,0        // movdqa        0x697a(%rip),%xmm10        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,21,26,132,0,0         // movdqa        0x841a(%rip),%xmm10        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,194                  // pshufb        %xmm10,%xmm0
   .byte  102,69,15,56,0,194                  // pshufb        %xmm10,%xmm8
   .byte  102,65,15,108,192                   // punpcklqdq    %xmm8,%xmm0
@@ -57953,23 +58989,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            30ef4 <_sk_load_565_sse41_lowp+0x3c>
+  .byte  119,34                              // ja            323f4 <_sk_load_565_sse41_lowp+0x3c>
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,196,0,0,0                 // lea           0xc4(%rip),%r9        # 30fa4 <_sk_load_565_sse41_lowp+0xec>
+  .byte  76,141,13,196,0,0,0                 // lea           0xc4(%rip),%r9        # 324a4 <_sk_load_565_sse41_lowp+0xec>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,192                      // movd          %eax,%xmm0
-  .byte  235,74                              // jmp           30f3e <_sk_load_565_sse41_lowp+0x86>
+  .byte  235,74                              // jmp           3243e <_sk_load_565_sse41_lowp+0x86>
   .byte  243,65,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm0
-  .byte  235,66                              // jmp           30f3e <_sk_load_565_sse41_lowp+0x86>
+  .byte  235,66                              // jmp           3243e <_sk_load_565_sse41_lowp+0x86>
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  102,65,15,196,76,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm1
   .byte  102,65,15,110,4,80                  // movd          (%r8,%rdx,2),%xmm0
   .byte  102,15,58,14,193,252                // pblendw       $0xfc,%xmm1,%xmm0
-  .byte  235,40                              // jmp           30f3e <_sk_load_565_sse41_lowp+0x86>
+  .byte  235,40                              // jmp           3243e <_sk_load_565_sse41_lowp+0x86>
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  102,65,15,196,76,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm1
   .byte  102,65,15,196,76,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -57978,11 +59014,11 @@
   .byte  102,15,58,14,193,240                // pblendw       $0xf0,%xmm1,%xmm0
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
-  .byte  102,15,219,29,209,104,0,0           // pand          0x68d1(%rip),%xmm3        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,29,113,131,0,0           // pand          0x8371(%rip),%xmm3        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,13,208,104,0,0           // pand          0x68d0(%rip),%xmm1        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,21,216,104,0,0           // movdqa        0x68d8(%rip),%xmm2        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,13,112,131,0,0           // pand          0x8370(%rip),%xmm1        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,21,120,131,0,0           // movdqa        0x8378(%rip),%xmm2        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,195                      // por           %xmm3,%xmm0
@@ -57995,7 +59031,7 @@
   .byte  102,15,113,210,2                    // psrlw         $0x2,%xmm2
   .byte  102,15,235,211                      // por           %xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,206,96,0,0                 // movaps        0x60ce(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,110,123,0,0                // movaps        0x7b6e(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  255,224                             // jmpq          *%rax
   .byte  69,255                              // rex.RB        (bad)
   .byte  255                                 // (bad)
@@ -58006,7 +59042,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  126,255                             // jle           30fb9 <_sk_load_565_sse41_lowp+0x101>
+  .byte  126,255                             // jle           324b9 <_sk_load_565_sse41_lowp+0x101>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -58025,23 +59061,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            30ffc <_sk_load_565_dst_sse41_lowp+0x3c>
+  .byte  119,34                              // ja            324fc <_sk_load_565_dst_sse41_lowp+0x3c>
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,196,0,0,0                 // lea           0xc4(%rip),%r9        # 310ac <_sk_load_565_dst_sse41_lowp+0xec>
+  .byte  76,141,13,196,0,0,0                 // lea           0xc4(%rip),%r9        # 325ac <_sk_load_565_dst_sse41_lowp+0xec>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,224                      // movd          %eax,%xmm4
-  .byte  235,74                              // jmp           31046 <_sk_load_565_dst_sse41_lowp+0x86>
+  .byte  235,74                              // jmp           32546 <_sk_load_565_dst_sse41_lowp+0x86>
   .byte  243,65,15,111,36,80                 // movdqu        (%r8,%rdx,2),%xmm4
-  .byte  235,66                              // jmp           31046 <_sk_load_565_dst_sse41_lowp+0x86>
+  .byte  235,66                              // jmp           32546 <_sk_load_565_dst_sse41_lowp+0x86>
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  102,65,15,196,108,80,4,2            // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm5
   .byte  102,65,15,110,36,80                 // movd          (%r8,%rdx,2),%xmm4
   .byte  102,15,58,14,229,252                // pblendw       $0xfc,%xmm5,%xmm4
-  .byte  235,40                              // jmp           31046 <_sk_load_565_dst_sse41_lowp+0x86>
+  .byte  235,40                              // jmp           32546 <_sk_load_565_dst_sse41_lowp+0x86>
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  102,65,15,196,108,80,12,6           // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm5
   .byte  102,65,15,196,108,80,10,5           // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -58050,11 +59086,11 @@
   .byte  102,15,58,14,229,240                // pblendw       $0xf0,%xmm5,%xmm4
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
   .byte  102,15,113,215,8                    // psrlw         $0x8,%xmm7
-  .byte  102,15,219,61,201,103,0,0           // pand          0x67c9(%rip),%xmm7        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,61,105,130,0,0           // pand          0x8269(%rip),%xmm7        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,113,213,5                    // psrlw         $0x5,%xmm5
-  .byte  102,15,219,45,200,103,0,0           // pand          0x67c8(%rip),%xmm5        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,53,208,103,0,0           // movdqa        0x67d0(%rip),%xmm6        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,45,104,130,0,0           // pand          0x8268(%rip),%xmm5        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,53,112,130,0,0           // movdqa        0x8270(%rip),%xmm6        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,244                      // pand          %xmm4,%xmm6
   .byte  102,15,113,212,13                   // psrlw         $0xd,%xmm4
   .byte  102,15,235,231                      // por           %xmm7,%xmm4
@@ -58067,7 +59103,7 @@
   .byte  102,15,113,214,2                    // psrlw         $0x2,%xmm6
   .byte  102,15,235,247                      // por           %xmm7,%xmm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,198,95,0,0                 // movaps        0x5fc6(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,61,102,122,0,0                // movaps        0x7a66(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  255,224                             // jmpq          *%rax
   .byte  69,255                              // rex.RB        (bad)
   .byte  255                                 // (bad)
@@ -58078,7 +59114,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  126,255                             // jle           310c1 <_sk_load_565_dst_sse41_lowp+0x101>
+  .byte  126,255                             // jle           325c1 <_sk_load_565_dst_sse41_lowp+0x101>
   .byte  255                                 // (bad)
   .byte  255,114,255                         // pushq         -0x1(%rdx)
   .byte  255                                 // (bad)
@@ -58095,10 +59131,10 @@
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
   .byte  102,65,15,113,240,8                 // psllw         $0x8,%xmm8
-  .byte  102,68,15,219,5,100,103,0,0         // pand          0x6764(%rip),%xmm8        # 37850 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
+  .byte  102,68,15,219,5,4,130,0,0           // pand          0x8204(%rip),%xmm8        # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
   .byte  102,68,15,111,201                   // movdqa        %xmm1,%xmm9
   .byte  102,65,15,113,241,3                 // psllw         $0x3,%xmm9
-  .byte  102,68,15,219,13,96,103,0,0         // pand          0x6760(%rip),%xmm9        # 37860 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
+  .byte  102,68,15,219,13,0,130,0,0          // pand          0x8200(%rip),%xmm9        # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
   .byte  102,69,15,235,200                   // por           %xmm8,%xmm9
   .byte  102,68,15,111,194                   // movdqa        %xmm2,%xmm8
   .byte  102,65,15,113,208,3                 // psrlw         $0x3,%xmm8
@@ -58107,19 +59143,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,29                              // ja            3113c <_sk_store_565_sse41_lowp+0x74>
+  .byte  119,29                              // ja            3263c <_sk_store_565_sse41_lowp+0x74>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,83,0,0,0                  // lea           0x53(%rip),%r9        # 3117c <_sk_store_565_sse41_lowp+0xb4>
+  .byte  76,141,13,83,0,0,0                  // lea           0x53(%rip),%r9        # 3267c <_sk_store_565_sse41_lowp+0xb4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,58,21,4,80,0              // pextrw        $0x0,%xmm8,(%r8,%rdx,2)
-  .byte  235,58                              // jmp           31176 <_sk_store_565_sse41_lowp+0xae>
+  .byte  235,58                              // jmp           32676 <_sk_store_565_sse41_lowp+0xae>
   .byte  243,69,15,127,4,80                  // movdqu        %xmm8,(%r8,%rdx,2)
-  .byte  235,50                              // jmp           31176 <_sk_store_565_sse41_lowp+0xae>
+  .byte  235,50                              // jmp           32676 <_sk_store_565_sse41_lowp+0xae>
   .byte  102,69,15,58,21,68,80,4,2           // pextrw        $0x2,%xmm8,0x4(%r8,%rdx,2)
   .byte  102,69,15,126,4,80                  // movd          %xmm8,(%r8,%rdx,2)
-  .byte  235,33                              // jmp           31176 <_sk_store_565_sse41_lowp+0xae>
+  .byte  235,33                              // jmp           32676 <_sk_store_565_sse41_lowp+0xae>
   .byte  102,69,15,58,21,68,80,12,6          // pextrw        $0x6,%xmm8,0xc(%r8,%rdx,2)
   .byte  102,69,15,58,21,68,80,10,5          // pextrw        $0x5,%xmm8,0xa(%r8,%rdx,2)
   .byte  102,69,15,58,21,68,80,8,4           // pextrw        $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -58139,7 +59175,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  235,255                             // jmp           3118d <_sk_store_565_sse41_lowp+0xc5>
+  .byte  235,255                             // jmp           3268d <_sk_store_565_sse41_lowp+0xc5>
   .byte  255                                 // (bad)
   .byte  255,226                             // jmpq          *%rdx
   .byte  255                                 // (bad)
@@ -58216,11 +59252,11 @@
   .byte  102,15,196,192,7                    // pinsrw        $0x7,%eax,%xmm0
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
-  .byte  102,15,219,29,110,101,0,0           // pand          0x656e(%rip),%xmm3        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,29,14,128,0,0            // pand          0x800e(%rip),%xmm3        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,13,109,101,0,0           // pand          0x656d(%rip),%xmm1        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,21,117,101,0,0           // movdqa        0x6575(%rip),%xmm2        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,13,13,128,0,0            // pand          0x800d(%rip),%xmm1        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,21,21,128,0,0            // movdqa        0x8015(%rip),%xmm2        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,195                      // por           %xmm3,%xmm0
@@ -58233,7 +59269,7 @@
   .byte  102,15,113,210,2                    // psrlw         $0x2,%xmm2
   .byte  102,15,235,211                      // por           %xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,107,93,0,0                 // movaps        0x5d6b(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,11,120,0,0                 // movaps        0x780b(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
   .byte  65,94                               // pop           %r14
@@ -58254,23 +59290,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,35                              // ja            3134c <_sk_load_4444_sse41_lowp+0x3d>
+  .byte  119,35                              // ja            3284c <_sk_load_4444_sse41_lowp+0x3d>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,209,0,0,0                 // lea           0xd1(%rip),%r9        # 31408 <_sk_load_4444_sse41_lowp+0xf9>
+  .byte  76,141,13,209,0,0,0                 // lea           0xd1(%rip),%r9        # 32908 <_sk_load_4444_sse41_lowp+0xf9>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,76                              // jmp           31398 <_sk_load_4444_sse41_lowp+0x89>
+  .byte  235,76                              // jmp           32898 <_sk_load_4444_sse41_lowp+0x89>
   .byte  243,69,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm8
-  .byte  235,68                              // jmp           31398 <_sk_load_4444_sse41_lowp+0x89>
+  .byte  235,68                              // jmp           32898 <_sk_load_4444_sse41_lowp+0x89>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   .byte  102,69,15,110,4,80                  // movd          (%r8,%rdx,2),%xmm8
   .byte  102,68,15,58,14,192,252             // pblendw       $0xfc,%xmm0,%xmm8
-  .byte  235,41                              // jmp           31398 <_sk_load_4444_sse41_lowp+0x89>
+  .byte  235,41                              // jmp           32898 <_sk_load_4444_sse41_lowp+0x89>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   .byte  102,65,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -58281,7 +59317,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,65,15,111,208                   // movdqa        %xmm8,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,5,188,100,0,0            // movdqa        0x64bc(%rip),%xmm0        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,5,92,127,0,0             // movdqa        0x7f5c(%rip),%xmm0        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -58329,23 +59365,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,35                              // ja            31461 <_sk_load_4444_dst_sse41_lowp+0x3d>
+  .byte  119,35                              // ja            32961 <_sk_load_4444_dst_sse41_lowp+0x3d>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,208,0,0,0                 // lea           0xd0(%rip),%r9        # 3151c <_sk_load_4444_dst_sse41_lowp+0xf8>
+  .byte  76,141,13,208,0,0,0                 // lea           0xd0(%rip),%r9        # 32a1c <_sk_load_4444_dst_sse41_lowp+0xf8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,76                              // jmp           314ad <_sk_load_4444_dst_sse41_lowp+0x89>
+  .byte  235,76                              // jmp           329ad <_sk_load_4444_dst_sse41_lowp+0x89>
   .byte  243,69,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm8
-  .byte  235,68                              // jmp           314ad <_sk_load_4444_dst_sse41_lowp+0x89>
+  .byte  235,68                              // jmp           329ad <_sk_load_4444_dst_sse41_lowp+0x89>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,65,15,196,100,80,4,2            // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm4
   .byte  102,69,15,110,4,80                  // movd          (%r8,%rdx,2),%xmm8
   .byte  102,68,15,58,14,196,252             // pblendw       $0xfc,%xmm4,%xmm8
-  .byte  235,41                              // jmp           314ad <_sk_load_4444_dst_sse41_lowp+0x89>
+  .byte  235,41                              // jmp           329ad <_sk_load_4444_dst_sse41_lowp+0x89>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,65,15,196,100,80,12,6           // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm4
   .byte  102,65,15,196,100,80,10,5           // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -58356,7 +59392,7 @@
   .byte  102,15,113,213,12                   // psrlw         $0xc,%xmm5
   .byte  102,65,15,111,240                   // movdqa        %xmm8,%xmm6
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
-  .byte  102,15,111,37,167,99,0,0            // movdqa        0x63a7(%rip),%xmm4        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,37,71,126,0,0            // movdqa        0x7e47(%rip),%xmm4        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,244                      // pand          %xmm4,%xmm6
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,113,215,4                    // psrlw         $0x4,%xmm7
@@ -58401,12 +59437,12 @@
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
   .byte  102,65,15,113,240,8                 // psllw         $0x8,%xmm8
-  .byte  102,68,15,219,5,36,99,0,0           // pand          0x6324(%rip),%xmm8        # 37880 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
+  .byte  102,68,15,219,5,196,125,0,0         // pand          0x7dc4(%rip),%xmm8        # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
   .byte  102,68,15,111,201                   // movdqa        %xmm1,%xmm9
   .byte  102,65,15,113,241,4                 // psllw         $0x4,%xmm9
-  .byte  102,68,15,219,13,32,99,0,0          // pand          0x6320(%rip),%xmm9        # 37890 <_sk_srcover_bgra_8888_sse2_lowp+0x1350>
+  .byte  102,68,15,219,13,192,125,0,0        // pand          0x7dc0(%rip),%xmm9        # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
   .byte  102,69,15,235,200                   // por           %xmm8,%xmm9
-  .byte  102,68,15,111,21,34,99,0,0          // movdqa        0x6322(%rip),%xmm10        # 378a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1360>
+  .byte  102,68,15,111,21,194,125,0,0        // movdqa        0x7dc2(%rip),%xmm10        # 3a840 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
   .byte  102,68,15,219,210                   // pand          %xmm2,%xmm10
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
   .byte  102,65,15,113,208,4                 // psrlw         $0x4,%xmm8
@@ -58416,19 +59452,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,29                              // ja            315bf <_sk_store_4444_sse41_lowp+0x87>
+  .byte  119,29                              // ja            32abf <_sk_store_4444_sse41_lowp+0x87>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,84,0,0,0                  // lea           0x54(%rip),%r9        # 31600 <_sk_store_4444_sse41_lowp+0xc8>
+  .byte  76,141,13,84,0,0,0                  // lea           0x54(%rip),%r9        # 32b00 <_sk_store_4444_sse41_lowp+0xc8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,58,21,4,80,0              // pextrw        $0x0,%xmm8,(%r8,%rdx,2)
-  .byte  235,58                              // jmp           315f9 <_sk_store_4444_sse41_lowp+0xc1>
+  .byte  235,58                              // jmp           32af9 <_sk_store_4444_sse41_lowp+0xc1>
   .byte  243,69,15,127,4,80                  // movdqu        %xmm8,(%r8,%rdx,2)
-  .byte  235,50                              // jmp           315f9 <_sk_store_4444_sse41_lowp+0xc1>
+  .byte  235,50                              // jmp           32af9 <_sk_store_4444_sse41_lowp+0xc1>
   .byte  102,69,15,58,21,68,80,4,2           // pextrw        $0x2,%xmm8,0x4(%r8,%rdx,2)
   .byte  102,69,15,126,4,80                  // movd          %xmm8,(%r8,%rdx,2)
-  .byte  235,33                              // jmp           315f9 <_sk_store_4444_sse41_lowp+0xc1>
+  .byte  235,33                              // jmp           32af9 <_sk_store_4444_sse41_lowp+0xc1>
   .byte  102,69,15,58,21,68,80,12,6          // pextrw        $0x6,%xmm8,0xc(%r8,%rdx,2)
   .byte  102,69,15,58,21,68,80,10,5          // pextrw        $0x5,%xmm8,0xa(%r8,%rdx,2)
   .byte  102,69,15,58,21,68,80,8,4           // pextrw        $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -58528,7 +59564,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,65,15,111,208                   // movdqa        %xmm8,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,5,40,97,0,0              // movdqa        0x6128(%rip),%xmm0        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,5,200,123,0,0            // movdqa        0x7bc8(%rip),%xmm0        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -58566,18 +59602,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            317da <_sk_load_a8_sse41_lowp+0x39>
+  .byte  119,34                              // ja            32cda <_sk_load_a8_sse41_lowp+0x39>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,146,0,0,0                 // lea           0x92(%rip),%r9        # 31858 <_sk_load_a8_sse41_lowp+0xb7>
+  .byte  76,141,13,146,0,0,0                 // lea           0x92(%rip),%r9        # 32d58 <_sk_load_a8_sse41_lowp+0xb7>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,216                      // movd          %eax,%xmm3
-  .byte  235,100                             // jmp           3183e <_sk_load_a8_sse41_lowp+0x9d>
+  .byte  235,100                             // jmp           32d3e <_sk_load_a8_sse41_lowp+0x9d>
   .byte  102,65,15,56,48,28,16               // pmovzxbw      (%r8,%rdx,1),%xmm3
-  .byte  235,91                              // jmp           3183e <_sk_load_a8_sse41_lowp+0x9d>
+  .byte  235,91                              // jmp           32d3e <_sk_load_a8_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,196,192,2                    // pinsrw        $0x2,%eax,%xmm0
@@ -58585,7 +59621,7 @@
   .byte  102,15,110,200                      // movd          %eax,%xmm1
   .byte  102,15,56,48,217                    // pmovzxbw      %xmm1,%xmm3
   .byte  102,15,58,14,216,252                // pblendw       $0xfc,%xmm0,%xmm3
-  .byte  235,54                              // jmp           3183e <_sk_load_a8_sse41_lowp+0x9d>
+  .byte  235,54                              // jmp           32d3e <_sk_load_a8_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,196,192,6                    // pinsrw        $0x6,%eax,%xmm0
@@ -58596,14 +59632,14 @@
   .byte  102,65,15,110,12,16                 // movd          (%r8,%rdx,1),%xmm1
   .byte  102,15,56,48,217                    // pmovzxbw      %xmm1,%xmm3
   .byte  102,15,58,14,216,240                // pblendw       $0xf0,%xmm0,%xmm3
-  .byte  102,15,219,29,42,88,0,0             // pand          0x582a(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,29,202,114,0,0           // pand          0x72ca(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
   .byte  255,224                             // jmpq          *%rax
   .byte  15,31,0                             // nopl          (%rax)
-  .byte  119,255                             // ja            31859 <_sk_load_a8_sse41_lowp+0xb8>
+  .byte  119,255                             // ja            32d59 <_sk_load_a8_sse41_lowp+0xb8>
   .byte  255                                 // (bad)
   .byte  255,154,255,255,255,139             // lcall         *-0x74000001(%rdx)
   .byte  255                                 // (bad)
@@ -58632,18 +59668,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            318ad <_sk_load_a8_dst_sse41_lowp+0x39>
+  .byte  119,34                              // ja            32dad <_sk_load_a8_dst_sse41_lowp+0x39>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,143,0,0,0                 // lea           0x8f(%rip),%r9        # 31928 <_sk_load_a8_dst_sse41_lowp+0xb4>
+  .byte  76,141,13,143,0,0,0                 // lea           0x8f(%rip),%r9        # 32e28 <_sk_load_a8_dst_sse41_lowp+0xb4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,248                      // movd          %eax,%xmm7
-  .byte  235,100                             // jmp           31911 <_sk_load_a8_dst_sse41_lowp+0x9d>
+  .byte  235,100                             // jmp           32e11 <_sk_load_a8_dst_sse41_lowp+0x9d>
   .byte  102,65,15,56,48,60,16               // pmovzxbw      (%r8,%rdx,1),%xmm7
-  .byte  235,91                              // jmp           31911 <_sk_load_a8_dst_sse41_lowp+0x9d>
+  .byte  235,91                              // jmp           32e11 <_sk_load_a8_dst_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,196,224,2                    // pinsrw        $0x2,%eax,%xmm4
@@ -58651,7 +59687,7 @@
   .byte  102,15,110,232                      // movd          %eax,%xmm5
   .byte  102,15,56,48,253                    // pmovzxbw      %xmm5,%xmm7
   .byte  102,15,58,14,252,252                // pblendw       $0xfc,%xmm4,%xmm7
-  .byte  235,54                              // jmp           31911 <_sk_load_a8_dst_sse41_lowp+0x9d>
+  .byte  235,54                              // jmp           32e11 <_sk_load_a8_dst_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,196,224,6                    // pinsrw        $0x6,%eax,%xmm4
@@ -58662,13 +59698,13 @@
   .byte  102,65,15,110,44,16                 // movd          (%r8,%rdx,1),%xmm5
   .byte  102,15,56,48,253                    // pmovzxbw      %xmm5,%xmm7
   .byte  102,15,58,14,252,240                // pblendw       $0xf0,%xmm4,%xmm7
-  .byte  102,15,219,61,87,87,0,0             // pand          0x5757(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,61,247,113,0,0           // pand          0x71f7(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  15,87,246                           // xorps         %xmm6,%xmm6
   .byte  255,224                             // jmpq          *%rax
-  .byte  122,255                             // jp            31929 <_sk_load_a8_dst_sse41_lowp+0xb5>
+  .byte  122,255                             // jp            32e29 <_sk_load_a8_dst_sse41_lowp+0xb5>
   .byte  255                                 // (bad)
   .byte  255,157,255,255,255,142             // lcall         *-0x71000001(%rbp)
   .byte  255                                 // (bad)
@@ -58699,28 +59735,28 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,29                              // ja            31978 <_sk_store_a8_sse41_lowp+0x34>
+  .byte  119,29                              // ja            32e78 <_sk_store_a8_sse41_lowp+0x34>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,131,0,0,0                 // lea           0x83(%rip),%r9        # 319e8 <_sk_store_a8_sse41_lowp+0xa4>
+  .byte  76,141,13,131,0,0,0                 // lea           0x83(%rip),%r9        # 32ee8 <_sk_store_a8_sse41_lowp+0xa4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,58,20,28,16,0             // pextrb        $0x0,%xmm3,(%r8,%rdx,1)
-  .byte  235,105                             // jmp           319e1 <_sk_store_a8_sse41_lowp+0x9d>
+  .byte  235,105                             // jmp           32ee1 <_sk_store_a8_sse41_lowp+0x9d>
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
-  .byte  102,68,15,56,0,5,57,94,0,0          // pshufb        0x5e39(%rip),%xmm8        # 377c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1280>
+  .byte  102,68,15,56,0,5,217,120,0,0        // pshufb        0x78d9(%rip),%xmm8        # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
   .byte  102,69,15,214,4,16                  // movq          %xmm8,(%r8,%rdx,1)
-  .byte  235,82                              // jmp           319e1 <_sk_store_a8_sse41_lowp+0x9d>
+  .byte  235,82                              // jmp           32ee1 <_sk_store_a8_sse41_lowp+0x9d>
   .byte  102,65,15,58,20,92,16,2,4           // pextrb        $0x4,%xmm3,0x2(%r8,%rdx,1)
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
-  .byte  102,68,15,56,0,5,217,86,0,0         // pshufb        0x56d9(%rip),%xmm8        # 37080 <_sk_srcover_bgra_8888_sse2_lowp+0xb40>
+  .byte  102,68,15,56,0,5,121,113,0,0        // pshufb        0x7179(%rip),%xmm8        # 3a020 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
   .byte  102,69,15,58,21,4,16,0              // pextrw        $0x0,%xmm8,(%r8,%rdx,1)
-  .byte  235,48                              // jmp           319e1 <_sk_store_a8_sse41_lowp+0x9d>
+  .byte  235,48                              // jmp           32ee1 <_sk_store_a8_sse41_lowp+0x9d>
   .byte  102,65,15,58,20,92,16,6,12          // pextrb        $0xc,%xmm3,0x6(%r8,%rdx,1)
   .byte  102,65,15,58,20,92,16,5,10          // pextrb        $0xa,%xmm3,0x5(%r8,%rdx,1)
   .byte  102,65,15,58,20,92,16,4,8           // pextrb        $0x8,%xmm3,0x4(%r8,%rdx,1)
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
-  .byte  102,68,15,56,0,5,181,86,0,0         // pshufb        0x56b5(%rip),%xmm8        # 37090 <_sk_srcover_bgra_8888_sse2_lowp+0xb50>
+  .byte  102,68,15,56,0,5,85,113,0,0         // pshufb        0x7155(%rip),%xmm8        # 3a030 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
   .byte  102,69,15,126,4,16                  // movd          %xmm8,(%r8,%rdx,1)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
@@ -58833,18 +59869,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            31b6a <_sk_load_g8_sse41_lowp+0x39>
+  .byte  119,34                              // ja            3306a <_sk_load_g8_sse41_lowp+0x39>
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,150,0,0,0                 // lea           0x96(%rip),%r9        # 31bec <_sk_load_g8_sse41_lowp+0xbb>
+  .byte  76,141,13,150,0,0,0                 // lea           0x96(%rip),%r9        # 330ec <_sk_load_g8_sse41_lowp+0xbb>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,192                      // movd          %eax,%xmm0
-  .byte  235,100                             // jmp           31bce <_sk_load_g8_sse41_lowp+0x9d>
+  .byte  235,100                             // jmp           330ce <_sk_load_g8_sse41_lowp+0x9d>
   .byte  102,65,15,56,48,4,16                // pmovzxbw      (%r8,%rdx,1),%xmm0
-  .byte  235,91                              // jmp           31bce <_sk_load_g8_sse41_lowp+0x9d>
+  .byte  235,91                              // jmp           330ce <_sk_load_g8_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  102,15,196,200,2                    // pinsrw        $0x2,%eax,%xmm1
@@ -58852,7 +59888,7 @@
   .byte  102,15,110,192                      // movd          %eax,%xmm0
   .byte  102,15,56,48,192                    // pmovzxbw      %xmm0,%xmm0
   .byte  102,15,58,14,193,252                // pblendw       $0xfc,%xmm1,%xmm0
-  .byte  235,54                              // jmp           31bce <_sk_load_g8_sse41_lowp+0x9d>
+  .byte  235,54                              // jmp           330ce <_sk_load_g8_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,201                      // pxor          %xmm1,%xmm1
   .byte  102,15,196,200,6                    // pinsrw        $0x6,%eax,%xmm1
@@ -58863,14 +59899,14 @@
   .byte  102,65,15,110,4,16                  // movd          (%r8,%rdx,1),%xmm0
   .byte  102,15,56,48,192                    // pmovzxbw      %xmm0,%xmm0
   .byte  102,15,58,14,193,240                // pblendw       $0xf0,%xmm1,%xmm0
-  .byte  102,15,219,5,154,84,0,0             // pand          0x549a(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,5,58,111,0,0             // pand          0x6f3a(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,145,84,0,0                 // movaps        0x5491(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,49,111,0,0                 // movaps        0x6f31(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
   .byte  15,31,0                             // nopl          (%rax)
-  .byte  115,255                             // jae           31bed <_sk_load_g8_sse41_lowp+0xbc>
+  .byte  115,255                             // jae           330ed <_sk_load_g8_sse41_lowp+0xbc>
   .byte  255                                 // (bad)
   .byte  255,150,255,255,255,135             // callq         *-0x78000001(%rsi)
   .byte  255                                 // (bad)
@@ -58899,18 +59935,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            31c41 <_sk_load_g8_dst_sse41_lowp+0x39>
+  .byte  119,34                              // ja            33141 <_sk_load_g8_dst_sse41_lowp+0x39>
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 31cc0 <_sk_load_g8_dst_sse41_lowp+0xb8>
+  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 331c0 <_sk_load_g8_dst_sse41_lowp+0xb8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,224                      // movd          %eax,%xmm4
-  .byte  235,100                             // jmp           31ca5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  .byte  235,100                             // jmp           331a5 <_sk_load_g8_dst_sse41_lowp+0x9d>
   .byte  102,65,15,56,48,36,16               // pmovzxbw      (%r8,%rdx,1),%xmm4
-  .byte  235,91                              // jmp           31ca5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  .byte  235,91                              // jmp           331a5 <_sk_load_g8_dst_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  102,15,196,232,2                    // pinsrw        $0x2,%eax,%xmm5
@@ -58918,7 +59954,7 @@
   .byte  102,15,110,224                      // movd          %eax,%xmm4
   .byte  102,15,56,48,228                    // pmovzxbw      %xmm4,%xmm4
   .byte  102,15,58,14,229,252                // pblendw       $0xfc,%xmm5,%xmm4
-  .byte  235,54                              // jmp           31ca5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  .byte  235,54                              // jmp           331a5 <_sk_load_g8_dst_sse41_lowp+0x9d>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  102,15,196,232,6                    // pinsrw        $0x6,%eax,%xmm5
@@ -58929,13 +59965,13 @@
   .byte  102,65,15,110,36,16                 // movd          (%r8,%rdx,1),%xmm4
   .byte  102,15,56,48,228                    // pmovzxbw      %xmm4,%xmm4
   .byte  102,15,58,14,229,240                // pblendw       $0xf0,%xmm5,%xmm4
-  .byte  102,15,219,37,195,83,0,0            // pand          0x53c3(%rip),%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,37,99,110,0,0            // pand          0x6e63(%rip),%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,186,83,0,0                 // movaps        0x53ba(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,61,90,110,0,0                 // movaps        0x6e5a(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
   .byte  255,224                             // jmpq          *%rax
-  .byte  118,255                             // jbe           31cc1 <_sk_load_g8_dst_sse41_lowp+0xb9>
+  .byte  118,255                             // jbe           331c1 <_sk_load_g8_dst_sse41_lowp+0xb9>
   .byte  255                                 // (bad)
   .byte  255,153,255,255,255,138             // lcall         *-0x75000001(%rcx)
   .byte  255                                 // (bad)
@@ -58957,10 +59993,10 @@
 FUNCTION(_sk_luminance_to_alpha_sse41_lowp)
 _sk_luminance_to_alpha_sse41_lowp:
   .byte  102,15,111,218                      // movdqa        %xmm2,%xmm3
-  .byte  102,15,213,5,200,91,0,0             // pmullw        0x5bc8(%rip),%xmm0        # 378b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
-  .byte  102,15,213,13,208,91,0,0            // pmullw        0x5bd0(%rip),%xmm1        # 378c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1380>
+  .byte  102,15,213,5,104,118,0,0            // pmullw        0x7668(%rip),%xmm0        # 3a850 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
+  .byte  102,15,213,13,112,118,0,0           // pmullw        0x7670(%rip),%xmm1        # 3a860 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
   .byte  102,15,253,200                      // paddw         %xmm0,%xmm1
-  .byte  102,15,213,29,212,91,0,0            // pmullw        0x5bd4(%rip),%xmm3        # 378d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1390>
+  .byte  102,15,213,29,116,118,0,0           // pmullw        0x7674(%rip),%xmm3        # 3a870 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
   .byte  102,15,253,217                      // paddw         %xmm1,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -59036,7 +60072,7 @@
   .byte  102,15,58,32,192,7                  // pinsrb        $0x7,%eax,%xmm0
   .byte  102,15,56,48,192                    // pmovzxbw      %xmm0,%xmm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,61,82,0,0                  // movaps        0x523d(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,221,108,0,0                // movaps        0x6cdd(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  91                                  // pop           %rbx
@@ -59052,14 +60088,14 @@
 _sk_scale_1_float_sse41_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  243,68,15,16,0                      // movss         (%rax),%xmm8
-  .byte  243,68,15,89,5,199,73,0,0           // mulss         0x49c7(%rip),%xmm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  243,68,15,88,5,142,73,0,0           // addss         0x498e(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,5,15,100,0,0           // mulss         0x640f(%rip),%xmm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,68,15,88,5,214,99,0,0           // addss         0x63d6(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,44,192                    // cvttss2si     %xmm8,%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  242,69,15,112,192,0                 // pshuflw       $0x0,%xmm8,%xmm8
   .byte  102,69,15,112,192,80                // pshufd        $0x50,%xmm8,%xmm8
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
-  .byte  102,68,15,111,13,238,81,0,0         // movdqa        0x51ee(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,142,108,0,0        // movdqa        0x6c8e(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -59080,13 +60116,13 @@
 _sk_lerp_1_float_sse41_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  243,68,15,16,0                      // movss         (%rax),%xmm8
-  .byte  243,68,15,89,5,79,73,0,0            // mulss         0x494f(%rip),%xmm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  243,68,15,88,5,22,73,0,0            // addss         0x4916(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,5,151,99,0,0           // mulss         0x6397(%rip),%xmm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,68,15,88,5,94,99,0,0            // addss         0x635e(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,44,192                    // cvttss2si     %xmm8,%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  242,69,15,112,192,0                 // pshuflw       $0x0,%xmm8,%xmm8
   .byte  102,69,15,112,192,80                // pshufd        $0x50,%xmm8,%xmm8
-  .byte  102,68,15,111,13,123,81,0,0         // movdqa        0x517b(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,27,108,0,0         // movdqa        0x6c1b(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -59126,18 +60162,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            31fac <_sk_scale_u8_sse41_lowp+0x3b>
+  .byte  119,36                              // ja            334ac <_sk_scale_u8_sse41_lowp+0x3b>
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,221,0,0,0                 // lea           0xdd(%rip),%r9        # 32074 <_sk_scale_u8_sse41_lowp+0x103>
+  .byte  76,141,13,221,0,0,0                 // lea           0xdd(%rip),%r9        # 33574 <_sk_scale_u8_sse41_lowp+0x103>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,111                             // jmp           3201b <_sk_scale_u8_sse41_lowp+0xaa>
+  .byte  235,111                             // jmp           3351b <_sk_scale_u8_sse41_lowp+0xaa>
   .byte  102,69,15,56,48,4,16                // pmovzxbw      (%r8,%rdx,1),%xmm8
-  .byte  235,102                             // jmp           3201b <_sk_scale_u8_sse41_lowp+0xaa>
+  .byte  235,102                             // jmp           3351b <_sk_scale_u8_sse41_lowp+0xaa>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,68,15,196,200,2                 // pinsrw        $0x2,%eax,%xmm9
@@ -59145,7 +60181,7 @@
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  102,69,15,56,48,192                 // pmovzxbw      %xmm8,%xmm8
   .byte  102,69,15,58,14,193,252             // pblendw       $0xfc,%xmm9,%xmm8
-  .byte  235,60                              // jmp           3201b <_sk_scale_u8_sse41_lowp+0xaa>
+  .byte  235,60                              // jmp           3351b <_sk_scale_u8_sse41_lowp+0xaa>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,68,15,196,200,6                 // pinsrw        $0x6,%eax,%xmm9
@@ -59156,9 +60192,9 @@
   .byte  102,69,15,110,4,16                  // movd          (%r8,%rdx,1),%xmm8
   .byte  102,69,15,56,48,192                 // pmovzxbw      %xmm8,%xmm8
   .byte  102,69,15,58,14,193,240             // pblendw       $0xf0,%xmm9,%xmm8
-  .byte  102,68,15,219,5,76,80,0,0           // pand          0x504c(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,219,5,236,106,0,0         // pand          0x6aec(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
-  .byte  102,68,15,111,13,62,80,0,0          // movdqa        0x503e(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,222,106,0,0        // movdqa        0x6ade(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -59183,7 +60219,7 @@
   .byte  255,148,255,255,255,136,255         // callq         *-0x770001(%rdi,%rdi,8)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  124,255                             // jl            32089 <_sk_scale_u8_sse41_lowp+0x118>
+  .byte  124,255                             // jl            33589 <_sk_scale_u8_sse41_lowp+0x118>
   .byte  255                                 // (bad)
   .byte  255,107,255                         // ljmp          *-0x1(%rbx)
   .byte  255                                 // (bad)
@@ -59201,18 +60237,18 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            320cb <_sk_lerp_u8_sse41_lowp+0x3b>
+  .byte  119,36                              // ja            335cb <_sk_lerp_u8_sse41_lowp+0x3b>
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,30,1,0,0                  // lea           0x11e(%rip),%r9        # 321d4 <_sk_lerp_u8_sse41_lowp+0x144>
+  .byte  76,141,13,30,1,0,0                  // lea           0x11e(%rip),%r9        # 336d4 <_sk_lerp_u8_sse41_lowp+0x144>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,111                             // jmp           3213a <_sk_lerp_u8_sse41_lowp+0xaa>
+  .byte  235,111                             // jmp           3363a <_sk_lerp_u8_sse41_lowp+0xaa>
   .byte  102,69,15,56,48,4,16                // pmovzxbw      (%r8,%rdx,1),%xmm8
-  .byte  235,102                             // jmp           3213a <_sk_lerp_u8_sse41_lowp+0xaa>
+  .byte  235,102                             // jmp           3363a <_sk_lerp_u8_sse41_lowp+0xaa>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,68,15,196,200,2                 // pinsrw        $0x2,%eax,%xmm9
@@ -59220,7 +60256,7 @@
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  102,69,15,56,48,192                 // pmovzxbw      %xmm8,%xmm8
   .byte  102,69,15,58,14,193,252             // pblendw       $0xfc,%xmm9,%xmm8
-  .byte  235,60                              // jmp           3213a <_sk_lerp_u8_sse41_lowp+0xaa>
+  .byte  235,60                              // jmp           3363a <_sk_lerp_u8_sse41_lowp+0xaa>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
   .byte  102,68,15,196,200,6                 // pinsrw        $0x6,%eax,%xmm9
@@ -59231,8 +60267,8 @@
   .byte  102,69,15,110,4,16                  // movd          (%r8,%rdx,1),%xmm8
   .byte  102,69,15,56,48,192                 // pmovzxbw      %xmm8,%xmm8
   .byte  102,69,15,58,14,193,240             // pblendw       $0xf0,%xmm9,%xmm8
-  .byte  102,68,15,219,5,45,79,0,0           // pand          0x4f2d(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
-  .byte  102,68,15,111,21,36,79,0,0          // movdqa        0x4f24(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,219,5,205,105,0,0         // pand          0x69cd(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
+  .byte  102,68,15,111,21,196,105,0,0        // movdqa        0x69c4(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,69,15,239,202                   // pxor          %xmm10,%xmm9
   .byte  102,69,15,111,217                   // movdqa        %xmm9,%xmm11
@@ -59262,7 +60298,7 @@
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  255,224                             // jmpq          *%rax
   .byte  144                                 // nop
-  .byte  235,254                             // jmp           321d4 <_sk_lerp_u8_sse41_lowp+0x144>
+  .byte  235,254                             // jmp           336d4 <_sk_lerp_u8_sse41_lowp+0x144>
   .byte  255                                 // (bad)
   .byte  255,17                              // callq         *(%rcx)
   .byte  255                                 // (bad)
@@ -59296,23 +60332,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,35                              // ja            32232 <_sk_scale_565_sse41_lowp+0x42>
+  .byte  119,35                              // ja            33732 <_sk_scale_565_sse41_lowp+0x42>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,111,1,0,0                 // lea           0x16f(%rip),%r9        # 3238c <_sk_scale_565_sse41_lowp+0x19c>
+  .byte  76,141,13,111,1,0,0                 // lea           0x16f(%rip),%r9        # 3388c <_sk_scale_565_sse41_lowp+0x19c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,200                   // movd          %eax,%xmm9
-  .byte  235,76                              // jmp           3227e <_sk_scale_565_sse41_lowp+0x8e>
+  .byte  235,76                              // jmp           3377e <_sk_scale_565_sse41_lowp+0x8e>
   .byte  243,69,15,111,12,80                 // movdqu        (%r8,%rdx,2),%xmm9
-  .byte  235,68                              // jmp           3227e <_sk_scale_565_sse41_lowp+0x8e>
+  .byte  235,68                              // jmp           3377e <_sk_scale_565_sse41_lowp+0x8e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   .byte  102,69,15,110,12,80                 // movd          (%r8,%rdx,2),%xmm9
   .byte  102,68,15,58,14,200,252             // pblendw       $0xfc,%xmm0,%xmm9
-  .byte  235,41                              // jmp           3227e <_sk_scale_565_sse41_lowp+0x8e>
+  .byte  235,41                              // jmp           3377e <_sk_scale_565_sse41_lowp+0x8e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   .byte  102,65,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59321,11 +60357,11 @@
   .byte  102,68,15,58,14,200,240             // pblendw       $0xf0,%xmm0,%xmm9
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
-  .byte  102,15,219,5,144,85,0,0             // pand          0x5590(%rip),%xmm0        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,5,48,112,0,0             // pand          0x7030(%rip),%xmm0        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,69,15,111,209                   // movdqa        %xmm9,%xmm10
   .byte  102,65,15,113,210,5                 // psrlw         $0x5,%xmm10
-  .byte  102,68,15,219,21,140,85,0,0         // pand          0x558c(%rip),%xmm10        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,68,15,111,29,147,85,0,0         // movdqa        0x5593(%rip),%xmm11        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,68,15,219,21,44,112,0,0         // pand          0x702c(%rip),%xmm10        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,68,15,111,29,51,112,0,0         // movdqa        0x7033(%rip),%xmm11        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,69,15,219,217                   // pand          %xmm9,%xmm11
   .byte  102,65,15,113,209,13                // psrlw         $0xd,%xmm9
   .byte  102,68,15,235,200                   // por           %xmm0,%xmm9
@@ -59337,7 +60373,7 @@
   .byte  102,15,113,240,3                    // psllw         $0x3,%xmm0
   .byte  102,65,15,113,211,2                 // psrlw         $0x2,%xmm11
   .byte  102,68,15,235,216                   // por           %xmm0,%xmm11
-  .byte  102,15,111,5,241,84,0,0             // movdqa        0x54f1(%rip),%xmm0        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,15,111,5,145,111,0,0            // movdqa        0x6f91(%rip),%xmm0        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,227                   // movdqa        %xmm3,%xmm12
   .byte  102,68,15,239,224                   // pxor          %xmm0,%xmm12
   .byte  102,15,239,199                      // pxor          %xmm7,%xmm0
@@ -59350,7 +60386,7 @@
   .byte  102,69,15,56,62,225                 // pmaxuw        %xmm9,%xmm12
   .byte  102,69,15,56,16,229                 // pblendvb      %xmm0,%xmm13,%xmm12
   .byte  102,69,15,213,200                   // pmullw        %xmm8,%xmm9
-  .byte  102,15,111,5,57,77,0,0              // movdqa        0x4d39(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,5,217,103,0,0            // movdqa        0x67d9(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,253,200                   // paddw         %xmm0,%xmm9
   .byte  102,65,15,113,209,8                 // psrlw         $0x8,%xmm9
   .byte  102,68,15,213,209                   // pmullw        %xmm1,%xmm10
@@ -59404,23 +60440,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,35                              // ja            323ea <_sk_lerp_565_sse41_lowp+0x42>
+  .byte  119,35                              // ja            338ea <_sk_lerp_565_sse41_lowp+0x42>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,187,1,0,0                 // lea           0x1bb(%rip),%r9        # 32590 <_sk_lerp_565_sse41_lowp+0x1e8>
+  .byte  76,141,13,187,1,0,0                 // lea           0x1bb(%rip),%r9        # 33a90 <_sk_lerp_565_sse41_lowp+0x1e8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,200                   // movd          %eax,%xmm9
-  .byte  235,76                              // jmp           32436 <_sk_lerp_565_sse41_lowp+0x8e>
+  .byte  235,76                              // jmp           33936 <_sk_lerp_565_sse41_lowp+0x8e>
   .byte  243,69,15,111,12,80                 // movdqu        (%r8,%rdx,2),%xmm9
-  .byte  235,68                              // jmp           32436 <_sk_lerp_565_sse41_lowp+0x8e>
+  .byte  235,68                              // jmp           33936 <_sk_lerp_565_sse41_lowp+0x8e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   .byte  102,69,15,110,12,80                 // movd          (%r8,%rdx,2),%xmm9
   .byte  102,68,15,58,14,200,252             // pblendw       $0xfc,%xmm0,%xmm9
-  .byte  235,41                              // jmp           32436 <_sk_lerp_565_sse41_lowp+0x8e>
+  .byte  235,41                              // jmp           33936 <_sk_lerp_565_sse41_lowp+0x8e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   .byte  102,65,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59429,11 +60465,11 @@
   .byte  102,68,15,58,14,200,240             // pblendw       $0xf0,%xmm0,%xmm9
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
-  .byte  102,15,219,5,216,83,0,0             // pand          0x53d8(%rip),%xmm0        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,5,120,110,0,0            // pand          0x6e78(%rip),%xmm0        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,69,15,111,209                   // movdqa        %xmm9,%xmm10
   .byte  102,65,15,113,210,5                 // psrlw         $0x5,%xmm10
-  .byte  102,68,15,219,21,212,83,0,0         // pand          0x53d4(%rip),%xmm10        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,68,15,111,29,219,83,0,0         // movdqa        0x53db(%rip),%xmm11        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,68,15,219,21,116,110,0,0        // pand          0x6e74(%rip),%xmm10        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,68,15,111,29,123,110,0,0        // movdqa        0x6e7b(%rip),%xmm11        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,69,15,219,217                   // pand          %xmm9,%xmm11
   .byte  102,65,15,113,209,13                // psrlw         $0xd,%xmm9
   .byte  102,68,15,235,200                   // por           %xmm0,%xmm9
@@ -59445,7 +60481,7 @@
   .byte  102,15,113,240,3                    // psllw         $0x3,%xmm0
   .byte  102,65,15,113,211,2                 // psrlw         $0x2,%xmm11
   .byte  102,68,15,235,216                   // por           %xmm0,%xmm11
-  .byte  102,15,111,5,57,83,0,0              // movdqa        0x5339(%rip),%xmm0        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,15,111,5,217,109,0,0            // movdqa        0x6dd9(%rip),%xmm0        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,227                   // movdqa        %xmm3,%xmm12
   .byte  102,68,15,239,224                   // pxor          %xmm0,%xmm12
   .byte  102,15,239,199                      // pxor          %xmm7,%xmm0
@@ -59457,7 +60493,7 @@
   .byte  102,69,15,56,62,227                 // pmaxuw        %xmm11,%xmm12
   .byte  102,69,15,56,62,225                 // pmaxuw        %xmm9,%xmm12
   .byte  102,69,15,56,16,229                 // pblendvb      %xmm0,%xmm13,%xmm12
-  .byte  102,68,15,111,45,133,75,0,0         // movdqa        0x4b85(%rip),%xmm13        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,45,37,102,0,0         // movdqa        0x6625(%rip),%xmm13        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,111,193                   // movdqa        %xmm9,%xmm0
   .byte  102,65,15,239,197                   // pxor          %xmm13,%xmm0
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
@@ -59507,6 +60543,706 @@
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
 
+HIDDEN _sk_clamp_x_1_sse41_lowp
+.globl _sk_clamp_x_1_sse41_lowp
+FUNCTION(_sk_clamp_x_1_sse41_lowp)
+_sk_clamp_x_1_sse41_lowp:
+  .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
+  .byte  65,15,95,200                        // maxps         %xmm8,%xmm1
+  .byte  65,15,95,192                        // maxps         %xmm8,%xmm0
+  .byte  68,15,40,5,176,101,0,0              // movaps        0x65b0(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  65,15,93,192                        // minps         %xmm8,%xmm0
+  .byte  65,15,93,200                        // minps         %xmm8,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_repeat_x_1_sse41_lowp
+.globl _sk_repeat_x_1_sse41_lowp
+FUNCTION(_sk_repeat_x_1_sse41_lowp)
+_sk_repeat_x_1_sse41_lowp:
+  .byte  102,68,15,58,8,192,1                // roundps       $0x1,%xmm0,%xmm8
+  .byte  102,68,15,58,8,201,1                // roundps       $0x1,%xmm1,%xmm9
+  .byte  65,15,92,192                        // subps         %xmm8,%xmm0
+  .byte  65,15,92,201                        // subps         %xmm9,%xmm1
+  .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
+  .byte  65,15,95,200                        // maxps         %xmm8,%xmm1
+  .byte  65,15,95,192                        // maxps         %xmm8,%xmm0
+  .byte  68,15,40,5,122,101,0,0              // movaps        0x657a(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  65,15,93,192                        // minps         %xmm8,%xmm0
+  .byte  65,15,93,200                        // minps         %xmm8,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_mirror_x_1_sse41_lowp
+.globl _sk_mirror_x_1_sse41_lowp
+FUNCTION(_sk_mirror_x_1_sse41_lowp)
+_sk_mirror_x_1_sse41_lowp:
+  .byte  68,15,40,5,198,101,0,0              // movaps        0x65c6(%rip),%xmm8        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
+  .byte  65,15,88,192                        // addps         %xmm8,%xmm0
+  .byte  65,15,88,200                        // addps         %xmm8,%xmm1
+  .byte  68,15,40,13,70,101,0,0              // movaps        0x6546(%rip),%xmm9        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
+  .byte  69,15,89,209                        // mulps         %xmm9,%xmm10
+  .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
+  .byte  102,69,15,58,8,201,1                // roundps       $0x1,%xmm9,%xmm9
+  .byte  102,69,15,58,8,210,1                // roundps       $0x1,%xmm10,%xmm10
+  .byte  69,15,88,210                        // addps         %xmm10,%xmm10
+  .byte  69,15,88,201                        // addps         %xmm9,%xmm9
+  .byte  65,15,92,193                        // subps         %xmm9,%xmm0
+  .byte  65,15,92,202                        // subps         %xmm10,%xmm1
+  .byte  65,15,88,200                        // addps         %xmm8,%xmm1
+  .byte  65,15,88,192                        // addps         %xmm8,%xmm0
+  .byte  68,15,40,5,60,106,0,0               // movaps        0x6a3c(%rip),%xmm8        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+  .byte  65,15,84,192                        // andps         %xmm8,%xmm0
+  .byte  65,15,84,200                        // andps         %xmm8,%xmm1
+  .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
+  .byte  65,15,95,200                        // maxps         %xmm8,%xmm1
+  .byte  65,15,95,192                        // maxps         %xmm8,%xmm0
+  .byte  68,15,40,5,0,101,0,0                // movaps        0x6500(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  65,15,93,192                        // minps         %xmm8,%xmm0
+  .byte  65,15,93,200                        // minps         %xmm8,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_gradient_sse41_lowp
+.globl _sk_gradient_sse41_lowp
+FUNCTION(_sk_gradient_sse41_lowp)
+_sk_gradient_sse41_lowp:
+  .byte  85                                  // push          %rbp
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  15,41,124,36,232                    // movaps        %xmm7,-0x18(%rsp)
+  .byte  15,41,116,36,216                    // movaps        %xmm6,-0x28(%rsp)
+  .byte  72,137,76,36,208                    // mov           %rcx,-0x30(%rsp)
+  .byte  72,137,84,36,200                    // mov           %rdx,-0x38(%rsp)
+  .byte  72,137,124,36,192                   // mov           %rdi,-0x40(%rsp)
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,137,116,36,184                   // mov           %rsi,-0x48(%rsp)
+  .byte  72,139,8                            // mov           (%rax),%rcx
+  .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
+  .byte  72,131,249,2                        // cmp           $0x2,%rcx
+  .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
+  .byte  114,57                              // jb            33bf1 <_sk_gradient_sse41_lowp+0x75>
+  .byte  72,139,80,72                        // mov           0x48(%rax),%rdx
+  .byte  72,255,201                          // dec           %rcx
+  .byte  72,131,194,4                        // add           $0x4,%rdx
+  .byte  102,69,15,239,201                   // pxor          %xmm9,%xmm9
+  .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
+  .byte  243,15,16,18                        // movss         (%rdx),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,40,250                           // movaps        %xmm2,%xmm7
+  .byte  15,194,248,2                        // cmpleps       %xmm0,%xmm7
+  .byte  102,68,15,250,207                   // psubd         %xmm7,%xmm9
+  .byte  15,194,209,2                        // cmpleps       %xmm1,%xmm2
+  .byte  102,15,250,218                      // psubd         %xmm2,%xmm3
+  .byte  72,131,194,4                        // add           $0x4,%rdx
+  .byte  72,255,201                          // dec           %rcx
+  .byte  117,219                             // jne           33bcc <_sk_gradient_sse41_lowp+0x50>
+  .byte  102,72,15,58,22,219,1               // pextrq        $0x1,%xmm3,%rbx
+  .byte  65,137,221                          // mov           %ebx,%r13d
+  .byte  72,193,235,32                       // shr           $0x20,%rbx
+  .byte  102,72,15,126,221                   // movq          %xmm3,%rbp
+  .byte  137,239                             // mov           %ebp,%edi
+  .byte  72,193,237,32                       // shr           $0x20,%rbp
+  .byte  102,69,15,126,200                   // movd          %xmm9,%r8d
+  .byte  102,69,15,58,22,201,1               // pextrd        $0x1,%xmm9,%r9d
+  .byte  102,69,15,58,22,202,2               // pextrd        $0x2,%xmm9,%r10d
+  .byte  72,139,72,8                         // mov           0x8(%rax),%rcx
+  .byte  243,68,15,16,44,185                 // movss         (%rcx,%rdi,4),%xmm13
+  .byte  102,68,15,58,33,44,169,16           // insertps      $0x10,(%rcx,%rbp,4),%xmm13
+  .byte  243,66,15,16,20,169                 // movss         (%rcx,%r13,4),%xmm2
+  .byte  243,68,15,16,4,153                  // movss         (%rcx,%rbx,4),%xmm8
+  .byte  243,66,15,16,28,129                 // movss         (%rcx,%r8,4),%xmm3
+  .byte  102,66,15,58,33,28,137,16           // insertps      $0x10,(%rcx,%r9,4),%xmm3
+  .byte  102,66,15,58,33,28,145,32           // insertps      $0x20,(%rcx,%r10,4),%xmm3
+  .byte  102,69,15,58,22,203,3               // pextrd        $0x3,%xmm9,%r11d
+  .byte  102,66,15,58,33,28,153,48           // insertps      $0x30,(%rcx,%r11,4),%xmm3
+  .byte  102,68,15,58,33,234,32              // insertps      $0x20,%xmm2,%xmm13
+  .byte  76,139,96,16                        // mov           0x10(%rax),%r12
+  .byte  243,69,15,16,12,188                 // movss         (%r12,%rdi,4),%xmm9
+  .byte  76,139,120,24                       // mov           0x18(%rax),%r15
+  .byte  243,69,15,16,28,191                 // movss         (%r15,%rdi,4),%xmm11
+  .byte  76,139,112,32                       // mov           0x20(%rax),%r14
+  .byte  243,69,15,16,20,190                 // movss         (%r14,%rdi,4),%xmm10
+  .byte  72,139,112,40                       // mov           0x28(%rax),%rsi
+  .byte  243,68,15,16,60,190                 // movss         (%rsi,%rdi,4),%xmm15
+  .byte  72,139,80,48                        // mov           0x30(%rax),%rdx
+  .byte  243,68,15,16,52,186                 // movss         (%rdx,%rdi,4),%xmm14
+  .byte  72,139,72,56                        // mov           0x38(%rax),%rcx
+  .byte  243,15,16,20,185                    // movss         (%rcx,%rdi,4),%xmm2
+  .byte  72,139,64,64                        // mov           0x40(%rax),%rax
+  .byte  243,68,15,16,36,184                 // movss         (%rax,%rdi,4),%xmm12
+  .byte  102,69,15,58,33,12,172,16           // insertps      $0x10,(%r12,%rbp,4),%xmm9
+  .byte  102,69,15,58,33,28,175,16           // insertps      $0x10,(%r15,%rbp,4),%xmm11
+  .byte  102,69,15,58,33,20,174,16           // insertps      $0x10,(%r14,%rbp,4),%xmm10
+  .byte  102,68,15,58,33,60,174,16           // insertps      $0x10,(%rsi,%rbp,4),%xmm15
+  .byte  102,68,15,58,33,52,170,16           // insertps      $0x10,(%rdx,%rbp,4),%xmm14
+  .byte  102,15,58,33,20,169,16              // insertps      $0x10,(%rcx,%rbp,4),%xmm2
+  .byte  102,68,15,58,33,36,168,16           // insertps      $0x10,(%rax,%rbp,4),%xmm12
+  .byte  102,69,15,58,33,232,48              // insertps      $0x30,%xmm8,%xmm13
+  .byte  243,67,15,16,60,172                 // movss         (%r12,%r13,4),%xmm7
+  .byte  102,68,15,58,33,207,32              // insertps      $0x20,%xmm7,%xmm9
+  .byte  243,65,15,16,60,156                 // movss         (%r12,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,207,48              // insertps      $0x30,%xmm7,%xmm9
+  .byte  243,67,15,16,60,175                 // movss         (%r15,%r13,4),%xmm7
+  .byte  102,68,15,58,33,223,32              // insertps      $0x20,%xmm7,%xmm11
+  .byte  243,65,15,16,60,159                 // movss         (%r15,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,223,48              // insertps      $0x30,%xmm7,%xmm11
+  .byte  243,67,15,16,60,174                 // movss         (%r14,%r13,4),%xmm7
+  .byte  102,68,15,58,33,215,32              // insertps      $0x20,%xmm7,%xmm10
+  .byte  243,65,15,16,60,158                 // movss         (%r14,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,215,48              // insertps      $0x30,%xmm7,%xmm10
+  .byte  243,66,15,16,60,174                 // movss         (%rsi,%r13,4),%xmm7
+  .byte  102,68,15,58,33,255,32              // insertps      $0x20,%xmm7,%xmm15
+  .byte  243,15,16,60,158                    // movss         (%rsi,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,255,48              // insertps      $0x30,%xmm7,%xmm15
+  .byte  243,66,15,16,60,170                 // movss         (%rdx,%r13,4),%xmm7
+  .byte  102,68,15,58,33,247,32              // insertps      $0x20,%xmm7,%xmm14
+  .byte  243,15,16,60,154                    // movss         (%rdx,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,247,48              // insertps      $0x30,%xmm7,%xmm14
+  .byte  243,66,15,16,60,169                 // movss         (%rcx,%r13,4),%xmm7
+  .byte  102,15,58,33,215,32                 // insertps      $0x20,%xmm7,%xmm2
+  .byte  243,15,16,60,153                    // movss         (%rcx,%rbx,4),%xmm7
+  .byte  102,15,58,33,215,48                 // insertps      $0x30,%xmm7,%xmm2
+  .byte  243,66,15,16,60,168                 // movss         (%rax,%r13,4),%xmm7
+  .byte  102,68,15,58,33,231,32              // insertps      $0x20,%xmm7,%xmm12
+  .byte  243,15,16,60,152                    // movss         (%rax,%rbx,4),%xmm7
+  .byte  102,68,15,58,33,231,48              // insertps      $0x30,%xmm7,%xmm12
+  .byte  243,66,15,16,60,134                 // movss         (%rsi,%r8,4),%xmm7
+  .byte  102,66,15,58,33,60,142,16           // insertps      $0x10,(%rsi,%r9,4),%xmm7
+  .byte  102,66,15,58,33,60,150,32           // insertps      $0x20,(%rsi,%r10,4),%xmm7
+  .byte  102,66,15,58,33,60,158,48           // insertps      $0x30,(%rsi,%r11,4),%xmm7
+  .byte  68,15,89,233                        // mulps         %xmm1,%xmm13
+  .byte  69,15,88,239                        // addps         %xmm15,%xmm13
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  15,88,223                           // addps         %xmm7,%xmm3
+  .byte  15,40,61,131,99,0,0                 // movaps        0x6383(%rip),%xmm7        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  68,15,89,239                        // mulps         %xmm7,%xmm13
+  .byte  15,89,223                           // mulps         %xmm7,%xmm3
+  .byte  68,15,40,61,132,98,0,0              // movaps        0x6284(%rip),%xmm15        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  69,15,88,239                        // addps         %xmm15,%xmm13
+  .byte  65,15,88,223                        // addps         %xmm15,%xmm3
+  .byte  243,65,15,91,245                    // cvttps2dq     %xmm13,%xmm6
+  .byte  102,68,15,111,45,158,105,0,0        // movdqa        0x699e(%rip),%xmm13        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
+  .byte  102,65,15,56,0,245                  // pshufb        %xmm13,%xmm6
+  .byte  243,68,15,91,195                    // cvttps2dq     %xmm3,%xmm8
+  .byte  102,69,15,56,0,197                  // pshufb        %xmm13,%xmm8
+  .byte  102,68,15,108,198                   // punpcklqdq    %xmm6,%xmm8
+  .byte  68,15,89,201                        // mulps         %xmm1,%xmm9
+  .byte  69,15,88,206                        // addps         %xmm14,%xmm9
+  .byte  243,67,15,16,28,132                 // movss         (%r12,%r8,4),%xmm3
+  .byte  102,67,15,58,33,28,140,16           // insertps      $0x10,(%r12,%r9,4),%xmm3
+  .byte  102,67,15,58,33,28,148,32           // insertps      $0x20,(%r12,%r10,4),%xmm3
+  .byte  102,67,15,58,33,28,156,48           // insertps      $0x30,(%r12,%r11,4),%xmm3
+  .byte  243,66,15,16,52,130                 // movss         (%rdx,%r8,4),%xmm6
+  .byte  102,66,15,58,33,52,138,16           // insertps      $0x10,(%rdx,%r9,4),%xmm6
+  .byte  102,66,15,58,33,52,146,32           // insertps      $0x20,(%rdx,%r10,4),%xmm6
+  .byte  102,66,15,58,33,52,154,48           // insertps      $0x30,(%rdx,%r11,4),%xmm6
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  15,88,222                           // addps         %xmm6,%xmm3
+  .byte  68,15,89,207                        // mulps         %xmm7,%xmm9
+  .byte  15,89,223                           // mulps         %xmm7,%xmm3
+  .byte  69,15,88,207                        // addps         %xmm15,%xmm9
+  .byte  65,15,88,223                        // addps         %xmm15,%xmm3
+  .byte  243,65,15,91,241                    // cvttps2dq     %xmm9,%xmm6
+  .byte  102,65,15,56,0,245                  // pshufb        %xmm13,%xmm6
+  .byte  243,68,15,91,203                    // cvttps2dq     %xmm3,%xmm9
+  .byte  102,69,15,56,0,205                  // pshufb        %xmm13,%xmm9
+  .byte  102,68,15,108,206                   // punpcklqdq    %xmm6,%xmm9
+  .byte  243,67,15,16,28,135                 // movss         (%r15,%r8,4),%xmm3
+  .byte  102,67,15,58,33,28,143,16           // insertps      $0x10,(%r15,%r9,4),%xmm3
+  .byte  102,67,15,58,33,28,151,32           // insertps      $0x20,(%r15,%r10,4),%xmm3
+  .byte  102,67,15,58,33,28,159,48           // insertps      $0x30,(%r15,%r11,4),%xmm3
+  .byte  68,15,89,217                        // mulps         %xmm1,%xmm11
+  .byte  68,15,88,218                        // addps         %xmm2,%xmm11
+  .byte  243,66,15,16,20,129                 // movss         (%rcx,%r8,4),%xmm2
+  .byte  102,66,15,58,33,20,137,16           // insertps      $0x10,(%rcx,%r9,4),%xmm2
+  .byte  102,66,15,58,33,20,145,32           // insertps      $0x20,(%rcx,%r10,4),%xmm2
+  .byte  102,66,15,58,33,20,153,48           // insertps      $0x30,(%rcx,%r11,4),%xmm2
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  15,88,218                           // addps         %xmm2,%xmm3
+  .byte  68,15,89,223                        // mulps         %xmm7,%xmm11
+  .byte  15,89,223                           // mulps         %xmm7,%xmm3
+  .byte  69,15,88,223                        // addps         %xmm15,%xmm11
+  .byte  65,15,88,223                        // addps         %xmm15,%xmm3
+  .byte  243,65,15,91,243                    // cvttps2dq     %xmm11,%xmm6
+  .byte  102,65,15,56,0,245                  // pshufb        %xmm13,%xmm6
+  .byte  243,15,91,211                       // cvttps2dq     %xmm3,%xmm2
+  .byte  102,65,15,56,0,213                  // pshufb        %xmm13,%xmm2
+  .byte  102,15,108,214                      // punpcklqdq    %xmm6,%xmm2
+  .byte  68,15,89,209                        // mulps         %xmm1,%xmm10
+  .byte  69,15,88,212                        // addps         %xmm12,%xmm10
+  .byte  243,67,15,16,12,134                 // movss         (%r14,%r8,4),%xmm1
+  .byte  102,67,15,58,33,12,142,16           // insertps      $0x10,(%r14,%r9,4),%xmm1
+  .byte  102,67,15,58,33,12,150,32           // insertps      $0x20,(%r14,%r10,4),%xmm1
+  .byte  102,67,15,58,33,12,158,48           // insertps      $0x30,(%r14,%r11,4),%xmm1
+  .byte  15,89,200                           // mulps         %xmm0,%xmm1
+  .byte  243,66,15,16,4,128                  // movss         (%rax,%r8,4),%xmm0
+  .byte  102,66,15,58,33,4,136,16            // insertps      $0x10,(%rax,%r9,4),%xmm0
+  .byte  102,66,15,58,33,4,144,32            // insertps      $0x20,(%rax,%r10,4),%xmm0
+  .byte  102,66,15,58,33,4,152,48            // insertps      $0x30,(%rax,%r11,4),%xmm0
+  .byte  15,88,200                           // addps         %xmm0,%xmm1
+  .byte  68,15,89,215                        // mulps         %xmm7,%xmm10
+  .byte  15,89,207                           // mulps         %xmm7,%xmm1
+  .byte  69,15,88,215                        // addps         %xmm15,%xmm10
+  .byte  65,15,88,207                        // addps         %xmm15,%xmm1
+  .byte  243,65,15,91,194                    // cvttps2dq     %xmm10,%xmm0
+  .byte  102,65,15,56,0,197                  // pshufb        %xmm13,%xmm0
+  .byte  243,15,91,217                       // cvttps2dq     %xmm1,%xmm3
+  .byte  102,65,15,56,0,221                  // pshufb        %xmm13,%xmm3
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  72,139,116,36,184                   // mov           -0x48(%rsp),%rsi
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,139,124,36,192                   // mov           -0x40(%rsp),%rdi
+  .byte  72,139,84,36,200                    // mov           -0x38(%rsp),%rdx
+  .byte  72,139,76,36,208                    // mov           -0x30(%rsp),%rcx
+  .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  15,40,116,36,216                    // movaps        -0x28(%rsp),%xmm6
+  .byte  15,40,124,36,232                    // movaps        -0x18(%rsp),%xmm7
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  93                                  // pop           %rbp
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_gradient_sse41_lowp
+.globl _sk_evenly_spaced_gradient_sse41_lowp
+FUNCTION(_sk_evenly_spaced_gradient_sse41_lowp)
+_sk_evenly_spaced_gradient_sse41_lowp:
+  .byte  85                                  // push          %rbp
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  80                                  // push          %rax
+  .byte  15,41,124,36,240                    // movaps        %xmm7,-0x10(%rsp)
+  .byte  15,41,116,36,224                    // movaps        %xmm6,-0x20(%rsp)
+  .byte  15,41,108,36,208                    // movaps        %xmm5,-0x30(%rsp)
+  .byte  15,41,100,36,192                    // movaps        %xmm4,-0x40(%rsp)
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,139,24                           // mov           (%rax),%rbx
+  .byte  72,139,104,8                        // mov           0x8(%rax),%rbp
+  .byte  72,255,203                          // dec           %rbx
+  .byte  120,7                               // js            33fca <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
+  .byte  243,72,15,42,211                    // cvtsi2ss      %rbx,%xmm2
+  .byte  235,21                              // jmp           33fdf <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
+  .byte  73,137,216                          // mov           %rbx,%r8
+  .byte  73,209,232                          // shr           %r8
+  .byte  131,227,1                           // and           $0x1,%ebx
+  .byte  76,9,195                            // or            %r8,%rbx
+  .byte  243,72,15,42,211                    // cvtsi2ss      %rbx,%xmm2
+  .byte  243,15,88,210                       // addss         %xmm2,%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,41,68,36,176                     // movaps        %xmm0,-0x50(%rsp)
+  .byte  15,40,216                           // movaps        %xmm0,%xmm3
+  .byte  15,89,218                           // mulps         %xmm2,%xmm3
+  .byte  15,89,209                           // mulps         %xmm1,%xmm2
+  .byte  243,15,91,194                       // cvttps2dq     %xmm2,%xmm0
+  .byte  102,73,15,58,22,194,1               // pextrq        $0x1,%xmm0,%r10
+  .byte  69,137,214                          // mov           %r10d,%r14d
+  .byte  73,193,234,32                       // shr           $0x20,%r10
+  .byte  102,73,15,126,197                   // movq          %xmm0,%r13
+  .byte  69,137,236                          // mov           %r13d,%r12d
+  .byte  73,193,237,32                       // shr           $0x20,%r13
+  .byte  243,15,91,195                       // cvttps2dq     %xmm3,%xmm0
+  .byte  102,73,15,58,22,192,1               // pextrq        $0x1,%xmm0,%r8
+  .byte  69,137,193                          // mov           %r8d,%r9d
+  .byte  73,193,232,32                       // shr           $0x20,%r8
+  .byte  102,73,15,126,195                   // movq          %xmm0,%r11
+  .byte  69,137,223                          // mov           %r11d,%r15d
+  .byte  73,193,235,32                       // shr           $0x20,%r11
+  .byte  243,70,15,16,68,189,0               // movss         0x0(%rbp,%r15,4),%xmm8
+  .byte  102,70,15,58,33,68,157,0,16         // insertps      $0x10,0x0(%rbp,%r11,4),%xmm8
+  .byte  243,66,15,16,68,141,0               // movss         0x0(%rbp,%r9,4),%xmm0
+  .byte  243,66,15,16,84,133,0               // movss         0x0(%rbp,%r8,4),%xmm2
+  .byte  15,41,76,36,160                     // movaps        %xmm1,-0x60(%rsp)
+  .byte  243,66,15,16,92,165,0               // movss         0x0(%rbp,%r12,4),%xmm3
+  .byte  102,66,15,58,33,92,173,0,16         // insertps      $0x10,0x0(%rbp,%r13,4),%xmm3
+  .byte  243,66,15,16,100,181,0              // movss         0x0(%rbp,%r14,4),%xmm4
+  .byte  243,66,15,16,108,149,0              // movss         0x0(%rbp,%r10,4),%xmm5
+  .byte  102,68,15,58,33,192,32              // insertps      $0x20,%xmm0,%xmm8
+  .byte  102,68,15,58,33,194,48              // insertps      $0x30,%xmm2,%xmm8
+  .byte  72,139,88,16                        // mov           0x10(%rax),%rbx
+  .byte  243,70,15,16,12,187                 // movss         (%rbx,%r15,4),%xmm9
+  .byte  102,70,15,58,33,12,155,16           // insertps      $0x10,(%rbx,%r11,4),%xmm9
+  .byte  243,66,15,16,4,139                  // movss         (%rbx,%r9,4),%xmm0
+  .byte  243,66,15,16,12,131                 // movss         (%rbx,%r8,4),%xmm1
+  .byte  243,66,15,16,20,163                 // movss         (%rbx,%r12,4),%xmm2
+  .byte  102,66,15,58,33,20,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm2
+  .byte  243,66,15,16,52,179                 // movss         (%rbx,%r14,4),%xmm6
+  .byte  243,66,15,16,60,147                 // movss         (%rbx,%r10,4),%xmm7
+  .byte  102,15,58,33,220,32                 // insertps      $0x20,%xmm4,%xmm3
+  .byte  102,15,58,33,221,48                 // insertps      $0x30,%xmm5,%xmm3
+  .byte  102,68,15,58,33,200,32              // insertps      $0x20,%xmm0,%xmm9
+  .byte  102,68,15,58,33,201,48              // insertps      $0x30,%xmm1,%xmm9
+  .byte  102,15,58,33,214,32                 // insertps      $0x20,%xmm6,%xmm2
+  .byte  102,15,58,33,215,48                 // insertps      $0x30,%xmm7,%xmm2
+  .byte  72,139,88,24                        // mov           0x18(%rax),%rbx
+  .byte  243,70,15,16,28,187                 // movss         (%rbx,%r15,4),%xmm11
+  .byte  102,70,15,58,33,28,155,16           // insertps      $0x10,(%rbx,%r11,4),%xmm11
+  .byte  243,66,15,16,4,139                  // movss         (%rbx,%r9,4),%xmm0
+  .byte  243,66,15,16,12,131                 // movss         (%rbx,%r8,4),%xmm1
+  .byte  243,70,15,16,44,163                 // movss         (%rbx,%r12,4),%xmm13
+  .byte  102,70,15,58,33,44,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm13
+  .byte  243,66,15,16,36,179                 // movss         (%rbx,%r14,4),%xmm4
+  .byte  243,66,15,16,44,147                 // movss         (%rbx,%r10,4),%xmm5
+  .byte  102,68,15,58,33,216,32              // insertps      $0x20,%xmm0,%xmm11
+  .byte  102,68,15,58,33,217,48              // insertps      $0x30,%xmm1,%xmm11
+  .byte  102,68,15,58,33,236,32              // insertps      $0x20,%xmm4,%xmm13
+  .byte  102,68,15,58,33,237,48              // insertps      $0x30,%xmm5,%xmm13
+  .byte  72,139,88,32                        // mov           0x20(%rax),%rbx
+  .byte  243,70,15,16,20,187                 // movss         (%rbx,%r15,4),%xmm10
+  .byte  102,70,15,58,33,20,155,16           // insertps      $0x10,(%rbx,%r11,4),%xmm10
+  .byte  243,66,15,16,4,139                  // movss         (%rbx,%r9,4),%xmm0
+  .byte  102,68,15,58,33,208,32              // insertps      $0x20,%xmm0,%xmm10
+  .byte  243,66,15,16,4,131                  // movss         (%rbx,%r8,4),%xmm0
+  .byte  102,68,15,58,33,208,48              // insertps      $0x30,%xmm0,%xmm10
+  .byte  243,70,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm12
+  .byte  102,70,15,58,33,36,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm12
+  .byte  243,66,15,16,4,179                  // movss         (%rbx,%r14,4),%xmm0
+  .byte  243,66,15,16,12,147                 // movss         (%rbx,%r10,4),%xmm1
+  .byte  102,68,15,58,33,224,32              // insertps      $0x20,%xmm0,%xmm12
+  .byte  102,68,15,58,33,225,48              // insertps      $0x30,%xmm1,%xmm12
+  .byte  72,139,88,40                        // mov           0x28(%rax),%rbx
+  .byte  243,66,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm4
+  .byte  102,66,15,58,33,36,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm4
+  .byte  243,66,15,16,4,179                  // movss         (%rbx,%r14,4),%xmm0
+  .byte  102,15,58,33,224,32                 // insertps      $0x20,%xmm0,%xmm4
+  .byte  243,66,15,16,4,147                  // movss         (%rbx,%r10,4),%xmm0
+  .byte  102,15,58,33,224,48                 // insertps      $0x30,%xmm0,%xmm4
+  .byte  243,66,15,16,4,187                  // movss         (%rbx,%r15,4),%xmm0
+  .byte  102,66,15,58,33,4,155,16            // insertps      $0x10,(%rbx,%r11,4),%xmm0
+  .byte  243,66,15,16,12,139                 // movss         (%rbx,%r9,4),%xmm1
+  .byte  102,15,58,33,193,32                 // insertps      $0x20,%xmm1,%xmm0
+  .byte  243,66,15,16,12,131                 // movss         (%rbx,%r8,4),%xmm1
+  .byte  102,15,58,33,193,48                 // insertps      $0x30,%xmm1,%xmm0
+  .byte  72,139,88,48                        // mov           0x30(%rax),%rbx
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  102,66,15,58,33,60,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm7
+  .byte  243,66,15,16,12,179                 // movss         (%rbx,%r14,4),%xmm1
+  .byte  102,15,58,33,249,32                 // insertps      $0x20,%xmm1,%xmm7
+  .byte  243,66,15,16,12,147                 // movss         (%rbx,%r10,4),%xmm1
+  .byte  102,15,58,33,249,48                 // insertps      $0x30,%xmm1,%xmm7
+  .byte  243,66,15,16,12,187                 // movss         (%rbx,%r15,4),%xmm1
+  .byte  102,66,15,58,33,12,155,16           // insertps      $0x10,(%rbx,%r11,4),%xmm1
+  .byte  243,66,15,16,44,139                 // movss         (%rbx,%r9,4),%xmm5
+  .byte  102,15,58,33,205,32                 // insertps      $0x20,%xmm5,%xmm1
+  .byte  243,66,15,16,44,131                 // movss         (%rbx,%r8,4),%xmm5
+  .byte  102,15,58,33,205,48                 // insertps      $0x30,%xmm5,%xmm1
+  .byte  72,139,88,56                        // mov           0x38(%rax),%rbx
+  .byte  243,66,15,16,52,163                 // movss         (%rbx,%r12,4),%xmm6
+  .byte  102,66,15,58,33,52,171,16           // insertps      $0x10,(%rbx,%r13,4),%xmm6
+  .byte  243,66,15,16,44,179                 // movss         (%rbx,%r14,4),%xmm5
+  .byte  102,15,58,33,245,32                 // insertps      $0x20,%xmm5,%xmm6
+  .byte  243,66,15,16,44,147                 // movss         (%rbx,%r10,4),%xmm5
+  .byte  102,15,58,33,245,48                 // insertps      $0x30,%xmm5,%xmm6
+  .byte  15,41,116,36,128                    // movaps        %xmm6,-0x80(%rsp)
+  .byte  243,66,15,16,44,187                 // movss         (%rbx,%r15,4),%xmm5
+  .byte  102,66,15,58,33,44,155,16           // insertps      $0x10,(%rbx,%r11,4),%xmm5
+  .byte  243,66,15,16,52,139                 // movss         (%rbx,%r9,4),%xmm6
+  .byte  102,15,58,33,238,32                 // insertps      $0x20,%xmm6,%xmm5
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  102,15,58,33,238,48                 // insertps      $0x30,%xmm6,%xmm5
+  .byte  72,139,64,64                        // mov           0x40(%rax),%rax
+  .byte  243,70,15,16,52,160                 // movss         (%rax,%r12,4),%xmm14
+  .byte  102,70,15,58,33,52,168,16           // insertps      $0x10,(%rax,%r13,4),%xmm14
+  .byte  243,66,15,16,52,176                 // movss         (%rax,%r14,4),%xmm6
+  .byte  102,68,15,58,33,246,32              // insertps      $0x20,%xmm6,%xmm14
+  .byte  243,66,15,16,52,144                 // movss         (%rax,%r10,4),%xmm6
+  .byte  102,68,15,58,33,246,48              // insertps      $0x30,%xmm6,%xmm14
+  .byte  68,15,41,116,36,144                 // movaps        %xmm14,-0x70(%rsp)
+  .byte  243,70,15,16,60,184                 // movss         (%rax,%r15,4),%xmm15
+  .byte  102,70,15,58,33,60,152,16           // insertps      $0x10,(%rax,%r11,4),%xmm15
+  .byte  243,70,15,16,52,136                 // movss         (%rax,%r9,4),%xmm14
+  .byte  102,69,15,58,33,254,32              // insertps      $0x20,%xmm14,%xmm15
+  .byte  243,66,15,16,52,128                 // movss         (%rax,%r8,4),%xmm6
+  .byte  102,68,15,58,33,254,48              // insertps      $0x30,%xmm6,%xmm15
+  .byte  15,40,116,36,160                    // movaps        -0x60(%rsp),%xmm6
+  .byte  15,89,222                           // mulps         %xmm6,%xmm3
+  .byte  15,88,220                           // addps         %xmm4,%xmm3
+  .byte  15,40,100,36,176                    // movaps        -0x50(%rsp),%xmm4
+  .byte  68,15,89,196                        // mulps         %xmm4,%xmm8
+  .byte  68,15,88,192                        // addps         %xmm0,%xmm8
+  .byte  15,40,5,96,94,0,0                   // movaps        0x5e60(%rip),%xmm0        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  68,15,89,192                        // mulps         %xmm0,%xmm8
+  .byte  68,15,40,53,97,93,0,0               // movaps        0x5d61(%rip),%xmm14        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  69,15,88,198                        // addps         %xmm14,%xmm8
+  .byte  65,15,88,222                        // addps         %xmm14,%xmm3
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  102,15,111,5,125,100,0,0            // movdqa        0x647d(%rip),%xmm0        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
+  .byte  102,15,56,0,216                     // pshufb        %xmm0,%xmm3
+  .byte  243,69,15,91,192                    // cvttps2dq     %xmm8,%xmm8
+  .byte  102,68,15,56,0,192                  // pshufb        %xmm0,%xmm8
+  .byte  102,68,15,108,195                   // punpcklqdq    %xmm3,%xmm8
+  .byte  15,89,214                           // mulps         %xmm6,%xmm2
+  .byte  15,88,215                           // addps         %xmm7,%xmm2
+  .byte  15,40,220                           // movaps        %xmm4,%xmm3
+  .byte  68,15,89,203                        // mulps         %xmm3,%xmm9
+  .byte  68,15,88,201                        // addps         %xmm1,%xmm9
+  .byte  15,40,13,16,94,0,0                  // movaps        0x5e10(%rip),%xmm1        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  15,89,209                           // mulps         %xmm1,%xmm2
+  .byte  68,15,89,201                        // mulps         %xmm1,%xmm9
+  .byte  15,40,225                           // movaps        %xmm1,%xmm4
+  .byte  69,15,88,206                        // addps         %xmm14,%xmm9
+  .byte  65,15,88,214                        // addps         %xmm14,%xmm2
+  .byte  243,15,91,202                       // cvttps2dq     %xmm2,%xmm1
+  .byte  102,15,56,0,200                     // pshufb        %xmm0,%xmm1
+  .byte  243,69,15,91,201                    // cvttps2dq     %xmm9,%xmm9
+  .byte  102,68,15,56,0,200                  // pshufb        %xmm0,%xmm9
+  .byte  102,68,15,108,201                   // punpcklqdq    %xmm1,%xmm9
+  .byte  68,15,89,238                        // mulps         %xmm6,%xmm13
+  .byte  68,15,88,108,36,128                 // addps         -0x80(%rsp),%xmm13
+  .byte  68,15,89,219                        // mulps         %xmm3,%xmm11
+  .byte  68,15,88,221                        // addps         %xmm5,%xmm11
+  .byte  15,40,204                           // movaps        %xmm4,%xmm1
+  .byte  68,15,89,233                        // mulps         %xmm1,%xmm13
+  .byte  68,15,89,217                        // mulps         %xmm1,%xmm11
+  .byte  69,15,88,222                        // addps         %xmm14,%xmm11
+  .byte  69,15,88,238                        // addps         %xmm14,%xmm13
+  .byte  243,65,15,91,205                    // cvttps2dq     %xmm13,%xmm1
+  .byte  102,15,56,0,200                     // pshufb        %xmm0,%xmm1
+  .byte  243,65,15,91,211                    // cvttps2dq     %xmm11,%xmm2
+  .byte  102,15,56,0,208                     // pshufb        %xmm0,%xmm2
+  .byte  102,15,108,209                      // punpcklqdq    %xmm1,%xmm2
+  .byte  68,15,89,230                        // mulps         %xmm6,%xmm12
+  .byte  68,15,88,100,36,144                 // addps         -0x70(%rsp),%xmm12
+  .byte  68,15,89,211                        // mulps         %xmm3,%xmm10
+  .byte  69,15,88,215                        // addps         %xmm15,%xmm10
+  .byte  68,15,89,228                        // mulps         %xmm4,%xmm12
+  .byte  68,15,89,212                        // mulps         %xmm4,%xmm10
+  .byte  69,15,88,214                        // addps         %xmm14,%xmm10
+  .byte  69,15,88,230                        // addps         %xmm14,%xmm12
+  .byte  243,65,15,91,204                    // cvttps2dq     %xmm12,%xmm1
+  .byte  102,15,56,0,200                     // pshufb        %xmm0,%xmm1
+  .byte  243,65,15,91,218                    // cvttps2dq     %xmm10,%xmm3
+  .byte  102,15,56,0,216                     // pshufb        %xmm0,%xmm3
+  .byte  102,15,108,217                      // punpcklqdq    %xmm1,%xmm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  15,40,100,36,192                    // movaps        -0x40(%rsp),%xmm4
+  .byte  15,40,108,36,208                    // movaps        -0x30(%rsp),%xmm5
+  .byte  15,40,116,36,224                    // movaps        -0x20(%rsp),%xmm6
+  .byte  15,40,124,36,240                    // movaps        -0x10(%rsp),%xmm7
+  .byte  72,131,196,8                        // add           $0x8,%rsp
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  93                                  // pop           %rbp
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_2_stop_gradient_sse41_lowp
+.globl _sk_evenly_spaced_2_stop_gradient_sse41_lowp
+FUNCTION(_sk_evenly_spaced_2_stop_gradient_sse41_lowp)
+_sk_evenly_spaced_2_stop_gradient_sse41_lowp:
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  243,15,16,24                        // movss         (%rax),%xmm3
+  .byte  243,68,15,16,72,4                   // movss         0x4(%rax),%xmm9
+  .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
+  .byte  243,68,15,16,64,16                  // movss         0x10(%rax),%xmm8
+  .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  15,89,211                           // mulps         %xmm3,%xmm2
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  65,15,88,216                        // addps         %xmm8,%xmm3
+  .byte  65,15,88,208                        // addps         %xmm8,%xmm2
+  .byte  68,15,40,21,10,93,0,0               // movaps        0x5d0a(%rip),%xmm10        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  65,15,89,210                        // mulps         %xmm10,%xmm2
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  68,15,40,37,10,92,0,0               // movaps        0x5c0a(%rip),%xmm12        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  65,15,88,212                        // addps         %xmm12,%xmm2
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  102,68,15,111,29,37,99,0,0          // movdqa        0x6325(%rip),%xmm11        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
+  .byte  102,65,15,56,0,211                  // pshufb        %xmm11,%xmm2
+  .byte  243,68,15,91,195                    // cvttps2dq     %xmm3,%xmm8
+  .byte  102,69,15,56,0,195                  // pshufb        %xmm11,%xmm8
+  .byte  102,68,15,108,194                   // punpcklqdq    %xmm2,%xmm8
+  .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
+  .byte  243,15,16,80,20                     // movss         0x14(%rax),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,40,217                           // movaps        %xmm1,%xmm3
+  .byte  65,15,89,217                        // mulps         %xmm9,%xmm3
+  .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
+  .byte  68,15,88,202                        // addps         %xmm2,%xmm9
+  .byte  15,88,218                           // addps         %xmm2,%xmm3
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  69,15,89,202                        // mulps         %xmm10,%xmm9
+  .byte  69,15,88,204                        // addps         %xmm12,%xmm9
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  243,15,91,211                       // cvttps2dq     %xmm3,%xmm2
+  .byte  102,65,15,56,0,211                  // pshufb        %xmm11,%xmm2
+  .byte  243,69,15,91,201                    // cvttps2dq     %xmm9,%xmm9
+  .byte  102,69,15,56,0,203                  // pshufb        %xmm11,%xmm9
+  .byte  102,68,15,108,202                   // punpcklqdq    %xmm2,%xmm9
+  .byte  243,15,16,80,8                      // movss         0x8(%rax),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  243,68,15,16,104,24                 // movss         0x18(%rax),%xmm13
+  .byte  69,15,198,237,0                     // shufps        $0x0,%xmm13,%xmm13
+  .byte  15,40,217                           // movaps        %xmm1,%xmm3
+  .byte  15,89,218                           // mulps         %xmm2,%xmm3
+  .byte  15,89,208                           // mulps         %xmm0,%xmm2
+  .byte  65,15,88,213                        // addps         %xmm13,%xmm2
+  .byte  65,15,88,221                        // addps         %xmm13,%xmm3
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  65,15,89,210                        // mulps         %xmm10,%xmm2
+  .byte  65,15,88,212                        // addps         %xmm12,%xmm2
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  102,65,15,56,0,219                  // pshufb        %xmm11,%xmm3
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  102,65,15,56,0,211                  // pshufb        %xmm11,%xmm2
+  .byte  102,15,108,211                      // punpcklqdq    %xmm3,%xmm2
+  .byte  243,15,16,88,12                     // movss         0xc(%rax),%xmm3
+  .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
+  .byte  243,68,15,16,104,28                 // movss         0x1c(%rax),%xmm13
+  .byte  69,15,198,237,0                     // shufps        $0x0,%xmm13,%xmm13
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  65,15,88,221                        // addps         %xmm13,%xmm3
+  .byte  65,15,88,205                        // addps         %xmm13,%xmm1
+  .byte  65,15,89,202                        // mulps         %xmm10,%xmm1
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  65,15,88,204                        // addps         %xmm12,%xmm1
+  .byte  243,15,91,193                       // cvttps2dq     %xmm1,%xmm0
+  .byte  102,65,15,56,0,195                  // pshufb        %xmm11,%xmm0
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  102,65,15,56,0,219                  // pshufb        %xmm11,%xmm3
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_unit_angle_sse41_lowp
+.globl _sk_xy_to_unit_angle_sse41_lowp
+FUNCTION(_sk_xy_to_unit_angle_sse41_lowp)
+_sk_xy_to_unit_angle_sse41_lowp:
+  .byte  15,41,124,36,232                    // movaps        %xmm7,-0x18(%rsp)
+  .byte  15,41,116,36,216                    // movaps        %xmm6,-0x28(%rsp)
+  .byte  15,41,108,36,200                    // movaps        %xmm5,-0x38(%rsp)
+  .byte  15,41,100,36,184                    // movaps        %xmm4,-0x48(%rsp)
+  .byte  15,40,251                           // movaps        %xmm3,%xmm7
+  .byte  15,40,242                           // movaps        %xmm2,%xmm6
+  .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
+  .byte  15,40,37,251,95,0,0                 // movaps        0x5ffb(%rip),%xmm4        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+  .byte  68,15,40,233                        // movaps        %xmm1,%xmm13
+  .byte  68,15,84,236                        // andps         %xmm4,%xmm13
+  .byte  69,15,40,216                        // movaps        %xmm8,%xmm11
+  .byte  68,15,84,220                        // andps         %xmm4,%xmm11
+  .byte  68,15,40,231                        // movaps        %xmm7,%xmm12
+  .byte  68,15,84,228                        // andps         %xmm4,%xmm12
+  .byte  15,84,230                           // andps         %xmm6,%xmm4
+  .byte  69,15,40,211                        // movaps        %xmm11,%xmm10
+  .byte  68,15,194,212,1                     // cmpltps       %xmm4,%xmm10
+  .byte  69,15,40,205                        // movaps        %xmm13,%xmm9
+  .byte  69,15,194,204,1                     // cmpltps       %xmm12,%xmm9
+  .byte  69,15,40,244                        // movaps        %xmm12,%xmm14
+  .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
+  .byte  102,69,15,56,20,245                 // blendvps      %xmm0,%xmm13,%xmm14
+  .byte  68,15,40,252                        // movaps        %xmm4,%xmm15
+  .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
+  .byte  102,69,15,56,20,251                 // blendvps      %xmm0,%xmm11,%xmm15
+  .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
+  .byte  102,69,15,56,20,236                 // blendvps      %xmm0,%xmm12,%xmm13
+  .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
+  .byte  102,68,15,56,20,220                 // blendvps      %xmm0,%xmm4,%xmm11
+  .byte  69,15,94,251                        // divps         %xmm11,%xmm15
+  .byte  65,15,40,199                        // movaps        %xmm15,%xmm0
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  68,15,40,29,251,95,0,0              // movaps        0x5ffb(%rip),%xmm11        # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
+  .byte  68,15,40,224                        // movaps        %xmm0,%xmm12
+  .byte  69,15,89,227                        // mulps         %xmm11,%xmm12
+  .byte  68,15,88,37,251,95,0,0              // addps         0x5ffb(%rip),%xmm12        # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
+  .byte  68,15,89,224                        // mulps         %xmm0,%xmm12
+  .byte  15,40,45,0,96,0,0                   // movaps        0x6000(%rip),%xmm5        # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
+  .byte  68,15,88,229                        // addps         %xmm5,%xmm12
+  .byte  68,15,89,224                        // mulps         %xmm0,%xmm12
+  .byte  15,40,37,1,96,0,0                   // movaps        0x6001(%rip),%xmm4        # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+  .byte  68,15,88,228                        // addps         %xmm4,%xmm12
+  .byte  69,15,89,231                        // mulps         %xmm15,%xmm12
+  .byte  15,40,21,2,96,0,0                   // movaps        0x6002(%rip),%xmm2        # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  65,15,92,212                        // subps         %xmm12,%xmm2
+  .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
+  .byte  102,68,15,56,20,226                 // blendvps      %xmm0,%xmm2,%xmm12
+  .byte  69,15,94,245                        // divps         %xmm13,%xmm14
+  .byte  65,15,40,198                        // movaps        %xmm14,%xmm0
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  68,15,89,216                        // mulps         %xmm0,%xmm11
+  .byte  68,15,88,29,170,95,0,0              // addps         0x5faa(%rip),%xmm11        # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
+  .byte  68,15,89,216                        // mulps         %xmm0,%xmm11
+  .byte  68,15,88,221                        // addps         %xmm5,%xmm11
+  .byte  68,15,89,216                        // mulps         %xmm0,%xmm11
+  .byte  68,15,88,220                        // addps         %xmm4,%xmm11
+  .byte  69,15,89,222                        // mulps         %xmm14,%xmm11
+  .byte  65,15,92,219                        // subps         %xmm11,%xmm3
+  .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
+  .byte  102,68,15,56,20,219                 // blendvps      %xmm0,%xmm3,%xmm11
+  .byte  69,15,87,201                        // xorps         %xmm9,%xmm9
+  .byte  69,15,194,193,1                     // cmpltps       %xmm9,%xmm8
+  .byte  15,40,21,200,89,0,0                 // movaps        0x59c8(%rip),%xmm2        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  65,15,92,212                        // subps         %xmm12,%xmm2
+  .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
+  .byte  102,68,15,56,20,226                 // blendvps      %xmm0,%xmm2,%xmm12
+  .byte  65,15,194,201,1                     // cmpltps       %xmm9,%xmm1
+  .byte  65,15,92,219                        // subps         %xmm11,%xmm3
+  .byte  15,40,193                           // movaps        %xmm1,%xmm0
+  .byte  102,68,15,56,20,219                 // blendvps      %xmm0,%xmm3,%xmm11
+  .byte  15,40,198                           // movaps        %xmm6,%xmm0
+  .byte  65,15,194,193,1                     // cmpltps       %xmm9,%xmm0
+  .byte  15,40,13,166,89,0,0                 // movaps        0x59a6(%rip),%xmm1        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  65,15,92,204                        // subps         %xmm12,%xmm1
+  .byte  102,68,15,56,20,225                 // blendvps      %xmm0,%xmm1,%xmm12
+  .byte  15,40,199                           // movaps        %xmm7,%xmm0
+  .byte  65,15,194,193,1                     // cmpltps       %xmm9,%xmm0
+  .byte  65,15,92,211                        // subps         %xmm11,%xmm2
+  .byte  102,68,15,56,20,218                 // blendvps      %xmm0,%xmm2,%xmm11
+  .byte  65,15,40,203                        // movaps        %xmm11,%xmm1
+  .byte  65,15,194,201,7                     // cmpordps      %xmm9,%xmm1
+  .byte  69,15,194,204,7                     // cmpordps      %xmm12,%xmm9
+  .byte  69,15,84,204                        // andps         %xmm12,%xmm9
+  .byte  65,15,84,203                        // andps         %xmm11,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  15,40,214                           // movaps        %xmm6,%xmm2
+  .byte  15,40,223                           // movaps        %xmm7,%xmm3
+  .byte  65,15,40,193                        // movaps        %xmm9,%xmm0
+  .byte  15,40,100,36,184                    // movaps        -0x48(%rsp),%xmm4
+  .byte  15,40,108,36,200                    // movaps        -0x38(%rsp),%xmm5
+  .byte  15,40,116,36,216                    // movaps        -0x28(%rsp),%xmm6
+  .byte  15,40,124,36,232                    // movaps        -0x18(%rsp),%xmm7
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_radius_sse41_lowp
+.globl _sk_xy_to_radius_sse41_lowp
+FUNCTION(_sk_xy_to_radius_sse41_lowp)
+_sk_xy_to_radius_sse41_lowp:
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  15,89,201                           // mulps         %xmm1,%xmm1
+  .byte  68,15,40,194                        // movaps        %xmm2,%xmm8
+  .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
+  .byte  68,15,88,192                        // addps         %xmm0,%xmm8
+  .byte  68,15,40,203                        // movaps        %xmm3,%xmm9
+  .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
+  .byte  68,15,88,201                        // addps         %xmm1,%xmm9
+  .byte  65,15,81,192                        // sqrtps        %xmm8,%xmm0
+  .byte  65,15,81,201                        // sqrtps        %xmm9,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
 HIDDEN _sk_srcover_rgba_8888_sse41_lowp
 .globl _sk_srcover_rgba_8888_sse41_lowp
 FUNCTION(_sk_srcover_rgba_8888_sse41_lowp)
@@ -59521,48 +61257,48 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,202                       // movzbl        %r10b,%r9d
   .byte  65,128,249,6                        // cmp           $0x6,%r9b
-  .byte  119,38                              // ja            325f7 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+  .byte  119,38                              // ja            34796 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  76,141,29,23,2,0,0                  // lea           0x217(%rip),%r11        # 327f4 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+  .byte  76,141,29,20,2,0,0                  // lea           0x214(%rip),%r11        # 34990 <_sk_srcover_rgba_8888_sse41_lowp+0x245>
   .byte  75,99,4,139                         // movslq        (%r11,%r9,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,52,144                // movd          (%r8,%rdx,4),%xmm6
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           32650 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  .byte  235,89                              // jmp           347ef <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   .byte  243,65,15,111,52,144                // movdqu        (%r8,%rdx,4),%xmm6
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           32650 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  .byte  235,74                              // jmp           347ef <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  243,65,15,126,52,144                // movq          (%r8,%rdx,4),%xmm6
   .byte  102,65,15,58,14,240,240             // pblendw       $0xf0,%xmm8,%xmm6
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,37                              // jmp           32650 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  .byte  235,37                              // jmp           347ef <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,52,144                // movdqu        (%r8,%rdx,4),%xmm6
-  .byte  102,15,111,37,152,81,0,0            // movdqa        0x5198(%rip),%xmm4        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,37,153,95,0,0            // movdqa        0x5f99(%rip),%xmm4        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,238                      // movdqa        %xmm6,%xmm5
   .byte  102,15,56,0,236                     // pshufb        %xmm4,%xmm5
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,56,0,252                     // pshufb        %xmm4,%xmm7
   .byte  102,15,108,239                      // punpcklqdq    %xmm7,%xmm5
-  .byte  102,68,15,111,37,248,73,0,0         // movdqa        0x49f8(%rip),%xmm12        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,37,249,87,0,0         // movdqa        0x57f9(%rip),%xmm12        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,65,15,219,228                   // pand          %xmm12,%xmm4
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
-  .byte  102,68,15,111,13,113,81,0,0         // movdqa        0x5171(%rip),%xmm9        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,13,114,95,0,0         // movdqa        0x5f72(%rip),%xmm9        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,254                      // movdqa        %xmm6,%xmm7
   .byte  102,65,15,56,0,249                  // pshufb        %xmm9,%xmm7
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
   .byte  102,69,15,56,0,209                  // pshufb        %xmm9,%xmm10
   .byte  102,65,15,108,250                   // punpcklqdq    %xmm10,%xmm7
-  .byte  102,68,15,111,13,94,81,0,0          // movdqa        0x515e(%rip),%xmm9        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,13,95,95,0,0          // movdqa        0x5f5f(%rip),%xmm9        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,241                  // pshufb        %xmm9,%xmm6
   .byte  102,69,15,56,0,193                  // pshufb        %xmm9,%xmm8
   .byte  102,65,15,108,240                   // punpcklqdq    %xmm8,%xmm6
@@ -59604,19 +61340,19 @@
   .byte  102,15,97,195                       // punpcklwd     %xmm3,%xmm0
   .byte  102,65,15,235,196                   // por           %xmm12,%xmm0
   .byte  65,128,250,6                        // cmp           $0x6,%r10b
-  .byte  119,24                              // ja            3279a <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
-  .byte  76,141,21,135,0,0,0                 // lea           0x87(%rip),%r10        # 32810 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+  .byte  119,24                              // ja            34939 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+  .byte  76,141,21,132,0,0,0                 // lea           0x84(%rip),%r10        # 349ac <_sk_srcover_rgba_8888_sse41_lowp+0x261>
   .byte  75,99,4,138                         // movslq        (%r10,%r9,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,126,4,144                 // movd          %xmm0,(%r8,%rdx,4)
-  .byte  235,63                              // jmp           327d9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  .byte  235,63                              // jmp           34978 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   .byte  243,65,15,127,4,144                 // movdqu        %xmm0,(%r8,%rdx,4)
   .byte  243,65,15,127,76,144,16             // movdqu        %xmm1,0x10(%r8,%rdx,4)
-  .byte  235,48                              // jmp           327d9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  .byte  235,48                              // jmp           34978 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   .byte  102,65,15,58,22,68,144,8,2          // pextrd        $0x2,%xmm0,0x8(%r8,%rdx,4)
   .byte  102,65,15,214,4,144                 // movq          %xmm0,(%r8,%rdx,4)
-  .byte  235,31                              // jmp           327d9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  .byte  235,31                              // jmp           34978 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   .byte  102,65,15,58,22,76,144,24,2         // pextrd        $0x2,%xmm1,0x18(%r8,%rdx,4)
   .byte  102,65,15,58,22,76,144,20,1         // pextrd        $0x1,%xmm1,0x14(%r8,%rdx,4)
   .byte  102,65,15,126,76,144,16             // movd          %xmm1,0x10(%r8,%rdx,4)
@@ -59627,35 +61363,33 @@
   .byte  102,65,15,111,211                   // movdqa        %xmm11,%xmm2
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  255,224                             // jmpq          *%rax
-  .byte  15,31,0                             // nopl          (%rax)
-  .byte  246,253                             // idiv          %ch
+  .byte  249                                 // stc
+  .byte  253                                 // std
   .byte  255                                 // (bad)
-  .byte  255,35                              // jmpq          *(%rbx)
+  .byte  255,38                              // jmpq          *(%rsi)
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,18                              // callq         *(%rdx)
+  .byte  255,21,254,255,255,89               // callq         *0x59fffffe(%rip)        # 5a03499b <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,86,254                          // callq         *-0x2(%rsi)
+  .byte  255,80,254                          // callq         *-0x2(%rax)
   .byte  255                                 // (bad)
-  .byte  255,77,254                          // decl          -0x2(%rbp)
-  .byte  255                                 // (bad)
-  .byte  255,68,254,255                      // incl          -0x1(%rsi,%rdi,8)
-  .byte  255,55                              // pushq         (%rdi)
-  .byte  254                                 // (bad)
-  .byte  255                                 // (bad)
-  .byte  255,130,255,255,255,162             // incl          -0x5d000001(%rdx)
+  .byte  255,71,254                          // incl          -0x2(%rdi)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,153,255,255,255,195             // lcall         *-0x3c000001(%rcx)
+  .byte  58,254                              // cmp           %dh,%bh
+  .byte  255                                 // (bad)
+  .byte  255,133,255,255,255,165             // incl          -0x5a000001(%rbp)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
+  .byte  255,156,255,255,255,198,255         // lcall         *-0x390001(%rdi,%rdi,8)
   .byte  255                                 // (bad)
-  .byte  188,255,255,255,179                 // mov           $0xb3ffffff,%esp
+  .byte  255                                 // (bad)
+  .byte  191,255,255,255,182                 // mov           $0xb6ffffff,%edi
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
-  .byte  170                                 // stos          %al,%es:(%rdi)
+  .byte  173                                 // lods          %ds:(%rsi),%eax
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
@@ -59674,48 +61408,48 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,202                       // movzbl        %r10b,%r9d
   .byte  65,128,249,6                        // cmp           $0x6,%r9b
-  .byte  119,38                              // ja            32877 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+  .byte  119,38                              // ja            34a13 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  76,141,29,23,2,0,0                  // lea           0x217(%rip),%r11        # 32a74 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+  .byte  76,141,29,23,2,0,0                  // lea           0x217(%rip),%r11        # 34c10 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
   .byte  75,99,4,139                         // movslq        (%r11,%r9,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,110,36,144                // movd          (%r8,%rdx,4),%xmm4
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,89                              // jmp           328d0 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  .byte  235,89                              // jmp           34a6c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   .byte  243,65,15,111,36,144                // movdqu        (%r8,%rdx,4),%xmm4
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,74                              // jmp           328d0 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  .byte  235,74                              // jmp           34a6c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
   .byte  243,65,15,126,36,144                // movq          (%r8,%rdx,4),%xmm4
   .byte  102,65,15,58,14,224,240             // pblendw       $0xf0,%xmm8,%xmm4
   .byte  102,68,15,111,197                   // movdqa        %xmm5,%xmm8
-  .byte  235,37                              // jmp           328d0 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  .byte  235,37                              // jmp           34a6c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,69,15,58,34,68,144,20,1         // pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   .byte  102,69,15,58,34,68,144,16,0         // pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   .byte  243,65,15,111,36,144                // movdqu        (%r8,%rdx,4),%xmm4
-  .byte  102,15,111,53,24,79,0,0             // movdqa        0x4f18(%rip),%xmm6        # 377f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
+  .byte  102,15,111,53,28,93,0,0             // movdqa        0x5d1c(%rip),%xmm6        # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,56,0,238                     // pshufb        %xmm6,%xmm5
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,56,0,254                     // pshufb        %xmm6,%xmm7
   .byte  102,15,108,239                      // punpcklqdq    %xmm7,%xmm5
-  .byte  102,68,15,111,37,120,71,0,0         // movdqa        0x4778(%rip),%xmm12        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,37,124,85,0,0         // movdqa        0x557c(%rip),%xmm12        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,65,15,219,244                   // pand          %xmm12,%xmm6
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
-  .byte  102,68,15,111,13,241,78,0,0         // movdqa        0x4ef1(%rip),%xmm9        # 37800 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
+  .byte  102,68,15,111,13,245,92,0,0         // movdqa        0x5cf5(%rip),%xmm9        # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
   .byte  102,65,15,56,0,249                  // pshufb        %xmm9,%xmm7
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
   .byte  102,69,15,56,0,209                  // pshufb        %xmm9,%xmm10
   .byte  102,65,15,108,250                   // punpcklqdq    %xmm10,%xmm7
-  .byte  102,68,15,111,13,222,78,0,0         // movdqa        0x4ede(%rip),%xmm9        # 37810 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
+  .byte  102,68,15,111,13,226,92,0,0         // movdqa        0x5ce2(%rip),%xmm9        # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
   .byte  102,65,15,56,0,225                  // pshufb        %xmm9,%xmm4
   .byte  102,69,15,56,0,193                  // pshufb        %xmm9,%xmm8
   .byte  102,65,15,108,224                   // punpcklqdq    %xmm8,%xmm4
@@ -59757,19 +61491,19 @@
   .byte  102,15,97,195                       // punpcklwd     %xmm3,%xmm0
   .byte  102,65,15,235,196                   // por           %xmm12,%xmm0
   .byte  65,128,250,6                        // cmp           $0x6,%r10b
-  .byte  119,24                              // ja            32a1a <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
-  .byte  76,141,21,135,0,0,0                 // lea           0x87(%rip),%r10        # 32a90 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+  .byte  119,24                              // ja            34bb6 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+  .byte  76,141,21,135,0,0,0                 // lea           0x87(%rip),%r10        # 34c2c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
   .byte  75,99,4,138                         // movslq        (%r10,%r9,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,65,15,126,4,144                 // movd          %xmm0,(%r8,%rdx,4)
-  .byte  235,63                              // jmp           32a59 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  .byte  235,63                              // jmp           34bf5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   .byte  243,65,15,127,4,144                 // movdqu        %xmm0,(%r8,%rdx,4)
   .byte  243,65,15,127,76,144,16             // movdqu        %xmm1,0x10(%r8,%rdx,4)
-  .byte  235,48                              // jmp           32a59 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  .byte  235,48                              // jmp           34bf5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   .byte  102,65,15,58,22,68,144,8,2          // pextrd        $0x2,%xmm0,0x8(%r8,%rdx,4)
   .byte  102,65,15,214,4,144                 // movq          %xmm0,(%r8,%rdx,4)
-  .byte  235,31                              // jmp           32a59 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  .byte  235,31                              // jmp           34bf5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   .byte  102,65,15,58,22,76,144,24,2         // pextrd        $0x2,%xmm1,0x18(%r8,%rdx,4)
   .byte  102,65,15,58,22,76,144,20,1         // pextrd        $0x1,%xmm1,0x14(%r8,%rdx,4)
   .byte  102,65,15,126,76,144,16             // movd          %xmm1,0x10(%r8,%rdx,4)
@@ -59834,13 +61568,13 @@
   .byte  73,137,246                          // mov           %rsi,%r14
   .byte  72,137,77,192                       // mov           %rcx,-0x40(%rbp)
   .byte  72,57,203                           // cmp           %rcx,%rbx
-  .byte  15,131,131,0,0,0                    // jae           32b62 <_sk_start_pipeline_sse2_lowp+0xb6>
+  .byte  15,131,131,0,0,0                    // jae           34cfe <_sk_start_pipeline_sse2_lowp+0xb6>
   .byte  72,139,69,208                       // mov           -0x30(%rbp),%rax
   .byte  72,141,64,8                         // lea           0x8(%rax),%rax
   .byte  72,137,69,200                       // mov           %rax,-0x38(%rbp)
   .byte  76,57,125,200                       // cmp           %r15,-0x38(%rbp)
   .byte  72,139,85,208                       // mov           -0x30(%rbp),%rdx
-  .byte  119,59                              // ja            32b30 <_sk_start_pipeline_sse2_lowp+0x84>
+  .byte  119,59                              // ja            34ccc <_sk_start_pipeline_sse2_lowp+0x84>
   .byte  76,139,101,208                      // mov           -0x30(%rbp),%r12
   .byte  49,255                              // xor           %edi,%edi
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -59859,10 +61593,10 @@
   .byte  73,131,196,16                       // add           $0x10,%r12
   .byte  77,57,252                           // cmp           %r15,%r12
   .byte  73,137,212                          // mov           %rdx,%r12
-  .byte  118,201                             // jbe           32af9 <_sk_start_pipeline_sse2_lowp+0x4d>
+  .byte  118,201                             // jbe           34c95 <_sk_start_pipeline_sse2_lowp+0x4d>
   .byte  76,137,255                          // mov           %r15,%rdi
   .byte  72,41,215                           // sub           %rdx,%rdi
-  .byte  116,33                              // je            32b59 <_sk_start_pipeline_sse2_lowp+0xad>
+  .byte  116,33                              // je            34cf5 <_sk_start_pipeline_sse2_lowp+0xad>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -59876,7 +61610,7 @@
   .byte  65,255,213                          // callq         *%r13
   .byte  72,255,195                          // inc           %rbx
   .byte  72,59,93,192                        // cmp           -0x40(%rbp),%rbx
-  .byte  117,137                             // jne           32aeb <_sk_start_pipeline_sse2_lowp+0x3f>
+  .byte  117,137                             // jne           34c87 <_sk_start_pipeline_sse2_lowp+0x3f>
   .byte  72,131,196,24                       // add           $0x18,%rsp
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
@@ -59907,7 +61641,7 @@
   .byte  102,15,110,209                      // movd          %ecx,%xmm2
   .byte  102,15,112,210,0                    // pshufd        $0x0,%xmm2,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,88,21,32,69,0,0                  // addps         0x4520(%rip),%xmm2        # 370c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
+  .byte  15,88,21,36,83,0,0                  // addps         0x5324(%rip),%xmm2        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  255,224                             // jmpq          *%rax
@@ -60084,7 +61818,7 @@
 FUNCTION(_sk_black_color_sse2_lowp)
 _sk_black_color_sse2_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,101,66,0,0                 // movaps        0x4265(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,105,80,0,0                 // movaps        0x5069(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -60095,7 +61829,7 @@
 FUNCTION(_sk_white_color_sse2_lowp)
 _sk_white_color_sse2_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,5,81,66,0,0                   // movaps        0x4251(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,5,85,80,0,0                   // movaps        0x5055(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -60106,10 +61840,10 @@
 FUNCTION(_sk_set_rgb_sse2_lowp)
 _sk_set_rgb_sse2_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  243,15,16,21,232,57,0,0             // movss         0x39e8(%rip),%xmm2        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,15,16,21,148,71,0,0             // movss         0x4794(%rip),%xmm2        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   .byte  243,15,16,0                         // movss         (%rax),%xmm0
   .byte  243,15,89,194                       // mulss         %xmm2,%xmm0
-  .byte  243,68,15,16,5,167,57,0,0           // movss         0x39a7(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,16,5,83,71,0,0            // movss         0x4753(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,88,192                    // addss         %xmm8,%xmm0
   .byte  243,68,15,44,192                    // cvttss2si     %xmm0,%r8d
   .byte  102,65,15,110,192                   // movd          %r8d,%xmm0
@@ -60135,7 +61869,7 @@
 .globl _sk_clamp_a_sse2_lowp
 FUNCTION(_sk_clamp_a_sse2_lowp)
 _sk_clamp_a_sse2_lowp:
-  .byte  102,68,15,111,5,55,73,0,0           // movdqa        0x4937(%rip),%xmm8        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,5,59,87,0,0           // movdqa        0x573b(%rip),%xmm8        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,200                   // movdqa        %xmm0,%xmm9
   .byte  102,69,15,239,200                   // pxor          %xmm8,%xmm9
   .byte  102,68,15,111,211                   // movdqa        %xmm3,%xmm10
@@ -60164,7 +61898,7 @@
 .globl _sk_clamp_a_dst_sse2_lowp
 FUNCTION(_sk_clamp_a_dst_sse2_lowp)
 _sk_clamp_a_dst_sse2_lowp:
-  .byte  102,68,15,111,5,193,72,0,0          // movdqa        0x48c1(%rip),%xmm8        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,5,197,86,0,0          // movdqa        0x56c5(%rip),%xmm8        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,204                   // movdqa        %xmm4,%xmm9
   .byte  102,69,15,239,200                   // pxor          %xmm8,%xmm9
   .byte  102,68,15,111,215                   // movdqa        %xmm7,%xmm10
@@ -60194,7 +61928,7 @@
 FUNCTION(_sk_premul_sse2_lowp)
 _sk_premul_sse2_lowp:
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,68,15,111,5,215,64,0,0          // movdqa        0x40d7(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,219,78,0,0          // movdqa        0x4edb(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
@@ -60211,7 +61945,7 @@
 FUNCTION(_sk_premul_dst_sse2_lowp)
 _sk_premul_dst_sse2_lowp:
   .byte  102,15,213,231                      // pmullw        %xmm7,%xmm4
-  .byte  102,68,15,111,5,160,64,0,0          // movdqa        0x40a0(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,164,78,0,0          // movdqa        0x4ea4(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,224                   // paddw         %xmm8,%xmm4
   .byte  102,15,113,212,8                    // psrlw         $0x8,%xmm4
   .byte  102,15,213,239                      // pmullw        %xmm7,%xmm5
@@ -60259,7 +61993,7 @@
 .globl _sk_invert_sse2_lowp
 FUNCTION(_sk_invert_sse2_lowp)
 _sk_invert_sse2_lowp:
-  .byte  102,68,15,111,5,62,64,0,0           // movdqa        0x403e(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,66,78,0,0           // movdqa        0x4e42(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,200                   // psubw         %xmm0,%xmm9
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -60291,7 +62025,7 @@
 _sk_srcatop_sse2_lowp:
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,15,111,29,226,63,0,0            // movdqa        0x3fe2(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,29,230,77,0,0            // movdqa        0x4de6(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,111,203                   // movdqa        %xmm3,%xmm9
   .byte  102,69,15,249,200                   // psubw         %xmm8,%xmm9
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
@@ -60323,7 +62057,7 @@
 _sk_dstatop_sse2_lowp:
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
   .byte  102,68,15,213,195                   // pmullw        %xmm3,%xmm8
-  .byte  102,68,15,111,13,98,63,0,0          // movdqa        0x3f62(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,102,77,0,0         // movdqa        0x4d66(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,253,193                   // paddw         %xmm9,%xmm8
   .byte  102,68,15,111,213                   // movdqa        %xmm5,%xmm10
   .byte  102,68,15,213,211                   // pmullw        %xmm3,%xmm10
@@ -60352,7 +62086,7 @@
 FUNCTION(_sk_srcin_sse2_lowp)
 _sk_srcin_sse2_lowp:
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,68,15,111,5,237,62,0,0          // movdqa        0x3eed(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,241,76,0,0          // movdqa        0x4cf1(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,207                      // pmullw        %xmm7,%xmm1
@@ -60373,7 +62107,7 @@
 _sk_dstin_sse2_lowp:
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,68,15,111,5,164,62,0,0          // movdqa        0x3ea4(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,168,76,0,0          // movdqa        0x4ca8(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
@@ -60394,7 +62128,7 @@
 .globl _sk_srcout_sse2_lowp
 FUNCTION(_sk_srcout_sse2_lowp)
 _sk_srcout_sse2_lowp:
-  .byte  102,68,15,111,5,91,62,0,0           // movdqa        0x3e5b(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,95,76,0,0           // movdqa        0x4c5f(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,207                   // psubw         %xmm7,%xmm9
   .byte  102,65,15,213,193                   // pmullw        %xmm9,%xmm0
@@ -60417,7 +62151,7 @@
 FUNCTION(_sk_dstout_sse2_lowp)
 _sk_dstout_sse2_lowp:
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
-  .byte  102,68,15,111,5,4,62,0,0            // movdqa        0x3e04(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,8,76,0,0            // movdqa        0x4c08(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,249,216                      // psubw         %xmm0,%xmm3
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
@@ -60442,7 +62176,7 @@
 .globl _sk_srcover_sse2_lowp
 FUNCTION(_sk_srcover_sse2_lowp)
 _sk_srcover_sse2_lowp:
-  .byte  102,68,15,111,13,170,61,0,0         // movdqa        0x3daa(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,174,75,0,0         // movdqa        0x4bae(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
   .byte  102,68,15,249,195                   // psubw         %xmm3,%xmm8
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -60471,7 +62205,7 @@
 .globl _sk_dstover_sse2_lowp
 FUNCTION(_sk_dstover_sse2_lowp)
 _sk_dstover_sse2_lowp:
-  .byte  102,68,15,111,5,48,61,0,0           // movdqa        0x3d30(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,52,75,0,0           // movdqa        0x4b34(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,68,15,249,207                   // psubw         %xmm7,%xmm9
   .byte  102,65,15,213,193                   // pmullw        %xmm9,%xmm0
@@ -60498,7 +62232,7 @@
 FUNCTION(_sk_modulate_sse2_lowp)
 _sk_modulate_sse2_lowp:
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
-  .byte  102,68,15,111,5,201,60,0,0          // movdqa        0x3cc9(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,205,74,0,0          // movdqa        0x4acd(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,192                   // paddw         %xmm8,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,205                      // pmullw        %xmm5,%xmm1
@@ -60517,7 +62251,7 @@
 .globl _sk_multiply_sse2_lowp
 FUNCTION(_sk_multiply_sse2_lowp)
 _sk_multiply_sse2_lowp:
-  .byte  102,68,15,111,13,136,60,0,0         // movdqa        0x3c88(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,140,74,0,0         // movdqa        0x4a8c(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,193                   // movdqa        %xmm9,%xmm8
   .byte  102,68,15,249,195                   // psubw         %xmm3,%xmm8
   .byte  102,69,15,111,208                   // movdqa        %xmm8,%xmm10
@@ -60562,12 +62296,12 @@
   .byte  102,68,15,111,193                   // movdqa        %xmm1,%xmm8
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,253,204                      // paddw         %xmm4,%xmm1
-  .byte  102,68,15,111,21,52,68,0,0          // movdqa        0x4434(%rip),%xmm10        # 378e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13a0>
+  .byte  102,68,15,111,21,56,82,0,0          // movdqa        0x5238(%rip),%xmm10        # 3a880 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,217,194                   // psubusw       %xmm10,%xmm0
   .byte  102,69,15,239,228                   // pxor          %xmm12,%xmm12
   .byte  102,65,15,117,196                   // pcmpeqw       %xmm12,%xmm0
-  .byte  102,68,15,111,29,168,59,0,0         // movdqa        0x3ba8(%rip),%xmm11        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,29,172,73,0,0         // movdqa        0x49ac(%rip),%xmm11        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
   .byte  102,65,15,223,195                   // pandn         %xmm11,%xmm0
   .byte  102,15,235,193                      // por           %xmm1,%xmm0
@@ -60606,7 +62340,7 @@
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,204                      // pmullw        %xmm4,%xmm1
-  .byte  102,68,15,111,21,8,59,0,0           // movdqa        0x3b08(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,21,12,73,0,0          // movdqa        0x490c(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,202                   // paddw         %xmm10,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -60638,7 +62372,7 @@
 FUNCTION(_sk_xor__sse2_lowp)
 _sk_xor__sse2_lowp:
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
-  .byte  102,68,15,111,13,134,58,0,0         // movdqa        0x3a86(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,138,72,0,0         // movdqa        0x488a(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,209                   // movdqa        %xmm9,%xmm10
   .byte  102,68,15,249,215                   // psubw         %xmm7,%xmm10
   .byte  102,65,15,213,194                   // pmullw        %xmm10,%xmm0
@@ -60680,7 +62414,7 @@
   .byte  102,65,15,253,194                   // paddw         %xmm10,%xmm0
   .byte  102,68,15,213,215                   // pmullw        %xmm7,%xmm10
   .byte  102,68,15,213,227                   // pmullw        %xmm3,%xmm12
-  .byte  102,68,15,111,13,65,65,0,0          // movdqa        0x4141(%rip),%xmm9        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,13,69,79,0,0          // movdqa        0x4f45(%rip),%xmm9        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,69,15,111,218                   // movdqa        %xmm10,%xmm11
   .byte  102,69,15,239,217                   // pxor          %xmm9,%xmm11
   .byte  102,65,15,111,204                   // movdqa        %xmm12,%xmm1
@@ -60689,7 +62423,7 @@
   .byte  102,68,15,219,225                   // pand          %xmm1,%xmm12
   .byte  102,65,15,223,202                   // pandn         %xmm10,%xmm1
   .byte  102,65,15,235,204                   // por           %xmm12,%xmm1
-  .byte  102,68,15,111,21,160,57,0,0         // movdqa        0x39a0(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,21,164,71,0,0         // movdqa        0x47a4(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,202                   // paddw         %xmm10,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -60745,7 +62479,7 @@
   .byte  102,65,15,253,196                   // paddw         %xmm12,%xmm0
   .byte  102,68,15,213,231                   // pmullw        %xmm7,%xmm12
   .byte  102,68,15,213,211                   // pmullw        %xmm3,%xmm10
-  .byte  102,68,15,111,13,24,64,0,0          // movdqa        0x4018(%rip),%xmm9        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,13,28,78,0,0          // movdqa        0x4e1c(%rip),%xmm9        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,69,15,111,220                   // movdqa        %xmm12,%xmm11
   .byte  102,69,15,239,217                   // pxor          %xmm9,%xmm11
   .byte  102,65,15,111,202                   // movdqa        %xmm10,%xmm1
@@ -60754,7 +62488,7 @@
   .byte  102,68,15,219,225                   // pand          %xmm1,%xmm12
   .byte  102,65,15,223,202                   // pandn         %xmm10,%xmm1
   .byte  102,65,15,235,204                   // por           %xmm12,%xmm1
-  .byte  102,68,15,111,21,119,56,0,0         // movdqa        0x3877(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,21,123,70,0,0         // movdqa        0x467b(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,202                   // paddw         %xmm10,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -60810,7 +62544,7 @@
   .byte  102,65,15,253,196                   // paddw         %xmm12,%xmm0
   .byte  102,68,15,213,231                   // pmullw        %xmm7,%xmm12
   .byte  102,68,15,213,211                   // pmullw        %xmm3,%xmm10
-  .byte  102,68,15,111,13,239,62,0,0         // movdqa        0x3eef(%rip),%xmm9        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,13,243,76,0,0         // movdqa        0x4cf3(%rip),%xmm9        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,69,15,111,220                   // movdqa        %xmm12,%xmm11
   .byte  102,69,15,239,217                   // pxor          %xmm9,%xmm11
   .byte  102,65,15,111,202                   // movdqa        %xmm10,%xmm1
@@ -60819,10 +62553,10 @@
   .byte  102,68,15,219,225                   // pand          %xmm1,%xmm12
   .byte  102,65,15,223,202                   // pandn         %xmm10,%xmm1
   .byte  102,65,15,235,204                   // por           %xmm12,%xmm1
-  .byte  102,68,15,111,21,78,55,0,0          // movdqa        0x374e(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,21,82,69,0,0          // movdqa        0x4552(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,202                   // paddw         %xmm10,%xmm1
   .byte  102,15,113,209,7                    // psrlw         $0x7,%xmm1
-  .byte  102,68,15,111,29,155,62,0,0         // movdqa        0x3e9b(%rip),%xmm11        # 377d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
+  .byte  102,68,15,111,29,159,76,0,0         // movdqa        0x4c9f(%rip),%xmm11        # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
   .byte  102,65,15,219,203                   // pand          %xmm11,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
   .byte  102,68,15,111,229                   // movdqa        %xmm5,%xmm12
@@ -60877,10 +62611,10 @@
   .byte  102,15,111,196                      // movdqa        %xmm4,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,204                      // pmullw        %xmm4,%xmm1
-  .byte  102,68,15,111,13,75,54,0,0          // movdqa        0x364b(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,79,68,0,0          // movdqa        0x444f(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,201                   // paddw         %xmm9,%xmm1
   .byte  102,15,113,209,7                    // psrlw         $0x7,%xmm1
-  .byte  102,68,15,111,21,152,61,0,0         // movdqa        0x3d98(%rip),%xmm10        # 377d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
+  .byte  102,68,15,111,21,156,75,0,0         // movdqa        0x4b9c(%rip),%xmm10        # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
   .byte  102,65,15,219,202                   // pand          %xmm10,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
@@ -60916,7 +62650,7 @@
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,68,15,111,194                   // movdqa        %xmm2,%xmm8
   .byte  102,68,15,111,200                   // movdqa        %xmm0,%xmm9
-  .byte  102,15,111,21,167,53,0,0            // movdqa        0x35a7(%rip),%xmm2        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,21,171,67,0,0            // movdqa        0x43ab(%rip),%xmm2        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,111,226                   // movdqa        %xmm2,%xmm12
   .byte  102,68,15,249,231                   // psubw         %xmm7,%xmm12
   .byte  102,65,15,111,196                   // movdqa        %xmm12,%xmm0
@@ -60929,7 +62663,7 @@
   .byte  102,68,15,111,243                   // movdqa        %xmm3,%xmm14
   .byte  102,69,15,249,241                   // psubw         %xmm9,%xmm14
   .byte  102,69,15,253,201                   // paddw         %xmm9,%xmm9
-  .byte  102,15,111,21,211,60,0,0            // movdqa        0x3cd3(%rip),%xmm2        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,15,111,21,215,74,0,0            // movdqa        0x4ad7(%rip),%xmm2        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,15,111,199                      // movdqa        %xmm7,%xmm0
   .byte  102,68,15,111,215                   // movdqa        %xmm7,%xmm10
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
@@ -60948,7 +62682,7 @@
   .byte  102,68,15,219,232                   // pand          %xmm0,%xmm13
   .byte  102,65,15,223,193                   // pandn         %xmm9,%xmm0
   .byte  102,65,15,235,197                   // por           %xmm13,%xmm0
-  .byte  102,15,253,5,6,53,0,0               // paddw         0x3506(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,253,5,10,67,0,0              // paddw         0x430a(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,199                   // paddw         %xmm15,%xmm0
   .byte  102,69,15,111,204                   // movdqa        %xmm12,%xmm9
   .byte  102,68,15,213,201                   // pmullw        %xmm1,%xmm9
@@ -60971,7 +62705,7 @@
   .byte  102,65,15,219,249                   // pand          %xmm9,%xmm7
   .byte  102,68,15,223,201                   // pandn         %xmm1,%xmm9
   .byte  102,68,15,235,207                   // por           %xmm7,%xmm9
-  .byte  102,68,15,253,13,145,52,0,0         // paddw         0x3491(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,253,13,149,66,0,0         // paddw         0x4295(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,253,205                   // paddw         %xmm13,%xmm9
   .byte  102,69,15,213,224                   // pmullw        %xmm8,%xmm12
   .byte  102,69,15,111,251                   // movdqa        %xmm11,%xmm15
@@ -60993,7 +62727,7 @@
   .byte  102,68,15,219,210                   // pand          %xmm2,%xmm10
   .byte  102,65,15,223,208                   // pandn         %xmm8,%xmm2
   .byte  102,65,15,235,210                   // por           %xmm10,%xmm2
-  .byte  102,68,15,111,5,33,52,0,0           // movdqa        0x3421(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,37,66,0,0           // movdqa        0x4225(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,208                   // paddw         %xmm8,%xmm2
   .byte  102,65,15,253,215                   // paddw         %xmm15,%xmm2
   .byte  102,68,15,213,220                   // pmullw        %xmm4,%xmm11
@@ -61021,7 +62755,7 @@
   .byte  102,15,127,124,36,232               // movdqa        %xmm7,-0x18(%rsp)
   .byte  102,68,15,111,193                   // movdqa        %xmm1,%xmm8
   .byte  102,68,15,111,248                   // movdqa        %xmm0,%xmm15
-  .byte  102,15,111,53,178,51,0,0            // movdqa        0x33b2(%rip),%xmm6        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,53,182,65,0,0            // movdqa        0x41b6(%rip),%xmm6        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,111,222                   // movdqa        %xmm6,%xmm11
   .byte  102,69,15,249,222                   // psubw         %xmm14,%xmm11
   .byte  102,65,15,111,203                   // movdqa        %xmm11,%xmm1
@@ -61043,7 +62777,7 @@
   .byte  102,15,253,201                      // paddw         %xmm1,%xmm1
   .byte  102,69,15,111,225                   // movdqa        %xmm9,%xmm12
   .byte  102,68,15,249,225                   // psubw         %xmm1,%xmm12
-  .byte  102,15,111,13,182,58,0,0            // movdqa        0x3ab6(%rip),%xmm1        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,15,111,13,186,72,0,0            // movdqa        0x48ba(%rip),%xmm1        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,69,15,111,238                   // movdqa        %xmm14,%xmm13
   .byte  102,68,15,239,233                   // pxor          %xmm1,%xmm13
   .byte  102,15,239,249                      // pxor          %xmm1,%xmm7
@@ -61070,7 +62804,7 @@
   .byte  102,68,15,213,197                   // pmullw        %xmm5,%xmm8
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,15,253,228                      // paddw         %xmm4,%xmm4
-  .byte  102,15,111,61,53,58,0,0             // movdqa        0x3a35(%rip),%xmm7        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,15,111,61,57,72,0,0             // movdqa        0x4839(%rip),%xmm7        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,15,239,231                      // pxor          %xmm7,%xmm4
   .byte  102,65,15,101,229                   // pcmpgtw       %xmm13,%xmm4
   .byte  102,69,15,253,192                   // paddw         %xmm8,%xmm8
@@ -61130,27 +62864,27 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            33ec1 <_sk_load_8888_sse2_lowp+0x44>
+  .byte  119,41                              // ja            3605d <_sk_load_8888_sse2_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,25,1,0,0                  // lea           0x119(%rip),%r9        # 33fc0 <_sk_load_8888_sse2_lowp+0x143>
+  .byte  76,141,13,25,1,0,0                  // lea           0x119(%rip),%r9        # 3615c <_sk_load_8888_sse2_lowp+0x143>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,28,144                 // movss         (%r8,%rdx,4),%xmm3
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           33f27 <_sk_load_8888_sse2_lowp+0xaa>
+  .byte  235,102                             // jmp           360c3 <_sk_load_8888_sse2_lowp+0xaa>
   .byte  102,65,15,16,28,144                 // movupd        (%r8,%rdx,4),%xmm3
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           33f27 <_sk_load_8888_sse2_lowp+0xaa>
+  .byte  235,87                              // jmp           360c3 <_sk_load_8888_sse2_lowp+0xaa>
   .byte  102,65,15,110,68,144,8              // movd          0x8(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,216                    // movapd        %xmm8,%xmm3
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
-  .byte  235,52                              // jmp           33f27 <_sk_load_8888_sse2_lowp+0xaa>
+  .byte  235,52                              // jmp           360c3 <_sk_load_8888_sse2_lowp+0xaa>
   .byte  102,65,15,110,68,144,24             // movd          0x18(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  243,65,15,16,68,144,20              // movss         0x14(%r8,%rdx,4),%xmm0
@@ -61167,7 +62901,7 @@
   .byte  102,15,114,240,16                   // pslld         $0x10,%xmm0
   .byte  102,15,114,224,16                   // psrad         $0x10,%xmm0
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,68,15,111,13,31,49,0,0          // movdqa        0x311f(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,35,63,0,0          // movdqa        0x3f23(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,193                   // pand          %xmm9,%xmm0
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -61224,27 +62958,27 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            34020 <_sk_load_8888_dst_sse2_lowp+0x44>
+  .byte  119,41                              // ja            361bc <_sk_load_8888_dst_sse2_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 3411c <_sk_load_8888_dst_sse2_lowp+0x140>
+  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 362b8 <_sk_load_8888_dst_sse2_lowp+0x140>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,60,144                 // movss         (%r8,%rdx,4),%xmm7
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           34086 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  .byte  235,102                             // jmp           36222 <_sk_load_8888_dst_sse2_lowp+0xaa>
   .byte  102,65,15,16,60,144                 // movupd        (%r8,%rdx,4),%xmm7
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           34086 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  .byte  235,87                              // jmp           36222 <_sk_load_8888_dst_sse2_lowp+0xaa>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,248                    // movapd        %xmm8,%xmm7
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,52                              // jmp           34086 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  .byte  235,52                              // jmp           36222 <_sk_load_8888_dst_sse2_lowp+0xaa>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  243,65,15,16,100,144,20             // movss         0x14(%r8,%rdx,4),%xmm4
@@ -61261,7 +62995,7 @@
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,114,228,16                   // psrad         $0x10,%xmm4
   .byte  102,15,107,236                      // packssdw      %xmm4,%xmm5
-  .byte  102,68,15,111,13,192,47,0,0         // movdqa        0x2fc0(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,196,61,0,0         // movdqa        0x3dc4(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,65,15,219,225                   // pand          %xmm9,%xmm4
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
@@ -61329,21 +63063,21 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,27                              // ja            341bb <_sk_store_8888_sse2_lowp+0x83>
+  .byte  119,27                              // ja            36357 <_sk_store_8888_sse2_lowp+0x83>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,98,0,0,0                  // lea           0x62(%rip),%r9        # 3420c <_sk_store_8888_sse2_lowp+0xd4>
+  .byte  76,141,13,98,0,0,0                  // lea           0x62(%rip),%r9        # 363a8 <_sk_store_8888_sse2_lowp+0xd4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,12,144                // movd          %xmm9,(%r8,%rdx,4)
-  .byte  235,75                              // jmp           34206 <_sk_store_8888_sse2_lowp+0xce>
+  .byte  235,75                              // jmp           363a2 <_sk_store_8888_sse2_lowp+0xce>
   .byte  243,69,15,127,12,144                // movdqu        %xmm9,(%r8,%rdx,4)
   .byte  243,69,15,127,68,144,16             // movdqu        %xmm8,0x10(%r8,%rdx,4)
-  .byte  235,60                              // jmp           34206 <_sk_store_8888_sse2_lowp+0xce>
+  .byte  235,60                              // jmp           363a2 <_sk_store_8888_sse2_lowp+0xce>
   .byte  102,69,15,112,193,78                // pshufd        $0x4e,%xmm9,%xmm8
   .byte  102,69,15,126,68,144,8              // movd          %xmm8,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,12,144                // movq          %xmm9,(%r8,%rdx,4)
-  .byte  235,39                              // jmp           34206 <_sk_store_8888_sse2_lowp+0xce>
+  .byte  235,39                              // jmp           363a2 <_sk_store_8888_sse2_lowp+0xce>
   .byte  102,69,15,112,208,78                // pshufd        $0x4e,%xmm8,%xmm10
   .byte  102,69,15,126,84,144,24             // movd          %xmm10,0x18(%r8,%rdx,4)
   .byte  102,69,15,112,208,229               // pshufd        $0xe5,%xmm8,%xmm10
@@ -61388,27 +63122,27 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            3426c <_sk_load_bgra_sse2_lowp+0x44>
+  .byte  119,41                              // ja            36408 <_sk_load_bgra_sse2_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 34368 <_sk_load_bgra_sse2_lowp+0x140>
+  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 36504 <_sk_load_bgra_sse2_lowp+0x140>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,28,144                 // movss         (%r8,%rdx,4),%xmm3
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           342d2 <_sk_load_bgra_sse2_lowp+0xaa>
+  .byte  235,102                             // jmp           3646e <_sk_load_bgra_sse2_lowp+0xaa>
   .byte  102,65,15,16,28,144                 // movupd        (%r8,%rdx,4),%xmm3
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           342d2 <_sk_load_bgra_sse2_lowp+0xaa>
+  .byte  235,87                              // jmp           3646e <_sk_load_bgra_sse2_lowp+0xaa>
   .byte  102,65,15,110,68,144,8              // movd          0x8(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,216                    // movapd        %xmm8,%xmm3
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
-  .byte  235,52                              // jmp           342d2 <_sk_load_bgra_sse2_lowp+0xaa>
+  .byte  235,52                              // jmp           3646e <_sk_load_bgra_sse2_lowp+0xaa>
   .byte  102,65,15,110,68,144,24             // movd          0x18(%r8,%rdx,4),%xmm0
   .byte  102,68,15,112,192,69                // pshufd        $0x45,%xmm0,%xmm8
   .byte  243,65,15,16,68,144,20              // movss         0x14(%r8,%rdx,4),%xmm0
@@ -61425,7 +63159,7 @@
   .byte  102,15,114,240,16                   // pslld         $0x10,%xmm0
   .byte  102,15,114,224,16                   // psrad         $0x10,%xmm0
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,68,15,111,13,116,45,0,0         // movdqa        0x2d74(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,120,59,0,0         // movdqa        0x3b78(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,65,15,219,209                   // pand          %xmm9,%xmm2
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -61478,27 +63212,27 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,41                              // ja            343c8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+  .byte  119,41                              // ja            36564 <_sk_load_bgra_dst_sse2_lowp+0x44>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 344c4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+  .byte  76,141,13,22,1,0,0                  // lea           0x116(%rip),%r9        # 36660 <_sk_load_bgra_dst_sse2_lowp+0x140>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,60,144                 // movss         (%r8,%rdx,4),%xmm7
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           3442e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  .byte  235,102                             // jmp           365ca <_sk_load_bgra_dst_sse2_lowp+0xaa>
   .byte  102,65,15,16,60,144                 // movupd        (%r8,%rdx,4),%xmm7
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           3442e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  .byte  235,87                              // jmp           365ca <_sk_load_bgra_dst_sse2_lowp+0xaa>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,248                    // movapd        %xmm8,%xmm7
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,52                              // jmp           3442e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  .byte  235,52                              // jmp           365ca <_sk_load_bgra_dst_sse2_lowp+0xaa>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  243,65,15,16,100,144,20             // movss         0x14(%r8,%rdx,4),%xmm4
@@ -61515,7 +63249,7 @@
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,114,228,16                   // psrad         $0x10,%xmm4
   .byte  102,15,107,236                      // packssdw      %xmm4,%xmm5
-  .byte  102,68,15,111,13,24,44,0,0          // movdqa        0x2c18(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,28,58,0,0          // movdqa        0x3a1c(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,65,15,219,241                   // pand          %xmm9,%xmm6
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
@@ -61583,21 +63317,21 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,27                              // ja            34563 <_sk_store_bgra_sse2_lowp+0x83>
+  .byte  119,27                              // ja            366ff <_sk_store_bgra_sse2_lowp+0x83>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,98,0,0,0                  // lea           0x62(%rip),%r9        # 345b4 <_sk_store_bgra_sse2_lowp+0xd4>
+  .byte  76,141,13,98,0,0,0                  // lea           0x62(%rip),%r9        # 36750 <_sk_store_bgra_sse2_lowp+0xd4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,12,144                // movd          %xmm9,(%r8,%rdx,4)
-  .byte  235,75                              // jmp           345ae <_sk_store_bgra_sse2_lowp+0xce>
+  .byte  235,75                              // jmp           3674a <_sk_store_bgra_sse2_lowp+0xce>
   .byte  243,69,15,127,12,144                // movdqu        %xmm9,(%r8,%rdx,4)
   .byte  243,69,15,127,68,144,16             // movdqu        %xmm8,0x10(%r8,%rdx,4)
-  .byte  235,60                              // jmp           345ae <_sk_store_bgra_sse2_lowp+0xce>
+  .byte  235,60                              // jmp           3674a <_sk_store_bgra_sse2_lowp+0xce>
   .byte  102,69,15,112,193,78                // pshufd        $0x4e,%xmm9,%xmm8
   .byte  102,69,15,126,68,144,8              // movd          %xmm8,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,12,144                // movq          %xmm9,(%r8,%rdx,4)
-  .byte  235,39                              // jmp           345ae <_sk_store_bgra_sse2_lowp+0xce>
+  .byte  235,39                              // jmp           3674a <_sk_store_bgra_sse2_lowp+0xce>
   .byte  102,69,15,112,208,78                // pshufd        $0x4e,%xmm8,%xmm10
   .byte  102,69,15,126,84,144,24             // movd          %xmm10,0x18(%r8,%rdx,4)
   .byte  102,69,15,112,208,229               // pshufd        $0xe5,%xmm8,%xmm10
@@ -61711,7 +63445,7 @@
   .byte  102,15,114,241,16                   // pslld         $0x10,%xmm1
   .byte  102,15,114,225,16                   // psrad         $0x10,%xmm1
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,68,15,111,13,52,41,0,0          // movdqa        0x2934(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,56,55,0,0          // movdqa        0x3738(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,65,15,219,193                   // pand          %xmm9,%xmm0
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -61821,7 +63555,7 @@
   .byte  102,15,114,241,16                   // pslld         $0x10,%xmm1
   .byte  102,15,114,225,16                   // psrad         $0x10,%xmm1
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,68,15,111,13,85,39,0,0          // movdqa        0x2755(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,89,53,0,0          // movdqa        0x3559(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,65,15,219,209                   // pand          %xmm9,%xmm2
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -61862,23 +63596,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            349ca <_sk_load_565_sse2_lowp+0x3c>
+  .byte  119,34                              // ja            36b66 <_sk_load_565_sse2_lowp+0x3c>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,190,0,0,0                 // lea           0xbe(%rip),%r9        # 34a74 <_sk_load_565_sse2_lowp+0xe6>
+  .byte  76,141,13,190,0,0,0                 // lea           0xbe(%rip),%r9        # 36c10 <_sk_load_565_sse2_lowp+0xe6>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,192                      // movd          %eax,%xmm0
-  .byte  235,66                              // jmp           34a0c <_sk_load_565_sse2_lowp+0x7e>
+  .byte  235,66                              // jmp           36ba8 <_sk_load_565_sse2_lowp+0x7e>
   .byte  243,65,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm0
-  .byte  235,58                              // jmp           34a0c <_sk_load_565_sse2_lowp+0x7e>
+  .byte  235,58                              // jmp           36ba8 <_sk_load_565_sse2_lowp+0x7e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   .byte  243,65,15,16,12,80                  // movss         (%r8,%rdx,2),%xmm1
   .byte  243,15,16,193                       // movss         %xmm1,%xmm0
-  .byte  235,34                              // jmp           34a0c <_sk_load_565_sse2_lowp+0x7e>
+  .byte  235,34                              // jmp           36ba8 <_sk_load_565_sse2_lowp+0x7e>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,65,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   .byte  102,65,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -61886,11 +63620,11 @@
   .byte  102,65,15,18,4,80                   // movlpd        (%r8,%rdx,2),%xmm0
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
-  .byte  102,15,219,29,3,46,0,0              // pand          0x2e03(%rip),%xmm3        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,29,7,60,0,0              // pand          0x3c07(%rip),%xmm3        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,13,2,46,0,0              // pand          0x2e02(%rip),%xmm1        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,21,10,46,0,0             // movdqa        0x2e0a(%rip),%xmm2        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,13,6,60,0,0              // pand          0x3c06(%rip),%xmm1        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,21,14,60,0,0             // movdqa        0x3c0e(%rip),%xmm2        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,195                      // por           %xmm3,%xmm0
@@ -61903,7 +63637,7 @@
   .byte  102,15,113,210,2                    // psrlw         $0x2,%xmm2
   .byte  102,15,235,211                      // por           %xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,0,38,0,0                   // movaps        0x2600(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,4,52,0,0                   // movaps        0x3404(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  255,224                             // jmpq          *%rax
   .byte  102,144                             // xchg          %ax,%ax
   .byte  75,255                              // rex.WXB       (bad)
@@ -61933,23 +63667,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            34acc <_sk_load_565_dst_sse2_lowp+0x3c>
+  .byte  119,34                              // ja            36c68 <_sk_load_565_dst_sse2_lowp+0x3c>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,188,0,0,0                 // lea           0xbc(%rip),%r9        # 34b74 <_sk_load_565_dst_sse2_lowp+0xe4>
+  .byte  76,141,13,188,0,0,0                 // lea           0xbc(%rip),%r9        # 36d10 <_sk_load_565_dst_sse2_lowp+0xe4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,224                      // movd          %eax,%xmm4
-  .byte  235,66                              // jmp           34b0e <_sk_load_565_dst_sse2_lowp+0x7e>
+  .byte  235,66                              // jmp           36caa <_sk_load_565_dst_sse2_lowp+0x7e>
   .byte  243,65,15,111,36,80                 // movdqu        (%r8,%rdx,2),%xmm4
-  .byte  235,58                              // jmp           34b0e <_sk_load_565_dst_sse2_lowp+0x7e>
+  .byte  235,58                              // jmp           36caa <_sk_load_565_dst_sse2_lowp+0x7e>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,65,15,196,100,80,4,2            // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm4
   .byte  243,65,15,16,44,80                  // movss         (%r8,%rdx,2),%xmm5
   .byte  243,15,16,229                       // movss         %xmm5,%xmm4
-  .byte  235,34                              // jmp           34b0e <_sk_load_565_dst_sse2_lowp+0x7e>
+  .byte  235,34                              // jmp           36caa <_sk_load_565_dst_sse2_lowp+0x7e>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,65,15,196,100,80,12,6           // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm4
   .byte  102,65,15,196,100,80,10,5           // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -61957,11 +63691,11 @@
   .byte  102,65,15,18,36,80                  // movlpd        (%r8,%rdx,2),%xmm4
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
   .byte  102,15,113,215,8                    // psrlw         $0x8,%xmm7
-  .byte  102,15,219,61,1,45,0,0              // pand          0x2d01(%rip),%xmm7        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,61,5,59,0,0              // pand          0x3b05(%rip),%xmm7        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,113,213,5                    // psrlw         $0x5,%xmm5
-  .byte  102,15,219,45,0,45,0,0              // pand          0x2d00(%rip),%xmm5        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,53,8,45,0,0              // movdqa        0x2d08(%rip),%xmm6        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,45,4,59,0,0              // pand          0x3b04(%rip),%xmm5        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,53,12,59,0,0             // movdqa        0x3b0c(%rip),%xmm6        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,244                      // pand          %xmm4,%xmm6
   .byte  102,15,113,212,13                   // psrlw         $0xd,%xmm4
   .byte  102,15,235,231                      // por           %xmm7,%xmm4
@@ -61974,7 +63708,7 @@
   .byte  102,15,113,214,2                    // psrlw         $0x2,%xmm6
   .byte  102,15,235,247                      // por           %xmm7,%xmm6
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,254,36,0,0                 // movaps        0x24fe(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,61,2,51,0,0                   // movaps        0x3302(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  255,224                             // jmpq          *%rax
   .byte  77,255                              // rex.WRB       (bad)
   .byte  255                                 // (bad)
@@ -61998,10 +63732,10 @@
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
   .byte  102,65,15,113,240,8                 // psllw         $0x8,%xmm8
-  .byte  102,68,15,219,5,156,44,0,0          // pand          0x2c9c(%rip),%xmm8        # 37850 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
+  .byte  102,68,15,219,5,160,58,0,0          // pand          0x3aa0(%rip),%xmm8        # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
   .byte  102,68,15,111,201                   // movdqa        %xmm1,%xmm9
   .byte  102,65,15,113,241,3                 // psllw         $0x3,%xmm9
-  .byte  102,68,15,219,13,152,44,0,0         // pand          0x2c98(%rip),%xmm9        # 37860 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
+  .byte  102,68,15,219,13,156,58,0,0         // pand          0x3a9c(%rip),%xmm9        # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
   .byte  102,69,15,235,200                   // por           %xmm8,%xmm9
   .byte  102,68,15,111,194                   // movdqa        %xmm2,%xmm8
   .byte  102,65,15,113,208,3                 // psrlw         $0x3,%xmm8
@@ -62010,21 +63744,21 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,31                              // ja            34c06 <_sk_store_565_sse2_lowp+0x76>
+  .byte  119,31                              // ja            36da2 <_sk_store_565_sse2_lowp+0x76>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,95,0,0,0                  // lea           0x5f(%rip),%r9        # 34c50 <_sk_store_565_sse2_lowp+0xc0>
+  .byte  76,141,13,95,0,0,0                  // lea           0x5f(%rip),%r9        # 36dec <_sk_store_565_sse2_lowp+0xc0>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,68,15,126,192                   // movd          %xmm8,%eax
   .byte  102,65,137,4,80                     // mov           %ax,(%r8,%rdx,2)
-  .byte  235,70                              // jmp           34c4c <_sk_store_565_sse2_lowp+0xbc>
+  .byte  235,70                              // jmp           36de8 <_sk_store_565_sse2_lowp+0xbc>
   .byte  243,69,15,127,4,80                  // movdqu        %xmm8,(%r8,%rdx,2)
-  .byte  235,62                              // jmp           34c4c <_sk_store_565_sse2_lowp+0xbc>
+  .byte  235,62                              // jmp           36de8 <_sk_store_565_sse2_lowp+0xbc>
   .byte  102,65,15,197,192,2                 // pextrw        $0x2,%xmm8,%eax
   .byte  102,65,137,68,80,4                  // mov           %ax,0x4(%r8,%rdx,2)
   .byte  102,69,15,126,4,80                  // movd          %xmm8,(%r8,%rdx,2)
-  .byte  235,42                              // jmp           34c4c <_sk_store_565_sse2_lowp+0xbc>
+  .byte  235,42                              // jmp           36de8 <_sk_store_565_sse2_lowp+0xbc>
   .byte  102,65,15,197,192,6                 // pextrw        $0x6,%xmm8,%eax
   .byte  102,65,137,68,80,12                 // mov           %ax,0xc(%r8,%rdx,2)
   .byte  102,65,15,197,192,5                 // pextrw        $0x5,%xmm8,%eax
@@ -62143,11 +63877,11 @@
   .byte  102,15,108,193                      // punpcklqdq    %xmm1,%xmm0
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
-  .byte  102,15,219,29,69,42,0,0             // pand          0x2a45(%rip),%xmm3        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,15,219,29,73,56,0,0             // pand          0x3849(%rip),%xmm3        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,13,68,42,0,0             // pand          0x2a44(%rip),%xmm1        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,15,111,21,76,42,0,0             // movdqa        0x2a4c(%rip),%xmm2        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,15,219,13,72,56,0,0             // pand          0x3848(%rip),%xmm1        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,15,111,21,80,56,0,0             // movdqa        0x3850(%rip),%xmm2        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,195                      // por           %xmm3,%xmm0
@@ -62160,7 +63894,7 @@
   .byte  102,15,113,210,2                    // psrlw         $0x2,%xmm2
   .byte  102,15,235,211                      // por           %xmm3,%xmm2
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,66,34,0,0                  // movaps        0x2242(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,70,48,0,0                  // movaps        0x3046(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  91                                  // pop           %rbx
   .byte  65,92                               // pop           %r12
   .byte  65,94                               // pop           %r14
@@ -62181,23 +63915,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            34e76 <_sk_load_4444_sse2_lowp+0x3e>
+  .byte  119,36                              // ja            37012 <_sk_load_4444_sse2_lowp+0x3e>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,199,0,0,0                 // lea           0xc7(%rip),%r9        # 34f28 <_sk_load_4444_sse2_lowp+0xf0>
+  .byte  76,141,13,199,0,0,0                 // lea           0xc7(%rip),%r9        # 370c4 <_sk_load_4444_sse2_lowp+0xf0>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,69                              // jmp           34ebb <_sk_load_4444_sse2_lowp+0x83>
+  .byte  235,69                              // jmp           37057 <_sk_load_4444_sse2_lowp+0x83>
   .byte  243,69,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm8
-  .byte  235,61                              // jmp           34ebb <_sk_load_4444_sse2_lowp+0x83>
+  .byte  235,61                              // jmp           37057 <_sk_load_4444_sse2_lowp+0x83>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,69,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm8
   .byte  243,65,15,16,4,80                   // movss         (%r8,%rdx,2),%xmm0
   .byte  243,68,15,16,192                    // movss         %xmm0,%xmm8
-  .byte  235,35                              // jmp           34ebb <_sk_load_4444_sse2_lowp+0x83>
+  .byte  235,35                              // jmp           37057 <_sk_load_4444_sse2_lowp+0x83>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,69,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm8
   .byte  102,69,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -62207,7 +63941,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,65,15,111,208                   // movdqa        %xmm8,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,5,153,41,0,0             // movdqa        0x2999(%rip),%xmm0        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,5,157,55,0,0             // movdqa        0x379d(%rip),%xmm0        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -62237,7 +63971,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  125,255                             // jge           34f3d <_sk_load_4444_sse2_lowp+0x105>
+  .byte  125,255                             // jge           370d9 <_sk_load_4444_sse2_lowp+0x105>
   .byte  255                                 // (bad)
   .byte  255,112,255                         // pushq         -0x1(%rax)
   .byte  255                                 // (bad)
@@ -62256,23 +63990,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            34f82 <_sk_load_4444_dst_sse2_lowp+0x3e>
+  .byte  119,36                              // ja            3711e <_sk_load_4444_dst_sse2_lowp+0x3e>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,199,0,0,0                 // lea           0xc7(%rip),%r9        # 35034 <_sk_load_4444_dst_sse2_lowp+0xf0>
+  .byte  76,141,13,199,0,0,0                 // lea           0xc7(%rip),%r9        # 371d0 <_sk_load_4444_dst_sse2_lowp+0xf0>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,69                              // jmp           34fc7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  .byte  235,69                              // jmp           37163 <_sk_load_4444_dst_sse2_lowp+0x83>
   .byte  243,69,15,111,4,80                  // movdqu        (%r8,%rdx,2),%xmm8
-  .byte  235,61                              // jmp           34fc7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  .byte  235,61                              // jmp           37163 <_sk_load_4444_dst_sse2_lowp+0x83>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,69,15,196,68,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm8
   .byte  243,65,15,16,36,80                  // movss         (%r8,%rdx,2),%xmm4
   .byte  243,68,15,16,196                    // movss         %xmm4,%xmm8
-  .byte  235,35                              // jmp           34fc7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  .byte  235,35                              // jmp           37163 <_sk_load_4444_dst_sse2_lowp+0x83>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,69,15,196,68,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm8
   .byte  102,69,15,196,68,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -62282,7 +64016,7 @@
   .byte  102,15,113,213,12                   // psrlw         $0xc,%xmm5
   .byte  102,65,15,111,240                   // movdqa        %xmm8,%xmm6
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
-  .byte  102,15,111,37,141,40,0,0            // movdqa        0x288d(%rip),%xmm4        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,37,145,54,0,0            // movdqa        0x3691(%rip),%xmm4        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,244                      // pand          %xmm4,%xmm6
   .byte  102,65,15,111,248                   // movdqa        %xmm8,%xmm7
   .byte  102,15,113,215,4                    // psrlw         $0x4,%xmm7
@@ -62312,7 +64046,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  125,255                             // jge           35049 <_sk_load_4444_dst_sse2_lowp+0x105>
+  .byte  125,255                             // jge           371e5 <_sk_load_4444_dst_sse2_lowp+0x105>
   .byte  255                                 // (bad)
   .byte  255,112,255                         // pushq         -0x1(%rax)
   .byte  255                                 // (bad)
@@ -62329,12 +64063,12 @@
   .byte  76,3,0                              // add           (%rax),%r8
   .byte  102,68,15,111,192                   // movdqa        %xmm0,%xmm8
   .byte  102,65,15,113,240,8                 // psllw         $0x8,%xmm8
-  .byte  102,68,15,219,5,12,40,0,0           // pand          0x280c(%rip),%xmm8        # 37880 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
+  .byte  102,68,15,219,5,16,54,0,0           // pand          0x3610(%rip),%xmm8        # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
   .byte  102,68,15,111,201                   // movdqa        %xmm1,%xmm9
   .byte  102,65,15,113,241,4                 // psllw         $0x4,%xmm9
-  .byte  102,68,15,219,13,8,40,0,0           // pand          0x2808(%rip),%xmm9        # 37890 <_sk_srcover_bgra_8888_sse2_lowp+0x1350>
+  .byte  102,68,15,219,13,12,54,0,0          // pand          0x360c(%rip),%xmm9        # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
   .byte  102,69,15,235,200                   // por           %xmm8,%xmm9
-  .byte  102,68,15,111,21,10,40,0,0          // movdqa        0x280a(%rip),%xmm10        # 378a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1360>
+  .byte  102,68,15,111,21,14,54,0,0          // movdqa        0x360e(%rip),%xmm10        # 3a840 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
   .byte  102,68,15,219,210                   // pand          %xmm2,%xmm10
   .byte  102,68,15,111,195                   // movdqa        %xmm3,%xmm8
   .byte  102,65,15,113,208,4                 // psrlw         $0x4,%xmm8
@@ -62344,21 +64078,21 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,31                              // ja            350d9 <_sk_store_4444_sse2_lowp+0x89>
+  .byte  119,31                              // ja            37275 <_sk_store_4444_sse2_lowp+0x89>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,96,0,0,0                  // lea           0x60(%rip),%r9        # 35124 <_sk_store_4444_sse2_lowp+0xd4>
+  .byte  76,141,13,96,0,0,0                  // lea           0x60(%rip),%r9        # 372c0 <_sk_store_4444_sse2_lowp+0xd4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,68,15,126,192                   // movd          %xmm8,%eax
   .byte  102,65,137,4,80                     // mov           %ax,(%r8,%rdx,2)
-  .byte  235,70                              // jmp           3511f <_sk_store_4444_sse2_lowp+0xcf>
+  .byte  235,70                              // jmp           372bb <_sk_store_4444_sse2_lowp+0xcf>
   .byte  243,69,15,127,4,80                  // movdqu        %xmm8,(%r8,%rdx,2)
-  .byte  235,62                              // jmp           3511f <_sk_store_4444_sse2_lowp+0xcf>
+  .byte  235,62                              // jmp           372bb <_sk_store_4444_sse2_lowp+0xcf>
   .byte  102,65,15,197,192,2                 // pextrw        $0x2,%xmm8,%eax
   .byte  102,65,137,68,80,4                  // mov           %ax,0x4(%r8,%rdx,2)
   .byte  102,69,15,126,4,80                  // movd          %xmm8,(%r8,%rdx,2)
-  .byte  235,42                              // jmp           3511f <_sk_store_4444_sse2_lowp+0xcf>
+  .byte  235,42                              // jmp           372bb <_sk_store_4444_sse2_lowp+0xcf>
   .byte  102,65,15,197,192,6                 // pextrw        $0x6,%xmm8,%eax
   .byte  102,65,137,68,80,12                 // mov           %ax,0xc(%r8,%rdx,2)
   .byte  102,65,15,197,192,5                 // pextrw        $0x5,%xmm8,%eax
@@ -62377,7 +64111,7 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  233,255,255,255,221                 // jmpq          ffffffffde035138 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffebf8>
+  .byte  233,255,255,255,221                 // jmpq          ffffffffde0372d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,209                             // callq         *%rcx
@@ -62474,7 +64208,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,65,15,111,208                   // movdqa        %xmm8,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,5,178,37,0,0             // movdqa        0x25b2(%rip),%xmm0        # 37870 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+  .byte  102,15,111,5,182,51,0,0             // movdqa        0x33b6(%rip),%xmm0        # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -62512,19 +64246,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            35350 <_sk_load_a8_sse2_lowp+0x39>
+  .byte  119,34                              // ja            374ec <_sk_load_a8_sse2_lowp+0x39>
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,140,0,0,0                 // lea           0x8c(%rip),%r9        # 353c8 <_sk_load_a8_sse2_lowp+0xb1>
+  .byte  76,141,13,140,0,0,0                 // lea           0x8c(%rip),%r9        # 37564 <_sk_load_a8_sse2_lowp+0xb1>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,216                      // movd          %eax,%xmm3
-  .byte  235,97                              // jmp           353b1 <_sk_load_a8_sse2_lowp+0x9a>
+  .byte  235,97                              // jmp           3754d <_sk_load_a8_sse2_lowp+0x9a>
   .byte  243,65,15,126,28,16                 // movq          (%r8,%rdx,1),%xmm3
   .byte  102,15,96,216                       // punpcklbw     %xmm0,%xmm3
-  .byte  235,85                              // jmp           353b1 <_sk_load_a8_sse2_lowp+0x9a>
+  .byte  235,85                              // jmp           3754d <_sk_load_a8_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  102,15,196,216,2                    // pinsrw        $0x2,%eax,%xmm3
@@ -62532,7 +64266,7 @@
   .byte  102,15,110,192                      // movd          %eax,%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  243,15,16,216                       // movss         %xmm0,%xmm3
-  .byte  235,51                              // jmp           353b1 <_sk_load_a8_sse2_lowp+0x9a>
+  .byte  235,51                              // jmp           3754d <_sk_load_a8_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  102,15,196,216,6                    // pinsrw        $0x6,%eax,%xmm3
@@ -62543,14 +64277,14 @@
   .byte  102,65,15,110,4,16                  // movd          (%r8,%rdx,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  242,15,16,216                       // movsd         %xmm0,%xmm3
-  .byte  102,15,219,29,183,28,0,0            // pand          0x1cb7(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,29,187,42,0,0            // pand          0x2abb(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
   .byte  255,224                             // jmpq          *%rax
   .byte  102,144                             // xchg          %ax,%ax
-  .byte  125,255                             // jge           353c9 <_sk_load_a8_sse2_lowp+0xb2>
+  .byte  125,255                             // jge           37565 <_sk_load_a8_sse2_lowp+0xb2>
   .byte  255                                 // (bad)
   .byte  255,163,255,255,255,148             // jmpq          *-0x6b000001(%rbx)
   .byte  255                                 // (bad)
@@ -62581,19 +64315,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            3541d <_sk_load_a8_dst_sse2_lowp+0x39>
+  .byte  119,34                              // ja            375b9 <_sk_load_a8_dst_sse2_lowp+0x39>
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,139,0,0,0                 // lea           0x8b(%rip),%r9        # 35494 <_sk_load_a8_dst_sse2_lowp+0xb0>
+  .byte  76,141,13,139,0,0,0                 // lea           0x8b(%rip),%r9        # 37630 <_sk_load_a8_dst_sse2_lowp+0xb0>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,248                      // movd          %eax,%xmm7
-  .byte  235,97                              // jmp           3547e <_sk_load_a8_dst_sse2_lowp+0x9a>
+  .byte  235,97                              // jmp           3761a <_sk_load_a8_dst_sse2_lowp+0x9a>
   .byte  243,65,15,126,60,16                 // movq          (%r8,%rdx,1),%xmm7
   .byte  102,15,96,248                       // punpcklbw     %xmm0,%xmm7
-  .byte  235,85                              // jmp           3547e <_sk_load_a8_dst_sse2_lowp+0x9a>
+  .byte  235,85                              // jmp           3761a <_sk_load_a8_dst_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  102,15,196,248,2                    // pinsrw        $0x2,%eax,%xmm7
@@ -62601,7 +64335,7 @@
   .byte  102,15,110,224                      // movd          %eax,%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  243,15,16,252                       // movss         %xmm4,%xmm7
-  .byte  235,51                              // jmp           3547e <_sk_load_a8_dst_sse2_lowp+0x9a>
+  .byte  235,51                              // jmp           3761a <_sk_load_a8_dst_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  102,15,196,248,6                    // pinsrw        $0x6,%eax,%xmm7
@@ -62612,14 +64346,14 @@
   .byte  102,65,15,110,36,16                 // movd          (%r8,%rdx,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  242,15,16,252                       // movsd         %xmm4,%xmm7
-  .byte  102,15,219,61,234,27,0,0            // pand          0x1bea(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,61,238,41,0,0            // pand          0x29ee(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,87,237                           // xorps         %xmm5,%xmm5
   .byte  15,87,246                           // xorps         %xmm6,%xmm6
   .byte  255,224                             // jmpq          *%rax
   .byte  144                                 // nop
-  .byte  126,255                             // jle           35495 <_sk_load_a8_dst_sse2_lowp+0xb1>
+  .byte  126,255                             // jle           37631 <_sk_load_a8_dst_sse2_lowp+0xb1>
   .byte  255                                 // (bad)
   .byte  255,164,255,255,255,149,255         // jmpq          *-0x6a0001(%rdi,%rdi,8)
   .byte  255                                 // (bad)
@@ -62649,42 +64383,42 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,29                              // ja            354e4 <_sk_store_a8_sse2_lowp+0x34>
+  .byte  119,29                              // ja            37680 <_sk_store_a8_sse2_lowp+0x34>
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 35564 <_sk_store_a8_sse2_lowp+0xb4>
+  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 37700 <_sk_store_a8_sse2_lowp+0xb4>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,15,126,216                      // movd          %xmm3,%eax
   .byte  65,136,4,16                         // mov           %al,(%r8,%rdx,1)
-  .byte  235,123                             // jmp           3555f <_sk_store_a8_sse2_lowp+0xaf>
-  .byte  102,68,15,111,5,131,27,0,0          // movdqa        0x1b83(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  235,123                             // jmp           376fb <_sk_store_a8_sse2_lowp+0xaf>
+  .byte  102,68,15,111,5,135,41,0,0          // movdqa        0x2987(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,219,195                   // pand          %xmm3,%xmm8
   .byte  102,69,15,103,192                   // packuswb      %xmm8,%xmm8
   .byte  102,69,15,214,4,16                  // movq          %xmm8,(%r8,%rdx,1)
-  .byte  235,96                              // jmp           3555f <_sk_store_a8_sse2_lowp+0xaf>
+  .byte  235,96                              // jmp           376fb <_sk_store_a8_sse2_lowp+0xaf>
   .byte  102,15,197,195,2                    // pextrw        $0x2,%xmm3,%eax
   .byte  65,136,68,16,2                      // mov           %al,0x2(%r8,%rdx,1)
-  .byte  102,68,15,111,5,94,27,0,0           // movdqa        0x1b5e(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,98,41,0,0           // movdqa        0x2962(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,219,195                   // pand          %xmm3,%xmm8
   .byte  102,69,15,103,192                   // packuswb      %xmm8,%xmm8
   .byte  102,68,15,126,192                   // movd          %xmm8,%eax
   .byte  102,65,137,4,16                     // mov           %ax,(%r8,%rdx,1)
-  .byte  235,55                              // jmp           3555f <_sk_store_a8_sse2_lowp+0xaf>
+  .byte  235,55                              // jmp           376fb <_sk_store_a8_sse2_lowp+0xaf>
   .byte  102,15,197,195,6                    // pextrw        $0x6,%xmm3,%eax
   .byte  65,136,68,16,6                      // mov           %al,0x6(%r8,%rdx,1)
   .byte  102,15,197,195,5                    // pextrw        $0x5,%xmm3,%eax
   .byte  65,136,68,16,5                      // mov           %al,0x5(%r8,%rdx,1)
   .byte  102,15,197,195,4                    // pextrw        $0x4,%xmm3,%eax
   .byte  65,136,68,16,4                      // mov           %al,0x4(%r8,%rdx,1)
-  .byte  102,68,15,111,5,33,27,0,0           // movdqa        0x1b21(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,37,41,0,0           // movdqa        0x2925(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,68,15,219,195                   // pand          %xmm3,%xmm8
   .byte  102,69,15,103,192                   // packuswb      %xmm8,%xmm8
   .byte  102,69,15,126,4,16                  // movd          %xmm8,(%r8,%rdx,1)
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  144                                 // nop
-  .byte  118,255                             // jbe           35565 <_sk_store_a8_sse2_lowp+0xb5>
+  .byte  118,255                             // jbe           37701 <_sk_store_a8_sse2_lowp+0xb5>
   .byte  255                                 // (bad)
   .byte  255,165,255,255,255,155             // jmpq          *-0x64000001(%rbp)
   .byte  255                                 // (bad)
@@ -62809,19 +64543,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            35721 <_sk_load_g8_sse2_lowp+0x39>
+  .byte  119,34                              // ja            378bd <_sk_load_g8_sse2_lowp+0x39>
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 357a0 <_sk_load_g8_sse2_lowp+0xb8>
+  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 3793c <_sk_load_g8_sse2_lowp+0xb8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,192                      // movd          %eax,%xmm0
-  .byte  235,97                              // jmp           35782 <_sk_load_g8_sse2_lowp+0x9a>
+  .byte  235,97                              // jmp           3791e <_sk_load_g8_sse2_lowp+0x9a>
   .byte  243,65,15,126,4,16                  // movq          (%r8,%rdx,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
-  .byte  235,85                              // jmp           35782 <_sk_load_g8_sse2_lowp+0x9a>
+  .byte  235,85                              // jmp           3791e <_sk_load_g8_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,196,192,2                    // pinsrw        $0x2,%eax,%xmm0
@@ -62829,7 +64563,7 @@
   .byte  102,15,110,200                      // movd          %eax,%xmm1
   .byte  102,15,96,200                       // punpcklbw     %xmm0,%xmm1
   .byte  243,15,16,193                       // movss         %xmm1,%xmm0
-  .byte  235,51                              // jmp           35782 <_sk_load_g8_sse2_lowp+0x9a>
+  .byte  235,51                              // jmp           3791e <_sk_load_g8_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,196,192,6                    // pinsrw        $0x6,%eax,%xmm0
@@ -62840,14 +64574,14 @@
   .byte  102,65,15,110,12,16                 // movd          (%r8,%rdx,1),%xmm1
   .byte  102,15,96,200                       // punpcklbw     %xmm0,%xmm1
   .byte  242,15,16,193                       // movsd         %xmm1,%xmm0
-  .byte  102,15,219,5,230,24,0,0             // pand          0x18e6(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,5,234,38,0,0             // pand          0x26ea(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,221,24,0,0                 // movaps        0x18dd(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,225,38,0,0                 // movaps        0x26e1(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  255,224                             // jmpq          *%rax
   .byte  15,31,0                             // nopl          (%rax)
-  .byte  118,255                             // jbe           357a1 <_sk_load_g8_sse2_lowp+0xb9>
+  .byte  118,255                             // jbe           3793d <_sk_load_g8_sse2_lowp+0xb9>
   .byte  255                                 // (bad)
   .byte  255,156,255,255,255,141,255         // lcall         *-0x720001(%rdi,%rdi,8)
   .byte  255                                 // (bad)
@@ -62875,19 +64609,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            357f5 <_sk_load_g8_dst_sse2_lowp+0x39>
+  .byte  119,34                              // ja            37991 <_sk_load_g8_dst_sse2_lowp+0x39>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 35874 <_sk_load_g8_dst_sse2_lowp+0xb8>
+  .byte  76,141,13,147,0,0,0                 // lea           0x93(%rip),%r9        # 37a10 <_sk_load_g8_dst_sse2_lowp+0xb8>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,15,110,224                      // movd          %eax,%xmm4
-  .byte  235,97                              // jmp           35856 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  .byte  235,97                              // jmp           379f2 <_sk_load_g8_dst_sse2_lowp+0x9a>
   .byte  243,65,15,126,36,16                 // movq          (%r8,%rdx,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
-  .byte  235,85                              // jmp           35856 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  .byte  235,85                              // jmp           379f2 <_sk_load_g8_dst_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,196,224,2                    // pinsrw        $0x2,%eax,%xmm4
@@ -62895,7 +64629,7 @@
   .byte  102,15,110,232                      // movd          %eax,%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  243,15,16,229                       // movss         %xmm5,%xmm4
-  .byte  235,51                              // jmp           35856 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  .byte  235,51                              // jmp           379f2 <_sk_load_g8_dst_sse2_lowp+0x9a>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,196,224,6                    // pinsrw        $0x6,%eax,%xmm4
@@ -62906,14 +64640,14 @@
   .byte  102,65,15,110,44,16                 // movd          (%r8,%rdx,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,229                       // movsd         %xmm5,%xmm4
-  .byte  102,15,219,37,18,24,0,0             // pand          0x1812(%rip),%xmm4        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,219,37,22,38,0,0             // pand          0x2616(%rip),%xmm4        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,61,9,24,0,0                   // movaps        0x1809(%rip),%xmm7        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,61,13,38,0,0                  // movaps        0x260d(%rip),%xmm7        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
   .byte  255,224                             // jmpq          *%rax
   .byte  15,31,0                             // nopl          (%rax)
-  .byte  118,255                             // jbe           35875 <_sk_load_g8_dst_sse2_lowp+0xb9>
+  .byte  118,255                             // jbe           37a11 <_sk_load_g8_dst_sse2_lowp+0xb9>
   .byte  255                                 // (bad)
   .byte  255,156,255,255,255,141,255         // lcall         *-0x720001(%rdi,%rdi,8)
   .byte  255                                 // (bad)
@@ -62934,10 +64668,10 @@
 FUNCTION(_sk_luminance_to_alpha_sse2_lowp)
 _sk_luminance_to_alpha_sse2_lowp:
   .byte  102,15,111,218                      // movdqa        %xmm2,%xmm3
-  .byte  102,15,213,5,20,32,0,0              // pmullw        0x2014(%rip),%xmm0        # 378b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
-  .byte  102,15,213,13,28,32,0,0             // pmullw        0x201c(%rip),%xmm1        # 378c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1380>
+  .byte  102,15,213,5,24,46,0,0              // pmullw        0x2e18(%rip),%xmm0        # 3a850 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
+  .byte  102,15,213,13,32,46,0,0             // pmullw        0x2e20(%rip),%xmm1        # 3a860 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
   .byte  102,15,253,200                      // paddw         %xmm0,%xmm1
-  .byte  102,15,213,29,32,32,0,0             // pmullw        0x2020(%rip),%xmm3        # 378d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1390>
+  .byte  102,15,213,29,36,46,0,0             // pmullw        0x2e24(%rip),%xmm3        # 3a870 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
   .byte  102,15,253,217                      // paddw         %xmm1,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
   .byte  72,173                              // lods          %ds:(%rsi),%rax
@@ -63030,7 +64764,7 @@
   .byte  102,15,196,197,3                    // pinsrw        $0x3,%ebp,%xmm0
   .byte  102,65,15,96,192                    // punpcklbw     %xmm8,%xmm0
   .byte  72,173                              // lods          %ds:(%rsi),%rax
-  .byte  15,40,29,78,22,0,0                  // movaps        0x164e(%rip),%xmm3        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  15,40,29,82,36,0,0                  // movaps        0x2452(%rip),%xmm3        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  91                                  // pop           %rbx
@@ -63046,14 +64780,14 @@
 _sk_scale_1_float_sse2_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  243,68,15,16,0                      // movss         (%rax),%xmm8
-  .byte  243,68,15,89,5,216,13,0,0           // mulss         0xdd8(%rip),%xmm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  243,68,15,88,5,159,13,0,0           // addss         0xd9f(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,5,132,27,0,0           // mulss         0x1b84(%rip),%xmm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,68,15,88,5,75,27,0,0            // addss         0x1b4b(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,44,192                    // cvttss2si     %xmm8,%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  242,69,15,112,192,0                 // pshuflw       $0x0,%xmm8,%xmm8
   .byte  102,69,15,112,192,80                // pshufd        $0x50,%xmm8,%xmm8
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
-  .byte  102,68,15,111,13,255,21,0,0         // movdqa        0x15ff(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,3,36,0,0           // movdqa        0x2403(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -63074,13 +64808,13 @@
 _sk_lerp_1_float_sse2_lowp:
   .byte  72,173                              // lods          %ds:(%rsi),%rax
   .byte  243,68,15,16,0                      // movss         (%rax),%xmm8
-  .byte  243,68,15,89,5,96,13,0,0            // mulss         0xd60(%rip),%xmm8        # 3681c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  .byte  243,68,15,88,5,39,13,0,0            // addss         0xd27(%rip),%xmm8        # 367ec <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  .byte  243,68,15,89,5,12,27,0,0            // mulss         0x1b0c(%rip),%xmm8        # 39764 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  .byte  243,68,15,88,5,211,26,0,0           // addss         0x1ad3(%rip),%xmm8        # 39734 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   .byte  243,65,15,44,192                    // cvttss2si     %xmm8,%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
   .byte  242,69,15,112,192,0                 // pshuflw       $0x0,%xmm8,%xmm8
   .byte  102,69,15,112,192,80                // pshufd        $0x50,%xmm8,%xmm8
-  .byte  102,68,15,111,13,140,21,0,0         // movdqa        0x158c(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,144,35,0,0         // movdqa        0x2390(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -63120,19 +64854,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            35b9b <_sk_scale_u8_sse2_lowp+0x3b>
+  .byte  119,36                              // ja            37d37 <_sk_scale_u8_sse2_lowp+0x3b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,218,0,0,0                 // lea           0xda(%rip),%r9        # 35c60 <_sk_scale_u8_sse2_lowp+0x100>
+  .byte  76,141,13,218,0,0,0                 // lea           0xda(%rip),%r9        # 37dfc <_sk_scale_u8_sse2_lowp+0x100>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,109                             // jmp           35c08 <_sk_scale_u8_sse2_lowp+0xa8>
+  .byte  235,109                             // jmp           37da4 <_sk_scale_u8_sse2_lowp+0xa8>
   .byte  243,69,15,126,4,16                  // movq          (%r8,%rdx,1),%xmm8
   .byte  102,68,15,96,192                    // punpcklbw     %xmm0,%xmm8
-  .byte  235,96                              // jmp           35c08 <_sk_scale_u8_sse2_lowp+0xa8>
+  .byte  235,96                              // jmp           37da4 <_sk_scale_u8_sse2_lowp+0xa8>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,68,15,196,192,2                 // pinsrw        $0x2,%eax,%xmm8
@@ -63140,7 +64874,7 @@
   .byte  102,68,15,110,200                   // movd          %eax,%xmm9
   .byte  102,68,15,96,200                    // punpcklbw     %xmm0,%xmm9
   .byte  243,69,15,16,193                    // movss         %xmm9,%xmm8
-  .byte  235,57                              // jmp           35c08 <_sk_scale_u8_sse2_lowp+0xa8>
+  .byte  235,57                              // jmp           37da4 <_sk_scale_u8_sse2_lowp+0xa8>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,68,15,196,192,6                 // pinsrw        $0x6,%eax,%xmm8
@@ -63151,9 +64885,9 @@
   .byte  102,69,15,110,12,16                 // movd          (%r8,%rdx,1),%xmm9
   .byte  102,68,15,96,200                    // punpcklbw     %xmm0,%xmm9
   .byte  242,69,15,16,193                    // movsd         %xmm9,%xmm8
-  .byte  102,68,15,219,5,95,20,0,0           // pand          0x145f(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,219,5,99,34,0,0           // pand          0x2263(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,213,192                   // pmullw        %xmm8,%xmm0
-  .byte  102,68,15,111,13,81,20,0,0          // movdqa        0x1451(%rip),%xmm9        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,13,85,34,0,0          // movdqa        0x2255(%rip),%xmm9        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,253,193                   // paddw         %xmm9,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,65,15,213,200                   // pmullw        %xmm8,%xmm1
@@ -63195,19 +64929,19 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,36                              // ja            35cb7 <_sk_lerp_u8_sse2_lowp+0x3b>
+  .byte  119,36                              // ja            37e53 <_sk_lerp_u8_sse2_lowp+0x3b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,30,1,0,0                  // lea           0x11e(%rip),%r9        # 35dc0 <_sk_lerp_u8_sse2_lowp+0x144>
+  .byte  76,141,13,30,1,0,0                  // lea           0x11e(%rip),%r9        # 37f5c <_sk_lerp_u8_sse2_lowp+0x144>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,182,4,16                      // movzbl        (%r8,%rdx,1),%eax
   .byte  102,68,15,110,192                   // movd          %eax,%xmm8
-  .byte  235,109                             // jmp           35d24 <_sk_lerp_u8_sse2_lowp+0xa8>
+  .byte  235,109                             // jmp           37ec0 <_sk_lerp_u8_sse2_lowp+0xa8>
   .byte  243,69,15,126,4,16                  // movq          (%r8,%rdx,1),%xmm8
   .byte  102,68,15,96,192                    // punpcklbw     %xmm0,%xmm8
-  .byte  235,96                              // jmp           35d24 <_sk_lerp_u8_sse2_lowp+0xa8>
+  .byte  235,96                              // jmp           37ec0 <_sk_lerp_u8_sse2_lowp+0xa8>
   .byte  65,15,182,68,16,2                   // movzbl        0x2(%r8,%rdx,1),%eax
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,68,15,196,192,2                 // pinsrw        $0x2,%eax,%xmm8
@@ -63215,7 +64949,7 @@
   .byte  102,68,15,110,200                   // movd          %eax,%xmm9
   .byte  102,68,15,96,200                    // punpcklbw     %xmm0,%xmm9
   .byte  243,69,15,16,193                    // movss         %xmm9,%xmm8
-  .byte  235,57                              // jmp           35d24 <_sk_lerp_u8_sse2_lowp+0xa8>
+  .byte  235,57                              // jmp           37ec0 <_sk_lerp_u8_sse2_lowp+0xa8>
   .byte  65,15,182,68,16,6                   // movzbl        0x6(%r8,%rdx,1),%eax
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
   .byte  102,68,15,196,192,6                 // pinsrw        $0x6,%eax,%xmm8
@@ -63226,8 +64960,8 @@
   .byte  102,69,15,110,12,16                 // movd          (%r8,%rdx,1),%xmm9
   .byte  102,68,15,96,200                    // punpcklbw     %xmm0,%xmm9
   .byte  242,69,15,16,193                    // movsd         %xmm9,%xmm8
-  .byte  102,68,15,219,5,67,19,0,0           // pand          0x1343(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
-  .byte  102,68,15,111,21,58,19,0,0          // movdqa        0x133a(%rip),%xmm10        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,219,5,71,33,0,0           // pand          0x2147(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
+  .byte  102,68,15,111,21,62,33,0,0          // movdqa        0x213e(%rip),%xmm10        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,69,15,111,200                   // movdqa        %xmm8,%xmm9
   .byte  102,69,15,239,202                   // pxor          %xmm10,%xmm9
   .byte  102,69,15,111,217                   // movdqa        %xmm9,%xmm11
@@ -63257,9 +64991,9 @@
   .byte  102,65,15,111,216                   // movdqa        %xmm8,%xmm3
   .byte  255,224                             // jmpq          *%rax
   .byte  15,31,0                             // nopl          (%rax)
-  .byte  235,254                             // jmp           35dc0 <_sk_lerp_u8_sse2_lowp+0x144>
+  .byte  235,254                             // jmp           37f5c <_sk_lerp_u8_sse2_lowp+0x144>
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,4                // callq         *0x4ffffff(%rip)        # 5035dc8 <_sk_srcover_bgra_8888_sse2_lowp+0x4fff888>
+  .byte  255,21,255,255,255,4                // callq         *0x4ffffff(%rip)        # 5037f64 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,84,255,255                      // callq         *-0x1(%rdi,%rdi,8)
@@ -63289,23 +65023,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            35e27 <_sk_scale_565_sse2_lowp+0x4b>
+  .byte  119,34                              // ja            37fc3 <_sk_scale_565_sse2_lowp+0x4b>
   .byte  102,15,239,246                      // pxor          %xmm6,%xmm6
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,229,1,0,0                 // lea           0x1e5(%rip),%r9        # 35ff8 <_sk_scale_565_sse2_lowp+0x21c>
+  .byte  76,141,13,229,1,0,0                 // lea           0x1e5(%rip),%r9        # 38194 <_sk_scale_565_sse2_lowp+0x21c>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,240                      // movd          %eax,%xmm6
-  .byte  235,67                              // jmp           35e6a <_sk_scale_565_sse2_lowp+0x8e>
+  .byte  235,67                              // jmp           38006 <_sk_scale_565_sse2_lowp+0x8e>
   .byte  243,65,15,111,52,80                 // movdqu        (%r8,%rdx,2),%xmm6
-  .byte  235,59                              // jmp           35e6a <_sk_scale_565_sse2_lowp+0x8e>
+  .byte  235,59                              // jmp           38006 <_sk_scale_565_sse2_lowp+0x8e>
   .byte  102,15,239,246                      // pxor          %xmm6,%xmm6
   .byte  102,65,15,196,116,80,4,2            // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm6
   .byte  243,69,15,16,12,80                  // movss         (%r8,%rdx,2),%xmm9
   .byte  243,65,15,16,241                    // movss         %xmm9,%xmm6
-  .byte  235,34                              // jmp           35e6a <_sk_scale_565_sse2_lowp+0x8e>
+  .byte  235,34                              // jmp           38006 <_sk_scale_565_sse2_lowp+0x8e>
   .byte  102,15,239,246                      // pxor          %xmm6,%xmm6
   .byte  102,65,15,196,116,80,12,6           // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm6
   .byte  102,65,15,196,116,80,10,5           // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -63313,11 +65047,11 @@
   .byte  102,65,15,18,52,80                  // movlpd        (%r8,%rdx,2),%xmm6
   .byte  102,68,15,111,222                   // movdqa        %xmm6,%xmm11
   .byte  102,65,15,113,211,8                 // psrlw         $0x8,%xmm11
-  .byte  102,68,15,219,29,162,25,0,0         // pand          0x19a2(%rip),%xmm11        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,68,15,219,29,166,39,0,0         // pand          0x27a6(%rip),%xmm11        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,68,15,111,206                   // movdqa        %xmm6,%xmm9
   .byte  102,65,15,113,209,5                 // psrlw         $0x5,%xmm9
-  .byte  102,68,15,219,13,158,25,0,0         // pand          0x199e(%rip),%xmm9        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,68,15,111,21,165,25,0,0         // movdqa        0x19a5(%rip),%xmm10        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,68,15,219,13,162,39,0,0         // pand          0x27a2(%rip),%xmm9        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,68,15,111,21,169,39,0,0         // movdqa        0x27a9(%rip),%xmm10        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,68,15,219,214                   // pand          %xmm6,%xmm10
   .byte  102,15,113,214,13                   // psrlw         $0xd,%xmm6
   .byte  102,65,15,235,243                   // por           %xmm11,%xmm6
@@ -63329,7 +65063,7 @@
   .byte  102,65,15,113,243,3                 // psllw         $0x3,%xmm11
   .byte  102,65,15,113,210,2                 // psrlw         $0x2,%xmm10
   .byte  102,69,15,235,211                   // por           %xmm11,%xmm10
-  .byte  102,68,15,111,37,1,25,0,0           // movdqa        0x1901(%rip),%xmm12        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,37,5,39,0,0           // movdqa        0x2705(%rip),%xmm12        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,235                   // movdqa        %xmm3,%xmm13
   .byte  102,69,15,239,236                   // pxor          %xmm12,%xmm13
   .byte  102,68,15,111,223                   // movdqa        %xmm7,%xmm11
@@ -63370,7 +65104,7 @@
   .byte  102,68,15,213,201                   // pmullw        %xmm1,%xmm9
   .byte  102,68,15,213,210                   // pmullw        %xmm2,%xmm10
   .byte  102,68,15,213,219                   // pmullw        %xmm3,%xmm11
-  .byte  102,15,111,5,195,16,0,0             // movdqa        0x10c3(%rip),%xmm0        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,15,111,5,199,30,0,0             // movdqa        0x1ec7(%rip),%xmm0        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,253,240                      // paddw         %xmm0,%xmm6
   .byte  102,68,15,253,200                   // paddw         %xmm0,%xmm9
   .byte  102,68,15,253,208                   // paddw         %xmm0,%xmm10
@@ -63417,23 +65151,23 @@
   .byte  36,7                                // and           $0x7,%al
   .byte  254,200                             // dec           %al
   .byte  60,6                                // cmp           $0x6,%al
-  .byte  119,34                              // ja            3605f <_sk_lerp_565_sse2_lowp+0x4b>
+  .byte  119,34                              // ja            381fb <_sk_lerp_565_sse2_lowp+0x4b>
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
   .byte  15,182,192                          // movzbl        %al,%eax
-  .byte  76,141,13,45,2,0,0                  // lea           0x22d(%rip),%r9        # 36278 <_sk_lerp_565_sse2_lowp+0x264>
+  .byte  76,141,13,45,2,0,0                  // lea           0x22d(%rip),%r9        # 38414 <_sk_lerp_565_sse2_lowp+0x264>
   .byte  73,99,4,129                         // movslq        (%r9,%rax,4),%rax
   .byte  76,1,200                            // add           %r9,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  65,15,183,4,80                      // movzwl        (%r8,%rdx,2),%eax
   .byte  102,15,110,208                      // movd          %eax,%xmm2
-  .byte  235,67                              // jmp           360a2 <_sk_lerp_565_sse2_lowp+0x8e>
+  .byte  235,67                              // jmp           3823e <_sk_lerp_565_sse2_lowp+0x8e>
   .byte  243,65,15,111,20,80                 // movdqu        (%r8,%rdx,2),%xmm2
-  .byte  235,59                              // jmp           360a2 <_sk_lerp_565_sse2_lowp+0x8e>
+  .byte  235,59                              // jmp           3823e <_sk_lerp_565_sse2_lowp+0x8e>
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
   .byte  102,65,15,196,84,80,4,2             // pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm2
   .byte  243,69,15,16,12,80                  // movss         (%r8,%rdx,2),%xmm9
   .byte  243,65,15,16,209                    // movss         %xmm9,%xmm2
-  .byte  235,34                              // jmp           360a2 <_sk_lerp_565_sse2_lowp+0x8e>
+  .byte  235,34                              // jmp           3823e <_sk_lerp_565_sse2_lowp+0x8e>
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
   .byte  102,65,15,196,84,80,12,6            // pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm2
   .byte  102,65,15,196,84,80,10,5            // pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -63441,11 +65175,11 @@
   .byte  102,65,15,18,20,80                  // movlpd        (%r8,%rdx,2),%xmm2
   .byte  102,68,15,111,218                   // movdqa        %xmm2,%xmm11
   .byte  102,65,15,113,211,8                 // psrlw         $0x8,%xmm11
-  .byte  102,68,15,219,29,106,23,0,0         // pand          0x176a(%rip),%xmm11        # 37820 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
+  .byte  102,68,15,219,29,110,37,0,0         // pand          0x256e(%rip),%xmm11        # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
   .byte  102,68,15,111,202                   // movdqa        %xmm2,%xmm9
   .byte  102,65,15,113,209,5                 // psrlw         $0x5,%xmm9
-  .byte  102,68,15,219,13,102,23,0,0         // pand          0x1766(%rip),%xmm9        # 37830 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
-  .byte  102,68,15,111,21,109,23,0,0         // movdqa        0x176d(%rip),%xmm10        # 37840 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
+  .byte  102,68,15,219,13,106,37,0,0         // pand          0x256a(%rip),%xmm9        # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
+  .byte  102,68,15,111,21,113,37,0,0         // movdqa        0x2571(%rip),%xmm10        # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
   .byte  102,68,15,219,210                   // pand          %xmm2,%xmm10
   .byte  102,15,113,210,13                   // psrlw         $0xd,%xmm2
   .byte  102,65,15,235,211                   // por           %xmm11,%xmm2
@@ -63457,7 +65191,7 @@
   .byte  102,65,15,113,243,3                 // psllw         $0x3,%xmm11
   .byte  102,65,15,113,210,2                 // psrlw         $0x2,%xmm10
   .byte  102,69,15,235,211                   // por           %xmm11,%xmm10
-  .byte  102,68,15,111,37,201,22,0,0         // movdqa        0x16c9(%rip),%xmm12        # 377e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
+  .byte  102,68,15,111,37,205,36,0,0         // movdqa        0x24cd(%rip),%xmm12        # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
   .byte  102,68,15,111,235                   // movdqa        %xmm3,%xmm13
   .byte  102,69,15,239,236                   // pxor          %xmm12,%xmm13
   .byte  102,68,15,111,223                   // movdqa        %xmm7,%xmm11
@@ -63496,7 +65230,7 @@
   .byte  102,69,15,235,222                   // por           %xmm14,%xmm11
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
   .byte  102,15,213,209                      // pmullw        %xmm1,%xmm2
-  .byte  102,68,15,111,5,149,14,0,0          // movdqa        0xe95(%rip),%xmm8        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,5,153,28,0,0          // movdqa        0x1c99(%rip),%xmm8        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,65,15,239,192                   // pxor          %xmm8,%xmm0
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
   .byte  102,65,15,253,208                   // paddw         %xmm8,%xmm2
@@ -63551,6 +65285,835 @@
   .byte  255                                 // (bad)
   .byte  255                                 // .byte         0xff
 
+HIDDEN _sk_clamp_x_1_sse2_lowp
+.globl _sk_clamp_x_1_sse2_lowp
+FUNCTION(_sk_clamp_x_1_sse2_lowp)
+_sk_clamp_x_1_sse2_lowp:
+  .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
+  .byte  65,15,95,200                        // maxps         %xmm8,%xmm1
+  .byte  65,15,95,192                        // maxps         %xmm8,%xmm0
+  .byte  68,15,40,5,44,28,0,0                // movaps        0x1c2c(%rip),%xmm8        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  65,15,93,192                        // minps         %xmm8,%xmm0
+  .byte  65,15,93,200                        // minps         %xmm8,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_repeat_x_1_sse2_lowp
+.globl _sk_repeat_x_1_sse2_lowp
+FUNCTION(_sk_repeat_x_1_sse2_lowp)
+_sk_repeat_x_1_sse2_lowp:
+  .byte  243,68,15,91,193                    // cvttps2dq     %xmm1,%xmm8
+  .byte  243,68,15,91,200                    // cvttps2dq     %xmm0,%xmm9
+  .byte  69,15,91,201                        // cvtdq2ps      %xmm9,%xmm9
+  .byte  69,15,91,192                        // cvtdq2ps      %xmm8,%xmm8
+  .byte  68,15,40,209                        // movaps        %xmm1,%xmm10
+  .byte  69,15,194,208,1                     // cmpltps       %xmm8,%xmm10
+  .byte  68,15,40,216                        // movaps        %xmm0,%xmm11
+  .byte  69,15,194,217,1                     // cmpltps       %xmm9,%xmm11
+  .byte  68,15,40,37,244,27,0,0              // movaps        0x1bf4(%rip),%xmm12        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  69,15,84,220                        // andps         %xmm12,%xmm11
+  .byte  69,15,84,212                        // andps         %xmm12,%xmm10
+  .byte  69,15,87,237                        // xorps         %xmm13,%xmm13
+  .byte  69,15,92,194                        // subps         %xmm10,%xmm8
+  .byte  69,15,92,203                        // subps         %xmm11,%xmm9
+  .byte  65,15,92,193                        // subps         %xmm9,%xmm0
+  .byte  65,15,92,200                        // subps         %xmm8,%xmm1
+  .byte  65,15,95,205                        // maxps         %xmm13,%xmm1
+  .byte  65,15,95,197                        // maxps         %xmm13,%xmm0
+  .byte  65,15,93,196                        // minps         %xmm12,%xmm0
+  .byte  65,15,93,204                        // minps         %xmm12,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_mirror_x_1_sse2_lowp
+.globl _sk_mirror_x_1_sse2_lowp
+FUNCTION(_sk_mirror_x_1_sse2_lowp)
+_sk_mirror_x_1_sse2_lowp:
+  .byte  68,15,40,5,28,28,0,0                // movaps        0x1c1c(%rip),%xmm8        # 3a0d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
+  .byte  65,15,88,192                        // addps         %xmm8,%xmm0
+  .byte  65,15,88,200                        // addps         %xmm8,%xmm1
+  .byte  68,15,40,21,156,27,0,0              // movaps        0x1b9c(%rip),%xmm10        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,40,217                        // movaps        %xmm1,%xmm11
+  .byte  69,15,89,218                        // mulps         %xmm10,%xmm11
+  .byte  68,15,89,208                        // mulps         %xmm0,%xmm10
+  .byte  243,69,15,91,202                    // cvttps2dq     %xmm10,%xmm9
+  .byte  243,69,15,91,227                    // cvttps2dq     %xmm11,%xmm12
+  .byte  69,15,91,228                        // cvtdq2ps      %xmm12,%xmm12
+  .byte  69,15,91,233                        // cvtdq2ps      %xmm9,%xmm13
+  .byte  69,15,194,213,1                     // cmpltps       %xmm13,%xmm10
+  .byte  69,15,194,220,1                     // cmpltps       %xmm12,%xmm11
+  .byte  68,15,40,13,124,27,0,0              // movaps        0x1b7c(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  69,15,84,217                        // andps         %xmm9,%xmm11
+  .byte  69,15,84,209                        // andps         %xmm9,%xmm10
+  .byte  69,15,87,246                        // xorps         %xmm14,%xmm14
+  .byte  69,15,92,234                        // subps         %xmm10,%xmm13
+  .byte  69,15,92,227                        // subps         %xmm11,%xmm12
+  .byte  69,15,88,228                        // addps         %xmm12,%xmm12
+  .byte  69,15,88,237                        // addps         %xmm13,%xmm13
+  .byte  65,15,92,197                        // subps         %xmm13,%xmm0
+  .byte  65,15,92,204                        // subps         %xmm12,%xmm1
+  .byte  65,15,88,200                        // addps         %xmm8,%xmm1
+  .byte  65,15,88,192                        // addps         %xmm8,%xmm0
+  .byte  68,15,40,5,104,32,0,0               // movaps        0x2068(%rip),%xmm8        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+  .byte  65,15,84,192                        // andps         %xmm8,%xmm0
+  .byte  65,15,84,200                        // andps         %xmm8,%xmm1
+  .byte  65,15,95,206                        // maxps         %xmm14,%xmm1
+  .byte  65,15,95,198                        // maxps         %xmm14,%xmm0
+  .byte  65,15,93,193                        // minps         %xmm9,%xmm0
+  .byte  65,15,93,201                        // minps         %xmm9,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_gradient_sse2_lowp
+.globl _sk_gradient_sse2_lowp
+FUNCTION(_sk_gradient_sse2_lowp)
+_sk_gradient_sse2_lowp:
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  15,41,124,36,240                    // movaps        %xmm7,-0x10(%rsp)
+  .byte  15,41,116,36,224                    // movaps        %xmm6,-0x20(%rsp)
+  .byte  15,41,108,36,208                    // movaps        %xmm5,-0x30(%rsp)
+  .byte  15,41,100,36,192                    // movaps        %xmm4,-0x40(%rsp)
+  .byte  68,15,40,249                        // movaps        %xmm1,%xmm15
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  76,139,0                            // mov           (%rax),%r8
+  .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
+  .byte  73,131,248,2                        // cmp           $0x2,%r8
+  .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
+  .byte  114,56                              // jb            385b0 <_sk_gradient_sse2_lowp+0x6c>
+  .byte  72,139,88,72                        // mov           0x48(%rax),%rbx
+  .byte  73,255,200                          // dec           %r8
+  .byte  72,131,195,4                        // add           $0x4,%rbx
+  .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
+  .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
+  .byte  243,15,16,35                        // movss         (%rbx),%xmm4
+  .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
+  .byte  15,40,236                           // movaps        %xmm4,%xmm5
+  .byte  15,194,232,2                        // cmpleps       %xmm0,%xmm5
+  .byte  102,15,250,213                      // psubd         %xmm5,%xmm2
+  .byte  65,15,194,231,2                     // cmpleps       %xmm15,%xmm4
+  .byte  102,15,250,220                      // psubd         %xmm4,%xmm3
+  .byte  72,131,195,4                        // add           $0x4,%rbx
+  .byte  73,255,200                          // dec           %r8
+  .byte  117,219                             // jne           3858b <_sk_gradient_sse2_lowp+0x47>
+  .byte  102,15,112,227,78                   // pshufd        $0x4e,%xmm3,%xmm4
+  .byte  102,73,15,126,225                   // movq          %xmm4,%r9
+  .byte  69,137,200                          // mov           %r9d,%r8d
+  .byte  73,193,233,32                       // shr           $0x20,%r9
+  .byte  102,73,15,126,219                   // movq          %xmm3,%r11
+  .byte  69,137,218                          // mov           %r11d,%r10d
+  .byte  73,193,235,32                       // shr           $0x20,%r11
+  .byte  102,65,15,126,214                   // movd          %xmm2,%r14d
+  .byte  102,68,15,112,194,229               // pshufd        $0xe5,%xmm2,%xmm8
+  .byte  102,15,112,218,78                   // pshufd        $0x4e,%xmm2,%xmm3
+  .byte  102,65,15,126,223                   // movd          %xmm3,%r15d
+  .byte  102,15,112,210,231                  // pshufd        $0xe7,%xmm2,%xmm2
+  .byte  102,65,15,126,212                   // movd          %xmm2,%r12d
+  .byte  72,139,88,8                         // mov           0x8(%rax),%rbx
+  .byte  243,70,15,16,20,155                 // movss         (%rbx,%r11,4),%xmm10
+  .byte  243,70,15,16,12,147                 // movss         (%rbx,%r10,4),%xmm9
+  .byte  243,66,15,16,44,139                 // movss         (%rbx,%r9,4),%xmm5
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  243,66,15,16,36,187                 // movss         (%rbx,%r15,4),%xmm4
+  .byte  243,66,15,16,28,179                 // movss         (%rbx,%r14,4),%xmm3
+  .byte  102,69,15,126,197                   // movd          %xmm8,%r13d
+  .byte  243,66,15,16,20,171                 // movss         (%rbx,%r13,4),%xmm2
+  .byte  69,15,20,202                        // unpcklps      %xmm10,%xmm9
+  .byte  15,20,245                           // unpcklps      %xmm5,%xmm6
+  .byte  102,68,15,20,206                    // unpcklpd      %xmm6,%xmm9
+  .byte  15,20,231                           // unpcklps      %xmm7,%xmm4
+  .byte  15,20,218                           // unpcklps      %xmm2,%xmm3
+  .byte  102,15,20,220                       // unpcklpd      %xmm4,%xmm3
+  .byte  72,139,88,16                        // mov           0x10(%rax),%rbx
+  .byte  243,70,15,16,4,155                  // movss         (%rbx,%r11,4),%xmm8
+  .byte  243,70,15,16,36,147                 // movss         (%rbx,%r10,4),%xmm12
+  .byte  243,70,15,16,20,139                 // movss         (%rbx,%r9,4),%xmm10
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  243,66,15,16,36,187                 // movss         (%rbx,%r15,4),%xmm4
+  .byte  243,66,15,16,20,179                 // movss         (%rbx,%r14,4),%xmm2
+  .byte  243,66,15,16,44,171                 // movss         (%rbx,%r13,4),%xmm5
+  .byte  69,15,20,224                        // unpcklps      %xmm8,%xmm12
+  .byte  65,15,20,242                        // unpcklps      %xmm10,%xmm6
+  .byte  102,68,15,20,230                    // unpcklpd      %xmm6,%xmm12
+  .byte  15,20,231                           // unpcklps      %xmm7,%xmm4
+  .byte  15,20,213                           // unpcklps      %xmm5,%xmm2
+  .byte  102,15,20,212                       // unpcklpd      %xmm4,%xmm2
+  .byte  72,139,88,24                        // mov           0x18(%rax),%rbx
+  .byte  243,66,15,16,36,155                 // movss         (%rbx,%r11,4),%xmm4
+  .byte  243,70,15,16,28,147                 // movss         (%rbx,%r10,4),%xmm11
+  .byte  68,15,20,220                        // unpcklps      %xmm4,%xmm11
+  .byte  243,66,15,16,36,139                 // movss         (%rbx,%r9,4),%xmm4
+  .byte  243,66,15,16,44,131                 // movss         (%rbx,%r8,4),%xmm5
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  243,66,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm4
+  .byte  243,66,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm6
+  .byte  243,70,15,16,52,179                 // movss         (%rbx,%r14,4),%xmm14
+  .byte  243,66,15,16,60,171                 // movss         (%rbx,%r13,4),%xmm7
+  .byte  102,68,15,20,221                    // unpcklpd      %xmm5,%xmm11
+  .byte  15,20,244                           // unpcklps      %xmm4,%xmm6
+  .byte  68,15,20,247                        // unpcklps      %xmm7,%xmm14
+  .byte  102,68,15,20,246                    // unpcklpd      %xmm6,%xmm14
+  .byte  72,139,88,32                        // mov           0x20(%rax),%rbx
+  .byte  243,66,15,16,36,155                 // movss         (%rbx,%r11,4),%xmm4
+  .byte  243,70,15,16,20,147                 // movss         (%rbx,%r10,4),%xmm10
+  .byte  68,15,20,212                        // unpcklps      %xmm4,%xmm10
+  .byte  243,66,15,16,36,139                 // movss         (%rbx,%r9,4),%xmm4
+  .byte  243,66,15,16,44,131                 // movss         (%rbx,%r8,4),%xmm5
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  102,68,15,20,213                    // unpcklpd      %xmm5,%xmm10
+  .byte  243,66,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm4
+  .byte  243,66,15,16,44,187                 // movss         (%rbx,%r15,4),%xmm5
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  243,70,15,16,44,179                 // movss         (%rbx,%r14,4),%xmm13
+  .byte  243,66,15,16,36,171                 // movss         (%rbx,%r13,4),%xmm4
+  .byte  68,15,20,236                        // unpcklps      %xmm4,%xmm13
+  .byte  102,68,15,20,237                    // unpcklpd      %xmm5,%xmm13
+  .byte  72,139,88,40                        // mov           0x28(%rax),%rbx
+  .byte  243,66,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm4
+  .byte  243,66,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm6
+  .byte  15,20,244                           // unpcklps      %xmm4,%xmm6
+  .byte  243,66,15,16,44,179                 // movss         (%rbx,%r14,4),%xmm5
+  .byte  243,66,15,16,36,171                 // movss         (%rbx,%r13,4),%xmm4
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  102,15,20,238                       // unpcklpd      %xmm6,%xmm5
+  .byte  243,66,15,16,52,155                 // movss         (%rbx,%r11,4),%xmm6
+  .byte  243,66,15,16,36,147                 // movss         (%rbx,%r10,4),%xmm4
+  .byte  15,20,230                           // unpcklps      %xmm6,%xmm4
+  .byte  243,66,15,16,52,139                 // movss         (%rbx,%r9,4),%xmm6
+  .byte  243,66,15,16,60,131                 // movss         (%rbx,%r8,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  102,15,20,231                       // unpcklpd      %xmm7,%xmm4
+  .byte  72,139,88,48                        // mov           0x30(%rax),%rbx
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  243,66,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm6
+  .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
+  .byte  243,66,15,16,12,179                 // movss         (%rbx,%r14,4),%xmm1
+  .byte  243,66,15,16,60,171                 // movss         (%rbx,%r13,4),%xmm7
+  .byte  15,20,207                           // unpcklps      %xmm7,%xmm1
+  .byte  102,15,20,206                       // unpcklpd      %xmm6,%xmm1
+  .byte  102,15,41,76,36,144                 // movapd        %xmm1,-0x70(%rsp)
+  .byte  243,66,15,16,60,155                 // movss         (%rbx,%r11,4),%xmm7
+  .byte  243,70,15,16,4,147                  // movss         (%rbx,%r10,4),%xmm8
+  .byte  68,15,20,199                        // unpcklps      %xmm7,%xmm8
+  .byte  243,66,15,16,60,139                 // movss         (%rbx,%r9,4),%xmm7
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
+  .byte  102,68,15,20,198                    // unpcklpd      %xmm6,%xmm8
+  .byte  72,139,88,56                        // mov           0x38(%rax),%rbx
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  243,66,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm6
+  .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
+  .byte  243,66,15,16,12,179                 // movss         (%rbx,%r14,4),%xmm1
+  .byte  243,66,15,16,60,171                 // movss         (%rbx,%r13,4),%xmm7
+  .byte  15,20,207                           // unpcklps      %xmm7,%xmm1
+  .byte  102,15,20,206                       // unpcklpd      %xmm6,%xmm1
+  .byte  102,15,41,76,36,160                 // movapd        %xmm1,-0x60(%rsp)
+  .byte  243,66,15,16,60,155                 // movss         (%rbx,%r11,4),%xmm7
+  .byte  243,66,15,16,12,147                 // movss         (%rbx,%r10,4),%xmm1
+  .byte  15,20,207                           // unpcklps      %xmm7,%xmm1
+  .byte  243,66,15,16,60,139                 // movss         (%rbx,%r9,4),%xmm7
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
+  .byte  102,15,20,206                       // unpcklpd      %xmm6,%xmm1
+  .byte  102,15,41,76,36,128                 // movapd        %xmm1,-0x80(%rsp)
+  .byte  72,139,64,64                        // mov           0x40(%rax),%rax
+  .byte  243,66,15,16,52,160                 // movss         (%rax,%r12,4),%xmm6
+  .byte  243,66,15,16,60,184                 // movss         (%rax,%r15,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  243,66,15,16,12,176                 // movss         (%rax,%r14,4),%xmm1
+  .byte  243,66,15,16,52,168                 // movss         (%rax,%r13,4),%xmm6
+  .byte  15,20,206                           // unpcklps      %xmm6,%xmm1
+  .byte  102,15,20,207                       // unpcklpd      %xmm7,%xmm1
+  .byte  102,15,41,76,36,176                 // movapd        %xmm1,-0x50(%rsp)
+  .byte  243,66,15,16,52,152                 // movss         (%rax,%r11,4),%xmm6
+  .byte  243,66,15,16,12,144                 // movss         (%rax,%r10,4),%xmm1
+  .byte  15,20,206                           // unpcklps      %xmm6,%xmm1
+  .byte  243,66,15,16,52,136                 // movss         (%rax,%r9,4),%xmm6
+  .byte  243,66,15,16,60,128                 // movss         (%rax,%r8,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  102,15,20,207                       // unpcklpd      %xmm7,%xmm1
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  15,88,221                           // addps         %xmm5,%xmm3
+  .byte  69,15,89,207                        // mulps         %xmm15,%xmm9
+  .byte  68,15,88,204                        // addps         %xmm4,%xmm9
+  .byte  15,40,53,227,24,0,0                 // movaps        0x18e3(%rip),%xmm6        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  15,89,222                           // mulps         %xmm6,%xmm3
+  .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
+  .byte  15,40,37,229,23,0,0                 // movaps        0x17e5(%rip),%xmm4        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,204                        // addps         %xmm4,%xmm9
+  .byte  15,88,220                           // addps         %xmm4,%xmm3
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,235,232                  // pshufd        $0xe8,%xmm3,%xmm5
+  .byte  243,65,15,91,217                    // cvttps2dq     %xmm9,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,219,232                  // pshufd        $0xe8,%xmm3,%xmm3
+  .byte  102,15,108,235                      // punpcklqdq    %xmm3,%xmm5
+  .byte  15,89,208                           // mulps         %xmm0,%xmm2
+  .byte  15,88,84,36,144                     // addps         -0x70(%rsp),%xmm2
+  .byte  69,15,89,231                        // mulps         %xmm15,%xmm12
+  .byte  69,15,88,224                        // addps         %xmm8,%xmm12
+  .byte  15,89,214                           // mulps         %xmm6,%xmm2
+  .byte  68,15,89,230                        // mulps         %xmm6,%xmm12
+  .byte  68,15,88,228                        // addps         %xmm4,%xmm12
+  .byte  15,88,212                           // addps         %xmm4,%xmm2
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,68,15,112,202,232               // pshufd        $0xe8,%xmm2,%xmm9
+  .byte  243,65,15,91,212                    // cvttps2dq     %xmm12,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  102,68,15,108,202                   // punpcklqdq    %xmm2,%xmm9
+  .byte  68,15,89,240                        // mulps         %xmm0,%xmm14
+  .byte  68,15,88,116,36,160                 // addps         -0x60(%rsp),%xmm14
+  .byte  69,15,89,223                        // mulps         %xmm15,%xmm11
+  .byte  68,15,88,92,36,128                  // addps         -0x80(%rsp),%xmm11
+  .byte  68,15,89,246                        // mulps         %xmm6,%xmm14
+  .byte  68,15,89,222                        // mulps         %xmm6,%xmm11
+  .byte  68,15,88,220                        // addps         %xmm4,%xmm11
+  .byte  68,15,88,244                        // addps         %xmm4,%xmm14
+  .byte  243,65,15,91,214                    // cvttps2dq     %xmm14,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  243,65,15,91,219                    // cvttps2dq     %xmm11,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,219,232                  // pshufd        $0xe8,%xmm3,%xmm3
+  .byte  102,15,108,211                      // punpcklqdq    %xmm3,%xmm2
+  .byte  68,15,89,232                        // mulps         %xmm0,%xmm13
+  .byte  68,15,88,108,36,176                 // addps         -0x50(%rsp),%xmm13
+  .byte  69,15,89,215                        // mulps         %xmm15,%xmm10
+  .byte  68,15,88,209                        // addps         %xmm1,%xmm10
+  .byte  68,15,89,238                        // mulps         %xmm6,%xmm13
+  .byte  68,15,89,214                        // mulps         %xmm6,%xmm10
+  .byte  68,15,88,212                        // addps         %xmm4,%xmm10
+  .byte  68,15,88,236                        // addps         %xmm4,%xmm13
+  .byte  243,65,15,91,197                    // cvttps2dq     %xmm13,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,216,232                  // pshufd        $0xe8,%xmm0,%xmm3
+  .byte  243,65,15,91,194                    // cvttps2dq     %xmm10,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  102,15,111,197                      // movdqa        %xmm5,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  15,40,100,36,192                    // movaps        -0x40(%rsp),%xmm4
+  .byte  15,40,108,36,208                    // movaps        -0x30(%rsp),%xmm5
+  .byte  15,40,116,36,224                    // movaps        -0x20(%rsp),%xmm6
+  .byte  15,40,124,36,240                    // movaps        -0x10(%rsp),%xmm7
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_gradient_sse2_lowp
+.globl _sk_evenly_spaced_gradient_sse2_lowp
+FUNCTION(_sk_evenly_spaced_gradient_sse2_lowp)
+_sk_evenly_spaced_gradient_sse2_lowp:
+  .byte  85                                  // push          %rbp
+  .byte  65,87                               // push          %r15
+  .byte  65,86                               // push          %r14
+  .byte  65,85                               // push          %r13
+  .byte  65,84                               // push          %r12
+  .byte  83                                  // push          %rbx
+  .byte  80                                  // push          %rax
+  .byte  15,41,124,36,240                    // movaps        %xmm7,-0x10(%rsp)
+  .byte  15,41,116,36,224                    // movaps        %xmm6,-0x20(%rsp)
+  .byte  15,41,108,36,208                    // movaps        %xmm5,-0x30(%rsp)
+  .byte  15,41,100,36,192                    // movaps        %xmm4,-0x40(%rsp)
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  72,139,24                           // mov           (%rax),%rbx
+  .byte  72,139,104,8                        // mov           0x8(%rax),%rbp
+  .byte  72,255,203                          // dec           %rbx
+  .byte  120,7                               // js            389f4 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
+  .byte  243,72,15,42,211                    // cvtsi2ss      %rbx,%xmm2
+  .byte  235,21                              // jmp           38a09 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
+  .byte  73,137,216                          // mov           %rbx,%r8
+  .byte  73,209,232                          // shr           %r8
+  .byte  131,227,1                           // and           $0x1,%ebx
+  .byte  76,9,195                            // or            %r8,%rbx
+  .byte  243,72,15,42,211                    // cvtsi2ss      %rbx,%xmm2
+  .byte  243,15,88,210                       // addss         %xmm2,%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,41,68,36,176                     // movaps        %xmm0,-0x50(%rsp)
+  .byte  15,89,194                           // mulps         %xmm2,%xmm0
+  .byte  15,89,209                           // mulps         %xmm1,%xmm2
+  .byte  243,15,91,218                       // cvttps2dq     %xmm2,%xmm3
+  .byte  15,41,76,36,160                     // movaps        %xmm1,-0x60(%rsp)
+  .byte  102,15,112,211,78                   // pshufd        $0x4e,%xmm3,%xmm2
+  .byte  102,73,15,126,214                   // movq          %xmm2,%r14
+  .byte  69,137,242                          // mov           %r14d,%r10d
+  .byte  73,193,238,32                       // shr           $0x20,%r14
+  .byte  102,73,15,126,221                   // movq          %xmm3,%r13
+  .byte  69,137,239                          // mov           %r13d,%r15d
+  .byte  73,193,237,32                       // shr           $0x20,%r13
+  .byte  243,15,91,192                       // cvttps2dq     %xmm0,%xmm0
+  .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
+  .byte  102,73,15,126,201                   // movq          %xmm1,%r9
+  .byte  69,137,200                          // mov           %r9d,%r8d
+  .byte  73,193,233,32                       // shr           $0x20,%r9
+  .byte  102,73,15,126,196                   // movq          %xmm0,%r12
+  .byte  69,137,227                          // mov           %r12d,%r11d
+  .byte  73,193,236,32                       // shr           $0x20,%r12
+  .byte  243,66,15,16,68,165,0               // movss         0x0(%rbp,%r12,4),%xmm0
+  .byte  243,70,15,16,68,157,0               // movss         0x0(%rbp,%r11,4),%xmm8
+  .byte  243,66,15,16,76,141,0               // movss         0x0(%rbp,%r9,4),%xmm1
+  .byte  243,66,15,16,84,133,0               // movss         0x0(%rbp,%r8,4),%xmm2
+  .byte  243,66,15,16,100,173,0              // movss         0x0(%rbp,%r13,4),%xmm4
+  .byte  243,66,15,16,92,189,0               // movss         0x0(%rbp,%r15,4),%xmm3
+  .byte  243,66,15,16,108,181,0              // movss         0x0(%rbp,%r14,4),%xmm5
+  .byte  243,66,15,16,116,149,0              // movss         0x0(%rbp,%r10,4),%xmm6
+  .byte  68,15,20,192                        // unpcklps      %xmm0,%xmm8
+  .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
+  .byte  102,68,15,20,194                    // unpcklpd      %xmm2,%xmm8
+  .byte  15,20,220                           // unpcklps      %xmm4,%xmm3
+  .byte  15,20,245                           // unpcklps      %xmm5,%xmm6
+  .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
+  .byte  72,139,88,16                        // mov           0x10(%rax),%rbx
+  .byte  243,66,15,16,4,163                  // movss         (%rbx,%r12,4),%xmm0
+  .byte  243,70,15,16,12,155                 // movss         (%rbx,%r11,4),%xmm9
+  .byte  243,66,15,16,12,139                 // movss         (%rbx,%r9,4),%xmm1
+  .byte  243,66,15,16,36,131                 // movss         (%rbx,%r8,4),%xmm4
+  .byte  243,66,15,16,44,171                 // movss         (%rbx,%r13,4),%xmm5
+  .byte  243,66,15,16,20,187                 // movss         (%rbx,%r15,4),%xmm2
+  .byte  243,66,15,16,52,179                 // movss         (%rbx,%r14,4),%xmm6
+  .byte  243,66,15,16,60,147                 // movss         (%rbx,%r10,4),%xmm7
+  .byte  68,15,20,200                        // unpcklps      %xmm0,%xmm9
+  .byte  15,20,225                           // unpcklps      %xmm1,%xmm4
+  .byte  102,68,15,20,204                    // unpcklpd      %xmm4,%xmm9
+  .byte  15,20,213                           // unpcklps      %xmm5,%xmm2
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  102,15,20,215                       // unpcklpd      %xmm7,%xmm2
+  .byte  72,139,88,24                        // mov           0x18(%rax),%rbx
+  .byte  243,66,15,16,4,163                  // movss         (%rbx,%r12,4),%xmm0
+  .byte  243,70,15,16,28,155                 // movss         (%rbx,%r11,4),%xmm11
+  .byte  68,15,20,216                        // unpcklps      %xmm0,%xmm11
+  .byte  243,66,15,16,4,139                  // movss         (%rbx,%r9,4),%xmm0
+  .byte  243,66,15,16,12,131                 // movss         (%rbx,%r8,4),%xmm1
+  .byte  15,20,200                           // unpcklps      %xmm0,%xmm1
+  .byte  243,66,15,16,4,171                  // movss         (%rbx,%r13,4),%xmm0
+  .byte  243,70,15,16,44,187                 // movss         (%rbx,%r15,4),%xmm13
+  .byte  243,66,15,16,36,179                 // movss         (%rbx,%r14,4),%xmm4
+  .byte  243,66,15,16,44,147                 // movss         (%rbx,%r10,4),%xmm5
+  .byte  102,68,15,20,217                    // unpcklpd      %xmm1,%xmm11
+  .byte  68,15,20,232                        // unpcklps      %xmm0,%xmm13
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  102,68,15,20,237                    // unpcklpd      %xmm5,%xmm13
+  .byte  72,139,88,32                        // mov           0x20(%rax),%rbx
+  .byte  243,66,15,16,4,163                  // movss         (%rbx,%r12,4),%xmm0
+  .byte  243,70,15,16,20,155                 // movss         (%rbx,%r11,4),%xmm10
+  .byte  68,15,20,208                        // unpcklps      %xmm0,%xmm10
+  .byte  243,66,15,16,4,139                  // movss         (%rbx,%r9,4),%xmm0
+  .byte  243,66,15,16,12,131                 // movss         (%rbx,%r8,4),%xmm1
+  .byte  15,20,200                           // unpcklps      %xmm0,%xmm1
+  .byte  102,68,15,20,209                    // unpcklpd      %xmm1,%xmm10
+  .byte  243,66,15,16,4,171                  // movss         (%rbx,%r13,4),%xmm0
+  .byte  243,70,15,16,36,187                 // movss         (%rbx,%r15,4),%xmm12
+  .byte  68,15,20,224                        // unpcklps      %xmm0,%xmm12
+  .byte  243,66,15,16,4,179                  // movss         (%rbx,%r14,4),%xmm0
+  .byte  243,66,15,16,12,147                 // movss         (%rbx,%r10,4),%xmm1
+  .byte  15,20,200                           // unpcklps      %xmm0,%xmm1
+  .byte  102,68,15,20,225                    // unpcklpd      %xmm1,%xmm12
+  .byte  72,139,88,40                        // mov           0x28(%rax),%rbx
+  .byte  243,66,15,16,12,171                 // movss         (%rbx,%r13,4),%xmm1
+  .byte  243,66,15,16,4,187                  // movss         (%rbx,%r15,4),%xmm0
+  .byte  15,20,193                           // unpcklps      %xmm1,%xmm0
+  .byte  243,66,15,16,12,179                 // movss         (%rbx,%r14,4),%xmm1
+  .byte  243,66,15,16,36,147                 // movss         (%rbx,%r10,4),%xmm4
+  .byte  15,20,225                           // unpcklps      %xmm1,%xmm4
+  .byte  102,15,20,196                       // unpcklpd      %xmm4,%xmm0
+  .byte  243,66,15,16,36,163                 // movss         (%rbx,%r12,4),%xmm4
+  .byte  243,66,15,16,12,155                 // movss         (%rbx,%r11,4),%xmm1
+  .byte  15,20,204                           // unpcklps      %xmm4,%xmm1
+  .byte  243,66,15,16,36,139                 // movss         (%rbx,%r9,4),%xmm4
+  .byte  243,66,15,16,44,131                 // movss         (%rbx,%r8,4),%xmm5
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  102,15,20,205                       // unpcklpd      %xmm5,%xmm1
+  .byte  72,139,88,48                        // mov           0x30(%rax),%rbx
+  .byte  243,66,15,16,36,171                 // movss         (%rbx,%r13,4),%xmm4
+  .byte  243,70,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm14
+  .byte  68,15,20,244                        // unpcklps      %xmm4,%xmm14
+  .byte  243,66,15,16,36,179                 // movss         (%rbx,%r14,4),%xmm4
+  .byte  243,66,15,16,44,147                 // movss         (%rbx,%r10,4),%xmm5
+  .byte  15,20,236                           // unpcklps      %xmm4,%xmm5
+  .byte  102,68,15,20,245                    // unpcklpd      %xmm5,%xmm14
+  .byte  243,66,15,16,44,163                 // movss         (%rbx,%r12,4),%xmm5
+  .byte  243,66,15,16,36,155                 // movss         (%rbx,%r11,4),%xmm4
+  .byte  15,20,229                           // unpcklps      %xmm5,%xmm4
+  .byte  243,66,15,16,44,139                 // movss         (%rbx,%r9,4),%xmm5
+  .byte  243,66,15,16,60,131                 // movss         (%rbx,%r8,4),%xmm7
+  .byte  15,20,253                           // unpcklps      %xmm5,%xmm7
+  .byte  102,15,20,231                       // unpcklpd      %xmm7,%xmm4
+  .byte  72,139,88,56                        // mov           0x38(%rax),%rbx
+  .byte  243,66,15,16,44,171                 // movss         (%rbx,%r13,4),%xmm5
+  .byte  243,66,15,16,52,187                 // movss         (%rbx,%r15,4),%xmm6
+  .byte  15,20,245                           // unpcklps      %xmm5,%xmm6
+  .byte  243,66,15,16,44,179                 // movss         (%rbx,%r14,4),%xmm5
+  .byte  243,66,15,16,60,147                 // movss         (%rbx,%r10,4),%xmm7
+  .byte  15,20,253                           // unpcklps      %xmm5,%xmm7
+  .byte  102,15,20,247                       // unpcklpd      %xmm7,%xmm6
+  .byte  102,15,41,116,36,128                // movapd        %xmm6,-0x80(%rsp)
+  .byte  243,66,15,16,60,163                 // movss         (%rbx,%r12,4),%xmm7
+  .byte  243,66,15,16,44,155                 // movss         (%rbx,%r11,4),%xmm5
+  .byte  15,20,239                           // unpcklps      %xmm7,%xmm5
+  .byte  243,66,15,16,60,139                 // movss         (%rbx,%r9,4),%xmm7
+  .byte  243,66,15,16,52,131                 // movss         (%rbx,%r8,4),%xmm6
+  .byte  15,20,247                           // unpcklps      %xmm7,%xmm6
+  .byte  102,15,20,238                       // unpcklpd      %xmm6,%xmm5
+  .byte  72,139,64,64                        // mov           0x40(%rax),%rax
+  .byte  243,66,15,16,52,168                 // movss         (%rax,%r13,4),%xmm6
+  .byte  243,66,15,16,60,184                 // movss         (%rax,%r15,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  243,70,15,16,60,176                 // movss         (%rax,%r14,4),%xmm15
+  .byte  243,66,15,16,52,144                 // movss         (%rax,%r10,4),%xmm6
+  .byte  65,15,20,247                        // unpcklps      %xmm15,%xmm6
+  .byte  102,15,20,254                       // unpcklpd      %xmm6,%xmm7
+  .byte  102,15,41,124,36,144                // movapd        %xmm7,-0x70(%rsp)
+  .byte  243,66,15,16,52,160                 // movss         (%rax,%r12,4),%xmm6
+  .byte  243,66,15,16,60,152                 // movss         (%rax,%r11,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  243,66,15,16,52,136                 // movss         (%rax,%r9,4),%xmm6
+  .byte  243,70,15,16,60,128                 // movss         (%rax,%r8,4),%xmm15
+  .byte  68,15,20,254                        // unpcklps      %xmm6,%xmm15
+  .byte  102,65,15,20,255                    // unpcklpd      %xmm15,%xmm7
+  .byte  68,15,40,124,36,160                 // movaps        -0x60(%rsp),%xmm15
+  .byte  65,15,89,223                        // mulps         %xmm15,%xmm3
+  .byte  15,88,216                           // addps         %xmm0,%xmm3
+  .byte  15,40,68,36,176                     // movaps        -0x50(%rsp),%xmm0
+  .byte  68,15,89,192                        // mulps         %xmm0,%xmm8
+  .byte  68,15,88,193                        // addps         %xmm1,%xmm8
+  .byte  15,40,13,111,20,0,0                 // movaps        0x146f(%rip),%xmm1        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  15,89,217                           // mulps         %xmm1,%xmm3
+  .byte  68,15,89,193                        // mulps         %xmm1,%xmm8
+  .byte  15,40,13,113,19,0,0                 // movaps        0x1371(%rip),%xmm1        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,88,193                        // addps         %xmm1,%xmm8
+  .byte  15,88,217                           // addps         %xmm1,%xmm3
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,219,232                  // pshufd        $0xe8,%xmm3,%xmm3
+  .byte  243,65,15,91,240                    // cvttps2dq     %xmm8,%xmm6
+  .byte  242,15,112,246,232                  // pshuflw       $0xe8,%xmm6,%xmm6
+  .byte  243,15,112,246,232                  // pshufhw       $0xe8,%xmm6,%xmm6
+  .byte  102,68,15,112,198,232               // pshufd        $0xe8,%xmm6,%xmm8
+  .byte  102,68,15,108,195                   // punpcklqdq    %xmm3,%xmm8
+  .byte  65,15,89,215                        // mulps         %xmm15,%xmm2
+  .byte  65,15,88,214                        // addps         %xmm14,%xmm2
+  .byte  15,40,240                           // movaps        %xmm0,%xmm6
+  .byte  68,15,89,206                        // mulps         %xmm6,%xmm9
+  .byte  68,15,88,204                        // addps         %xmm4,%xmm9
+  .byte  15,40,5,19,20,0,0                   // movaps        0x1413(%rip),%xmm0        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  15,89,208                           // mulps         %xmm0,%xmm2
+  .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
+  .byte  68,15,88,201                        // addps         %xmm1,%xmm9
+  .byte  15,88,209                           // addps         %xmm1,%xmm2
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  243,65,15,91,217                    // cvttps2dq     %xmm9,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,68,15,112,203,232               // pshufd        $0xe8,%xmm3,%xmm9
+  .byte  102,68,15,108,202                   // punpcklqdq    %xmm2,%xmm9
+  .byte  69,15,89,239                        // mulps         %xmm15,%xmm13
+  .byte  68,15,88,108,36,128                 // addps         -0x80(%rsp),%xmm13
+  .byte  68,15,89,222                        // mulps         %xmm6,%xmm11
+  .byte  68,15,88,221                        // addps         %xmm5,%xmm11
+  .byte  68,15,89,232                        // mulps         %xmm0,%xmm13
+  .byte  68,15,89,216                        // mulps         %xmm0,%xmm11
+  .byte  68,15,88,217                        // addps         %xmm1,%xmm11
+  .byte  68,15,88,233                        // addps         %xmm1,%xmm13
+  .byte  243,65,15,91,213                    // cvttps2dq     %xmm13,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,218,232                  // pshufd        $0xe8,%xmm2,%xmm3
+  .byte  243,65,15,91,211                    // cvttps2dq     %xmm11,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  102,15,108,211                      // punpcklqdq    %xmm3,%xmm2
+  .byte  69,15,89,231                        // mulps         %xmm15,%xmm12
+  .byte  68,15,88,100,36,144                 // addps         -0x70(%rsp),%xmm12
+  .byte  68,15,89,214                        // mulps         %xmm6,%xmm10
+  .byte  68,15,88,215                        // addps         %xmm7,%xmm10
+  .byte  68,15,89,224                        // mulps         %xmm0,%xmm12
+  .byte  68,15,89,208                        // mulps         %xmm0,%xmm10
+  .byte  68,15,88,209                        // addps         %xmm1,%xmm10
+  .byte  68,15,88,225                        // addps         %xmm1,%xmm12
+  .byte  243,65,15,91,196                    // cvttps2dq     %xmm12,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  243,65,15,91,202                    // cvttps2dq     %xmm10,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,217,232                  // pshufd        $0xe8,%xmm1,%xmm3
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  15,40,100,36,192                    // movaps        -0x40(%rsp),%xmm4
+  .byte  15,40,108,36,208                    // movaps        -0x30(%rsp),%xmm5
+  .byte  15,40,116,36,224                    // movaps        -0x20(%rsp),%xmm6
+  .byte  15,40,124,36,240                    // movaps        -0x10(%rsp),%xmm7
+  .byte  72,131,196,8                        // add           $0x8,%rsp
+  .byte  91                                  // pop           %rbx
+  .byte  65,92                               // pop           %r12
+  .byte  65,93                               // pop           %r13
+  .byte  65,94                               // pop           %r14
+  .byte  65,95                               // pop           %r15
+  .byte  93                                  // pop           %rbp
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+.globl _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+FUNCTION(_sk_evenly_spaced_2_stop_gradient_sse2_lowp)
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp:
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  243,15,16,24                        // movss         (%rax),%xmm3
+  .byte  243,68,15,16,72,4                   // movss         0x4(%rax),%xmm9
+  .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
+  .byte  243,68,15,16,64,16                  // movss         0x10(%rax),%xmm8
+  .byte  69,15,198,192,0                     // shufps        $0x0,%xmm8,%xmm8
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  15,89,211                           // mulps         %xmm3,%xmm2
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  65,15,88,216                        // addps         %xmm8,%xmm3
+  .byte  65,15,88,208                        // addps         %xmm8,%xmm2
+  .byte  68,15,40,21,216,18,0,0              // movaps        0x12d8(%rip),%xmm10        # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
+  .byte  65,15,89,210                        // mulps         %xmm10,%xmm2
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  68,15,40,29,216,17,0,0              // movaps        0x11d8(%rip),%xmm11        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  65,15,88,219                        // addps         %xmm11,%xmm3
+  .byte  65,15,88,211                        // addps         %xmm11,%xmm2
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,68,15,112,195,232               // pshufd        $0xe8,%xmm3,%xmm8
+  .byte  102,68,15,108,194                   // punpcklqdq    %xmm2,%xmm8
+  .byte  69,15,198,201,0                     // shufps        $0x0,%xmm9,%xmm9
+  .byte  243,15,16,80,20                     // movss         0x14(%rax),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,40,217                           // movaps        %xmm1,%xmm3
+  .byte  65,15,89,217                        // mulps         %xmm9,%xmm3
+  .byte  68,15,89,200                        // mulps         %xmm0,%xmm9
+  .byte  68,15,88,202                        // addps         %xmm2,%xmm9
+  .byte  15,88,218                           // addps         %xmm2,%xmm3
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  69,15,89,202                        // mulps         %xmm10,%xmm9
+  .byte  69,15,88,203                        // addps         %xmm11,%xmm9
+  .byte  65,15,88,219                        // addps         %xmm11,%xmm3
+  .byte  243,15,91,211                       // cvttps2dq     %xmm3,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  243,65,15,91,217                    // cvttps2dq     %xmm9,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,68,15,112,203,232               // pshufd        $0xe8,%xmm3,%xmm9
+  .byte  102,68,15,108,202                   // punpcklqdq    %xmm2,%xmm9
+  .byte  243,15,16,80,8                      // movss         0x8(%rax),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  243,68,15,16,96,24                  // movss         0x18(%rax),%xmm12
+  .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
+  .byte  15,40,217                           // movaps        %xmm1,%xmm3
+  .byte  15,89,218                           // mulps         %xmm2,%xmm3
+  .byte  15,89,208                           // mulps         %xmm0,%xmm2
+  .byte  65,15,88,212                        // addps         %xmm12,%xmm2
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  65,15,89,210                        // mulps         %xmm10,%xmm2
+  .byte  65,15,88,211                        // addps         %xmm11,%xmm2
+  .byte  65,15,88,219                        // addps         %xmm11,%xmm3
+  .byte  243,15,91,219                       // cvttps2dq     %xmm3,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,219,232                  // pshufd        $0xe8,%xmm3,%xmm3
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  102,15,108,211                      // punpcklqdq    %xmm3,%xmm2
+  .byte  243,15,16,88,12                     // movss         0xc(%rax),%xmm3
+  .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
+  .byte  243,68,15,16,96,28                  // movss         0x1c(%rax),%xmm12
+  .byte  69,15,198,228,0                     // shufps        $0x0,%xmm12,%xmm12
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,89,216                           // mulps         %xmm0,%xmm3
+  .byte  65,15,88,220                        // addps         %xmm12,%xmm3
+  .byte  65,15,88,204                        // addps         %xmm12,%xmm1
+  .byte  65,15,89,202                        // mulps         %xmm10,%xmm1
+  .byte  65,15,89,218                        // mulps         %xmm10,%xmm3
+  .byte  65,15,88,219                        // addps         %xmm11,%xmm3
+  .byte  65,15,88,203                        // addps         %xmm11,%xmm1
+  .byte  243,15,91,193                       // cvttps2dq     %xmm1,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  243,15,91,203                       // cvttps2dq     %xmm3,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,217,232                  // pshufd        $0xe8,%xmm1,%xmm3
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  102,65,15,111,192                   // movdqa        %xmm8,%xmm0
+  .byte  102,65,15,111,201                   // movdqa        %xmm9,%xmm1
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_unit_angle_sse2_lowp
+.globl _sk_xy_to_unit_angle_sse2_lowp
+FUNCTION(_sk_xy_to_unit_angle_sse2_lowp)
+_sk_xy_to_unit_angle_sse2_lowp:
+  .byte  15,41,124,36,232                    // movaps        %xmm7,-0x18(%rsp)
+  .byte  15,40,254                           // movaps        %xmm6,%xmm7
+  .byte  15,40,245                           // movaps        %xmm5,%xmm6
+  .byte  15,40,236                           // movaps        %xmm4,%xmm5
+  .byte  15,40,227                           // movaps        %xmm3,%xmm4
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  68,15,40,37,140,21,0,0              // movaps        0x158c(%rip),%xmm12        # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+  .byte  68,15,40,194                        // movaps        %xmm2,%xmm8
+  .byte  69,15,84,196                        // andps         %xmm12,%xmm8
+  .byte  68,15,40,217                        // movaps        %xmm1,%xmm11
+  .byte  69,15,84,220                        // andps         %xmm12,%xmm11
+  .byte  68,15,40,236                        // movaps        %xmm4,%xmm13
+  .byte  69,15,84,236                        // andps         %xmm12,%xmm13
+  .byte  68,15,84,227                        // andps         %xmm3,%xmm12
+  .byte  69,15,40,211                        // movaps        %xmm11,%xmm10
+  .byte  69,15,194,212,1                     // cmpltps       %xmm12,%xmm10
+  .byte  69,15,40,200                        // movaps        %xmm8,%xmm9
+  .byte  69,15,194,205,1                     // cmpltps       %xmm13,%xmm9
+  .byte  69,15,40,241                        // movaps        %xmm9,%xmm14
+  .byte  69,15,85,245                        // andnps        %xmm13,%xmm14
+  .byte  69,15,40,249                        // movaps        %xmm9,%xmm15
+  .byte  69,15,85,248                        // andnps        %xmm8,%xmm15
+  .byte  69,15,84,193                        // andps         %xmm9,%xmm8
+  .byte  69,15,86,198                        // orps          %xmm14,%xmm8
+  .byte  69,15,40,242                        // movaps        %xmm10,%xmm14
+  .byte  69,15,85,244                        // andnps        %xmm12,%xmm14
+  .byte  65,15,40,194                        // movaps        %xmm10,%xmm0
+  .byte  65,15,85,195                        // andnps        %xmm11,%xmm0
+  .byte  69,15,84,218                        // andps         %xmm10,%xmm11
+  .byte  69,15,86,222                        // orps          %xmm14,%xmm11
+  .byte  69,15,84,233                        // andps         %xmm9,%xmm13
+  .byte  69,15,86,239                        // orps          %xmm15,%xmm13
+  .byte  69,15,94,197                        // divps         %xmm13,%xmm8
+  .byte  69,15,84,226                        // andps         %xmm10,%xmm12
+  .byte  68,15,86,224                        // orps          %xmm0,%xmm12
+  .byte  69,15,94,220                        // divps         %xmm12,%xmm11
+  .byte  69,15,40,240                        // movaps        %xmm8,%xmm14
+  .byte  69,15,89,246                        // mulps         %xmm14,%xmm14
+  .byte  65,15,40,195                        // movaps        %xmm11,%xmm0
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  68,15,40,37,111,21,0,0              // movaps        0x156f(%rip),%xmm12        # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
+  .byte  68,15,40,232                        // movaps        %xmm0,%xmm13
+  .byte  69,15,89,236                        // mulps         %xmm12,%xmm13
+  .byte  69,15,89,230                        // mulps         %xmm14,%xmm12
+  .byte  68,15,40,61,107,21,0,0              // movaps        0x156b(%rip),%xmm15        # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
+  .byte  69,15,88,231                        // addps         %xmm15,%xmm12
+  .byte  69,15,88,239                        // addps         %xmm15,%xmm13
+  .byte  68,15,89,232                        // mulps         %xmm0,%xmm13
+  .byte  69,15,89,230                        // mulps         %xmm14,%xmm12
+  .byte  68,15,40,61,99,21,0,0               // movaps        0x1563(%rip),%xmm15        # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
+  .byte  69,15,88,231                        // addps         %xmm15,%xmm12
+  .byte  69,15,88,239                        // addps         %xmm15,%xmm13
+  .byte  68,15,89,232                        // mulps         %xmm0,%xmm13
+  .byte  69,15,89,230                        // mulps         %xmm14,%xmm12
+  .byte  15,40,5,92,21,0,0                   // movaps        0x155c(%rip),%xmm0        # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+  .byte  68,15,88,224                        // addps         %xmm0,%xmm12
+  .byte  68,15,88,232                        // addps         %xmm0,%xmm13
+  .byte  69,15,89,235                        // mulps         %xmm11,%xmm13
+  .byte  69,15,89,224                        // mulps         %xmm8,%xmm12
+  .byte  15,40,5,85,21,0,0                   // movaps        0x1555(%rip),%xmm0        # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+  .byte  68,15,40,192                        // movaps        %xmm0,%xmm8
+  .byte  65,15,92,197                        // subps         %xmm13,%xmm0
+  .byte  65,15,84,194                        // andps         %xmm10,%xmm0
+  .byte  69,15,85,213                        // andnps        %xmm13,%xmm10
+  .byte  69,15,92,196                        // subps         %xmm12,%xmm8
+  .byte  68,15,86,208                        // orps          %xmm0,%xmm10
+  .byte  69,15,84,193                        // andps         %xmm9,%xmm8
+  .byte  69,15,85,204                        // andnps        %xmm12,%xmm9
+  .byte  69,15,86,200                        // orps          %xmm8,%xmm9
+  .byte  69,15,87,192                        // xorps         %xmm8,%xmm8
+  .byte  65,15,194,200,1                     // cmpltps       %xmm8,%xmm1
+  .byte  15,40,5,65,15,0,0                   // movaps        0xf41(%rip),%xmm0        # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
+  .byte  68,15,40,216                        // movaps        %xmm0,%xmm11
+  .byte  65,15,92,194                        // subps         %xmm10,%xmm0
+  .byte  15,84,193                           // andps         %xmm1,%xmm0
+  .byte  65,15,85,202                        // andnps        %xmm10,%xmm1
+  .byte  65,15,194,208,1                     // cmpltps       %xmm8,%xmm2
+  .byte  69,15,92,217                        // subps         %xmm9,%xmm11
+  .byte  15,86,200                           // orps          %xmm0,%xmm1
+  .byte  68,15,84,218                        // andps         %xmm2,%xmm11
+  .byte  65,15,85,209                        // andnps        %xmm9,%xmm2
+  .byte  65,15,86,211                        // orps          %xmm11,%xmm2
+  .byte  68,15,40,219                        // movaps        %xmm3,%xmm11
+  .byte  69,15,194,216,1                     // cmpltps       %xmm8,%xmm11
+  .byte  68,15,40,13,25,15,0,0               // movaps        0xf19(%rip),%xmm9        # 3a070 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+  .byte  69,15,40,209                        // movaps        %xmm9,%xmm10
+  .byte  68,15,92,201                        // subps         %xmm1,%xmm9
+  .byte  69,15,84,203                        // andps         %xmm11,%xmm9
+  .byte  68,15,85,217                        // andnps        %xmm1,%xmm11
+  .byte  69,15,86,217                        // orps          %xmm9,%xmm11
+  .byte  15,40,196                           // movaps        %xmm4,%xmm0
+  .byte  65,15,194,192,1                     // cmpltps       %xmm8,%xmm0
+  .byte  68,15,92,210                        // subps         %xmm2,%xmm10
+  .byte  68,15,84,208                        // andps         %xmm0,%xmm10
+  .byte  15,85,194                           // andnps        %xmm2,%xmm0
+  .byte  65,15,86,194                        // orps          %xmm10,%xmm0
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  65,15,194,200,7                     // cmpordps      %xmm8,%xmm1
+  .byte  69,15,194,195,7                     // cmpordps      %xmm11,%xmm8
+  .byte  69,15,84,195                        // andps         %xmm11,%xmm8
+  .byte  15,84,200                           // andps         %xmm0,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  15,40,211                           // movaps        %xmm3,%xmm2
+  .byte  15,40,220                           // movaps        %xmm4,%xmm3
+  .byte  65,15,40,192                        // movaps        %xmm8,%xmm0
+  .byte  15,40,229                           // movaps        %xmm5,%xmm4
+  .byte  15,40,238                           // movaps        %xmm6,%xmm5
+  .byte  15,40,247                           // movaps        %xmm7,%xmm6
+  .byte  15,40,124,36,232                    // movaps        -0x18(%rsp),%xmm7
+  .byte  255,224                             // jmpq          *%rax
+
+HIDDEN _sk_xy_to_radius_sse2_lowp
+.globl _sk_xy_to_radius_sse2_lowp
+FUNCTION(_sk_xy_to_radius_sse2_lowp)
+_sk_xy_to_radius_sse2_lowp:
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  15,89,201                           // mulps         %xmm1,%xmm1
+  .byte  68,15,40,194                        // movaps        %xmm2,%xmm8
+  .byte  69,15,89,192                        // mulps         %xmm8,%xmm8
+  .byte  68,15,88,192                        // addps         %xmm0,%xmm8
+  .byte  68,15,40,203                        // movaps        %xmm3,%xmm9
+  .byte  69,15,89,201                        // mulps         %xmm9,%xmm9
+  .byte  68,15,88,201                        // addps         %xmm1,%xmm9
+  .byte  65,15,81,192                        // sqrtps        %xmm8,%xmm0
+  .byte  65,15,81,201                        // sqrtps        %xmm9,%xmm1
+  .byte  72,173                              // lods          %ds:(%rsi),%rax
+  .byte  255,224                             // jmpq          *%rax
+
 HIDDEN _sk_srcover_rgba_8888_sse2_lowp
 .globl _sk_srcover_rgba_8888_sse2_lowp
 FUNCTION(_sk_srcover_rgba_8888_sse2_lowp)
@@ -63565,26 +66128,26 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,202                       // movzbl        %r10b,%r9d
   .byte  65,128,249,6                        // cmp           $0x6,%r9b
-  .byte  119,38                              // ja            362df <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+  .byte  119,38                              // ja            39227 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  76,141,29,67,2,0,0                  // lea           0x243(%rip),%r11        # 36508 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+  .byte  76,141,29,67,2,0,0                  // lea           0x243(%rip),%r11        # 39450 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
   .byte  75,99,4,139                         // movslq        (%r11,%r9,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,60,144                 // movss         (%r8,%rdx,4),%xmm7
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           36345 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  .byte  235,102                             // jmp           3928d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   .byte  102,65,15,16,60,144                 // movupd        (%r8,%rdx,4),%xmm7
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           36345 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  .byte  235,87                              // jmp           3928d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,248                    // movapd        %xmm8,%xmm7
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,52                              // jmp           36345 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  .byte  235,52                              // jmp           3928d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  243,65,15,16,100,144,20             // movss         0x14(%r8,%rdx,4),%xmm4
@@ -63601,7 +66164,7 @@
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,114,228,16                   // psrad         $0x10,%xmm4
   .byte  102,15,107,236                      // packssdw      %xmm4,%xmm5
-  .byte  102,68,15,111,37,1,13,0,0           // movdqa        0xd01(%rip),%xmm12        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,37,89,13,0,0          // movdqa        0xd59(%rip),%xmm12        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,65,15,219,228                   // pand          %xmm12,%xmm4
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
@@ -63659,20 +66222,20 @@
   .byte  102,15,105,193                      // punpckhwd     %xmm1,%xmm0
   .byte  102,15,235,194                      // por           %xmm2,%xmm0
   .byte  65,128,250,6                        // cmp           $0x6,%r10b
-  .byte  119,24                              // ja            364a7 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
-  .byte  76,141,21,142,0,0,0                 // lea           0x8e(%rip),%r10        # 36524 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+  .byte  119,24                              // ja            393ef <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+  .byte  76,141,21,142,0,0,0                 // lea           0x8e(%rip),%r10        # 3946c <_sk_srcover_rgba_8888_sse2_lowp+0x290>
   .byte  75,99,4,138                         // movslq        (%r10,%r9,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,36,144                // movd          %xmm12,(%r8,%rdx,4)
-  .byte  235,73                              // jmp           364f0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  .byte  235,73                              // jmp           39438 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   .byte  243,69,15,127,36,144                // movdqu        %xmm12,(%r8,%rdx,4)
   .byte  243,65,15,127,68,144,16             // movdqu        %xmm0,0x10(%r8,%rdx,4)
-  .byte  235,58                              // jmp           364f0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  .byte  235,58                              // jmp           39438 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   .byte  102,65,15,112,196,78                // pshufd        $0x4e,%xmm12,%xmm0
   .byte  102,65,15,126,68,144,8              // movd          %xmm0,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,36,144                // movq          %xmm12,(%r8,%rdx,4)
-  .byte  235,37                              // jmp           364f0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  .byte  235,37                              // jmp           39438 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
   .byte  102,65,15,126,76,144,24             // movd          %xmm1,0x18(%r8,%rdx,4)
   .byte  102,15,112,200,229                  // pshufd        $0xe5,%xmm0,%xmm1
@@ -63705,7 +66268,7 @@
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           36525 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+  .byte  123,255                             // jnp           3946d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
   .byte  255                                 // (bad)
   .byte  255,159,255,255,255,146             // lcall         *-0x6d000001(%rdi)
   .byte  255                                 // (bad)
@@ -63737,26 +66300,26 @@
   .byte  65,254,202                          // dec           %r10b
   .byte  69,15,182,202                       // movzbl        %r10b,%r9d
   .byte  65,128,249,6                        // cmp           $0x6,%r9b
-  .byte  119,38                              // ja            3658b <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+  .byte  119,38                              // ja            394d3 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  76,141,29,67,2,0,0                  // lea           0x243(%rip),%r11        # 367b4 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+  .byte  76,141,29,67,2,0,0                  // lea           0x243(%rip),%r11        # 396fc <_sk_srcover_bgra_8888_sse2_lowp+0x274>
   .byte  75,99,4,139                         // movslq        (%r11,%r9,4),%rax
   .byte  76,1,216                            // add           %r11,%rax
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  255,224                             // jmpq          *%rax
   .byte  243,65,15,16,60,144                 // movss         (%r8,%rdx,4),%xmm7
   .byte  102,69,15,239,192                   // pxor          %xmm8,%xmm8
-  .byte  235,102                             // jmp           365f1 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  .byte  235,102                             // jmp           39539 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   .byte  102,65,15,16,60,144                 // movupd        (%r8,%rdx,4),%xmm7
   .byte  243,69,15,111,68,144,16             // movdqu        0x10(%r8,%rdx,4),%xmm8
-  .byte  235,87                              // jmp           365f1 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  .byte  235,87                              // jmp           39539 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   .byte  102,65,15,110,100,144,8             // movd          0x8(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,69,15,18,4,144                  // movlpd        (%r8,%rdx,4),%xmm8
   .byte  102,65,15,40,248                    // movapd        %xmm8,%xmm7
   .byte  102,68,15,111,196                   // movdqa        %xmm4,%xmm8
-  .byte  235,52                              // jmp           365f1 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  .byte  235,52                              // jmp           39539 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   .byte  102,65,15,110,100,144,24            // movd          0x18(%r8,%rdx,4),%xmm4
   .byte  102,68,15,112,196,69                // pshufd        $0x45,%xmm4,%xmm8
   .byte  243,65,15,16,100,144,20             // movss         0x14(%r8,%rdx,4),%xmm4
@@ -63773,7 +66336,7 @@
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,114,228,16                   // psrad         $0x10,%xmm4
   .byte  102,15,107,236                      // packssdw      %xmm4,%xmm5
-  .byte  102,68,15,111,37,85,10,0,0          // movdqa        0xa55(%rip),%xmm12        # 37070 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
+  .byte  102,68,15,111,37,173,10,0,0         // movdqa        0xaad(%rip),%xmm12        # 3a010 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,65,15,219,244                   // pand          %xmm12,%xmm6
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
@@ -63831,20 +66394,20 @@
   .byte  102,15,105,193                      // punpckhwd     %xmm1,%xmm0
   .byte  102,15,235,194                      // por           %xmm2,%xmm0
   .byte  65,128,250,6                        // cmp           $0x6,%r10b
-  .byte  119,24                              // ja            36753 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
-  .byte  76,141,21,142,0,0,0                 // lea           0x8e(%rip),%r10        # 367d0 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+  .byte  119,24                              // ja            3969b <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+  .byte  76,141,21,142,0,0,0                 // lea           0x8e(%rip),%r10        # 39718 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
   .byte  75,99,4,138                         // movslq        (%r10,%r9,4),%rax
   .byte  76,1,208                            // add           %r10,%rax
   .byte  255,224                             // jmpq          *%rax
   .byte  102,69,15,126,36,144                // movd          %xmm12,(%r8,%rdx,4)
-  .byte  235,73                              // jmp           3679c <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  .byte  235,73                              // jmp           396e4 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   .byte  243,69,15,127,36,144                // movdqu        %xmm12,(%r8,%rdx,4)
   .byte  243,65,15,127,68,144,16             // movdqu        %xmm0,0x10(%r8,%rdx,4)
-  .byte  235,58                              // jmp           3679c <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  .byte  235,58                              // jmp           396e4 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   .byte  102,65,15,112,196,78                // pshufd        $0x4e,%xmm12,%xmm0
   .byte  102,65,15,126,68,144,8              // movd          %xmm0,0x8(%r8,%rdx,4)
   .byte  102,69,15,214,36,144                // movq          %xmm12,(%r8,%rdx,4)
-  .byte  235,37                              // jmp           3679c <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  .byte  235,37                              // jmp           396e4 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
   .byte  102,65,15,126,76,144,24             // movd          %xmm1,0x18(%r8,%rdx,4)
   .byte  102,15,112,200,229                  // pshufd        $0xe5,%xmm0,%xmm1
@@ -63877,7 +66440,7 @@
   .byte  254                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  123,255                             // jnp           367d1 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+  .byte  123,255                             // jnp           39719 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
   .byte  255                                 // (bad)
   .byte  255,159,255,255,255,146             // lcall         *-0x6d000001(%rdi)
   .byte  255                                 // (bad)
@@ -63910,14 +66473,14 @@
   .byte  252                                 // cld
   .byte  190,0,0,128,191                     // mov           $0xbf800000,%esi
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,64                              // loopne        36850 <.literal4+0x64>
+  .byte  224,64                              // loopne        39798 <.literal4+0x64>
   .byte  154                                 // (bad)
   .byte  153                                 // cltd
   .byte  153                                 // cltd
   .byte  62,61,10,23,63,174                  // ds            cmp $0xae3f170a,%eax
-  .byte  71,225,61                           // rex.RXB       loope 36859 <.literal4+0x6d>
+  .byte  71,225,61                           // rex.RXB       loope 397a1 <.literal4+0x6d>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  127,67                              // jg            36863 <.literal4+0x77>
+  .byte  127,67                              // jg            397ab <.literal4+0x77>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  128,127,145,131                     // cmpb          $0x83,-0x6f(%rdi)
   .byte  158                                 // sahf
@@ -63954,7 +66517,7 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  8,33                                // or            %ah,(%rcx)
   .byte  132,55                              // test          %dh,(%rdi)
-  .byte  224,7                               // loopne        3687d <.literal4+0x91>
+  .byte  224,7                               // loopne        397c5 <.literal4+0x91>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  33,8                                // and           %ecx,(%rax)
   .byte  2,58                                // add           (%rdx),%bh
@@ -63965,8 +66528,8 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  0,52,255                            // add           %dh,(%rdi,%rdi,8)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            36890 <.literal4+0xa4>
-  .byte  119,115                             // ja            36905 <.literal4+0x119>
+  .byte  127,0                               // jg            397d8 <.literal4+0xa4>
+  .byte  119,115                             // ja            3984d <.literal4+0x119>
   .byte  248                                 // clc
   .byte  194,117,191                         // retq          $0xbf75
   .byte  191,63,249,68,180                   // mov           $0xb444f93f,%edi
@@ -63989,12 +66552,12 @@
   .byte  190,80,128,3,62                     // mov           $0x3e038050,%esi
   .byte  31                                  // (bad)
   .byte  215                                 // xlat          %ds:(%rbx)
-  .byte  118,63                              // jbe           3691b <.literal4+0x12f>
+  .byte  118,63                              // jbe           39863 <.literal4+0x12f>
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  248                                 // clc
   .byte  65,0,0                              // add           %al,(%r8)
-  .byte  124,66                              // jl            3692a <.literal4+0x13e>
+  .byte  124,66                              // jl            39872 <.literal4+0x13e>
   .byte  0,240                               // add           %dh,%al
   .byte  0,0                                 // add           %al,(%rax)
   .byte  137,136,136,55,0,15                 // mov           %ecx,0xf003788(%rax)
@@ -64004,9 +66567,9 @@
   .byte  137,136,136,59,15,0                 // mov           %ecx,0xf3b88(%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  137,136,136,61,0,0                  // mov           %ecx,0x3d88(%rax)
-  .byte  112,65                              // jo            3694d <.literal4+0x161>
+  .byte  112,65                              // jo            39895 <.literal4+0x161>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            36957 <.literal4+0x16b>
+  .byte  127,71                              // jg            3989f <.literal4+0x16b>
   .byte  89                                  // pop           %rcx
   .byte  23                                  // (bad)
   .byte  55                                  // (bad)
@@ -64027,18 +66590,18 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  128,0,0                             // addb          $0x0,(%rax)
   .byte  0,191,0,0,192,191                   // add           %bh,-0x40400000(%rdi)
-  .byte  114,28                              // jb            36962 <.literal4+0x176>
+  .byte  114,28                              // jb            398aa <.literal4+0x176>
   .byte  199                                 // (bad)
   .byte  62,85                               // ds            push %rbp
   .byte  85                                  // push          %rbp
   .byte  149                                 // xchg          %eax,%ebp
   .byte  191,0,0,192,63                      // mov           $0x3fc00000,%edi
   .byte  57,142,99,61,114,249                // cmp           %ecx,-0x68dc29d(%rsi)
-  .byte  127,63                              // jg            36997 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+  .byte  127,63                              // jg            398df <_sk_srcover_bgra_8888_sse2_lowp+0x457>
   .byte  3,0                                 // add           (%rax),%eax
   .byte  0,0                                 // add           %al,(%rax)
   .byte  45,16,17,192,18                     // sub           $0x12c01110,%eax
-  .byte  120,57                              // js            3699c <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+  .byte  120,57                              // js            398e4 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
   .byte  64,32,148,90,62,4,157,30            // and           %dl,0x1e9d043e(%rdx,%rbx,2)
   .byte  62,0,24                             // add           %bl,%ds:(%rax)
   .byte  161,57,109,165,144,63,252,191,16    // movabs        0x10bffc3f90a56d39,%eax
@@ -64048,7 +66611,7 @@
   .byte  56,255                              // cmp           %bh,%bh
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            36985 <.literal4+0x199>
+  .byte  127,0                               // jg            398cd <.literal4+0x199>
   .byte  0,128,56,0,64,254                   // add           %al,-0x1bfffc8(%rax)
   .byte  255                                 // .byte         0xff
 
@@ -64100,16 +66663,16 @@
   .byte  0,1                                 // add           %al,(%rcx)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036a08 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004c8>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039948 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004c0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036a10 <_sk_srcover_bgra_8888_sse2_lowp+0x120004d0>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039950 <_sk_srcover_bgra_8888_sse2_lowp+0x120004c8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036a18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004d8>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039958 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004d0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30004e0>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039960 <_sk_srcover_bgra_8888_sse2_lowp+0x30004d8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64152,16 +66715,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036a68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000528>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a0399a8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000520>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036a70 <_sk_srcover_bgra_8888_sse2_lowp+0x12000530>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 120399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000528>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036a78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000538>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a0399b8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000530>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036a80 <_sk_srcover_bgra_8888_sse2_lowp+0x3000540>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 30399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000538>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64204,16 +66767,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036ac8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000588>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039a08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000580>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000590>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000588>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000598>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039a18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000590>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005a0>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039a20 <_sk_srcover_bgra_8888_sse2_lowp+0x3000598>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64256,16 +66819,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036b28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005e8>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039a68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005e0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036b30 <_sk_srcover_bgra_8888_sse2_lowp+0x120005f0>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039a70 <_sk_srcover_bgra_8888_sse2_lowp+0x120005e8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036b38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005f8>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039a78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005f0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036b40 <_sk_srcover_bgra_8888_sse2_lowp+0x3000600>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039a80 <_sk_srcover_bgra_8888_sse2_lowp+0x30005f8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64308,16 +66871,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036b88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000648>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039ac8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000640>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036b90 <_sk_srcover_bgra_8888_sse2_lowp+0x12000650>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000648>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036b98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000658>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000650>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000660>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000658>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64360,16 +66923,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036be8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006a8>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039b28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006a0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006b0>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039b30 <_sk_srcover_bgra_8888_sse2_lowp+0x120006a8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006b8>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039b38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006b0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036c00 <_sk_srcover_bgra_8888_sse2_lowp+0x30006c0>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039b40 <_sk_srcover_bgra_8888_sse2_lowp+0x30006b8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64412,16 +66975,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036c48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000708>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039b88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000700>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036c50 <_sk_srcover_bgra_8888_sse2_lowp+0x12000710>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039b90 <_sk_srcover_bgra_8888_sse2_lowp+0x12000708>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036c58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000718>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039b98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000710>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3000720>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000718>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64464,16 +67027,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036ca8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000768>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039be8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000760>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000770>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000768>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036cb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000778>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000770>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000780>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039c00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000778>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64516,16 +67079,16 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a036d08 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007c8>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a039c48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007c0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12036d10 <_sk_srcover_bgra_8888_sse2_lowp+0x120007d0>
+  .byte  255,13,255,255,255,17               // decl          0x11ffffff(%rip)        # 12039c50 <_sk_srcover_bgra_8888_sse2_lowp+0x120007c8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a036d18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007d8>
+  .byte  255,21,255,255,255,25               // callq         *0x19ffffff(%rip)        # 1a039c58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007d0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3036d20 <_sk_srcover_bgra_8888_sse2_lowp+0x30007e0>
+  .byte  255,29,255,255,255,2                // lcall         *0x2ffffff(%rip)        # 3039c60 <_sk_srcover_bgra_8888_sse2_lowp+0x30007d8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -64830,7 +67393,7 @@
   .byte  0,255                               // add           %bh,%bh
   .byte  0,0                                 // add           %al,(%rax)
   .byte  248                                 // clc
-  .byte  224,255                             // loopne        36f73 <.const+0x5d3>
+  .byte  224,255                             // loopne        39eb3 <.const+0x5d3>
   .byte  248                                 // clc
   .byte  0,63                                // add           %bh,(%rdi)
   .byte  0,31                                // add           %bl,(%rdi)
@@ -64898,6 +67461,57 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  0,0                                 // add           %al,(%rax)
+  .byte  0,1                                 // add           %al,(%rcx)
+  .byte  4,5                                 // add           $0x5,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  12,13                               // or            $0xd,%al
+  .byte  14                                  // (bad)
+  .byte  15,16,17                            // movups        (%rcx),%xmm2
+  .byte  20,21                               // adc           $0x15,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  30                                  // (bad)
+  .byte  31                                  // (bad)
+  .byte  0,1                                 // add           %al,(%rcx)
+  .byte  4,5                                 // add           $0x5,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  12,13                               // or            $0xd,%al
+  .byte  14                                  // (bad)
+  .byte  15,16,17                            // movups        (%rcx),%xmm2
+  .byte  20,21                               // adc           $0x15,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  30                                  // (bad)
+  .byte  31                                  // (bad)
+  .byte  0,1                                 // add           %al,(%rcx)
+  .byte  4,5                                 // add           $0x5,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  8,9                                 // or            %cl,(%rcx)
+  .byte  12,13                               // or            $0xd,%al
+  .byte  12,13                               // or            $0xd,%al
+  .byte  14                                  // (bad)
+  .byte  15,16,17                            // movups        (%rcx),%xmm2
+  .byte  20,21                               // adc           $0x15,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  24,25                               // sbb           %bl,(%rcx)
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  28,29                               // sbb           $0x1d,%al
+  .byte  30                                  // (bad)
+  .byte  31                                  // (bad)
   .byte  255,0                               // incl          (%rax)
   .byte  255,0                               // incl          (%rax)
   .byte  255,0                               // incl          (%rax)
@@ -65040,11 +67654,11 @@
   .byte  0,128,191,0,0,128                   // add           %al,-0x7fffff41(%rax)
   .byte  191,0,0,224,64                      // mov           $0x40e00000,%edi
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,64                              // loopne        37188 <.literal16+0x118>
+  .byte  224,64                              // loopne        3a128 <.literal16+0x118>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,64                              // loopne        3718c <.literal16+0x11c>
+  .byte  224,64                              // loopne        3a12c <.literal16+0x11c>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,64                              // loopne        37190 <.literal16+0x120>
+  .byte  224,64                              // loopne        3a130 <.literal16+0x120>
   .byte  154                                 // (bad)
   .byte  153                                 // cltd
   .byte  153                                 // cltd
@@ -65064,13 +67678,13 @@
   .byte  10,23                               // or            (%rdi),%dl
   .byte  63                                  // (bad)
   .byte  174                                 // scas          %es:(%rdi),%al
-  .byte  71,225,61                           // rex.RXB       loope 371b1 <.literal16+0x141>
+  .byte  71,225,61                           // rex.RXB       loope 3a151 <.literal16+0x141>
   .byte  174                                 // scas          %es:(%rdi),%al
-  .byte  71,225,61                           // rex.RXB       loope 371b5 <.literal16+0x145>
+  .byte  71,225,61                           // rex.RXB       loope 3a155 <.literal16+0x145>
   .byte  174                                 // scas          %es:(%rdi),%al
-  .byte  71,225,61                           // rex.RXB       loope 371b9 <.literal16+0x149>
+  .byte  71,225,61                           // rex.RXB       loope 3a159 <.literal16+0x149>
   .byte  174                                 // scas          %es:(%rdi),%al
-  .byte  71,225,61                           // rex.RXB       loope 371bd <.literal16+0x14d>
+  .byte  71,225,61                           // rex.RXB       loope 3a15d <.literal16+0x14d>
   .byte  255,0                               // incl          (%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  255,0                               // incl          (%rax)
@@ -65081,10 +67695,10 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  1,255                               // add           %edi,%edi
   .byte  255                                 // (bad)
-  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a037198 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c58>
+  .byte  255,5,255,255,255,9                 // incl          0x9ffffff(%rip)        # a03a138 <_sk_srcover_bgra_8888_sse2_lowp+0xa000cb0>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,13,255,255,255,2                // decl          0x2ffffff(%rip)        # 30371a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c60>
+  .byte  255,13,255,255,255,2                // decl          0x2ffffff(%rip)        # 303a140 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cb8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255,6                               // incl          (%rsi)
@@ -65099,11 +67713,11 @@
   .byte  255,0                               // incl          (%rax)
   .byte  0,127,67                            // add           %bh,0x43(%rdi)
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  127,67                              // jg            371fb <.literal16+0x18b>
+  .byte  127,67                              // jg            3a19b <.literal16+0x18b>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  127,67                              // jg            371ff <.literal16+0x18f>
+  .byte  127,67                              // jg            3a19f <.literal16+0x18f>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  127,67                              // jg            37203 <.literal16+0x193>
+  .byte  127,67                              // jg            3a1a3 <.literal16+0x193>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  128,127,0,0                         // cmpb          $0x0,0x0(%rdi)
   .byte  128,127,0,0                         // cmpb          $0x0,0x0(%rdi)
@@ -65259,13 +67873,13 @@
   .byte  132,55                              // test          %dh,(%rdi)
   .byte  8,33                                // or            %ah,(%rcx)
   .byte  132,55                              // test          %dh,(%rdi)
-  .byte  224,7                               // loopne        37319 <.literal16+0x2a9>
+  .byte  224,7                               // loopne        3a2b9 <.literal16+0x2a9>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,7                               // loopne        3731d <.literal16+0x2ad>
+  .byte  224,7                               // loopne        3a2bd <.literal16+0x2ad>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,7                               // loopne        37321 <.literal16+0x2b1>
+  .byte  224,7                               // loopne        3a2c1 <.literal16+0x2b1>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  224,7                               // loopne        37325 <.literal16+0x2b5>
+  .byte  224,7                               // loopne        3a2c5 <.literal16+0x2b5>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  33,8                                // and           %ecx,(%rax)
   .byte  2,58                                // add           (%rdx),%bh
@@ -65319,17 +67933,17 @@
   .byte  0,0                                 // add           %al,(%rax)
   .byte  52,255                              // xor           $0xff,%al
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            37394 <.literal16+0x324>
+  .byte  127,0                               // jg            3a334 <.literal16+0x324>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            37398 <.literal16+0x328>
+  .byte  127,0                               // jg            3a338 <.literal16+0x328>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            3739c <.literal16+0x32c>
+  .byte  127,0                               // jg            3a33c <.literal16+0x32c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            373a0 <.literal16+0x330>
-  .byte  119,115                             // ja            37415 <.literal16+0x3a5>
+  .byte  127,0                               // jg            3a340 <.literal16+0x330>
+  .byte  119,115                             // ja            3a3b5 <.literal16+0x3a5>
   .byte  248                                 // clc
   .byte  194,119,115                         // retq          $0x7377
   .byte  248                                 // clc
@@ -65340,7 +67954,7 @@
   .byte  194,117,191                         // retq          $0xbf75
   .byte  191,63,117,191,191                  // mov           $0xbfbf753f,%edi
   .byte  63                                  // (bad)
-  .byte  117,191                             // jne           37379 <.literal16+0x309>
+  .byte  117,191                             // jne           3a319 <.literal16+0x309>
   .byte  191,63,117,191,191                  // mov           $0xbfbf753f,%edi
   .byte  63                                  // (bad)
   .byte  249                                 // stc
@@ -65352,7 +67966,7 @@
   .byte  249                                 // stc
   .byte  68,180,62                           // rex.R         mov $0x3e,%spl
   .byte  163,233,220,63,163,233,220,63,163   // movabs        %eax,0xa33fdce9a33fdce9
-  .byte  233,220,63,163,233                  // jmpq          ffffffffe9a6b3ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34e7a>
+  .byte  233,220,63,163,233                  // jmpq          ffffffffe9a6e35a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ed2>
   .byte  220,63                              // fdivrl        (%rdi)
   .byte  81                                  // push          %rcx
   .byte  140,242                             // mov           %?,%edx
@@ -65442,16 +68056,16 @@
   .byte  128,3,62                            // addb          $0x3e,(%rbx)
   .byte  31                                  // (bad)
   .byte  215                                 // xlat          %ds:(%rbx)
-  .byte  118,63                              // jbe           37503 <.literal16+0x493>
+  .byte  118,63                              // jbe           3a4a3 <.literal16+0x493>
   .byte  31                                  // (bad)
   .byte  215                                 // xlat          %ds:(%rbx)
-  .byte  118,63                              // jbe           37507 <.literal16+0x497>
+  .byte  118,63                              // jbe           3a4a7 <.literal16+0x497>
   .byte  31                                  // (bad)
   .byte  215                                 // xlat          %ds:(%rbx)
-  .byte  118,63                              // jbe           3750b <.literal16+0x49b>
+  .byte  118,63                              // jbe           3a4ab <.literal16+0x49b>
   .byte  31                                  // (bad)
   .byte  215                                 // xlat          %ds:(%rbx)
-  .byte  118,63                              // jbe           3750f <.literal16+0x49f>
+  .byte  118,63                              // jbe           3a4af <.literal16+0x49f>
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%rax)
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%rax)
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%rax)
@@ -65472,13 +68086,13 @@
   .byte  65,0,0                              // add           %al,(%r8)
   .byte  248                                 // clc
   .byte  65,0,0                              // add           %al,(%r8)
-  .byte  124,66                              // jl            37546 <.literal16+0x4d6>
+  .byte  124,66                              // jl            3a4e6 <.literal16+0x4d6>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  124,66                              // jl            3754a <.literal16+0x4da>
+  .byte  124,66                              // jl            3a4ea <.literal16+0x4da>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  124,66                              // jl            3754e <.literal16+0x4de>
+  .byte  124,66                              // jl            3a4ee <.literal16+0x4de>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  124,66                              // jl            37552 <.literal16+0x4e2>
+  .byte  124,66                              // jl            3a4f2 <.literal16+0x4e2>
   .byte  0,240                               // add           %dh,%al
   .byte  0,0                                 // add           %al,(%rax)
   .byte  0,240                               // add           %dh,%al
@@ -65524,25 +68138,25 @@
   .byte  136,136,61,137,136,136              // mov           %cl,-0x777776c3(%rax)
   .byte  61,137,136,136,61                   // cmp           $0x3d888889,%eax
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  112,65                              // jo            375d5 <.literal16+0x565>
+  .byte  112,65                              // jo            3a575 <.literal16+0x565>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  112,65                              // jo            375d9 <.literal16+0x569>
+  .byte  112,65                              // jo            3a579 <.literal16+0x569>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  112,65                              // jo            375dd <.literal16+0x56d>
+  .byte  112,65                              // jo            3a57d <.literal16+0x56d>
   .byte  0,0                                 // add           %al,(%rax)
-  .byte  112,65                              // jo            375e1 <.literal16+0x571>
+  .byte  112,65                              // jo            3a581 <.literal16+0x571>
   .byte  0,128,0,0,0,128                     // add           %al,-0x80000000(%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  0,128,0,0,0,128                     // add           %al,-0x80000000(%rax)
   .byte  0,0                                 // add           %al,(%rax)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            375b3 <.literal16+0x543>
+  .byte  127,0                               // jg            3a553 <.literal16+0x543>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            375b7 <.literal16+0x547>
+  .byte  127,0                               // jg            3a557 <.literal16+0x547>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            375bb <.literal16+0x54b>
+  .byte  127,0                               // jg            3a55b <.literal16+0x54b>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            375bf <.literal16+0x54f>
+  .byte  127,0                               // jg            3a55f <.literal16+0x54f>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  4,0                                 // add           $0x0,%al
   .byte  0,0                                 // add           %al,(%rax)
@@ -65568,13 +68182,13 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,255                             // jg            375f8 <.literal16+0x588>
+  .byte  127,255                             // jg            3a598 <.literal16+0x588>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,255                             // jg            375fc <.literal16+0x58c>
+  .byte  127,255                             // jg            3a59c <.literal16+0x58c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            37601 <.literal16+0x591>
+  .byte  127,0                               // jg            3a5a1 <.literal16+0x591>
   .byte  0,128,56,0,0,128                    // add           %al,-0x7fffffc8(%rax)
   .byte  56,0                                // cmp           %al,(%rax)
   .byte  0,128,56,0,0,128                    // add           %al,-0x7fffffc8(%rax)
@@ -65588,13 +68202,13 @@
   .byte  64,254                              // rex           (bad)
   .byte  255,0                               // incl          (%rax)
   .byte  255                                 // (bad)
-  .byte  127,71                              // jg            3766b <.literal16+0x5fb>
+  .byte  127,71                              // jg            3a60b <.literal16+0x5fb>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            3766f <.literal16+0x5ff>
+  .byte  127,71                              // jg            3a60f <.literal16+0x5ff>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            37673 <.literal16+0x603>
+  .byte  127,71                              // jg            3a613 <.literal16+0x603>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            37677 <.literal16+0x607>
+  .byte  127,71                              // jg            3a617 <.literal16+0x607>
   .byte  208                                 // (bad)
   .byte  179,89                              // mov           $0x59,%bl
   .byte  62,208                              // ds            (bad)
@@ -65671,13 +68285,13 @@
   .byte  192,191,0,0,192,191,0               // sarb          $0x0,-0x40400000(%rdi)
   .byte  0,192                               // add           %al,%al
   .byte  191,0,0,192,191                     // mov           $0xbfc00000,%edi
-  .byte  114,28                              // jb            3770e <.literal16+0x69e>
+  .byte  114,28                              // jb            3a6ae <.literal16+0x69e>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         37712 <.literal16+0x6a2>
+  .byte  62,114,28                           // jb,pt         3a6b2 <.literal16+0x6a2>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         37716 <.literal16+0x6a6>
+  .byte  62,114,28                           // jb,pt         3a6b6 <.literal16+0x6a6>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         3771a <.literal16+0x6aa>
+  .byte  62,114,28                           // jb,pt         3a6ba <.literal16+0x6aa>
   .byte  199                                 // (bad)
   .byte  62,85                               // ds            push %rbp
   .byte  85                                  // push          %rbp
@@ -65696,15 +68310,15 @@
   .byte  0,192                               // add           %al,%al
   .byte  63                                  // (bad)
   .byte  57,142,99,61,57,142                 // cmp           %ecx,-0x71c6c29d(%rsi)
-  .byte  99,61,57,142,99,61                  // movslq        0x3d638e39(%rip),%edi        # 3d670565 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a025>
+  .byte  99,61,57,142,99,61                  // movslq        0x3d638e39(%rip),%edi        # 3d673505 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a07d>
   .byte  57,142,99,61,114,249                // cmp           %ecx,-0x68dc29d(%rsi)
-  .byte  127,63                              // jg            37773 <.literal16+0x703>
-  .byte  114,249                             // jb            3772f <.literal16+0x6bf>
-  .byte  127,63                              // jg            37777 <.literal16+0x707>
-  .byte  114,249                             // jb            37733 <.literal16+0x6c3>
-  .byte  127,63                              // jg            3777b <.literal16+0x70b>
-  .byte  114,249                             // jb            37737 <.literal16+0x6c7>
-  .byte  127,63                              // jg            3777f <.literal16+0x70f>
+  .byte  127,63                              // jg            3a713 <.literal16+0x703>
+  .byte  114,249                             // jb            3a6cf <.literal16+0x6bf>
+  .byte  127,63                              // jg            3a717 <.literal16+0x707>
+  .byte  114,249                             // jb            3a6d3 <.literal16+0x6c3>
+  .byte  127,63                              // jg            3a71b <.literal16+0x70b>
+  .byte  114,249                             // jb            3a6d7 <.literal16+0x6c7>
+  .byte  127,63                              // jg            3a71f <.literal16+0x70f>
   .byte  3,0                                 // add           (%rax),%eax
   .byte  0,0                                 // add           %al,(%rax)
   .byte  3,0                                 // add           (%rax),%eax
@@ -65728,9 +68342,9 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  255,45,16,17,192,45                 // ljmp          *0x2dc01110(%rip)        # 2dc38875 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02335>
+  .byte  255,45,16,17,192,45                 // ljmp          *0x2dc01110(%rip)        # 2dc3b815 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0238d>
   .byte  16,17                               // adc           %dl,(%rcx)
-  .byte  192,45,16,17,192,45,16              // shrb          $0x10,0x2dc01110(%rip)        # 2dc3887e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0233e>
+  .byte  192,45,16,17,192,45,16              // shrb          $0x10,0x2dc01110(%rip)        # 2dc3b81e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02396>
   .byte  17,192                              // adc           %eax,%eax
   .byte  18,120,57                           // adc           0x39(%rax),%bh
   .byte  64,18,120,57                        // adc           0x39(%rax),%dil
@@ -65834,14 +68448,14 @@
   .byte  0,248                               // add           %bh,%al
   .byte  0,248                               // add           %bh,%al
   .byte  0,248                               // add           %bh,%al
-  .byte  224,255                             // loopne        37861 <.literal16+0x7f1>
-  .byte  224,255                             // loopne        37863 <.literal16+0x7f3>
-  .byte  224,255                             // loopne        37865 <.literal16+0x7f5>
-  .byte  224,255                             // loopne        37867 <.literal16+0x7f7>
-  .byte  224,255                             // loopne        37869 <.literal16+0x7f9>
-  .byte  224,255                             // loopne        3786b <.literal16+0x7fb>
-  .byte  224,255                             // loopne        3786d <.literal16+0x7fd>
-  .byte  224,255                             // loopne        3786f <.literal16+0x7ff>
+  .byte  224,255                             // loopne        3a801 <.literal16+0x7f1>
+  .byte  224,255                             // loopne        3a803 <.literal16+0x7f3>
+  .byte  224,255                             // loopne        3a805 <.literal16+0x7f5>
+  .byte  224,255                             // loopne        3a807 <.literal16+0x7f7>
+  .byte  224,255                             // loopne        3a809 <.literal16+0x7f9>
+  .byte  224,255                             // loopne        3a80b <.literal16+0x7fb>
+  .byte  224,255                             // loopne        3a80d <.literal16+0x7fd>
+  .byte  224,255                             // loopne        3a80f <.literal16+0x7ff>
   .byte  15,0,15                             // str           (%rdi)
   .byte  0,15                                // add           %cl,(%rdi)
   .byte  0,15                                // add           %cl,(%rdi)
@@ -65914,9 +68528,9 @@
   .byte  4,0                                 // add           $0x0,%al
   .byte  0,0                                 // add           %al,(%rax)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            3790b <.literal8+0x1b>
+  .byte  127,0                               // jg            3a8ab <.literal8+0x1b>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            3790f <.literal8+0x1f>
+  .byte  127,0                               // jg            3a8af <.literal8+0x1f>
   .byte  0,0                                 // add           %al,(%rax)
   .byte  128,0,0                             // addb          $0x0,(%rax)
   .byte  0                                   // .byte         0x0
@@ -66028,7 +68642,7 @@
   .byte  102,15,110,73,4                     // movd          0x4(%ecx),%xmm1
   .byte  102,15,112,201,0                    // pshufd        $0x0,%xmm1,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,88,136,231,228,0,0               // addps         0xe4e7(%eax),%xmm1
+  .byte  15,88,136,167,245,0,0               // addps         0xf5a7(%eax),%xmm1
   .byte  141,114,8                           // lea           0x8(%edx),%esi
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
   .byte  15,41,81,64                         // movaps        %xmm2,0x40(%ecx)
@@ -66036,7 +68650,7 @@
   .byte  15,41,81,32                         // movaps        %xmm2,0x20(%ecx)
   .byte  15,41,81,16                         // movaps        %xmm2,0x10(%ecx)
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,144,247,228,0,0               // movaps        0xe4f7(%eax),%xmm2
+  .byte  15,40,144,183,245,0,0               // movaps        0xf5b7(%eax),%xmm2
   .byte  15,87,219                           // xorps         %xmm3,%xmm3
   .byte  86                                  // push          %esi
   .byte  81                                  // push          %ecx
@@ -66063,15 +68677,15 @@
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  102,15,110,32                       // movd          (%eax),%xmm4
   .byte  102,15,112,228,0                    // pshufd        $0x0,%xmm4,%xmm4
-  .byte  102,15,254,161,144,228,0,0          // paddd         0xe490(%ecx),%xmm4
+  .byte  102,15,254,161,80,245,0,0           // paddd         0xf550(%ecx),%xmm4
   .byte  102,15,110,104,4                    // movd          0x4(%eax),%xmm5
   .byte  102,15,112,253,0                    // pshufd        $0x0,%xmm5,%xmm7
   .byte  102,15,239,252                      // pxor          %xmm4,%xmm7
-  .byte  102,15,111,177,160,228,0,0          // movdqa        0xe4a0(%ecx),%xmm6
+  .byte  102,15,111,177,96,245,0,0           // movdqa        0xf560(%ecx),%xmm6
   .byte  102,15,111,207                      // movdqa        %xmm7,%xmm1
   .byte  102,15,219,206                      // pand          %xmm6,%xmm1
   .byte  102,15,114,241,5                    // pslld         $0x5,%xmm1
-  .byte  102,15,111,129,192,228,0,0          // movdqa        0xe4c0(%ecx),%xmm0
+  .byte  102,15,111,129,128,245,0,0          // movdqa        0xf580(%ecx),%xmm0
   .byte  102,15,111,239                      // movdqa        %xmm7,%xmm5
   .byte  102,15,219,232                      // pand          %xmm0,%xmm5
   .byte  102,15,114,245,2                    // pslld         $0x2,%xmm5
@@ -66081,7 +68695,7 @@
   .byte  102,15,219,196                      // pand          %xmm4,%xmm0
   .byte  102,15,254,192                      // paddd         %xmm0,%xmm0
   .byte  102,15,235,198                      // por           %xmm6,%xmm0
-  .byte  102,15,111,137,176,228,0,0          // movdqa        0xe4b0(%ecx),%xmm1
+  .byte  102,15,111,137,112,245,0,0          // movdqa        0xf570(%ecx),%xmm1
   .byte  102,15,219,249                      // pand          %xmm1,%xmm7
   .byte  102,15,219,225                      // pand          %xmm1,%xmm4
   .byte  102,15,114,212,2                    // psrld         $0x2,%xmm4
@@ -66092,8 +68706,8 @@
   .byte  102,15,114,215,1                    // psrld         $0x1,%xmm7
   .byte  102,15,235,231                      // por           %xmm7,%xmm4
   .byte  15,91,196                           // cvtdq2ps      %xmm4,%xmm0
-  .byte  15,89,129,208,228,0,0               // mulps         0xe4d0(%ecx),%xmm0
-  .byte  15,88,129,224,228,0,0               // addps         0xe4e0(%ecx),%xmm0
+  .byte  15,89,129,144,245,0,0               // mulps         0xf590(%ecx),%xmm0
+  .byte  15,88,129,160,245,0,0               // addps         0xf5a0(%ecx),%xmm0
   .byte  243,15,16,14                        // movss         (%esi),%xmm1
   .byte  15,198,201,0                        // shufps        $0x0,%xmm1,%xmm1
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
@@ -66161,7 +68775,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  141,81,4                            // lea           0x4(%ecx),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,152,68,227,0,0                // movaps        0xe344(%eax),%xmm3
+  .byte  15,40,152,4,244,0,0                 // movaps        0xf404(%eax),%xmm3
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -66184,7 +68798,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  141,81,4                            // lea           0x4(%ecx),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,128,20,227,0,0                // movaps        0xe314(%eax),%xmm0
+  .byte  15,40,128,212,243,0,0               // movaps        0xf3d4(%eax),%xmm0
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -66274,7 +68888,7 @@
   .byte  139,77,8                            // mov           0x8(%ebp),%ecx
   .byte  15,40,97,64                         // movaps        0x40(%ecx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
-  .byte  15,40,170,101,226,0,0               // movaps        0xe265(%edx),%xmm5
+  .byte  15,40,170,37,243,0,0                // movaps        0xf325(%edx),%xmm5
   .byte  15,92,235                           // subps         %xmm3,%xmm5
   .byte  15,40,113,16                        // movaps        0x10(%ecx),%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
@@ -66313,7 +68927,7 @@
   .byte  15,40,105,64                        // movaps        0x40(%ecx),%xmm5
   .byte  15,40,113,16                        // movaps        0x10(%ecx),%xmm6
   .byte  15,89,243                           // mulps         %xmm3,%xmm6
-  .byte  15,40,162,6,226,0,0                 // movaps        0xe206(%edx),%xmm4
+  .byte  15,40,162,198,242,0,0               // movaps        0xf2c6(%edx),%xmm4
   .byte  15,92,229                           // subps         %xmm5,%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  15,88,198                           // addps         %xmm6,%xmm0
@@ -66397,7 +69011,7 @@
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
-  .byte  15,40,160,69,225,0,0                // movaps        0xe145(%eax),%xmm4
+  .byte  15,40,160,5,242,0,0                 // movaps        0xf205(%eax),%xmm4
   .byte  15,92,98,64                         // subps         0x40(%edx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
@@ -66423,7 +69037,7 @@
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
-  .byte  15,40,160,13,225,0,0                // movaps        0xe10d(%eax),%xmm4
+  .byte  15,40,160,205,241,0,0               // movaps        0xf1cd(%eax),%xmm4
   .byte  15,92,227                           // subps         %xmm3,%xmm4
   .byte  15,40,66,16                         // movaps        0x10(%edx),%xmm0
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
@@ -66453,7 +69067,7 @@
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
-  .byte  15,40,160,198,224,0,0               // movaps        0xe0c6(%eax),%xmm4
+  .byte  15,40,160,134,241,0,0               // movaps        0xf186(%eax),%xmm4
   .byte  15,92,227                           // subps         %xmm3,%xmm4
   .byte  15,40,106,16                        // movaps        0x10(%edx),%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
@@ -66487,7 +69101,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
   .byte  15,40,106,64                        // movaps        0x40(%edx),%xmm5
-  .byte  15,40,160,118,224,0,0               // movaps        0xe076(%eax),%xmm4
+  .byte  15,40,160,54,241,0,0                // movaps        0xf136(%eax),%xmm4
   .byte  15,92,229                           // subps         %xmm5,%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  15,88,66,16                         // addps         0x10(%edx),%xmm0
@@ -66543,7 +69157,7 @@
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  15,40,80,64                         // movaps        0x40(%eax),%xmm2
   .byte  15,41,85,200                        // movaps        %xmm2,-0x38(%ebp)
-  .byte  15,40,129,247,223,0,0               // movaps        0xdff7(%ecx),%xmm0
+  .byte  15,40,129,183,240,0,0               // movaps        0xf0b7(%ecx),%xmm0
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,92,242                           // subps         %xmm2,%xmm6
   .byte  15,40,254                           // movaps        %xmm6,%xmm7
@@ -66603,7 +69217,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
   .byte  15,88,66,16                         // addps         0x10(%edx),%xmm0
-  .byte  15,40,160,81,223,0,0                // movaps        0xdf51(%eax),%xmm4
+  .byte  15,40,160,17,240,0,0                // movaps        0xf011(%eax),%xmm4
   .byte  15,93,196                           // minps         %xmm4,%xmm0
   .byte  15,88,74,32                         // addps         0x20(%edx),%xmm1
   .byte  15,93,204                           // minps         %xmm4,%xmm1
@@ -66675,7 +69289,7 @@
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  139,77,8                            // mov           0x8(%ebp),%ecx
   .byte  15,40,105,64                        // movaps        0x40(%ecx),%xmm5
-  .byte  15,40,154,163,222,0,0               // movaps        0xdea3(%edx),%xmm3
+  .byte  15,40,154,99,239,0,0                // movaps        0xef63(%edx),%xmm3
   .byte  15,40,243                           // movaps        %xmm3,%xmm6
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
@@ -66737,7 +69351,7 @@
   .byte  15,89,203                           // mulps         %xmm3,%xmm1
   .byte  15,95,209                           // maxps         %xmm1,%xmm2
   .byte  15,92,234                           // subps         %xmm2,%xmm5
-  .byte  15,40,138,59,222,0,0                // movaps        0xde3b(%edx),%xmm1
+  .byte  15,40,138,251,238,0,0               // movaps        0xeefb(%edx),%xmm1
   .byte  15,92,203                           // subps         %xmm3,%xmm1
   .byte  15,89,206                           // mulps         %xmm6,%xmm1
   .byte  15,88,217                           // addps         %xmm1,%xmm3
@@ -66786,7 +69400,7 @@
   .byte  15,89,203                           // mulps         %xmm3,%xmm1
   .byte  15,93,209                           // minps         %xmm1,%xmm2
   .byte  15,92,234                           // subps         %xmm2,%xmm5
-  .byte  15,40,138,187,221,0,0               // movaps        0xddbb(%edx),%xmm1
+  .byte  15,40,138,123,238,0,0               // movaps        0xee7b(%edx),%xmm1
   .byte  15,92,203                           // subps         %xmm3,%xmm1
   .byte  15,89,206                           // mulps         %xmm6,%xmm1
   .byte  15,88,217                           // addps         %xmm1,%xmm3
@@ -66839,7 +69453,7 @@
   .byte  15,93,214                           // minps         %xmm6,%xmm2
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  15,92,226                           // subps         %xmm2,%xmm4
-  .byte  15,40,146,56,221,0,0                // movaps        0xdd38(%edx),%xmm2
+  .byte  15,40,146,248,237,0,0               // movaps        0xedf8(%edx),%xmm2
   .byte  15,92,211                           // subps         %xmm3,%xmm2
   .byte  15,89,213                           // mulps         %xmm5,%xmm2
   .byte  15,88,218                           // addps         %xmm2,%xmm3
@@ -66883,7 +69497,7 @@
   .byte  15,89,202                           // mulps         %xmm2,%xmm1
   .byte  15,88,201                           // addps         %xmm1,%xmm1
   .byte  15,92,233                           // subps         %xmm1,%xmm5
-  .byte  15,40,138,178,220,0,0               // movaps        0xdcb2(%edx),%xmm1
+  .byte  15,40,138,114,237,0,0               // movaps        0xed72(%edx),%xmm1
   .byte  15,92,203                           // subps         %xmm3,%xmm1
   .byte  15,89,73,64                         // mulps         0x40(%ecx),%xmm1
   .byte  15,88,217                           // addps         %xmm1,%xmm3
@@ -66924,7 +69538,7 @@
   .byte  15,93,198                           // minps         %xmm6,%xmm0
   .byte  15,40,233                           // movaps        %xmm1,%xmm5
   .byte  15,92,232                           // subps         %xmm0,%xmm5
-  .byte  15,40,177,51,220,0,0                // movaps        0xdc33(%ecx),%xmm6
+  .byte  15,40,177,243,236,0,0               // movaps        0xecf3(%ecx),%xmm6
   .byte  15,40,198                           // movaps        %xmm6,%xmm0
   .byte  15,92,193                           // subps         %xmm1,%xmm0
   .byte  15,41,69,200                        // movaps        %xmm0,-0x38(%ebp)
@@ -67041,7 +69655,7 @@
   .byte  89                                  // pop           %ecx
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  15,40,72,16                         // movaps        0x10(%eax),%xmm1
-  .byte  15,40,145,170,218,0,0               // movaps        0xdaaa(%ecx),%xmm2
+  .byte  15,40,145,106,235,0,0               // movaps        0xeb6a(%ecx),%xmm2
   .byte  15,40,226                           // movaps        %xmm2,%xmm4
   .byte  15,92,214                           // subps         %xmm6,%xmm2
   .byte  15,40,250                           // movaps        %xmm2,%xmm7
@@ -67158,7 +69772,7 @@
   .byte  89                                  // pop           %ecx
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  15,40,72,64                         // movaps        0x40(%eax),%xmm1
-  .byte  15,40,145,73,217,0,0                // movaps        0xd949(%ecx),%xmm2
+  .byte  15,40,145,9,234,0,0                 // movaps        0xea09(%ecx),%xmm2
   .byte  15,40,234                           // movaps        %xmm2,%xmm5
   .byte  15,92,233                           // subps         %xmm1,%xmm5
   .byte  15,40,225                           // movaps        %xmm1,%xmm4
@@ -67268,7 +69882,7 @@
   .byte  89                                  // pop           %ecx
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  15,40,80,64                         // movaps        0x40(%eax),%xmm2
-  .byte  15,40,161,254,215,0,0               // movaps        0xd7fe(%ecx),%xmm4
+  .byte  15,40,161,190,232,0,0               // movaps        0xe8be(%ecx),%xmm4
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  15,92,242                           // subps         %xmm2,%xmm6
   .byte  15,40,206                           // movaps        %xmm6,%xmm1
@@ -67396,17 +70010,17 @@
   .byte  232,0,0,0,0                         // call          f52 <_sk_softlight_sse2+0x52>
   .byte  89                                  // pop           %ecx
   .byte  15,40,194                           // movaps        %xmm2,%xmm0
-  .byte  15,40,137,222,214,0,0               // movaps        0xd6de(%ecx),%xmm1
+  .byte  15,40,137,158,231,0,0               // movaps        0xe79e(%ecx),%xmm1
   .byte  15,41,141,104,255,255,255           // movaps        %xmm1,-0x98(%ebp)
   .byte  15,88,193                           // addps         %xmm1,%xmm0
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
-  .byte  15,40,185,110,214,0,0               // movaps        0xd66e(%ecx),%xmm7
+  .byte  15,40,185,46,231,0,0                // movaps        0xe72e(%ecx),%xmm7
   .byte  15,41,125,232                       // movaps        %xmm7,-0x18(%ebp)
   .byte  15,92,250                           // subps         %xmm2,%xmm7
   .byte  15,82,242                           // rsqrtps       %xmm2,%xmm6
   .byte  15,83,206                           // rcpps         %xmm6,%xmm1
   .byte  15,92,202                           // subps         %xmm2,%xmm1
-  .byte  15,40,161,238,214,0,0               // movaps        0xd6ee(%ecx),%xmm4
+  .byte  15,40,161,174,231,0,0               // movaps        0xe7ae(%ecx),%xmm4
   .byte  15,41,101,152                       // movaps        %xmm4,-0x68(%ebp)
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  15,88,208                           // addps         %xmm0,%xmm2
@@ -67612,7 +70226,7 @@
   .byte  15,40,226                           // movaps        %xmm2,%xmm4
   .byte  15,40,72,64                         // movaps        0x40(%eax),%xmm1
   .byte  15,41,77,216                        // movaps        %xmm1,-0x28(%ebp)
-  .byte  15,40,169,173,211,0,0               // movaps        0xd3ad(%ecx),%xmm5
+  .byte  15,40,169,109,228,0,0               // movaps        0xe46d(%ecx),%xmm5
   .byte  15,92,233                           // subps         %xmm1,%xmm5
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
   .byte  15,41,133,72,255,255,255            // movaps        %xmm0,-0xb8(%ebp)
@@ -67645,17 +70259,17 @@
   .byte  15,89,233                           // mulps         %xmm1,%xmm5
   .byte  15,41,173,120,255,255,255           // movaps        %xmm5,-0x88(%ebp)
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
-  .byte  15,40,153,61,212,0,0                // movaps        0xd43d(%ecx),%xmm3
+  .byte  15,40,153,253,228,0,0               // movaps        0xe4fd(%ecx),%xmm3
   .byte  15,41,93,232                        // movaps        %xmm3,-0x18(%ebp)
   .byte  15,40,117,152                       // movaps        -0x68(%ebp),%xmm6
   .byte  15,40,206                           // movaps        %xmm6,%xmm1
   .byte  15,89,203                           // mulps         %xmm3,%xmm1
-  .byte  15,40,153,77,212,0,0                // movaps        0xd44d(%ecx),%xmm3
+  .byte  15,40,153,13,229,0,0                // movaps        0xe50d(%ecx),%xmm3
   .byte  15,40,109,136                       // movaps        -0x78(%ebp),%xmm5
   .byte  15,40,253                           // movaps        %xmm5,%xmm7
   .byte  15,89,251                           // mulps         %xmm3,%xmm7
   .byte  15,88,249                           // addps         %xmm1,%xmm7
-  .byte  15,40,137,173,211,0,0               // movaps        0xd3ad(%ecx),%xmm1
+  .byte  15,40,137,109,228,0,0               // movaps        0xe46d(%ecx),%xmm1
   .byte  15,92,77,184                        // subps         -0x48(%ebp),%xmm1
   .byte  15,89,241                           // mulps         %xmm1,%xmm6
   .byte  15,41,117,152                       // movaps        %xmm6,-0x68(%ebp)
@@ -67665,7 +70279,7 @@
   .byte  15,40,77,200                        // movaps        -0x38(%ebp),%xmm1
   .byte  15,89,241                           // mulps         %xmm1,%xmm6
   .byte  15,41,117,168                       // movaps        %xmm6,-0x58(%ebp)
-  .byte  15,40,169,93,212,0,0                // movaps        0xd45d(%ecx),%xmm5
+  .byte  15,40,169,29,229,0,0                // movaps        0xe51d(%ecx),%xmm5
   .byte  15,89,205                           // mulps         %xmm5,%xmm1
   .byte  15,88,207                           // addps         %xmm7,%xmm1
   .byte  15,94,212                           // divps         %xmm4,%xmm2
@@ -67858,17 +70472,17 @@
   .byte  15,89,253                           // mulps         %xmm5,%xmm7
   .byte  232,0,0,0,0                         // call          1567 <_sk_saturation_sse2+0xb0>
   .byte  89                                  // pop           %ecx
-  .byte  15,40,153,233,208,0,0               // movaps        0xd0e9(%ecx),%xmm3
+  .byte  15,40,153,169,225,0,0               // movaps        0xe1a9(%ecx),%xmm3
   .byte  15,41,157,88,255,255,255            // movaps        %xmm3,-0xa8(%ebp)
   .byte  15,40,77,184                        // movaps        -0x48(%ebp),%xmm1
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,40,153,249,208,0,0               // movaps        0xd0f9(%ecx),%xmm3
+  .byte  15,40,153,185,225,0,0               // movaps        0xe1b9(%ecx),%xmm3
   .byte  15,41,93,232                        // movaps        %xmm3,-0x18(%ebp)
   .byte  15,40,238                           // movaps        %xmm6,%xmm5
   .byte  15,89,235                           // mulps         %xmm3,%xmm5
   .byte  15,88,232                           // addps         %xmm0,%xmm5
-  .byte  15,40,129,89,208,0,0                // movaps        0xd059(%ecx),%xmm0
+  .byte  15,40,129,25,225,0,0                // movaps        0xe119(%ecx),%xmm0
   .byte  15,41,133,104,255,255,255           // movaps        %xmm0,-0x98(%ebp)
   .byte  15,92,69,216                        // subps         -0x28(%ebp),%xmm0
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
@@ -67880,7 +70494,7 @@
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  15,41,141,120,255,255,255           // movaps        %xmm1,-0x88(%ebp)
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
-  .byte  15,40,129,9,209,0,0                 // movaps        0xd109(%ecx),%xmm0
+  .byte  15,40,129,201,225,0,0               // movaps        0xe1c9(%ecx),%xmm0
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  15,88,205                           // addps         %xmm5,%xmm1
   .byte  15,40,109,168                       // movaps        -0x58(%ebp),%xmm5
@@ -68039,16 +70653,16 @@
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  15,40,80,16                         // movaps        0x10(%eax),%xmm2
   .byte  15,40,72,32                         // movaps        0x20(%eax),%xmm1
-  .byte  15,40,177,142,206,0,0               // movaps        0xce8e(%ecx),%xmm6
+  .byte  15,40,177,78,223,0,0                // movaps        0xdf4e(%ecx),%xmm6
   .byte  15,41,117,216                       // movaps        %xmm6,-0x28(%ebp)
   .byte  15,40,194                           // movaps        %xmm2,%xmm0
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
-  .byte  15,40,153,158,206,0,0               // movaps        0xce9e(%ecx),%xmm3
+  .byte  15,40,153,94,223,0,0                // movaps        0xdf5e(%ecx),%xmm3
   .byte  15,41,93,184                        // movaps        %xmm3,-0x48(%ebp)
   .byte  15,40,241                           // movaps        %xmm1,%xmm6
   .byte  15,89,243                           // mulps         %xmm3,%xmm6
   .byte  15,88,240                           // addps         %xmm0,%xmm6
-  .byte  15,40,129,254,205,0,0               // movaps        0xcdfe(%ecx),%xmm0
+  .byte  15,40,129,190,222,0,0               // movaps        0xdebe(%ecx),%xmm0
   .byte  15,41,69,168                        // movaps        %xmm0,-0x58(%ebp)
   .byte  15,92,69,200                        // subps         -0x38(%ebp),%xmm0
   .byte  15,89,208                           // mulps         %xmm0,%xmm2
@@ -68058,7 +70672,7 @@
   .byte  15,40,80,48                         // movaps        0x30(%eax),%xmm2
   .byte  15,89,194                           // mulps         %xmm2,%xmm0
   .byte  15,41,133,72,255,255,255            // movaps        %xmm0,-0xb8(%ebp)
-  .byte  15,40,137,174,206,0,0               // movaps        0xceae(%ecx),%xmm1
+  .byte  15,40,137,110,223,0,0               // movaps        0xdf6e(%ecx),%xmm1
   .byte  15,89,209                           // mulps         %xmm1,%xmm2
   .byte  15,88,214                           // addps         %xmm6,%xmm2
   .byte  15,40,88,64                         // movaps        0x40(%eax),%xmm3
@@ -68217,18 +70831,18 @@
   .byte  232,0,0,0,0                         // call          1a25 <_sk_luminosity_sse2+0x11>
   .byte  89                                  // pop           %ecx
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
-  .byte  15,40,161,43,204,0,0                // movaps        0xcc2b(%ecx),%xmm4
+  .byte  15,40,161,235,220,0,0               // movaps        0xdceb(%ecx),%xmm4
   .byte  15,41,101,232                       // movaps        %xmm4,-0x18(%ebp)
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
-  .byte  15,40,161,59,204,0,0                // movaps        0xcc3b(%ecx),%xmm4
+  .byte  15,40,161,251,220,0,0               // movaps        0xdcfb(%ecx),%xmm4
   .byte  15,41,101,216                       // movaps        %xmm4,-0x28(%ebp)
   .byte  15,40,233                           // movaps        %xmm1,%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
   .byte  15,88,234                           // addps         %xmm2,%xmm5
   .byte  15,40,80,64                         // movaps        0x40(%eax),%xmm2
   .byte  15,41,85,184                        // movaps        %xmm2,-0x48(%ebp)
-  .byte  15,40,161,155,203,0,0               // movaps        0xcb9b(%ecx),%xmm4
+  .byte  15,40,161,91,220,0,0                // movaps        0xdc5b(%ecx),%xmm4
   .byte  15,40,252                           // movaps        %xmm4,%xmm7
   .byte  15,92,250                           // subps         %xmm2,%xmm7
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
@@ -68238,7 +70852,7 @@
   .byte  15,89,254                           // mulps         %xmm6,%xmm7
   .byte  15,41,189,104,255,255,255           // movaps        %xmm7,-0x98(%ebp)
   .byte  15,40,214                           // movaps        %xmm6,%xmm2
-  .byte  15,40,137,75,204,0,0                // movaps        0xcc4b(%ecx),%xmm1
+  .byte  15,40,137,11,221,0,0                // movaps        0xdd0b(%ecx),%xmm1
   .byte  15,89,209                           // mulps         %xmm1,%xmm2
   .byte  15,88,213                           // addps         %xmm5,%xmm2
   .byte  15,40,104,16                        // movaps        0x10(%eax),%xmm5
@@ -68414,7 +71028,7 @@
   .byte  139,49                              // mov           (%ecx),%esi
   .byte  15,133,224,0,0,0                    // jne           1d92 <_sk_srcover_rgba_8888_sse2+0x119>
   .byte  243,15,111,20,178                   // movdqu        (%edx,%esi,4),%xmm2
-  .byte  102,15,111,167,240,201,0,0          // movdqa        0xc9f0(%edi),%xmm4
+  .byte  102,15,111,167,176,218,0,0          // movdqa        0xdab0(%edi),%xmm4
   .byte  102,15,111,234                      // movdqa        %xmm2,%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  102,15,111,242                      // movdqa        %xmm2,%xmm6
@@ -68425,9 +71039,9 @@
   .byte  102,15,219,252                      // pand          %xmm4,%xmm7
   .byte  15,91,229                           // cvtdq2ps      %xmm5,%xmm4
   .byte  15,41,97,16                         // movaps        %xmm4,0x10(%ecx)
-  .byte  15,40,175,48,201,0,0                // movaps        0xc930(%edi),%xmm5
+  .byte  15,40,175,240,217,0,0               // movaps        0xd9f0(%edi),%xmm5
   .byte  15,92,235                           // subps         %xmm3,%xmm5
-  .byte  15,40,143,0,202,0,0                 // movaps        0xca00(%edi),%xmm1
+  .byte  15,40,143,192,218,0,0               // movaps        0xdac0(%edi),%xmm1
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,88,224                           // addps         %xmm0,%xmm4
@@ -68535,7 +71149,7 @@
   .byte  139,49                              // mov           (%ecx),%esi
   .byte  15,133,221,0,0,0                    // jne           1f1e <_sk_srcover_bgra_8888_sse2+0x116>
   .byte  243,15,111,36,178                   // movdqu        (%edx,%esi,4),%xmm4
-  .byte  102,15,111,151,97,200,0,0           // movdqa        0xc861(%edi),%xmm2
+  .byte  102,15,111,151,33,217,0,0           // movdqa        0xd921(%edi),%xmm2
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,219,234                      // pand          %xmm2,%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
@@ -68550,9 +71164,9 @@
   .byte  15,41,105,32                        // movaps        %xmm5,0x20(%ecx)
   .byte  15,91,247                           // cvtdq2ps      %xmm7,%xmm6
   .byte  15,41,113,16                        // movaps        %xmm6,0x10(%ecx)
-  .byte  15,40,191,161,199,0,0               // movaps        0xc7a1(%edi),%xmm7
+  .byte  15,40,191,97,216,0,0                // movaps        0xd861(%edi),%xmm7
   .byte  15,92,251                           // subps         %xmm3,%xmm7
-  .byte  15,40,143,113,200,0,0               // movaps        0xc871(%edi),%xmm1
+  .byte  15,40,143,49,217,0,0                // movaps        0xd931(%edi),%xmm1
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
   .byte  15,89,247                           // mulps         %xmm7,%xmm6
   .byte  15,88,240                           // addps         %xmm0,%xmm6
@@ -68661,7 +71275,7 @@
   .byte  232,0,0,0,0                         // call          1fc8 <_sk_clamp_1_sse2+0xb>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,40,160,248,197,0,0               // movaps        0xc5f8(%eax),%xmm4
+  .byte  15,40,160,184,214,0,0               // movaps        0xd6b8(%eax),%xmm4
   .byte  15,93,196                           // minps         %xmm4,%xmm0
   .byte  15,93,204                           // minps         %xmm4,%xmm1
   .byte  15,93,212                           // minps         %xmm4,%xmm2
@@ -68685,7 +71299,7 @@
   .byte  232,0,0,0,0                         // call          1ffb <_sk_clamp_a_sse2+0xb>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,93,152,197,197,0,0               // minps         0xc5c5(%eax),%xmm3
+  .byte  15,93,152,133,214,0,0               // minps         0xd685(%eax),%xmm3
   .byte  15,93,195                           // minps         %xmm3,%xmm0
   .byte  15,93,203                           // minps         %xmm3,%xmm1
   .byte  15,93,211                           // minps         %xmm3,%xmm2
@@ -68710,7 +71324,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,85,8                            // mov           0x8(%ebp),%edx
   .byte  15,40,98,64                         // movaps        0x40(%edx),%xmm4
-  .byte  15,93,160,149,197,0,0               // minps         0xc595(%eax),%xmm4
+  .byte  15,93,160,85,214,0,0                // minps         0xd655(%eax),%xmm4
   .byte  15,41,98,64                         // movaps        %xmm4,0x40(%edx)
   .byte  15,40,106,16                        // movaps        0x10(%edx),%xmm5
   .byte  15,40,114,32                        // movaps        0x20(%edx),%xmm6
@@ -68784,7 +71398,7 @@
   .byte  232,0,0,0,0                         // call          20d6 <_sk_invert_sse2+0xb>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,40,160,234,196,0,0               // movaps        0xc4ea(%eax),%xmm4
+  .byte  15,40,160,170,213,0,0               // movaps        0xd5aa(%eax),%xmm4
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,92,232                           // subps         %xmm0,%xmm5
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
@@ -68906,10 +71520,10 @@
   .byte  232,0,0,0,0                         // call          21d4 <_sk_unpremul_sse2+0xb>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,40,160,236,195,0,0               // movaps        0xc3ec(%eax),%xmm4
+  .byte  15,40,160,172,212,0,0               // movaps        0xd4ac(%eax),%xmm4
   .byte  15,94,227                           // divps         %xmm3,%xmm4
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
-  .byte  15,194,168,204,196,0,0,1            // cmpltps       0xc4cc(%eax),%xmm5
+  .byte  15,194,168,140,213,0,0,1            // cmpltps       0xd58c(%eax),%xmm5
   .byte  15,84,236                           // andps         %xmm4,%xmm5
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
   .byte  15,89,205                           // mulps         %xmm5,%xmm1
@@ -68938,19 +71552,19 @@
   .byte  88                                  // pop           %eax
   .byte  15,40,202                           // movaps        %xmm2,%xmm1
   .byte  15,89,201                           // mulps         %xmm1,%xmm1
-  .byte  15,40,160,46,196,0,0                // movaps        0xc42e(%eax),%xmm4
+  .byte  15,40,160,238,212,0,0               // movaps        0xd4ee(%eax),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
-  .byte  15,40,176,158,196,0,0               // movaps        0xc49e(%eax),%xmm6
+  .byte  15,40,176,94,213,0,0                // movaps        0xd55e(%eax),%xmm6
   .byte  15,41,117,216                       // movaps        %xmm6,-0x28(%ebp)
   .byte  15,88,198                           // addps         %xmm6,%xmm0
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
-  .byte  15,40,176,142,196,0,0               // movaps        0xc48e(%eax),%xmm6
+  .byte  15,40,176,78,213,0,0                // movaps        0xd54e(%eax),%xmm6
   .byte  15,40,202                           // movaps        %xmm2,%xmm1
   .byte  15,89,206                           // mulps         %xmm6,%xmm1
-  .byte  15,40,184,174,196,0,0               // movaps        0xc4ae(%eax),%xmm7
+  .byte  15,40,184,110,213,0,0               // movaps        0xd56e(%eax),%xmm7
   .byte  15,41,125,232                       // movaps        %xmm7,-0x18(%ebp)
   .byte  15,88,199                           // addps         %xmm7,%xmm0
-  .byte  15,40,184,190,196,0,0               // movaps        0xc4be(%eax),%xmm7
+  .byte  15,40,184,126,213,0,0               // movaps        0xd57e(%eax),%xmm7
   .byte  15,194,215,1                        // cmpltps       %xmm7,%xmm2
   .byte  15,84,202                           // andps         %xmm2,%xmm1
   .byte  15,85,208                           // andnps        %xmm0,%xmm2
@@ -69010,18 +71624,18 @@
   .byte  15,40,72,16                         // movaps        0x10(%eax),%xmm1
   .byte  15,40,233                           // movaps        %xmm1,%xmm5
   .byte  15,89,237                           // mulps         %xmm5,%xmm5
-  .byte  15,40,161,83,195,0,0                // movaps        0xc353(%ecx),%xmm4
+  .byte  15,40,161,19,212,0,0                // movaps        0xd413(%ecx),%xmm4
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
-  .byte  15,40,177,195,195,0,0               // movaps        0xc3c3(%ecx),%xmm6
+  .byte  15,40,177,131,212,0,0               // movaps        0xd483(%ecx),%xmm6
   .byte  15,88,198                           // addps         %xmm6,%xmm0
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
-  .byte  15,40,169,179,195,0,0               // movaps        0xc3b3(%ecx),%xmm5
+  .byte  15,40,169,115,212,0,0               // movaps        0xd473(%ecx),%xmm5
   .byte  15,40,209                           // movaps        %xmm1,%xmm2
   .byte  15,89,213                           // mulps         %xmm5,%xmm2
-  .byte  15,40,185,211,195,0,0               // movaps        0xc3d3(%ecx),%xmm7
+  .byte  15,40,185,147,212,0,0               // movaps        0xd493(%ecx),%xmm7
   .byte  15,88,199                           // addps         %xmm7,%xmm0
-  .byte  15,40,153,227,195,0,0               // movaps        0xc3e3(%ecx),%xmm3
+  .byte  15,40,153,163,212,0,0               // movaps        0xd4a3(%ecx),%xmm3
   .byte  15,194,203,1                        // cmpltps       %xmm3,%xmm1
   .byte  15,84,209                           // andps         %xmm1,%xmm2
   .byte  15,85,200                           // andnps        %xmm0,%xmm1
@@ -69083,25 +71697,25 @@
   .byte  232,0,0,0,0                         // call          23e8 <_sk_to_srgb_sse2+0x18>
   .byte  88                                  // pop           %eax
   .byte  15,82,218                           // rsqrtps       %xmm2,%xmm3
-  .byte  15,40,160,24,195,0,0                // movaps        0xc318(%eax),%xmm4
+  .byte  15,40,160,216,211,0,0               // movaps        0xd3d8(%eax),%xmm4
   .byte  15,40,235                           // movaps        %xmm3,%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
-  .byte  15,40,128,40,195,0,0                // movaps        0xc328(%eax),%xmm0
+  .byte  15,40,128,232,211,0,0               // movaps        0xd3e8(%eax),%xmm0
   .byte  15,41,69,232                        // movaps        %xmm0,-0x18(%ebp)
   .byte  15,88,232                           // addps         %xmm0,%xmm5
   .byte  15,89,235                           // mulps         %xmm3,%xmm5
-  .byte  15,40,128,56,195,0,0                // movaps        0xc338(%eax),%xmm0
+  .byte  15,40,128,248,211,0,0               // movaps        0xd3f8(%eax),%xmm0
   .byte  15,41,69,200                        // movaps        %xmm0,-0x38(%ebp)
   .byte  15,88,232                           // addps         %xmm0,%xmm5
-  .byte  15,40,128,72,195,0,0                // movaps        0xc348(%eax),%xmm0
+  .byte  15,40,128,8,212,0,0                 // movaps        0xd408(%eax),%xmm0
   .byte  15,41,69,216                        // movaps        %xmm0,-0x28(%ebp)
   .byte  15,88,216                           // addps         %xmm0,%xmm3
   .byte  15,83,195                           // rcpps         %xmm3,%xmm0
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
-  .byte  15,40,168,8,195,0,0                 // movaps        0xc308(%eax),%xmm5
+  .byte  15,40,168,200,211,0,0               // movaps        0xd3c8(%eax),%xmm5
   .byte  15,40,202                           // movaps        %xmm2,%xmm1
   .byte  15,89,205                           // mulps         %xmm5,%xmm1
-  .byte  15,40,152,88,195,0,0                // movaps        0xc358(%eax),%xmm3
+  .byte  15,40,152,24,212,0,0                // movaps        0xd418(%eax),%xmm3
   .byte  15,194,211,1                        // cmpltps       %xmm3,%xmm2
   .byte  15,84,202                           // andps         %xmm2,%xmm1
   .byte  15,85,208                           // andnps        %xmm0,%xmm2
@@ -69172,14 +71786,14 @@
   .byte  15,40,195                           // movaps        %xmm3,%xmm0
   .byte  15,92,193                           // subps         %xmm1,%xmm0
   .byte  15,41,69,216                        // movaps        %xmm0,-0x28(%ebp)
-  .byte  15,40,136,225,192,0,0               // movaps        0xc0e1(%eax),%xmm1
+  .byte  15,40,136,161,209,0,0               // movaps        0xd1a1(%eax),%xmm1
   .byte  15,94,200                           // divps         %xmm0,%xmm1
   .byte  15,40,199                           // movaps        %xmm7,%xmm0
   .byte  15,92,194                           // subps         %xmm2,%xmm0
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
   .byte  15,40,239                           // movaps        %xmm7,%xmm5
   .byte  15,194,234,1                        // cmpltps       %xmm2,%xmm5
-  .byte  15,84,168,113,194,0,0               // andps         0xc271(%eax),%xmm5
+  .byte  15,84,168,49,211,0,0                // andps         0xd331(%eax),%xmm5
   .byte  15,88,232                           // addps         %xmm0,%xmm5
   .byte  15,40,195                           // movaps        %xmm3,%xmm0
   .byte  15,194,196,0                        // cmpeqps       %xmm4,%xmm0
@@ -69189,9 +71803,9 @@
   .byte  15,92,231                           // subps         %xmm7,%xmm4
   .byte  15,89,209                           // mulps         %xmm1,%xmm2
   .byte  15,89,225                           // mulps         %xmm1,%xmm4
-  .byte  15,40,136,129,194,0,0               // movaps        0xc281(%eax),%xmm1
+  .byte  15,40,136,65,211,0,0                // movaps        0xd341(%eax),%xmm1
   .byte  15,88,209                           // addps         %xmm1,%xmm2
-  .byte  15,88,160,145,194,0,0               // addps         0xc291(%eax),%xmm4
+  .byte  15,88,160,81,211,0,0                // addps         0xd351(%eax),%xmm4
   .byte  15,84,214                           // andps         %xmm6,%xmm2
   .byte  15,85,244                           // andnps        %xmm4,%xmm6
   .byte  15,86,242                           // orps          %xmm2,%xmm6
@@ -69203,7 +71817,7 @@
   .byte  15,194,226,4                        // cmpneqps      %xmm2,%xmm4
   .byte  15,92,203                           // subps         %xmm3,%xmm1
   .byte  15,88,218                           // addps         %xmm2,%xmm3
-  .byte  15,40,168,209,192,0,0               // movaps        0xc0d1(%eax),%xmm5
+  .byte  15,40,168,145,209,0,0               // movaps        0xd191(%eax),%xmm5
   .byte  15,92,202                           // subps         %xmm2,%xmm1
   .byte  15,40,211                           // movaps        %xmm3,%xmm2
   .byte  15,89,213                           // mulps         %xmm5,%xmm2
@@ -69213,7 +71827,7 @@
   .byte  15,86,233                           // orps          %xmm1,%xmm5
   .byte  15,40,77,216                        // movaps        -0x28(%ebp),%xmm1
   .byte  15,94,205                           // divps         %xmm5,%xmm1
-  .byte  15,89,128,161,194,0,0               // mulps         0xc2a1(%eax),%xmm0
+  .byte  15,89,128,97,211,0,0                // mulps         0xd361(%eax),%xmm0
   .byte  15,84,196                           // andps         %xmm4,%xmm0
   .byte  15,84,204                           // andps         %xmm4,%xmm1
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
@@ -69238,7 +71852,7 @@
   .byte  15,41,69,184                        // movaps        %xmm0,-0x48(%ebp)
   .byte  232,0,0,0,0                         // call          25da <_sk_hsl_to_rgb_sse2+0x19>
   .byte  88                                  // pop           %eax
-  .byte  15,40,160,214,191,0,0               // movaps        0xbfd6(%eax),%xmm4
+  .byte  15,40,160,150,208,0,0               // movaps        0xd096(%eax),%xmm4
   .byte  15,40,220                           // movaps        %xmm4,%xmm3
   .byte  15,41,165,104,255,255,255           // movaps        %xmm4,-0x98(%ebp)
   .byte  15,194,218,2                        // cmpleps       %xmm2,%xmm3
@@ -69251,13 +71865,13 @@
   .byte  15,84,243                           // andps         %xmm3,%xmm6
   .byte  15,85,217                           // andnps        %xmm1,%xmm3
   .byte  15,86,222                           // orps          %xmm6,%xmm3
-  .byte  15,40,168,182,193,0,0               // movaps        0xc1b6(%eax),%xmm5
+  .byte  15,40,168,118,210,0,0               // movaps        0xd276(%eax),%xmm5
   .byte  15,88,232                           // addps         %xmm0,%xmm5
   .byte  243,15,91,205                       // cvttps2dq     %xmm5,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,194,193,1                        // cmpltps       %xmm1,%xmm0
-  .byte  15,40,176,230,191,0,0               // movaps        0xbfe6(%eax),%xmm6
+  .byte  15,40,176,166,208,0,0               // movaps        0xd0a6(%eax),%xmm6
   .byte  15,41,117,136                       // movaps        %xmm6,-0x78(%ebp)
   .byte  15,84,198                           // andps         %xmm6,%xmm0
   .byte  15,92,200                           // subps         %xmm0,%xmm1
@@ -69267,19 +71881,19 @@
   .byte  15,41,93,216                        // movaps        %xmm3,-0x28(%ebp)
   .byte  15,88,210                           // addps         %xmm2,%xmm2
   .byte  15,92,211                           // subps         %xmm3,%xmm2
-  .byte  15,40,184,198,193,0,0               // movaps        0xc1c6(%eax),%xmm7
+  .byte  15,40,184,134,210,0,0               // movaps        0xd286(%eax),%xmm7
   .byte  15,41,189,88,255,255,255            // movaps        %xmm7,-0xa8(%ebp)
   .byte  15,194,253,2                        // cmpleps       %xmm5,%xmm7
   .byte  15,92,218                           // subps         %xmm2,%xmm3
   .byte  15,41,93,200                        // movaps        %xmm3,-0x38(%ebp)
   .byte  15,40,204                           // movaps        %xmm4,%xmm1
   .byte  15,194,205,2                        // cmpleps       %xmm5,%xmm1
-  .byte  15,40,160,166,193,0,0               // movaps        0xc1a6(%eax),%xmm4
+  .byte  15,40,160,102,210,0,0               // movaps        0xd266(%eax),%xmm4
   .byte  15,41,165,120,255,255,255           // movaps        %xmm4,-0x88(%ebp)
   .byte  15,194,229,2                        // cmpleps       %xmm5,%xmm4
-  .byte  15,40,176,118,193,0,0               // movaps        0xc176(%eax),%xmm6
+  .byte  15,40,176,54,210,0,0                // movaps        0xd236(%eax),%xmm6
   .byte  15,89,238                           // mulps         %xmm6,%xmm5
-  .byte  15,40,128,150,193,0,0               // movaps        0xc196(%eax),%xmm0
+  .byte  15,40,128,86,210,0,0                // movaps        0xd256(%eax),%xmm0
   .byte  15,41,69,168                        // movaps        %xmm0,-0x58(%ebp)
   .byte  15,92,197                           // subps         %xmm5,%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
@@ -69305,18 +71919,18 @@
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  15,40,203                           // movaps        %xmm3,%xmm1
   .byte  15,194,200,1                        // cmpltps       %xmm0,%xmm1
-  .byte  15,84,136,230,191,0,0               // andps         0xbfe6(%eax),%xmm1
+  .byte  15,84,136,166,208,0,0               // andps         0xd0a6(%eax),%xmm1
   .byte  15,92,193                           // subps         %xmm1,%xmm0
   .byte  15,40,203                           // movaps        %xmm3,%xmm1
   .byte  15,92,200                           // subps         %xmm0,%xmm1
-  .byte  15,40,128,198,193,0,0               // movaps        0xc1c6(%eax),%xmm0
+  .byte  15,40,128,134,210,0,0               // movaps        0xd286(%eax),%xmm0
   .byte  15,194,193,2                        // cmpleps       %xmm1,%xmm0
-  .byte  15,40,152,214,191,0,0               // movaps        0xbfd6(%eax),%xmm3
+  .byte  15,40,152,150,208,0,0               // movaps        0xd096(%eax),%xmm3
   .byte  15,194,217,2                        // cmpleps       %xmm1,%xmm3
-  .byte  15,40,160,166,193,0,0               // movaps        0xc1a6(%eax),%xmm4
+  .byte  15,40,160,102,210,0,0               // movaps        0xd266(%eax),%xmm4
   .byte  15,194,225,2                        // cmpleps       %xmm1,%xmm4
   .byte  15,89,206                           // mulps         %xmm6,%xmm1
-  .byte  15,40,168,150,193,0,0               // movaps        0xc196(%eax),%xmm5
+  .byte  15,40,168,86,210,0,0                // movaps        0xd256(%eax),%xmm5
   .byte  15,92,233                           // subps         %xmm1,%xmm5
   .byte  15,89,239                           // mulps         %xmm7,%xmm5
   .byte  15,88,234                           // addps         %xmm2,%xmm5
@@ -69336,7 +71950,7 @@
   .byte  15,40,125,232                       // movaps        -0x18(%ebp),%xmm7
   .byte  15,85,252                           // andnps        %xmm4,%xmm7
   .byte  15,40,93,184                        // movaps        -0x48(%ebp),%xmm3
-  .byte  15,88,152,214,193,0,0               // addps         0xc1d6(%eax),%xmm3
+  .byte  15,88,152,150,210,0,0               // addps         0xd296(%eax),%xmm3
   .byte  243,15,91,195                       // cvttps2dq     %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
   .byte  15,40,203                           // movaps        %xmm3,%xmm1
@@ -69438,9 +72052,9 @@
   .byte  102,15,110,36,62                    // movd          (%esi,%edi,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,162,44,190,0,0           // pand          0xbe2c(%edx),%xmm4
+  .byte  102,15,219,162,236,206,0,0          // pand          0xceec(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,108,191,0,0               // mulps         0xbf6c(%edx),%xmm4
+  .byte  15,89,162,44,208,0,0                // mulps         0xd02c(%edx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
@@ -69506,17 +72120,17 @@
   .byte  15,133,157,0,0,0                    // jne           29cc <_sk_scale_565_sse2+0xd8>
   .byte  243,15,126,52,126                   // movq          (%esi,%edi,2),%xmm6
   .byte  102,15,97,240                       // punpcklwd     %xmm0,%xmm6
-  .byte  102,15,111,162,194,190,0,0          // movdqa        0xbec2(%edx),%xmm4
+  .byte  102,15,111,162,130,207,0,0          // movdqa        0xcf82(%edx),%xmm4
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
   .byte  15,91,212                           // cvtdq2ps      %xmm4,%xmm2
-  .byte  15,89,146,210,190,0,0               // mulps         0xbed2(%edx),%xmm2
-  .byte  102,15,111,170,226,190,0,0          // movdqa        0xbee2(%edx),%xmm5
+  .byte  15,89,146,146,207,0,0               // mulps         0xcf92(%edx),%xmm2
+  .byte  102,15,111,170,162,207,0,0          // movdqa        0xcfa2(%edx),%xmm5
   .byte  102,15,219,238                      // pand          %xmm6,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,242,190,0,0               // mulps         0xbef2(%edx),%xmm5
-  .byte  102,15,219,178,2,191,0,0            // pand          0xbf02(%edx),%xmm6
+  .byte  15,89,170,178,207,0,0               // mulps         0xcfb2(%edx),%xmm5
+  .byte  102,15,219,178,194,207,0,0          // pand          0xcfc2(%edx),%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,178,18,191,0,0                // mulps         0xbf12(%edx),%xmm6
+  .byte  15,89,178,210,207,0,0               // mulps         0xcfd2(%edx),%xmm6
   .byte  15,40,253                           // movaps        %xmm5,%xmm7
   .byte  15,93,254                           // minps         %xmm6,%xmm7
   .byte  15,40,226                           // movaps        %xmm2,%xmm4
@@ -69630,9 +72244,9 @@
   .byte  102,15,110,36,62                    // movd          (%esi,%edi,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,162,4,188,0,0            // pand          0xbc04(%edx),%xmm4
+  .byte  102,15,219,162,196,204,0,0          // pand          0xccc4(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,68,189,0,0                // mulps         0xbd44(%edx),%xmm4
+  .byte  15,89,162,4,206,0,0                 // mulps         0xce04(%edx),%xmm4
   .byte  15,40,105,16                        // movaps        0x10(%ecx),%xmm5
   .byte  15,40,113,32                        // movaps        0x20(%ecx),%xmm6
   .byte  15,92,197                           // subps         %xmm5,%xmm0
@@ -69710,17 +72324,17 @@
   .byte  15,133,211,0,0,0                    // jne           2c5a <_sk_lerp_565_sse2+0x113>
   .byte  243,15,126,44,126                   // movq          (%esi,%edi,2),%xmm5
   .byte  102,15,97,232                       // punpcklwd     %xmm0,%xmm5
-  .byte  102,15,111,162,106,188,0,0          // movdqa        0xbc6a(%edx),%xmm4
+  .byte  102,15,111,162,42,205,0,0           // movdqa        0xcd2a(%edx),%xmm4
   .byte  102,15,219,229                      // pand          %xmm5,%xmm4
   .byte  15,91,204                           // cvtdq2ps      %xmm4,%xmm1
-  .byte  15,89,138,122,188,0,0               // mulps         0xbc7a(%edx),%xmm1
-  .byte  102,15,111,178,138,188,0,0          // movdqa        0xbc8a(%edx),%xmm6
+  .byte  15,89,138,58,205,0,0                // mulps         0xcd3a(%edx),%xmm1
+  .byte  102,15,111,178,74,205,0,0           // movdqa        0xcd4a(%edx),%xmm6
   .byte  102,15,219,245                      // pand          %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,89,178,154,188,0,0               // mulps         0xbc9a(%edx),%xmm6
-  .byte  102,15,219,170,170,188,0,0          // pand          0xbcaa(%edx),%xmm5
+  .byte  15,89,178,90,205,0,0                // mulps         0xcd5a(%edx),%xmm6
+  .byte  102,15,219,170,106,205,0,0          // pand          0xcd6a(%edx),%xmm5
   .byte  15,91,213                           // cvtdq2ps      %xmm5,%xmm2
-  .byte  15,89,146,186,188,0,0               // mulps         0xbcba(%edx),%xmm2
+  .byte  15,89,146,122,205,0,0               // mulps         0xcd7a(%edx),%xmm2
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  15,41,93,200                        // movaps        %xmm3,-0x38(%ebp)
   .byte  15,40,254                           // movaps        %xmm6,%xmm7
@@ -69808,7 +72422,7 @@
   .byte  139,30                              // mov           (%esi),%ebx
   .byte  15,133,22,1,0,0                     // jne           2dde <_sk_load_tables_sse2+0x13c>
   .byte  243,15,111,28,187                   // movdqu        (%ebx,%edi,4),%xmm3
-  .byte  102,15,111,146,208,185,0,0          // movdqa        0xb9d0(%edx),%xmm2
+  .byte  102,15,111,146,144,202,0,0          // movdqa        0xca90(%edx),%xmm2
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
@@ -69864,7 +72478,7 @@
   .byte  102,15,20,215                       // unpcklpd      %xmm7,%xmm2
   .byte  102,15,114,211,24                   // psrld         $0x18,%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,154,16,187,0,0                // mulps         0xbb10(%edx),%xmm3
+  .byte  15,89,154,208,203,0,0               // mulps         0xcbd0(%edx),%xmm3
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  137,194                             // mov           %eax,%edx
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -69939,7 +72553,7 @@
   .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
   .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
   .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
-  .byte  102,15,111,146,15,186,0,0           // movdqa        0xba0f(%edx),%xmm2
+  .byte  102,15,111,146,207,202,0,0          // movdqa        0xcacf(%edx),%xmm2
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,97,196                       // punpcklwd     %xmm4,%xmm0
@@ -70011,7 +72625,7 @@
   .byte  243,15,126,93,232                   // movq          -0x18(%ebp),%xmm3
   .byte  102,15,97,220                       // punpcklwd     %xmm4,%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,154,31,186,0,0                // mulps         0xba1f(%edx),%xmm3
+  .byte  15,89,154,223,202,0,0               // mulps         0xcadf(%edx),%xmm3
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  137,194                             // mov           %eax,%edx
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -70084,7 +72698,7 @@
   .byte  242,15,112,194,232                  // pshuflw       $0xe8,%xmm2,%xmm0
   .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
   .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
-  .byte  102,15,111,146,232,183,0,0          // movdqa        0xb7e8(%edx),%xmm2
+  .byte  102,15,111,146,168,200,0,0          // movdqa        0xc8a8(%edx),%xmm2
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  102,15,97,195                       // punpcklwd     %xmm3,%xmm0
@@ -70149,7 +72763,7 @@
   .byte  137,198                             // mov           %eax,%esi
   .byte  141,70,8                            // lea           0x8(%esi),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,154,120,181,0,0               // movaps        0xb578(%edx),%xmm3
+  .byte  15,40,154,56,198,0,0                // movaps        0xc638(%edx),%xmm3
   .byte  80                                  // push          %eax
   .byte  81                                  // push          %ecx
   .byte  255,86,4                            // call          *0x4(%esi)
@@ -70192,7 +72806,7 @@
   .byte  90                                  // pop           %edx
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  139,8                               // mov           (%eax),%ecx
-  .byte  15,40,162,27,180,0,0                // movaps        0xb41b(%edx),%xmm4
+  .byte  15,40,162,219,196,0,0               // movaps        0xc4db(%edx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  102,15,112,232,78                   // pshufd        $0x4e,%xmm0,%xmm5
@@ -70214,7 +72828,7 @@
   .byte  102,15,110,192                      // movd          %eax,%xmm0
   .byte  139,65,4                            // mov           0x4(%ecx),%eax
   .byte  102,15,196,195,1                    // pinsrw        $0x1,%ebx,%xmm0
-  .byte  15,40,170,75,181,0,0                // movaps        0xb54b(%edx),%xmm5
+  .byte  15,40,170,11,198,0,0                // movaps        0xc60b(%edx),%xmm5
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
   .byte  102,15,112,241,78                   // pshufd        $0x4e,%xmm1,%xmm6
@@ -70344,7 +72958,7 @@
   .byte  102,15,110,199                      // movd          %edi,%xmm0
   .byte  139,121,4                           // mov           0x4(%ecx),%edi
   .byte  102,15,196,198,1                    // pinsrw        $0x1,%esi,%xmm0
-  .byte  15,40,170,79,179,0,0                // movaps        0xb34f(%edx),%xmm5
+  .byte  15,40,170,15,196,0,0                // movaps        0xc40f(%edx),%xmm5
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
   .byte  102,15,91,201                       // cvtps2dq      %xmm1,%xmm1
   .byte  102,15,112,241,78                   // pshufd        $0x4e,%xmm1,%xmm6
@@ -70600,15 +73214,15 @@
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,88,245                           // addps         %xmm5,%xmm6
   .byte  15,91,238                           // cvtdq2ps      %xmm6,%xmm5
-  .byte  15,89,170,15,177,0,0                // mulps         0xb10f(%edx),%xmm5
-  .byte  15,84,178,31,177,0,0                // andps         0xb11f(%edx),%xmm6
-  .byte  15,86,178,111,174,0,0               // orps          0xae6f(%edx),%xmm6
-  .byte  15,88,170,47,177,0,0                // addps         0xb12f(%edx),%xmm5
-  .byte  15,40,186,63,177,0,0                // movaps        0xb13f(%edx),%xmm7
+  .byte  15,89,170,207,193,0,0               // mulps         0xc1cf(%edx),%xmm5
+  .byte  15,84,178,223,193,0,0               // andps         0xc1df(%edx),%xmm6
+  .byte  15,86,178,47,191,0,0                // orps          0xbf2f(%edx),%xmm6
+  .byte  15,88,170,239,193,0,0               // addps         0xc1ef(%edx),%xmm5
+  .byte  15,40,186,255,193,0,0               // movaps        0xc1ff(%edx),%xmm7
   .byte  15,89,254                           // mulps         %xmm6,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,88,178,79,177,0,0                // addps         0xb14f(%edx),%xmm6
-  .byte  15,40,186,95,177,0,0                // movaps        0xb15f(%edx),%xmm7
+  .byte  15,88,178,15,194,0,0                // addps         0xc20f(%edx),%xmm6
+  .byte  15,40,186,31,194,0,0                // movaps        0xc21f(%edx),%xmm7
   .byte  15,94,254                           // divps         %xmm6,%xmm7
   .byte  243,15,16,49                        // movss         (%ecx),%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
@@ -70618,21 +73232,21 @@
   .byte  15,91,254                           // cvtdq2ps      %xmm6,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
-  .byte  15,40,178,127,174,0,0               // movaps        0xae7f(%edx),%xmm6
+  .byte  15,40,178,63,191,0,0                // movaps        0xbf3f(%edx),%xmm6
   .byte  15,84,198                           // andps         %xmm6,%xmm0
   .byte  15,92,248                           // subps         %xmm0,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,199                           // subps         %xmm7,%xmm0
-  .byte  15,88,170,111,177,0,0               // addps         0xb16f(%edx),%xmm5
-  .byte  15,40,186,127,177,0,0               // movaps        0xb17f(%edx),%xmm7
+  .byte  15,88,170,47,194,0,0                // addps         0xc22f(%edx),%xmm5
+  .byte  15,40,186,63,194,0,0                // movaps        0xc23f(%edx),%xmm7
   .byte  15,89,248                           // mulps         %xmm0,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,40,186,143,177,0,0               // movaps        0xb18f(%edx),%xmm7
+  .byte  15,40,186,79,194,0,0                // movaps        0xc24f(%edx),%xmm7
   .byte  15,92,248                           // subps         %xmm0,%xmm7
-  .byte  15,40,130,159,177,0,0               // movaps        0xb19f(%edx),%xmm0
+  .byte  15,40,130,95,194,0,0                // movaps        0xc25f(%edx),%xmm0
   .byte  15,94,199                           // divps         %xmm7,%xmm0
   .byte  15,88,197                           // addps         %xmm5,%xmm0
-  .byte  15,89,130,175,177,0,0               // mulps         0xb1af(%edx),%xmm0
+  .byte  15,89,130,111,194,0,0               // mulps         0xc26f(%edx),%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  243,15,16,105,20                    // movss         0x14(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
@@ -70686,15 +73300,15 @@
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,88,245                           // addps         %xmm5,%xmm6
   .byte  15,91,238                           // cvtdq2ps      %xmm6,%xmm5
-  .byte  15,89,170,216,175,0,0               // mulps         0xafd8(%edx),%xmm5
-  .byte  15,84,178,232,175,0,0               // andps         0xafe8(%edx),%xmm6
-  .byte  15,86,178,56,173,0,0                // orps          0xad38(%edx),%xmm6
-  .byte  15,88,170,248,175,0,0               // addps         0xaff8(%edx),%xmm5
-  .byte  15,40,186,8,176,0,0                 // movaps        0xb008(%edx),%xmm7
+  .byte  15,89,170,152,192,0,0               // mulps         0xc098(%edx),%xmm5
+  .byte  15,84,178,168,192,0,0               // andps         0xc0a8(%edx),%xmm6
+  .byte  15,86,178,248,189,0,0               // orps          0xbdf8(%edx),%xmm6
+  .byte  15,88,170,184,192,0,0               // addps         0xc0b8(%edx),%xmm5
+  .byte  15,40,186,200,192,0,0               // movaps        0xc0c8(%edx),%xmm7
   .byte  15,89,254                           // mulps         %xmm6,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,88,178,24,176,0,0                // addps         0xb018(%edx),%xmm6
-  .byte  15,40,186,40,176,0,0                // movaps        0xb028(%edx),%xmm7
+  .byte  15,88,178,216,192,0,0               // addps         0xc0d8(%edx),%xmm6
+  .byte  15,40,186,232,192,0,0               // movaps        0xc0e8(%edx),%xmm7
   .byte  15,94,254                           // divps         %xmm6,%xmm7
   .byte  243,15,16,49                        // movss         (%ecx),%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
@@ -70704,21 +73318,21 @@
   .byte  15,91,254                           // cvtdq2ps      %xmm6,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
-  .byte  15,40,178,72,173,0,0                // movaps        0xad48(%edx),%xmm6
+  .byte  15,40,178,8,190,0,0                 // movaps        0xbe08(%edx),%xmm6
   .byte  15,84,198                           // andps         %xmm6,%xmm0
   .byte  15,92,248                           // subps         %xmm0,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,199                           // subps         %xmm7,%xmm0
-  .byte  15,88,170,56,176,0,0                // addps         0xb038(%edx),%xmm5
-  .byte  15,40,186,72,176,0,0                // movaps        0xb048(%edx),%xmm7
+  .byte  15,88,170,248,192,0,0               // addps         0xc0f8(%edx),%xmm5
+  .byte  15,40,186,8,193,0,0                 // movaps        0xc108(%edx),%xmm7
   .byte  15,89,248                           // mulps         %xmm0,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,40,186,88,176,0,0                // movaps        0xb058(%edx),%xmm7
+  .byte  15,40,186,24,193,0,0                // movaps        0xc118(%edx),%xmm7
   .byte  15,92,248                           // subps         %xmm0,%xmm7
-  .byte  15,40,130,104,176,0,0               // movaps        0xb068(%edx),%xmm0
+  .byte  15,40,130,40,193,0,0                // movaps        0xc128(%edx),%xmm0
   .byte  15,94,199                           // divps         %xmm7,%xmm0
   .byte  15,88,197                           // addps         %xmm5,%xmm0
-  .byte  15,89,130,120,176,0,0               // mulps         0xb078(%edx),%xmm0
+  .byte  15,89,130,56,193,0,0                // mulps         0xc138(%edx),%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  243,15,16,105,20                    // movss         0x14(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
@@ -70771,15 +73385,15 @@
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,88,245                           // addps         %xmm5,%xmm6
   .byte  15,91,238                           // cvtdq2ps      %xmm6,%xmm5
-  .byte  15,89,170,164,174,0,0               // mulps         0xaea4(%edx),%xmm5
-  .byte  15,84,178,180,174,0,0               // andps         0xaeb4(%edx),%xmm6
-  .byte  15,86,178,4,172,0,0                 // orps          0xac04(%edx),%xmm6
-  .byte  15,88,170,196,174,0,0               // addps         0xaec4(%edx),%xmm5
-  .byte  15,40,186,212,174,0,0               // movaps        0xaed4(%edx),%xmm7
+  .byte  15,89,170,100,191,0,0               // mulps         0xbf64(%edx),%xmm5
+  .byte  15,84,178,116,191,0,0               // andps         0xbf74(%edx),%xmm6
+  .byte  15,86,178,196,188,0,0               // orps          0xbcc4(%edx),%xmm6
+  .byte  15,88,170,132,191,0,0               // addps         0xbf84(%edx),%xmm5
+  .byte  15,40,186,148,191,0,0               // movaps        0xbf94(%edx),%xmm7
   .byte  15,89,254                           // mulps         %xmm6,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,88,178,228,174,0,0               // addps         0xaee4(%edx),%xmm6
-  .byte  15,40,186,244,174,0,0               // movaps        0xaef4(%edx),%xmm7
+  .byte  15,88,178,164,191,0,0               // addps         0xbfa4(%edx),%xmm6
+  .byte  15,40,186,180,191,0,0               // movaps        0xbfb4(%edx),%xmm7
   .byte  15,94,254                           // divps         %xmm6,%xmm7
   .byte  243,15,16,49                        // movss         (%ecx),%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
@@ -70789,21 +73403,21 @@
   .byte  15,91,254                           // cvtdq2ps      %xmm6,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
-  .byte  15,40,178,20,172,0,0                // movaps        0xac14(%edx),%xmm6
+  .byte  15,40,178,212,188,0,0               // movaps        0xbcd4(%edx),%xmm6
   .byte  15,84,198                           // andps         %xmm6,%xmm0
   .byte  15,92,248                           // subps         %xmm0,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,199                           // subps         %xmm7,%xmm0
-  .byte  15,88,170,4,175,0,0                 // addps         0xaf04(%edx),%xmm5
-  .byte  15,40,186,20,175,0,0                // movaps        0xaf14(%edx),%xmm7
+  .byte  15,88,170,196,191,0,0               // addps         0xbfc4(%edx),%xmm5
+  .byte  15,40,186,212,191,0,0               // movaps        0xbfd4(%edx),%xmm7
   .byte  15,89,248                           // mulps         %xmm0,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,40,186,36,175,0,0                // movaps        0xaf24(%edx),%xmm7
+  .byte  15,40,186,228,191,0,0               // movaps        0xbfe4(%edx),%xmm7
   .byte  15,92,248                           // subps         %xmm0,%xmm7
-  .byte  15,40,130,52,175,0,0                // movaps        0xaf34(%edx),%xmm0
+  .byte  15,40,130,244,191,0,0               // movaps        0xbff4(%edx),%xmm0
   .byte  15,94,199                           // divps         %xmm7,%xmm0
   .byte  15,88,197                           // addps         %xmm5,%xmm0
-  .byte  15,89,130,68,175,0,0                // mulps         0xaf44(%edx),%xmm0
+  .byte  15,89,130,4,192,0,0                 // mulps         0xc004(%edx),%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  243,15,16,105,20                    // movss         0x14(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
@@ -70856,15 +73470,15 @@
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,88,245                           // addps         %xmm5,%xmm6
   .byte  15,91,238                           // cvtdq2ps      %xmm6,%xmm5
-  .byte  15,89,170,112,173,0,0               // mulps         0xad70(%edx),%xmm5
-  .byte  15,84,178,128,173,0,0               // andps         0xad80(%edx),%xmm6
-  .byte  15,86,178,208,170,0,0               // orps          0xaad0(%edx),%xmm6
-  .byte  15,88,170,144,173,0,0               // addps         0xad90(%edx),%xmm5
-  .byte  15,40,186,160,173,0,0               // movaps        0xada0(%edx),%xmm7
+  .byte  15,89,170,48,190,0,0                // mulps         0xbe30(%edx),%xmm5
+  .byte  15,84,178,64,190,0,0                // andps         0xbe40(%edx),%xmm6
+  .byte  15,86,178,144,187,0,0               // orps          0xbb90(%edx),%xmm6
+  .byte  15,88,170,80,190,0,0                // addps         0xbe50(%edx),%xmm5
+  .byte  15,40,186,96,190,0,0                // movaps        0xbe60(%edx),%xmm7
   .byte  15,89,254                           // mulps         %xmm6,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,88,178,176,173,0,0               // addps         0xadb0(%edx),%xmm6
-  .byte  15,40,186,192,173,0,0               // movaps        0xadc0(%edx),%xmm7
+  .byte  15,88,178,112,190,0,0               // addps         0xbe70(%edx),%xmm6
+  .byte  15,40,186,128,190,0,0               // movaps        0xbe80(%edx),%xmm7
   .byte  15,94,254                           // divps         %xmm6,%xmm7
   .byte  243,15,16,49                        // movss         (%ecx),%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
@@ -70874,21 +73488,21 @@
   .byte  15,91,254                           // cvtdq2ps      %xmm6,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,194,199,1                        // cmpltps       %xmm7,%xmm0
-  .byte  15,40,178,224,170,0,0               // movaps        0xaae0(%edx),%xmm6
+  .byte  15,40,178,160,187,0,0               // movaps        0xbba0(%edx),%xmm6
   .byte  15,84,198                           // andps         %xmm6,%xmm0
   .byte  15,92,248                           // subps         %xmm0,%xmm7
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,199                           // subps         %xmm7,%xmm0
-  .byte  15,88,170,208,173,0,0               // addps         0xadd0(%edx),%xmm5
-  .byte  15,40,186,224,173,0,0               // movaps        0xade0(%edx),%xmm7
+  .byte  15,88,170,144,190,0,0               // addps         0xbe90(%edx),%xmm5
+  .byte  15,40,186,160,190,0,0               // movaps        0xbea0(%edx),%xmm7
   .byte  15,89,248                           // mulps         %xmm0,%xmm7
   .byte  15,92,239                           // subps         %xmm7,%xmm5
-  .byte  15,40,186,240,173,0,0               // movaps        0xadf0(%edx),%xmm7
+  .byte  15,40,186,176,190,0,0               // movaps        0xbeb0(%edx),%xmm7
   .byte  15,92,248                           // subps         %xmm0,%xmm7
-  .byte  15,40,130,0,174,0,0                 // movaps        0xae00(%edx),%xmm0
+  .byte  15,40,130,192,190,0,0               // movaps        0xbec0(%edx),%xmm0
   .byte  15,94,199                           // divps         %xmm7,%xmm0
   .byte  15,88,197                           // addps         %xmm5,%xmm0
-  .byte  15,89,130,16,174,0,0                // mulps         0xae10(%edx),%xmm0
+  .byte  15,89,130,208,190,0,0               // mulps         0xbed0(%edx),%xmm0
   .byte  102,15,91,192                       // cvtps2dq      %xmm0,%xmm0
   .byte  243,15,16,105,20                    // movss         0x14(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
@@ -70923,15 +73537,15 @@
   .byte  232,0,0,0,0                         // call          3c11 <_sk_gamma_sse2+0x12>
   .byte  88                                  // pop           %eax
   .byte  15,91,195                           // cvtdq2ps      %xmm3,%xmm0
-  .byte  15,89,128,63,172,0,0                // mulps         0xac3f(%eax),%xmm0
-  .byte  15,84,152,79,172,0,0                // andps         0xac4f(%eax),%xmm3
-  .byte  15,86,152,159,169,0,0               // orps          0xa99f(%eax),%xmm3
-  .byte  15,88,128,95,172,0,0                // addps         0xac5f(%eax),%xmm0
+  .byte  15,89,128,255,188,0,0               // mulps         0xbcff(%eax),%xmm0
+  .byte  15,84,152,15,189,0,0                // andps         0xbd0f(%eax),%xmm3
+  .byte  15,86,152,95,186,0,0                // orps          0xba5f(%eax),%xmm3
+  .byte  15,88,128,31,189,0,0                // addps         0xbd1f(%eax),%xmm0
   .byte  15,40,227                           // movaps        %xmm3,%xmm4
-  .byte  15,89,160,111,172,0,0               // mulps         0xac6f(%eax),%xmm4
+  .byte  15,89,160,47,189,0,0                // mulps         0xbd2f(%eax),%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  15,88,152,127,172,0,0               // addps         0xac7f(%eax),%xmm3
-  .byte  15,40,160,143,172,0,0               // movaps        0xac8f(%eax),%xmm4
+  .byte  15,88,152,63,189,0,0                // addps         0xbd3f(%eax),%xmm3
+  .byte  15,40,160,79,189,0,0                // movaps        0xbd4f(%eax),%xmm4
   .byte  15,94,227                           // divps         %xmm3,%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
@@ -70944,30 +73558,30 @@
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
   .byte  15,194,227,1                        // cmpltps       %xmm3,%xmm4
-  .byte  15,84,160,175,169,0,0               // andps         0xa9af(%eax),%xmm4
+  .byte  15,84,160,111,186,0,0               // andps         0xba6f(%eax),%xmm4
   .byte  15,92,220                           // subps         %xmm4,%xmm3
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
   .byte  15,92,227                           // subps         %xmm3,%xmm4
-  .byte  15,88,128,159,172,0,0               // addps         0xac9f(%eax),%xmm0
-  .byte  15,40,176,191,172,0,0               // movaps        0xacbf(%eax),%xmm6
+  .byte  15,88,128,95,189,0,0                // addps         0xbd5f(%eax),%xmm0
+  .byte  15,40,176,127,189,0,0               // movaps        0xbd7f(%eax),%xmm6
   .byte  15,92,244                           // subps         %xmm4,%xmm6
-  .byte  15,40,168,175,172,0,0               // movaps        0xacaf(%eax),%xmm5
+  .byte  15,40,168,111,189,0,0               // movaps        0xbd6f(%eax),%xmm5
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  15,40,152,207,172,0,0               // movaps        0xaccf(%eax),%xmm3
+  .byte  15,40,152,143,189,0,0               // movaps        0xbd8f(%eax),%xmm3
   .byte  15,40,227                           // movaps        %xmm3,%xmm4
   .byte  15,94,230                           // divps         %xmm6,%xmm4
   .byte  15,88,224                           // addps         %xmm0,%xmm4
   .byte  15,91,193                           // cvtdq2ps      %xmm1,%xmm0
-  .byte  15,89,128,63,172,0,0                // mulps         0xac3f(%eax),%xmm0
-  .byte  15,84,136,79,172,0,0                // andps         0xac4f(%eax),%xmm1
-  .byte  15,86,136,159,169,0,0               // orps          0xa99f(%eax),%xmm1
-  .byte  15,88,128,95,172,0,0                // addps         0xac5f(%eax),%xmm0
+  .byte  15,89,128,255,188,0,0               // mulps         0xbcff(%eax),%xmm0
+  .byte  15,84,136,15,189,0,0                // andps         0xbd0f(%eax),%xmm1
+  .byte  15,86,136,95,186,0,0                // orps          0xba5f(%eax),%xmm1
+  .byte  15,88,128,31,189,0,0                // addps         0xbd1f(%eax),%xmm0
   .byte  15,40,241                           // movaps        %xmm1,%xmm6
-  .byte  15,89,176,111,172,0,0               // mulps         0xac6f(%eax),%xmm6
+  .byte  15,89,176,47,189,0,0                // mulps         0xbd2f(%eax),%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
-  .byte  15,88,136,127,172,0,0               // addps         0xac7f(%eax),%xmm1
-  .byte  15,40,176,143,172,0,0               // movaps        0xac8f(%eax),%xmm6
+  .byte  15,88,136,63,189,0,0                // addps         0xbd3f(%eax),%xmm1
+  .byte  15,40,176,79,189,0,0                // movaps        0xbd4f(%eax),%xmm6
   .byte  15,94,241                           // divps         %xmm1,%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
@@ -70975,12 +73589,12 @@
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,194,241,1                        // cmpltps       %xmm1,%xmm6
-  .byte  15,84,176,175,169,0,0               // andps         0xa9af(%eax),%xmm6
+  .byte  15,84,176,111,186,0,0               // andps         0xba6f(%eax),%xmm6
   .byte  15,92,206                           // subps         %xmm6,%xmm1
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,92,241                           // subps         %xmm1,%xmm6
-  .byte  15,88,128,159,172,0,0               // addps         0xac9f(%eax),%xmm0
-  .byte  15,40,184,191,172,0,0               // movaps        0xacbf(%eax),%xmm7
+  .byte  15,88,128,95,189,0,0                // addps         0xbd5f(%eax),%xmm0
+  .byte  15,40,184,127,189,0,0               // movaps        0xbd7f(%eax),%xmm7
   .byte  15,92,254                           // subps         %xmm6,%xmm7
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
@@ -70988,15 +73602,15 @@
   .byte  15,94,207                           // divps         %xmm7,%xmm1
   .byte  15,88,200                           // addps         %xmm0,%xmm1
   .byte  15,91,194                           // cvtdq2ps      %xmm2,%xmm0
-  .byte  15,89,128,63,172,0,0                // mulps         0xac3f(%eax),%xmm0
-  .byte  15,84,144,79,172,0,0                // andps         0xac4f(%eax),%xmm2
-  .byte  15,86,144,159,169,0,0               // orps          0xa99f(%eax),%xmm2
-  .byte  15,88,128,95,172,0,0                // addps         0xac5f(%eax),%xmm0
-  .byte  15,40,176,111,172,0,0               // movaps        0xac6f(%eax),%xmm6
+  .byte  15,89,128,255,188,0,0               // mulps         0xbcff(%eax),%xmm0
+  .byte  15,84,144,15,189,0,0                // andps         0xbd0f(%eax),%xmm2
+  .byte  15,86,144,95,186,0,0                // orps          0xba5f(%eax),%xmm2
+  .byte  15,88,128,31,189,0,0                // addps         0xbd1f(%eax),%xmm0
+  .byte  15,40,176,47,189,0,0                // movaps        0xbd2f(%eax),%xmm6
   .byte  15,89,242                           // mulps         %xmm2,%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
-  .byte  15,88,144,127,172,0,0               // addps         0xac7f(%eax),%xmm2
-  .byte  15,40,176,143,172,0,0               // movaps        0xac8f(%eax),%xmm6
+  .byte  15,88,144,63,189,0,0                // addps         0xbd3f(%eax),%xmm2
+  .byte  15,40,176,79,189,0,0                // movaps        0xbd4f(%eax),%xmm6
   .byte  15,94,242                           // divps         %xmm2,%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
   .byte  15,89,69,232                        // mulps         -0x18(%ebp),%xmm0
@@ -71004,18 +73618,18 @@
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,194,242,1                        // cmpltps       %xmm2,%xmm6
-  .byte  15,84,176,175,169,0,0               // andps         0xa9af(%eax),%xmm6
+  .byte  15,84,176,111,186,0,0               // andps         0xba6f(%eax),%xmm6
   .byte  15,92,214                           // subps         %xmm6,%xmm2
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,92,242                           // subps         %xmm2,%xmm6
-  .byte  15,88,128,159,172,0,0               // addps         0xac9f(%eax),%xmm0
+  .byte  15,88,128,95,189,0,0                // addps         0xbd5f(%eax),%xmm0
   .byte  15,89,238                           // mulps         %xmm6,%xmm5
   .byte  15,92,197                           // subps         %xmm5,%xmm0
-  .byte  15,40,144,191,172,0,0               // movaps        0xacbf(%eax),%xmm2
+  .byte  15,40,144,127,189,0,0               // movaps        0xbd7f(%eax),%xmm2
   .byte  15,92,214                           // subps         %xmm6,%xmm2
   .byte  15,94,218                           // divps         %xmm2,%xmm3
   .byte  15,88,216                           // addps         %xmm0,%xmm3
-  .byte  15,40,128,223,172,0,0               // movaps        0xacdf(%eax),%xmm0
+  .byte  15,40,128,159,189,0,0               // movaps        0xbd9f(%eax),%xmm0
   .byte  15,89,224                           // mulps         %xmm0,%xmm4
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  15,89,216                           // mulps         %xmm0,%xmm3
@@ -71044,29 +73658,29 @@
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  232,0,0,0,0                         // call          3df9 <_sk_lab_to_xyz_sse2+0x15>
   .byte  88                                  // pop           %eax
-  .byte  15,89,144,7,171,0,0                 // mulps         0xab07(%eax),%xmm2
-  .byte  15,40,160,151,168,0,0               // movaps        0xa897(%eax),%xmm4
+  .byte  15,89,144,199,187,0,0               // mulps         0xbbc7(%eax),%xmm2
+  .byte  15,40,160,87,185,0,0                // movaps        0xb957(%eax),%xmm4
   .byte  15,89,204                           // mulps         %xmm4,%xmm1
-  .byte  15,40,168,23,171,0,0                // movaps        0xab17(%eax),%xmm5
+  .byte  15,40,168,215,187,0,0               // movaps        0xbbd7(%eax),%xmm5
   .byte  15,88,205                           // addps         %xmm5,%xmm1
   .byte  15,89,220                           // mulps         %xmm4,%xmm3
   .byte  15,88,221                           // addps         %xmm5,%xmm3
-  .byte  15,88,144,39,171,0,0                // addps         0xab27(%eax),%xmm2
-  .byte  15,89,144,55,171,0,0                // mulps         0xab37(%eax),%xmm2
-  .byte  15,89,136,71,171,0,0                // mulps         0xab47(%eax),%xmm1
+  .byte  15,88,144,231,187,0,0               // addps         0xbbe7(%eax),%xmm2
+  .byte  15,89,144,247,187,0,0               // mulps         0xbbf7(%eax),%xmm2
+  .byte  15,89,136,7,188,0,0                 // mulps         0xbc07(%eax),%xmm1
   .byte  15,88,202                           // addps         %xmm2,%xmm1
-  .byte  15,89,152,87,171,0,0                // mulps         0xab57(%eax),%xmm3
+  .byte  15,89,152,23,188,0,0                // mulps         0xbc17(%eax),%xmm3
   .byte  15,40,234                           // movaps        %xmm2,%xmm5
   .byte  15,92,235                           // subps         %xmm3,%xmm5
   .byte  15,40,193                           // movaps        %xmm1,%xmm0
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  15,89,193                           // mulps         %xmm1,%xmm0
-  .byte  15,40,152,103,171,0,0               // movaps        0xab67(%eax),%xmm3
+  .byte  15,40,152,39,188,0,0                // movaps        0xbc27(%eax),%xmm3
   .byte  15,40,227                           // movaps        %xmm3,%xmm4
   .byte  15,194,224,1                        // cmpltps       %xmm0,%xmm4
-  .byte  15,40,176,119,171,0,0               // movaps        0xab77(%eax),%xmm6
+  .byte  15,40,176,55,188,0,0                // movaps        0xbc37(%eax),%xmm6
   .byte  15,88,206                           // addps         %xmm6,%xmm1
-  .byte  15,40,184,135,171,0,0               // movaps        0xab87(%eax),%xmm7
+  .byte  15,40,184,71,188,0,0                // movaps        0xbc47(%eax),%xmm7
   .byte  15,89,207                           // mulps         %xmm7,%xmm1
   .byte  15,84,196                           // andps         %xmm4,%xmm0
   .byte  15,85,225                           // andnps        %xmm1,%xmm4
@@ -71091,8 +73705,8 @@
   .byte  15,85,221                           // andnps        %xmm5,%xmm3
   .byte  15,86,216                           // orps          %xmm0,%xmm3
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,89,160,151,171,0,0               // mulps         0xab97(%eax),%xmm4
-  .byte  15,89,152,167,171,0,0               // mulps         0xaba7(%eax),%xmm3
+  .byte  15,89,160,87,188,0,0                // mulps         0xbc57(%eax),%xmm4
+  .byte  15,89,152,103,188,0,0               // mulps         0xbc67(%eax),%xmm3
   .byte  141,65,4                            // lea           0x4(%ecx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  15,40,196                           // movaps        %xmm4,%xmm0
@@ -71130,9 +73744,9 @@
   .byte  102,15,110,4,62                     // movd          (%esi,%edi,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  102,15,97,192                       // punpcklwd     %xmm0,%xmm0
-  .byte  102,15,219,130,151,167,0,0          // pand          0xa797(%edx),%xmm0
+  .byte  102,15,219,130,87,184,0,0           // pand          0xb857(%edx),%xmm0
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,154,215,168,0,0               // mulps         0xa8d7(%edx),%xmm3
+  .byte  15,89,154,151,185,0,0               // mulps         0xb997(%edx),%xmm3
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -71197,9 +73811,9 @@
   .byte  102,15,110,36,55                    // movd          (%edi,%esi,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,162,195,166,0,0          // pand          0xa6c3(%edx),%xmm4
+  .byte  102,15,219,162,131,183,0,0          // pand          0xb783(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,3,168,0,0                 // mulps         0xa803(%edx),%xmm4
+  .byte  15,89,162,195,184,0,0               // mulps         0xb8c3(%edx),%xmm4
   .byte  15,41,97,64                         // movaps        %xmm4,0x40(%ecx)
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -71290,7 +73904,7 @@
   .byte  102,15,96,193                       // punpcklbw     %xmm1,%xmm0
   .byte  102,15,97,193                       // punpcklwd     %xmm1,%xmm0
   .byte  15,91,216                           // cvtdq2ps      %xmm0,%xmm3
-  .byte  15,89,153,214,166,0,0               // mulps         0xa6d6(%ecx),%xmm3
+  .byte  15,89,153,150,183,0,0               // mulps         0xb796(%ecx),%xmm3
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
@@ -71324,7 +73938,7 @@
   .byte  15,175,81,4                         // imul          0x4(%ecx),%edx
   .byte  3,23                                // add           (%edi),%edx
   .byte  139,89,8                            // mov           0x8(%ecx),%ebx
-  .byte  15,40,166,98,165,0,0                // movaps        0xa562(%esi),%xmm4
+  .byte  15,40,166,34,182,0,0                // movaps        0xb622(%esi),%xmm4
   .byte  15,89,227                           // mulps         %xmm3,%xmm4
   .byte  102,15,91,228                       // cvtps2dq      %xmm4,%xmm4
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
@@ -71359,7 +73973,7 @@
   .byte  102,15,197,220,4                    // pextrw        $0x4,%xmm4,%ebx
   .byte  136,92,58,2                         // mov           %bl,0x2(%edx,%edi,1)
   .byte  102,15,112,228,212                  // pshufd        $0xd4,%xmm4,%xmm4
-  .byte  102,15,219,166,130,168,0,0          // pand          0xa882(%esi),%xmm4
+  .byte  102,15,219,166,66,185,0,0           // pand          0xb942(%esi),%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
@@ -71395,12 +74009,12 @@
   .byte  102,15,110,4,62                     // movd          (%esi,%edi,1),%xmm0
   .byte  102,15,96,192                       // punpcklbw     %xmm0,%xmm0
   .byte  102,15,97,192                       // punpcklwd     %xmm0,%xmm0
-  .byte  102,15,219,130,160,164,0,0          // pand          0xa4a0(%edx),%xmm0
+  .byte  102,15,219,130,96,181,0,0           // pand          0xb560(%edx),%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,130,224,165,0,0               // mulps         0xa5e0(%edx),%xmm0
+  .byte  15,89,130,160,182,0,0               // mulps         0xb6a0(%edx),%xmm0
   .byte  141,112,8                           // lea           0x8(%eax),%esi
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,154,224,163,0,0               // movaps        0xa3e0(%edx),%xmm3
+  .byte  15,40,154,160,180,0,0               // movaps        0xb4a0(%edx),%xmm3
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  86                                  // push          %esi
@@ -71458,13 +74072,13 @@
   .byte  102,15,110,36,62                    // movd          (%esi,%edi,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,219,162,244,163,0,0          // pand          0xa3f4(%edx),%xmm4
+  .byte  102,15,219,162,180,180,0,0          // pand          0xb4b4(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,52,165,0,0                // mulps         0xa534(%edx),%xmm4
+  .byte  15,89,162,244,181,0,0               // mulps         0xb5f4(%edx),%xmm4
   .byte  15,41,97,48                         // movaps        %xmm4,0x30(%ecx)
   .byte  15,41,97,32                         // movaps        %xmm4,0x20(%ecx)
   .byte  15,41,97,16                         // movaps        %xmm4,0x10(%ecx)
-  .byte  15,40,162,52,163,0,0                // movaps        0xa334(%edx),%xmm4
+  .byte  15,40,162,244,179,0,0               // movaps        0xb3f4(%edx),%xmm4
   .byte  15,41,97,64                         // movaps        %xmm4,0x40(%ecx)
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -71556,10 +74170,10 @@
   .byte  102,15,96,193                       // punpcklbw     %xmm1,%xmm0
   .byte  102,15,97,193                       // punpcklwd     %xmm1,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,129,221,163,0,0               // mulps         0xa3dd(%ecx),%xmm0
+  .byte  15,89,129,157,180,0,0               // mulps         0xb49d(%ecx),%xmm0
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,153,221,161,0,0               // movaps        0xa1dd(%ecx),%xmm3
+  .byte  15,40,153,157,178,0,0               // movaps        0xb29d(%ecx),%xmm3
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  82                                  // push          %edx
@@ -71596,20 +74210,20 @@
   .byte  117,97                              // jne           44ac <_sk_load_565_sse2+0x8c>
   .byte  243,15,126,20,126                   // movq          (%esi,%edi,2),%xmm2
   .byte  102,15,97,208                       // punpcklwd     %xmm0,%xmm2
-  .byte  102,15,111,130,162,163,0,0          // movdqa        0xa3a2(%edx),%xmm0
+  .byte  102,15,111,130,98,180,0,0           // movdqa        0xb462(%edx),%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,130,178,163,0,0               // mulps         0xa3b2(%edx),%xmm0
-  .byte  102,15,111,138,194,163,0,0          // movdqa        0xa3c2(%edx),%xmm1
+  .byte  15,89,130,114,180,0,0               // mulps         0xb472(%edx),%xmm0
+  .byte  102,15,111,138,130,180,0,0          // movdqa        0xb482(%edx),%xmm1
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,138,210,163,0,0               // mulps         0xa3d2(%edx),%xmm1
-  .byte  102,15,219,146,226,163,0,0          // pand          0xa3e2(%edx),%xmm2
+  .byte  15,89,138,146,180,0,0               // mulps         0xb492(%edx),%xmm1
+  .byte  102,15,219,146,162,180,0,0          // pand          0xb4a2(%edx),%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,146,242,163,0,0               // mulps         0xa3f2(%edx),%xmm2
+  .byte  15,89,146,178,180,0,0               // mulps         0xb4b2(%edx),%xmm2
   .byte  141,112,8                           // lea           0x8(%eax),%esi
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,154,146,161,0,0               // movaps        0xa192(%edx),%xmm3
+  .byte  15,40,154,82,178,0,0                // movaps        0xb252(%edx),%xmm3
   .byte  86                                  // push          %esi
   .byte  81                                  // push          %ecx
   .byte  255,80,4                            // call          *0x4(%eax)
@@ -71663,21 +74277,21 @@
   .byte  117,113                             // jne           458c <_sk_load_565_dst_sse2+0x9c>
   .byte  243,15,126,36,126                   // movq          (%esi,%edi,2),%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,111,170,210,162,0,0          // movdqa        0xa2d2(%edx),%xmm5
+  .byte  102,15,111,170,146,179,0,0          // movdqa        0xb392(%edx),%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,226,162,0,0               // mulps         0xa2e2(%edx),%xmm5
+  .byte  15,89,170,162,179,0,0               // mulps         0xb3a2(%edx),%xmm5
   .byte  15,41,105,16                        // movaps        %xmm5,0x10(%ecx)
-  .byte  102,15,111,170,242,162,0,0          // movdqa        0xa2f2(%edx),%xmm5
+  .byte  102,15,111,170,178,179,0,0          // movdqa        0xb3b2(%edx),%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,2,163,0,0                 // mulps         0xa302(%edx),%xmm5
+  .byte  15,89,170,194,179,0,0               // mulps         0xb3c2(%edx),%xmm5
   .byte  15,41,105,32                        // movaps        %xmm5,0x20(%ecx)
-  .byte  102,15,219,162,18,163,0,0           // pand          0xa312(%edx),%xmm4
+  .byte  102,15,219,162,210,179,0,0          // pand          0xb3d2(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,34,163,0,0                // mulps         0xa322(%edx),%xmm4
+  .byte  15,89,162,226,179,0,0               // mulps         0xb3e2(%edx),%xmm4
   .byte  15,41,97,48                         // movaps        %xmm4,0x30(%ecx)
-  .byte  15,40,162,194,160,0,0               // movaps        0xa0c2(%edx),%xmm4
+  .byte  15,40,162,130,177,0,0               // movaps        0xb182(%edx),%xmm4
   .byte  15,41,97,64                         // movaps        %xmm4,0x40(%ecx)
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -71762,20 +74376,20 @@
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,196,209,3                    // pinsrw        $0x3,%ecx,%xmm2
   .byte  102,15,97,208                       // punpcklwd     %xmm0,%xmm2
-  .byte  102,15,111,130,80,161,0,0           // movdqa        0xa150(%edx),%xmm0
+  .byte  102,15,111,130,16,178,0,0           // movdqa        0xb210(%edx),%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,130,96,161,0,0                // mulps         0xa160(%edx),%xmm0
-  .byte  102,15,111,138,112,161,0,0          // movdqa        0xa170(%edx),%xmm1
+  .byte  15,89,130,32,178,0,0                // mulps         0xb220(%edx),%xmm0
+  .byte  102,15,111,138,48,178,0,0           // movdqa        0xb230(%edx),%xmm1
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,138,128,161,0,0               // mulps         0xa180(%edx),%xmm1
-  .byte  102,15,219,146,144,161,0,0          // pand          0xa190(%edx),%xmm2
+  .byte  15,89,138,64,178,0,0                // mulps         0xb240(%edx),%xmm1
+  .byte  102,15,219,146,80,178,0,0           // pand          0xb250(%edx),%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,146,160,161,0,0               // mulps         0xa1a0(%edx),%xmm2
+  .byte  15,89,146,96,178,0,0                // mulps         0xb260(%edx),%xmm2
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,154,64,159,0,0                // movaps        0x9f40(%edx),%xmm3
+  .byte  15,40,154,0,176,0,0                 // movaps        0xb000(%edx),%xmm3
   .byte  81                                  // push          %ecx
   .byte  255,117,8                           // pushl         0x8(%ebp)
   .byte  255,80,4                            // call          *0x4(%eax)
@@ -71803,8 +74417,8 @@
   .byte  1,210                               // add           %edx,%edx
   .byte  3,22                                // add           (%esi),%edx
   .byte  139,49                              // mov           (%ecx),%esi
-  .byte  15,40,167,205,162,0,0               // movaps        0xa2cd(%edi),%xmm4
-  .byte  15,40,175,221,162,0,0               // movaps        0xa2dd(%edi),%xmm5
+  .byte  15,40,167,141,179,0,0               // movaps        0xb38d(%edi),%xmm4
+  .byte  15,40,175,157,179,0,0               // movaps        0xb39d(%edi),%xmm5
   .byte  139,89,8                            // mov           0x8(%ecx),%ebx
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,89,244                           // mulps         %xmm4,%xmm6
@@ -71884,21 +74498,21 @@
   .byte  117,112                             // jne           4862 <_sk_load_4444_sse2+0x9b>
   .byte  243,15,126,28,126                   // movq          (%esi,%edi,2),%xmm3
   .byte  102,15,97,216                       // punpcklwd     %xmm0,%xmm3
-  .byte  102,15,111,130,11,162,0,0           // movdqa        0xa20b(%edx),%xmm0
+  .byte  102,15,111,130,203,178,0,0          // movdqa        0xb2cb(%edx),%xmm0
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,130,27,162,0,0                // mulps         0xa21b(%edx),%xmm0
-  .byte  102,15,111,138,43,162,0,0           // movdqa        0xa22b(%edx),%xmm1
+  .byte  15,89,130,219,178,0,0               // mulps         0xb2db(%edx),%xmm0
+  .byte  102,15,111,138,235,178,0,0          // movdqa        0xb2eb(%edx),%xmm1
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,138,59,162,0,0                // mulps         0xa23b(%edx),%xmm1
-  .byte  102,15,111,146,75,162,0,0           // movdqa        0xa24b(%edx),%xmm2
+  .byte  15,89,138,251,178,0,0               // mulps         0xb2fb(%edx),%xmm1
+  .byte  102,15,111,146,11,179,0,0           // movdqa        0xb30b(%edx),%xmm2
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,146,91,162,0,0                // mulps         0xa25b(%edx),%xmm2
-  .byte  102,15,219,154,107,162,0,0          // pand          0xa26b(%edx),%xmm3
+  .byte  15,89,146,27,179,0,0                // mulps         0xb31b(%edx),%xmm2
+  .byte  102,15,219,154,43,179,0,0           // pand          0xb32b(%edx),%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,154,123,162,0,0               // mulps         0xa27b(%edx),%xmm3
+  .byte  15,89,154,59,179,0,0                // mulps         0xb33b(%edx),%xmm3
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  82                                  // push          %edx
@@ -71954,24 +74568,24 @@
   .byte  15,133,128,0,0,0                    // jne           4955 <_sk_load_4444_dst_sse2+0xaf>
   .byte  243,15,126,36,126                   // movq          (%esi,%edi,2),%xmm4
   .byte  102,15,97,224                       // punpcklwd     %xmm0,%xmm4
-  .byte  102,15,111,170,44,161,0,0           // movdqa        0xa12c(%edx),%xmm5
+  .byte  102,15,111,170,236,177,0,0          // movdqa        0xb1ec(%edx),%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,60,161,0,0                // mulps         0xa13c(%edx),%xmm5
+  .byte  15,89,170,252,177,0,0               // mulps         0xb1fc(%edx),%xmm5
   .byte  15,41,105,16                        // movaps        %xmm5,0x10(%ecx)
-  .byte  102,15,111,170,76,161,0,0           // movdqa        0xa14c(%edx),%xmm5
+  .byte  102,15,111,170,12,178,0,0           // movdqa        0xb20c(%edx),%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,92,161,0,0                // mulps         0xa15c(%edx),%xmm5
+  .byte  15,89,170,28,178,0,0                // mulps         0xb21c(%edx),%xmm5
   .byte  15,41,105,32                        // movaps        %xmm5,0x20(%ecx)
-  .byte  102,15,111,170,108,161,0,0          // movdqa        0xa16c(%edx),%xmm5
+  .byte  102,15,111,170,44,178,0,0           // movdqa        0xb22c(%edx),%xmm5
   .byte  102,15,219,236                      // pand          %xmm4,%xmm5
   .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
-  .byte  15,89,170,124,161,0,0               // mulps         0xa17c(%edx),%xmm5
+  .byte  15,89,170,60,178,0,0                // mulps         0xb23c(%edx),%xmm5
   .byte  15,41,105,48                        // movaps        %xmm5,0x30(%ecx)
-  .byte  102,15,219,162,140,161,0,0          // pand          0xa18c(%edx),%xmm4
+  .byte  102,15,219,162,76,178,0,0           // pand          0xb24c(%edx),%xmm4
   .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
-  .byte  15,89,162,156,161,0,0               // mulps         0xa19c(%edx),%xmm4
+  .byte  15,89,162,92,178,0,0                // mulps         0xb25c(%edx),%xmm4
   .byte  15,41,97,64                         // movaps        %xmm4,0x40(%ecx)
   .byte  141,80,8                            // lea           0x8(%eax),%edx
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -72056,21 +74670,21 @@
   .byte  89                                  // pop           %ecx
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,97,216                       // punpcklwd     %xmm0,%xmm3
-  .byte  102,15,111,129,142,159,0,0          // movdqa        0x9f8e(%ecx),%xmm0
+  .byte  102,15,111,129,78,176,0,0           // movdqa        0xb04e(%ecx),%xmm0
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,89,129,158,159,0,0               // mulps         0x9f9e(%ecx),%xmm0
-  .byte  102,15,111,137,174,159,0,0          // movdqa        0x9fae(%ecx),%xmm1
+  .byte  15,89,129,94,176,0,0                // mulps         0xb05e(%ecx),%xmm0
+  .byte  102,15,111,137,110,176,0,0          // movdqa        0xb06e(%ecx),%xmm1
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
   .byte  15,91,201                           // cvtdq2ps      %xmm1,%xmm1
-  .byte  15,89,137,190,159,0,0               // mulps         0x9fbe(%ecx),%xmm1
-  .byte  102,15,111,145,206,159,0,0          // movdqa        0x9fce(%ecx),%xmm2
+  .byte  15,89,137,126,176,0,0               // mulps         0xb07e(%ecx),%xmm1
+  .byte  102,15,111,145,142,176,0,0          // movdqa        0xb08e(%ecx),%xmm2
   .byte  102,15,219,211                      // pand          %xmm3,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,89,145,222,159,0,0               // mulps         0x9fde(%ecx),%xmm2
-  .byte  102,15,219,153,238,159,0,0          // pand          0x9fee(%ecx),%xmm3
+  .byte  15,89,145,158,176,0,0               // mulps         0xb09e(%ecx),%xmm2
+  .byte  102,15,219,153,174,176,0,0          // pand          0xb0ae(%ecx),%xmm3
   .byte  15,91,219                           // cvtdq2ps      %xmm3,%xmm3
-  .byte  15,89,153,254,159,0,0               // mulps         0x9ffe(%ecx),%xmm3
+  .byte  15,89,153,190,176,0,0               // mulps         0xb0be(%ecx),%xmm3
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  81                                  // push          %ecx
@@ -72100,7 +74714,7 @@
   .byte  1,210                               // add           %edx,%edx
   .byte  3,22                                // add           (%esi),%edx
   .byte  139,49                              // mov           (%ecx),%esi
-  .byte  15,40,167,145,159,0,0               // movaps        0x9f91(%edi),%xmm4
+  .byte  15,40,167,81,176,0,0                // movaps        0xb051(%edi),%xmm4
   .byte  139,89,8                            // mov           0x8(%ecx),%ebx
   .byte  15,40,232                           // movaps        %xmm0,%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
@@ -72185,11 +74799,11 @@
   .byte  139,57                              // mov           (%ecx),%edi
   .byte  117,102                             // jne           4c44 <_sk_load_8888_sse2+0x92>
   .byte  243,15,111,28,190                   // movdqu        (%esi,%edi,4),%xmm3
-  .byte  102,15,111,146,192,154,0,0          // movdqa        0x9ac0(%edx),%xmm2
+  .byte  102,15,111,146,128,171,0,0          // movdqa        0xab80(%edx),%xmm2
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,40,162,0,156,0,0                 // movaps        0x9c00(%edx),%xmm4
+  .byte  15,40,162,192,172,0,0               // movaps        0xacc0(%edx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -72254,11 +74868,11 @@
   .byte  139,57                              // mov           (%ecx),%edi
   .byte  117,118                             // jne           4d1b <_sk_load_8888_dst_sse2+0xa2>
   .byte  243,15,111,36,190                   // movdqu        (%esi,%edi,4),%xmm4
-  .byte  102,15,111,170,249,153,0,0          // movdqa        0x99f9(%edx),%xmm5
+  .byte  102,15,111,170,185,170,0,0          // movdqa        0xaab9(%edx),%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
   .byte  102,15,219,245                      // pand          %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,40,186,57,155,0,0                // movaps        0x9b39(%edx),%xmm7
+  .byte  15,40,186,249,171,0,0               // movaps        0xabf9(%edx),%xmm7
   .byte  15,89,247                           // mulps         %xmm7,%xmm6
   .byte  15,41,113,16                        // movaps        %xmm6,0x10(%ecx)
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
@@ -72353,11 +74967,11 @@
   .byte  102,15,98,194                       // punpckldq     %xmm2,%xmm0
   .byte  102,15,98,217                       // punpckldq     %xmm1,%xmm3
   .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
-  .byte  102,15,111,145,134,152,0,0          // movdqa        0x9886(%ecx),%xmm2
+  .byte  102,15,111,145,70,169,0,0           // movdqa        0xa946(%ecx),%xmm2
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,219,194                      // pand          %xmm2,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,40,161,198,153,0,0               // movaps        0x99c6(%ecx),%xmm4
+  .byte  15,40,161,134,170,0,0               // movaps        0xaa86(%ecx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -72401,7 +75015,7 @@
   .byte  193,226,2                           // shl           $0x2,%edx
   .byte  3,22                                // add           (%esi),%edx
   .byte  139,49                              // mov           (%ecx),%esi
-  .byte  15,40,167,27,152,0,0                // movaps        0x981b(%edi),%xmm4
+  .byte  15,40,167,219,168,0,0               // movaps        0xa8db(%edi),%xmm4
   .byte  139,89,8                            // mov           0x8(%ecx),%ebx
   .byte  15,40,232                           // movaps        %xmm0,%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
@@ -72472,11 +75086,11 @@
   .byte  139,57                              // mov           (%ecx),%edi
   .byte  117,102                             // jne           4faf <_sk_load_bgra_sse2+0x92>
   .byte  243,15,111,28,190                   // movdqu        (%esi,%edi,4),%xmm3
-  .byte  102,15,111,130,85,151,0,0           // movdqa        0x9755(%edx),%xmm0
+  .byte  102,15,111,130,21,168,0,0           // movdqa        0xa815(%edx),%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
   .byte  15,91,209                           // cvtdq2ps      %xmm1,%xmm2
-  .byte  15,40,162,149,152,0,0               // movaps        0x9895(%edx),%xmm4
+  .byte  15,40,162,85,169,0,0                // movaps        0xa955(%edx),%xmm4
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -72541,11 +75155,11 @@
   .byte  139,57                              // mov           (%ecx),%edi
   .byte  117,118                             // jne           5086 <_sk_load_bgra_dst_sse2+0xa2>
   .byte  243,15,111,36,190                   // movdqu        (%esi,%edi,4),%xmm4
-  .byte  102,15,111,170,142,150,0,0          // movdqa        0x968e(%edx),%xmm5
+  .byte  102,15,111,170,78,167,0,0           // movdqa        0xa74e(%edx),%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
   .byte  102,15,219,245                      // pand          %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
-  .byte  15,40,186,206,151,0,0               // movaps        0x97ce(%edx),%xmm7
+  .byte  15,40,186,142,168,0,0               // movaps        0xa88e(%edx),%xmm7
   .byte  15,89,247                           // mulps         %xmm7,%xmm6
   .byte  15,41,113,48                        // movaps        %xmm6,0x30(%ecx)
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
@@ -72640,11 +75254,11 @@
   .byte  102,15,98,194                       // punpckldq     %xmm2,%xmm0
   .byte  102,15,98,217                       // punpckldq     %xmm1,%xmm3
   .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
-  .byte  102,15,111,129,27,149,0,0           // movdqa        0x951b(%ecx),%xmm0
+  .byte  102,15,111,129,219,165,0,0          // movdqa        0xa5db(%ecx),%xmm0
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
   .byte  15,91,209                           // cvtdq2ps      %xmm1,%xmm2
-  .byte  15,40,161,91,150,0,0                // movaps        0x965b(%ecx),%xmm4
+  .byte  15,40,161,27,167,0,0                // movaps        0xa71b(%ecx),%xmm4
   .byte  15,89,212                           // mulps         %xmm4,%xmm2
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,114,209,8                    // psrld         $0x8,%xmm1
@@ -72688,7 +75302,7 @@
   .byte  193,226,2                           // shl           $0x2,%edx
   .byte  3,22                                // add           (%esi),%edx
   .byte  139,49                              // mov           (%ecx),%esi
-  .byte  15,40,167,176,148,0,0               // movaps        0x94b0(%edi),%xmm4
+  .byte  15,40,167,112,165,0,0               // movaps        0xa570(%edi),%xmm4
   .byte  139,89,8                            // mov           0x8(%ecx),%ebx
   .byte  15,40,234                           // movaps        %xmm2,%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
@@ -72787,11 +75401,11 @@
   .byte  102,15,239,192                      // pxor          %xmm0,%xmm0
   .byte  102,15,97,200                       // punpcklwd     %xmm0,%xmm1
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
-  .byte  102,15,111,170,218,151,0,0          // movdqa        0x97da(%edx),%xmm5
+  .byte  102,15,111,170,154,168,0,0          // movdqa        0xa89a(%edx),%xmm5
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,219,245                      // pand          %xmm5,%xmm6
-  .byte  102,15,219,138,234,151,0,0          // pand          0x97ea(%edx),%xmm1
-  .byte  102,15,111,130,250,151,0,0          // movdqa        0x97fa(%edx),%xmm0
+  .byte  102,15,219,138,170,168,0,0          // pand          0xa8aa(%edx),%xmm1
+  .byte  102,15,111,130,186,168,0,0          // movdqa        0xa8ba(%edx),%xmm0
   .byte  102,15,127,69,184                   // movdqa        %xmm0,-0x48(%ebp)
   .byte  102,15,114,246,16                   // pslld         $0x10,%xmm6
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
@@ -72803,7 +75417,7 @@
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
   .byte  102,15,219,213                      // pand          %xmm5,%xmm2
-  .byte  102,15,111,154,234,151,0,0          // movdqa        0x97ea(%edx),%xmm3
+  .byte  102,15,111,154,170,168,0,0          // movdqa        0xa8aa(%edx),%xmm3
   .byte  102,15,219,227                      // pand          %xmm3,%xmm4
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
   .byte  102,15,102,196                      // pcmpgtd       %xmm4,%xmm0
@@ -72816,7 +75430,7 @@
   .byte  102,15,219,253                      // pand          %xmm5,%xmm7
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  102,15,114,247,16                   // pslld         $0x10,%xmm7
-  .byte  102,15,111,146,250,151,0,0          // movdqa        0x97fa(%edx),%xmm2
+  .byte  102,15,111,146,186,168,0,0          // movdqa        0xa8ba(%edx),%xmm2
   .byte  102,15,102,208                      // pcmpgtd       %xmm0,%xmm2
   .byte  102,15,114,240,13                   // pslld         $0xd,%xmm0
   .byte  102,15,235,199                      // por           %xmm7,%xmm0
@@ -72831,7 +75445,7 @@
   .byte  102,15,127,93,184                   // movdqa        %xmm3,-0x48(%ebp)
   .byte  102,15,114,247,13                   // pslld         $0xd,%xmm7
   .byte  102,15,235,253                      // por           %xmm5,%xmm7
-  .byte  102,15,111,154,10,152,0,0           // movdqa        0x980a(%edx),%xmm3
+  .byte  102,15,111,154,202,168,0,0          // movdqa        0xa8ca(%edx),%xmm3
   .byte  102,15,254,203                      // paddd         %xmm3,%xmm1
   .byte  102,15,254,227                      // paddd         %xmm3,%xmm4
   .byte  102,15,254,195                      // paddd         %xmm3,%xmm0
@@ -72920,18 +75534,18 @@
   .byte  102,15,126,85,232                   // movd          %xmm2,-0x18(%ebp)
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
   .byte  102,15,97,202                       // punpcklwd     %xmm2,%xmm1
-  .byte  102,15,111,186,189,149,0,0          // movdqa        0x95bd(%edx),%xmm7
+  .byte  102,15,111,186,125,166,0,0          // movdqa        0xa67d(%edx),%xmm7
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,15,219,215                      // pand          %xmm7,%xmm2
-  .byte  102,15,111,154,205,149,0,0          // movdqa        0x95cd(%edx),%xmm3
+  .byte  102,15,111,154,141,166,0,0          // movdqa        0xa68d(%edx),%xmm3
   .byte  102,15,219,203                      // pand          %xmm3,%xmm1
-  .byte  102,15,111,162,221,149,0,0          // movdqa        0x95dd(%edx),%xmm4
+  .byte  102,15,111,162,157,166,0,0          // movdqa        0xa69d(%edx),%xmm4
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,102,233                      // pcmpgtd       %xmm1,%xmm5
   .byte  102,15,114,241,13                   // pslld         $0xd,%xmm1
   .byte  102,15,235,202                      // por           %xmm2,%xmm1
-  .byte  102,15,111,146,237,149,0,0          // movdqa        0x95ed(%edx),%xmm2
+  .byte  102,15,111,146,173,166,0,0          // movdqa        0xa6ad(%edx),%xmm2
   .byte  102,15,127,85,184                   // movdqa        %xmm2,-0x48(%ebp)
   .byte  102,15,254,202                      // paddd         %xmm2,%xmm1
   .byte  102,15,223,233                      // pandn         %xmm1,%xmm5
@@ -73077,11 +75691,11 @@
   .byte  102,15,126,69,248                   // movd          %xmm0,-0x8(%ebp)
   .byte  102,15,97,206                       // punpcklwd     %xmm6,%xmm1
   .byte  102,15,239,210                      // pxor          %xmm2,%xmm2
-  .byte  102,15,111,177,33,147,0,0           // movdqa        0x9321(%ecx),%xmm6
+  .byte  102,15,111,177,225,163,0,0          // movdqa        0xa3e1(%ecx),%xmm6
   .byte  102,15,111,225                      // movdqa        %xmm1,%xmm4
   .byte  102,15,219,230                      // pand          %xmm6,%xmm4
-  .byte  102,15,219,137,49,147,0,0           // pand          0x9331(%ecx),%xmm1
-  .byte  102,15,111,129,65,147,0,0           // movdqa        0x9341(%ecx),%xmm0
+  .byte  102,15,219,137,241,163,0,0          // pand          0xa3f1(%ecx),%xmm1
+  .byte  102,15,111,129,1,164,0,0            // movdqa        0xa401(%ecx),%xmm0
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,102,217                      // pcmpgtd       %xmm1,%xmm3
@@ -73092,7 +75706,7 @@
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  102,15,111,213                      // movdqa        %xmm5,%xmm2
   .byte  102,15,219,214                      // pand          %xmm6,%xmm2
-  .byte  102,15,111,153,49,147,0,0           // movdqa        0x9331(%ecx),%xmm3
+  .byte  102,15,111,153,241,163,0,0          // movdqa        0xa3f1(%ecx),%xmm3
   .byte  102,15,219,235                      // pand          %xmm3,%xmm5
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
   .byte  102,15,111,224                      // movdqa        %xmm0,%xmm4
@@ -73106,7 +75720,7 @@
   .byte  102,15,219,254                      // pand          %xmm6,%xmm7
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  102,15,114,247,16                   // pslld         $0x10,%xmm7
-  .byte  102,15,111,145,65,147,0,0           // movdqa        0x9341(%ecx),%xmm2
+  .byte  102,15,111,145,1,164,0,0            // movdqa        0xa401(%ecx),%xmm2
   .byte  102,15,111,218                      // movdqa        %xmm2,%xmm3
   .byte  102,15,102,216                      // pcmpgtd       %xmm0,%xmm3
   .byte  102,15,114,240,13                   // pslld         $0xd,%xmm0
@@ -73115,12 +75729,12 @@
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  102,15,97,252                       // punpcklwd     %xmm4,%xmm7
   .byte  102,15,219,247                      // pand          %xmm7,%xmm6
-  .byte  102,15,219,185,49,147,0,0           // pand          0x9331(%ecx),%xmm7
+  .byte  102,15,219,185,241,163,0,0          // pand          0xa3f1(%ecx),%xmm7
   .byte  102,15,114,246,16                   // pslld         $0x10,%xmm6
   .byte  102,15,102,215                      // pcmpgtd       %xmm7,%xmm2
   .byte  102,15,114,247,13                   // pslld         $0xd,%xmm7
   .byte  102,15,235,254                      // por           %xmm6,%xmm7
-  .byte  102,15,111,161,81,147,0,0           // movdqa        0x9351(%ecx),%xmm4
+  .byte  102,15,111,161,17,164,0,0           // movdqa        0xa411(%ecx),%xmm4
   .byte  102,15,254,204                      // paddd         %xmm4,%xmm1
   .byte  102,15,254,236                      // paddd         %xmm4,%xmm5
   .byte  102,15,254,196                      // paddd         %xmm4,%xmm0
@@ -73159,22 +75773,22 @@
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  232,0,0,0,0                         // call          5913 <_sk_store_f16_sse2+0x19>
   .byte  88                                  // pop           %eax
-  .byte  102,15,111,152,157,145,0,0          // movdqa        0x919d(%eax),%xmm3
+  .byte  102,15,111,152,93,162,0,0           // movdqa        0xa25d(%eax),%xmm3
   .byte  102,15,111,224                      // movdqa        %xmm0,%xmm4
   .byte  102,15,219,227                      // pand          %xmm3,%xmm4
-  .byte  102,15,111,136,205,145,0,0          // movdqa        0x91cd(%eax),%xmm1
+  .byte  102,15,111,136,141,162,0,0          // movdqa        0xa28d(%eax),%xmm1
   .byte  102,15,127,77,232                   // movdqa        %xmm1,-0x18(%ebp)
   .byte  102,15,111,240                      // movdqa        %xmm0,%xmm6
   .byte  102,15,114,246,3                    // pslld         $0x3,%xmm6
   .byte  102,15,219,241                      // pand          %xmm1,%xmm6
   .byte  102,15,254,244                      // paddd         %xmm4,%xmm6
-  .byte  102,15,111,184,173,145,0,0          // movdqa        0x91ad(%eax),%xmm7
+  .byte  102,15,111,184,109,162,0,0          // movdqa        0xa26d(%eax),%xmm7
   .byte  102,15,127,69,168                   // movdqa        %xmm0,-0x58(%ebp)
   .byte  102,15,219,199                      // pand          %xmm7,%xmm0
-  .byte  102,15,111,168,189,145,0,0          // movdqa        0x91bd(%eax),%xmm5
+  .byte  102,15,111,168,125,162,0,0          // movdqa        0xa27d(%eax),%xmm5
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
   .byte  102,15,102,200                      // pcmpgtd       %xmm0,%xmm1
-  .byte  102,15,111,128,77,142,0,0           // movdqa        0x8e4d(%eax),%xmm0
+  .byte  102,15,111,128,13,159,0,0           // movdqa        0x9f0d(%eax),%xmm0
   .byte  102,15,127,69,216                   // movdqa        %xmm0,-0x28(%ebp)
   .byte  102,15,254,240                      // paddd         %xmm0,%xmm6
   .byte  102,15,114,230,16                   // psrad         $0x10,%xmm6
@@ -73308,7 +75922,7 @@
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  102,15,97,195                       // punpcklwd     %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,40,162,96,141,0,0                // movaps        0x8d60(%edx),%xmm4
+  .byte  15,40,162,32,158,0,0                // movaps        0x9e20(%edx),%xmm4
   .byte  15,89,196                           // mulps         %xmm4,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -73412,7 +76026,7 @@
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
   .byte  102,15,97,195                       // punpcklwd     %xmm3,%xmm0
   .byte  15,91,192                           // cvtdq2ps      %xmm0,%xmm0
-  .byte  15,40,170,249,139,0,0               // movaps        0x8bf9(%edx),%xmm5
+  .byte  15,40,170,185,156,0,0               // movaps        0x9cb9(%edx),%xmm5
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
   .byte  102,15,111,204                      // movdqa        %xmm4,%xmm1
   .byte  102,15,113,241,8                    // psllw         $0x8,%xmm1
@@ -73438,7 +76052,7 @@
   .byte  15,89,213                           // mulps         %xmm5,%xmm2
   .byte  141,112,8                           // lea           0x8(%eax),%esi
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,154,121,137,0,0               // movaps        0x8979(%edx),%xmm3
+  .byte  15,40,154,57,154,0,0                // movaps        0x9a39(%edx),%xmm3
   .byte  86                                  // push          %esi
   .byte  81                                  // push          %ecx
   .byte  255,80,4                            // call          *0x4(%eax)
@@ -73485,7 +76099,7 @@
   .byte  1,210                               // add           %edx,%edx
   .byte  3,22                                // add           (%esi),%edx
   .byte  139,49                              // mov           (%ecx),%esi
-  .byte  15,40,183,85,141,0,0                // movaps        0x8d55(%edi),%xmm6
+  .byte  15,40,183,21,158,0,0                // movaps        0x9e15(%edi),%xmm6
   .byte  139,121,8                           // mov           0x8(%ecx),%edi
   .byte  193,230,2                           // shl           $0x2,%esi
   .byte  15,40,224                           // movaps        %xmm0,%xmm4
@@ -73765,7 +76379,7 @@
   .byte  243,15,91,245                       // cvttps2dq     %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  15,194,238,1                        // cmpltps       %xmm6,%xmm5
-  .byte  15,84,168,1,133,0,0                 // andps         0x8501(%eax),%xmm5
+  .byte  15,84,168,193,149,0,0               // andps         0x95c1(%eax),%xmm5
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
   .byte  15,89,230                           // mulps         %xmm6,%xmm4
@@ -73797,7 +76411,7 @@
   .byte  243,15,91,245                       // cvttps2dq     %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  15,194,238,1                        // cmpltps       %xmm6,%xmm5
-  .byte  15,84,168,175,132,0,0               // andps         0x84af(%eax),%xmm5
+  .byte  15,84,168,111,149,0,0               // andps         0x956f(%eax),%xmm5
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
   .byte  15,89,230                           // mulps         %xmm6,%xmm4
@@ -73827,13 +76441,13 @@
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
   .byte  15,92,198                           // subps         %xmm6,%xmm0
-  .byte  243,15,89,169,61,140,0,0            // mulss         0x8c3d(%ecx),%xmm5
+  .byte  243,15,89,169,253,156,0,0           // mulss         0x9cfd(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,89,232                           // mulps         %xmm0,%xmm5
   .byte  243,15,91,253                       // cvttps2dq     %xmm5,%xmm7
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
   .byte  15,194,239,1                        // cmpltps       %xmm7,%xmm5
-  .byte  15,84,169,93,132,0,0                // andps         0x845d(%ecx),%xmm5
+  .byte  15,84,169,29,149,0,0                // andps         0x951d(%ecx),%xmm5
   .byte  15,92,253                           // subps         %xmm5,%xmm7
   .byte  243,15,88,228                       // addss         %xmm4,%xmm4
   .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
@@ -73868,13 +76482,13 @@
   .byte  15,40,244                           // movaps        %xmm4,%xmm6
   .byte  15,198,246,0                        // shufps        $0x0,%xmm6,%xmm6
   .byte  15,92,206                           // subps         %xmm6,%xmm1
-  .byte  243,15,89,169,201,139,0,0           // mulss         0x8bc9(%ecx),%xmm5
+  .byte  243,15,89,169,137,156,0,0           // mulss         0x9c89(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,89,233                           // mulps         %xmm1,%xmm5
   .byte  243,15,91,253                       // cvttps2dq     %xmm5,%xmm7
   .byte  15,91,255                           // cvtdq2ps      %xmm7,%xmm7
   .byte  15,194,239,1                        // cmpltps       %xmm7,%xmm5
-  .byte  15,84,169,233,131,0,0               // andps         0x83e9(%ecx),%xmm5
+  .byte  15,84,169,169,148,0,0               // andps         0x94a9(%ecx),%xmm5
   .byte  15,92,253                           // subps         %xmm5,%xmm7
   .byte  243,15,88,228                       // addss         %xmm4,%xmm4
   .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
@@ -73905,7 +76519,7 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,95,224                           // maxps         %xmm0,%xmm4
-  .byte  15,93,160,117,131,0,0               // minps         0x8375(%eax),%xmm4
+  .byte  15,93,160,53,148,0,0                // minps         0x9435(%eax),%xmm4
   .byte  141,65,4                            // lea           0x4(%ecx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  15,40,196                           // movaps        %xmm4,%xmm0
@@ -73930,7 +76544,7 @@
   .byte  15,91,236                           // cvtdq2ps      %xmm4,%xmm5
   .byte  15,40,240                           // movaps        %xmm0,%xmm6
   .byte  15,194,245,1                        // cmpltps       %xmm5,%xmm6
-  .byte  15,40,184,69,131,0,0                // movaps        0x8345(%eax),%xmm7
+  .byte  15,40,184,5,148,0,0                 // movaps        0x9405(%eax),%xmm7
   .byte  15,84,247                           // andps         %xmm7,%xmm6
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,92,238                           // subps         %xmm6,%xmm5
@@ -73956,14 +76570,14 @@
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  232,0,0,0,0                         // call          62c5 <_sk_mirror_x_1_sse2+0xb>
   .byte  88                                  // pop           %eax
-  .byte  15,40,160,107,131,0,0               // movaps        0x836b(%eax),%xmm4
+  .byte  15,40,160,43,148,0,0                // movaps        0x942b(%eax),%xmm4
   .byte  15,88,196                           // addps         %xmm4,%xmm0
-  .byte  15,40,168,235,130,0,0               // movaps        0x82eb(%eax),%xmm5
+  .byte  15,40,168,171,147,0,0               // movaps        0x93ab(%eax),%xmm5
   .byte  15,89,232                           // mulps         %xmm0,%xmm5
   .byte  243,15,91,245                       // cvttps2dq     %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  15,194,238,1                        // cmpltps       %xmm6,%xmm5
-  .byte  15,40,184,251,130,0,0               // movaps        0x82fb(%eax),%xmm7
+  .byte  15,40,184,187,147,0,0               // movaps        0x93bb(%eax),%xmm7
   .byte  15,84,239                           // andps         %xmm7,%xmm5
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  15,88,246                           // addps         %xmm6,%xmm6
@@ -73996,10 +76610,10 @@
   .byte  232,0,0,0,0                         // call          632f <_sk_luminance_to_alpha_sse2+0xe>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,89,128,209,135,0,0               // mulps         0x87d1(%eax),%xmm0
-  .byte  15,89,136,225,135,0,0               // mulps         0x87e1(%eax),%xmm1
+  .byte  15,89,128,145,152,0,0               // mulps         0x9891(%eax),%xmm0
+  .byte  15,89,136,161,152,0,0               // mulps         0x98a1(%eax),%xmm1
   .byte  15,88,200                           // addps         %xmm0,%xmm1
-  .byte  15,89,152,241,135,0,0               // mulps         0x87f1(%eax),%xmm3
+  .byte  15,89,152,177,152,0,0               // mulps         0x98b1(%eax),%xmm3
   .byte  15,88,217                           // addps         %xmm1,%xmm3
   .byte  141,65,4                            // lea           0x4(%ecx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -74395,12 +77009,12 @@
   .byte  78                                  // dec           %esi
   .byte  102,15,110,206                      // movd          %esi,%xmm1
   .byte  102,15,112,201,0                    // pshufd        $0x0,%xmm1,%xmm1
-  .byte  102,15,111,146,107,131,0,0          // movdqa        0x836b(%edx),%xmm2
+  .byte  102,15,111,146,43,148,0,0           // movdqa        0x942b(%edx),%xmm2
   .byte  102,15,219,209                      // pand          %xmm1,%xmm2
-  .byte  102,15,235,146,43,129,0,0           // por           0x812b(%edx),%xmm2
+  .byte  102,15,235,146,235,145,0,0          // por           0x91eb(%edx),%xmm2
   .byte  102,15,114,209,16                   // psrld         $0x10,%xmm1
-  .byte  102,15,235,138,123,131,0,0          // por           0x837b(%edx),%xmm1
-  .byte  15,88,138,139,131,0,0               // addps         0x838b(%edx),%xmm1
+  .byte  102,15,235,138,59,148,0,0           // por           0x943b(%edx),%xmm1
+  .byte  15,88,138,75,148,0,0                // addps         0x944b(%edx),%xmm1
   .byte  15,88,202                           // addps         %xmm2,%xmm1
   .byte  15,89,200                           // mulps         %xmm0,%xmm1
   .byte  243,15,91,201                       // cvttps2dq     %xmm1,%xmm1
@@ -74693,30 +77307,30 @@
   .byte  15,94,247                           // divps         %xmm7,%xmm6
   .byte  15,40,254                           // movaps        %xmm6,%xmm7
   .byte  15,89,255                           // mulps         %xmm7,%xmm7
-  .byte  15,40,128,171,127,0,0               // movaps        0x7fab(%eax),%xmm0
+  .byte  15,40,128,107,144,0,0               // movaps        0x906b(%eax),%xmm0
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
-  .byte  15,88,128,187,127,0,0               // addps         0x7fbb(%eax),%xmm0
+  .byte  15,88,128,123,144,0,0               // addps         0x907b(%eax),%xmm0
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
-  .byte  15,88,128,203,127,0,0               // addps         0x7fcb(%eax),%xmm0
+  .byte  15,88,128,139,144,0,0               // addps         0x908b(%eax),%xmm0
   .byte  15,89,199                           // mulps         %xmm7,%xmm0
-  .byte  15,88,128,219,127,0,0               // addps         0x7fdb(%eax),%xmm0
+  .byte  15,88,128,155,144,0,0               // addps         0x909b(%eax),%xmm0
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
   .byte  15,194,236,1                        // cmpltps       %xmm4,%xmm5
-  .byte  15,40,176,235,127,0,0               // movaps        0x7feb(%eax),%xmm6
+  .byte  15,40,176,171,144,0,0               // movaps        0x90ab(%eax),%xmm6
   .byte  15,92,240                           // subps         %xmm0,%xmm6
   .byte  15,84,245                           // andps         %xmm5,%xmm6
   .byte  15,85,232                           // andnps        %xmm0,%xmm5
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
   .byte  15,86,238                           // orps          %xmm6,%xmm5
   .byte  15,194,204,1                        // cmpltps       %xmm4,%xmm1
-  .byte  15,40,128,251,121,0,0               // movaps        0x79fb(%eax),%xmm0
+  .byte  15,40,128,187,138,0,0               // movaps        0x8abb(%eax),%xmm0
   .byte  15,92,197                           // subps         %xmm5,%xmm0
   .byte  15,84,193                           // andps         %xmm1,%xmm0
   .byte  15,85,205                           // andnps        %xmm5,%xmm1
   .byte  15,86,200                           // orps          %xmm0,%xmm1
   .byte  15,40,194                           // movaps        %xmm2,%xmm0
   .byte  15,194,196,1                        // cmpltps       %xmm4,%xmm0
-  .byte  15,40,168,11,122,0,0                // movaps        0x7a0b(%eax),%xmm5
+  .byte  15,40,168,203,138,0,0               // movaps        0x8acb(%eax),%xmm5
   .byte  15,92,233                           // subps         %xmm1,%xmm5
   .byte  15,84,232                           // andps         %xmm0,%xmm5
   .byte  15,85,193                           // andnps        %xmm1,%xmm0
@@ -74784,8 +77398,8 @@
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  243,15,16,65,64                     // movss         0x40(%ecx),%xmm0
   .byte  15,198,192,0                        // shufps        $0x0,%xmm0,%xmm0
-  .byte  15,89,162,222,126,0,0               // mulps         0x7ede(%edx),%xmm4
-  .byte  15,89,130,238,126,0,0               // mulps         0x7eee(%edx),%xmm0
+  .byte  15,89,162,158,143,0,0               // mulps         0x8f9e(%edx),%xmm4
+  .byte  15,89,130,174,143,0,0               // mulps         0x8fae(%edx),%xmm0
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,89,237                           // mulps         %xmm5,%xmm5
@@ -74793,11 +77407,11 @@
   .byte  15,81,237                           // sqrtps        %xmm5,%xmm5
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  15,87,162,222,125,0,0               // xorps         0x7dde(%edx),%xmm4
+  .byte  15,87,162,158,142,0,0               // xorps         0x8e9e(%edx),%xmm4
   .byte  15,92,229                           // subps         %xmm5,%xmm4
   .byte  243,15,16,105,68                    // movss         0x44(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
-  .byte  15,89,170,222,120,0,0               // mulps         0x78de(%edx),%xmm5
+  .byte  15,89,170,158,137,0,0               // mulps         0x899e(%edx),%xmm5
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,95,196                           // maxps         %xmm4,%xmm0
@@ -74835,8 +77449,8 @@
   .byte  15,92,245                           // subps         %xmm5,%xmm6
   .byte  243,15,16,65,64                     // movss         0x40(%ecx),%xmm0
   .byte  15,198,192,0                        // shufps        $0x0,%xmm0,%xmm0
-  .byte  15,89,162,64,126,0,0                // mulps         0x7e40(%edx),%xmm4
-  .byte  15,89,130,80,126,0,0                // mulps         0x7e50(%edx),%xmm0
+  .byte  15,89,162,0,143,0,0                 // mulps         0x8f00(%edx),%xmm4
+  .byte  15,89,130,16,143,0,0                // mulps         0x8f10(%edx),%xmm0
   .byte  15,89,198                           // mulps         %xmm6,%xmm0
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,89,237                           // mulps         %xmm5,%xmm5
@@ -74844,11 +77458,11 @@
   .byte  15,81,237                           // sqrtps        %xmm5,%xmm5
   .byte  15,40,197                           // movaps        %xmm5,%xmm0
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  15,87,162,64,125,0,0                // xorps         0x7d40(%edx),%xmm4
+  .byte  15,87,162,0,142,0,0                 // xorps         0x8e00(%edx),%xmm4
   .byte  15,92,229                           // subps         %xmm5,%xmm4
   .byte  243,15,16,105,68                    // movss         0x44(%ecx),%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
-  .byte  15,89,170,64,120,0,0                // mulps         0x7840(%edx),%xmm5
+  .byte  15,89,170,0,137,0,0                 // mulps         0x8900(%edx),%xmm5
   .byte  15,89,197                           // mulps         %xmm5,%xmm0
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,93,196                           // minps         %xmm4,%xmm0
@@ -74877,7 +77491,7 @@
   .byte  243,15,89,236                       // mulss         %xmm4,%xmm5
   .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
   .byte  15,88,232                           // addps         %xmm0,%xmm5
-  .byte  15,89,169,200,125,0,0               // mulps         0x7dc8(%ecx),%xmm5
+  .byte  15,89,169,136,142,0,0               // mulps         0x8e88(%ecx),%xmm5
   .byte  15,89,192                           // mulps         %xmm0,%xmm0
   .byte  15,40,241                           // movaps        %xmm1,%xmm6
   .byte  15,89,246                           // mulps         %xmm6,%xmm6
@@ -74885,7 +77499,7 @@
   .byte  243,15,89,228                       // mulss         %xmm4,%xmm4
   .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
   .byte  15,92,196                           // subps         %xmm4,%xmm0
-  .byte  15,87,129,200,124,0,0               // xorps         0x7cc8(%ecx),%xmm0
+  .byte  15,87,129,136,141,0,0               // xorps         0x8d88(%ecx),%xmm0
   .byte  15,94,197                           // divps         %xmm5,%xmm0
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -74964,14 +77578,14 @@
   .byte  15,40,218                           // movaps        %xmm2,%xmm3
   .byte  232,0,0,0,0                         // call          6ed1 <_sk_save_xy_sse2+0x12>
   .byte  88                                  // pop           %eax
-  .byte  15,40,160,223,118,0,0               // movaps        0x76df(%eax),%xmm4
+  .byte  15,40,160,159,135,0,0               // movaps        0x879f(%eax),%xmm4
   .byte  15,40,232                           // movaps        %xmm0,%xmm5
   .byte  15,88,236                           // addps         %xmm4,%xmm5
   .byte  243,15,91,245                       // cvttps2dq     %xmm5,%xmm6
   .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
   .byte  15,40,253                           // movaps        %xmm5,%xmm7
   .byte  15,194,254,1                        // cmpltps       %xmm6,%xmm7
-  .byte  15,40,144,239,118,0,0               // movaps        0x76ef(%eax),%xmm2
+  .byte  15,40,144,175,135,0,0               // movaps        0x87af(%eax),%xmm2
   .byte  15,84,250                           // andps         %xmm2,%xmm7
   .byte  15,92,247                           // subps         %xmm7,%xmm6
   .byte  15,92,238                           // subps         %xmm6,%xmm5
@@ -75053,8 +77667,8 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,166,128,0,0,0                 // movups        0x80(%esi),%xmm4
-  .byte  15,88,128,23,124,0,0                // addps         0x7c17(%eax),%xmm0
-  .byte  15,40,168,7,118,0,0                 // movaps        0x7607(%eax),%xmm5
+  .byte  15,88,128,215,140,0,0               // addps         0x8cd7(%eax),%xmm0
+  .byte  15,40,168,199,134,0,0               // movaps        0x86c7(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,17,174,0,1,0,0                   // movups        %xmm5,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75082,7 +77696,7 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,166,128,0,0,0                 // movups        0x80(%esi),%xmm4
-  .byte  15,88,128,177,117,0,0               // addps         0x75b1(%eax),%xmm0
+  .byte  15,88,128,113,134,0,0               // addps         0x8671(%eax),%xmm0
   .byte  15,17,166,0,1,0,0                   // movups        %xmm4,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75109,8 +77723,8 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,166,192,0,0,0                 // movups        0xc0(%esi),%xmm4
-  .byte  15,88,136,149,123,0,0               // addps         0x7b95(%eax),%xmm1
-  .byte  15,40,168,133,117,0,0               // movaps        0x7585(%eax),%xmm5
+  .byte  15,88,136,85,140,0,0                // addps         0x8c55(%eax),%xmm1
+  .byte  15,40,168,69,134,0,0                // movaps        0x8645(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,17,174,64,1,0,0                  // movups        %xmm5,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75138,7 +77752,7 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,166,192,0,0,0                 // movups        0xc0(%esi),%xmm4
-  .byte  15,88,136,46,117,0,0                // addps         0x752e(%eax),%xmm1
+  .byte  15,88,136,238,133,0,0               // addps         0x85ee(%eax),%xmm1
   .byte  15,17,166,64,1,0,0                  // movups        %xmm4,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75165,13 +77779,13 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,166,128,0,0,0                 // movups        0x80(%esi),%xmm4
-  .byte  15,88,128,33,123,0,0                // addps         0x7b21(%eax),%xmm0
-  .byte  15,40,168,1,117,0,0                 // movaps        0x7501(%eax),%xmm5
+  .byte  15,88,128,225,139,0,0               // addps         0x8be1(%eax),%xmm0
+  .byte  15,40,168,193,133,0,0               // movaps        0x85c1(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,40,229                           // movaps        %xmm5,%xmm4
   .byte  15,89,228                           // mulps         %xmm4,%xmm4
-  .byte  15,89,168,49,123,0,0                // mulps         0x7b31(%eax),%xmm5
-  .byte  15,88,168,241,118,0,0               // addps         0x76f1(%eax),%xmm5
+  .byte  15,89,168,241,139,0,0               // mulps         0x8bf1(%eax),%xmm5
+  .byte  15,88,168,177,135,0,0               // addps         0x87b1(%eax),%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
   .byte  15,17,174,0,1,0,0                   // movups        %xmm5,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75199,16 +77813,16 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,166,128,0,0,0                 // movups        0x80(%esi),%xmm4
-  .byte  15,88,128,180,122,0,0               // addps         0x7ab4(%eax),%xmm0
-  .byte  15,40,168,164,116,0,0               // movaps        0x74a4(%eax),%xmm5
+  .byte  15,88,128,116,139,0,0               // addps         0x8b74(%eax),%xmm0
+  .byte  15,40,168,100,133,0,0               // movaps        0x8564(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
-  .byte  15,40,160,228,122,0,0               // movaps        0x7ae4(%eax),%xmm4
+  .byte  15,40,160,164,139,0,0               // movaps        0x8ba4(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,244,122,0,0               // addps         0x7af4(%eax),%xmm4
+  .byte  15,88,160,180,139,0,0               // addps         0x8bb4(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,148,116,0,0               // addps         0x7494(%eax),%xmm4
+  .byte  15,88,160,84,133,0,0                // addps         0x8554(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,4,123,0,0                 // addps         0x7b04(%eax),%xmm4
+  .byte  15,88,160,196,139,0,0               // addps         0x8bc4(%eax),%xmm4
   .byte  15,17,166,0,1,0,0                   // movups        %xmm4,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75233,17 +77847,17 @@
   .byte  139,77,8                            // mov           0x8(%ebp),%ecx
   .byte  139,85,12                           // mov           0xc(%ebp),%edx
   .byte  139,50                              // mov           (%edx),%esi
-  .byte  15,40,160,41,116,0,0                // movaps        0x7429(%eax),%xmm4
+  .byte  15,40,160,233,132,0,0               // movaps        0x84e9(%eax),%xmm4
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,174,128,0,0,0                 // movups        0x80(%esi),%xmm5
   .byte  15,88,196                           // addps         %xmm4,%xmm0
-  .byte  15,40,176,121,122,0,0               // movaps        0x7a79(%eax),%xmm6
+  .byte  15,40,176,57,139,0,0                // movaps        0x8b39(%eax),%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
-  .byte  15,88,176,137,122,0,0               // addps         0x7a89(%eax),%xmm6
+  .byte  15,88,176,73,139,0,0                // addps         0x8b49(%eax),%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
   .byte  15,88,244                           // addps         %xmm4,%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
-  .byte  15,88,176,153,122,0,0               // addps         0x7a99(%eax),%xmm6
+  .byte  15,88,176,89,139,0,0                // addps         0x8b59(%eax),%xmm6
   .byte  15,17,182,0,1,0,0                   // movups        %xmm6,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75270,11 +77884,11 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,6                             // movups        (%esi),%xmm0
   .byte  15,16,166,128,0,0,0                 // movups        0x80(%esi),%xmm4
-  .byte  15,88,128,41,122,0,0                // addps         0x7a29(%eax),%xmm0
+  .byte  15,88,128,233,138,0,0               // addps         0x8ae9(%eax),%xmm0
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,89,237                           // mulps         %xmm5,%xmm5
-  .byte  15,89,160,9,122,0,0                 // mulps         0x7a09(%eax),%xmm4
-  .byte  15,88,160,201,117,0,0               // addps         0x75c9(%eax),%xmm4
+  .byte  15,89,160,201,138,0,0               // mulps         0x8ac9(%eax),%xmm4
+  .byte  15,88,160,137,134,0,0               // addps         0x8689(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,17,166,0,1,0,0                   // movups        %xmm4,0x100(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75302,13 +77916,13 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,166,192,0,0,0                 // movups        0xc0(%esi),%xmm4
-  .byte  15,88,136,166,121,0,0               // addps         0x79a6(%eax),%xmm1
-  .byte  15,40,168,134,115,0,0               // movaps        0x7386(%eax),%xmm5
+  .byte  15,88,136,102,138,0,0               // addps         0x8a66(%eax),%xmm1
+  .byte  15,40,168,70,132,0,0                // movaps        0x8446(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
   .byte  15,40,229                           // movaps        %xmm5,%xmm4
   .byte  15,89,228                           // mulps         %xmm4,%xmm4
-  .byte  15,89,168,182,121,0,0               // mulps         0x79b6(%eax),%xmm5
-  .byte  15,88,168,118,117,0,0               // addps         0x7576(%eax),%xmm5
+  .byte  15,89,168,118,138,0,0               // mulps         0x8a76(%eax),%xmm5
+  .byte  15,88,168,54,134,0,0                // addps         0x8636(%eax),%xmm5
   .byte  15,89,236                           // mulps         %xmm4,%xmm5
   .byte  15,17,174,64,1,0,0                  // movups        %xmm5,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75336,16 +77950,16 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,166,192,0,0,0                 // movups        0xc0(%esi),%xmm4
-  .byte  15,88,136,56,121,0,0                // addps         0x7938(%eax),%xmm1
-  .byte  15,40,168,40,115,0,0                // movaps        0x7328(%eax),%xmm5
+  .byte  15,88,136,248,137,0,0               // addps         0x89f8(%eax),%xmm1
+  .byte  15,40,168,232,131,0,0               // movaps        0x83e8(%eax),%xmm5
   .byte  15,92,236                           // subps         %xmm4,%xmm5
-  .byte  15,40,160,104,121,0,0               // movaps        0x7968(%eax),%xmm4
+  .byte  15,40,160,40,138,0,0                // movaps        0x8a28(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,120,121,0,0               // addps         0x7978(%eax),%xmm4
+  .byte  15,88,160,56,138,0,0                // addps         0x8a38(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,24,115,0,0                // addps         0x7318(%eax),%xmm4
+  .byte  15,88,160,216,131,0,0               // addps         0x83d8(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
-  .byte  15,88,160,136,121,0,0               // addps         0x7988(%eax),%xmm4
+  .byte  15,88,160,72,138,0,0                // addps         0x8a48(%eax),%xmm4
   .byte  15,17,166,64,1,0,0                  // movups        %xmm4,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75370,17 +77984,17 @@
   .byte  139,77,8                            // mov           0x8(%ebp),%ecx
   .byte  139,85,12                           // mov           0xc(%ebp),%edx
   .byte  139,50                              // mov           (%edx),%esi
-  .byte  15,40,160,172,114,0,0               // movaps        0x72ac(%eax),%xmm4
+  .byte  15,40,160,108,131,0,0               // movaps        0x836c(%eax),%xmm4
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,174,192,0,0,0                 // movups        0xc0(%esi),%xmm5
   .byte  15,88,204                           // addps         %xmm4,%xmm1
-  .byte  15,40,176,252,120,0,0               // movaps        0x78fc(%eax),%xmm6
+  .byte  15,40,176,188,137,0,0               // movaps        0x89bc(%eax),%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
-  .byte  15,88,176,12,121,0,0                // addps         0x790c(%eax),%xmm6
+  .byte  15,88,176,204,137,0,0               // addps         0x89cc(%eax),%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
   .byte  15,88,244                           // addps         %xmm4,%xmm6
   .byte  15,89,245                           // mulps         %xmm5,%xmm6
-  .byte  15,88,176,28,121,0,0                // addps         0x791c(%eax),%xmm6
+  .byte  15,88,176,220,137,0,0               // addps         0x89dc(%eax),%xmm6
   .byte  15,17,182,64,1,0,0                  // movups        %xmm6,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
@@ -75407,11 +78021,11 @@
   .byte  139,50                              // mov           (%edx),%esi
   .byte  15,16,78,64                         // movups        0x40(%esi),%xmm1
   .byte  15,16,166,192,0,0,0                 // movups        0xc0(%esi),%xmm4
-  .byte  15,88,136,171,120,0,0               // addps         0x78ab(%eax),%xmm1
+  .byte  15,88,136,107,137,0,0               // addps         0x896b(%eax),%xmm1
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
   .byte  15,89,237                           // mulps         %xmm5,%xmm5
-  .byte  15,89,160,139,120,0,0               // mulps         0x788b(%eax),%xmm4
-  .byte  15,88,160,75,116,0,0                // addps         0x744b(%eax),%xmm4
+  .byte  15,89,160,75,137,0,0                // mulps         0x894b(%eax),%xmm4
+  .byte  15,88,160,11,133,0,0                // addps         0x850b(%eax),%xmm4
   .byte  15,89,229                           // mulps         %xmm5,%xmm4
   .byte  15,17,166,64,1,0,0                  // movups        %xmm4,0x140(%esi)
   .byte  141,66,8                            // lea           0x8(%edx),%eax
@@ -75562,7 +78176,7 @@
   .byte  102,15,254,216                      // paddd         %xmm0,%xmm3
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,15,254,195                      // paddd         %xmm3,%xmm0
-  .byte  102,15,111,162,245,118,0,0          // movdqa        0x76f5(%edx),%xmm4
+  .byte  102,15,111,162,181,135,0,0          // movdqa        0x87b5(%edx),%xmm4
   .byte  102,15,127,165,120,255,255,255      // movdqa        %xmm4,-0x88(%ebp)
   .byte  102,15,112,200,245                  // pshufd        $0xf5,%xmm0,%xmm1
   .byte  102,15,244,196                      // pmuludq       %xmm4,%xmm0
@@ -75602,7 +78216,7 @@
   .byte  243,15,16,4,129                     // movss         (%ecx,%eax,4),%xmm0
   .byte  15,20,248                           // unpcklps      %xmm0,%xmm7
   .byte  102,15,20,252                       // unpcklpd      %xmm4,%xmm7
-  .byte  102,15,111,130,181,112,0,0          // movdqa        0x70b5(%edx),%xmm0
+  .byte  102,15,111,130,117,129,0,0          // movdqa        0x8175(%edx),%xmm0
   .byte  102,15,127,133,104,255,255,255      // movdqa        %xmm0,-0x98(%ebp)
   .byte  102,15,254,200                      // paddd         %xmm0,%xmm1
   .byte  102,15,112,193,229                  // pshufd        $0xe5,%xmm1,%xmm0
@@ -75619,7 +78233,7 @@
   .byte  243,15,16,4,129                     // movss         (%ecx,%eax,4),%xmm0
   .byte  15,20,240                           // unpcklps      %xmm0,%xmm6
   .byte  102,15,20,241                       // unpcklpd      %xmm1,%xmm6
-  .byte  15,40,130,229,118,0,0               // movaps        0x76e5(%edx),%xmm0
+  .byte  15,40,130,165,135,0,0               // movaps        0x87a5(%edx),%xmm0
   .byte  15,40,141,248,254,255,255           // movaps        -0x108(%ebp),%xmm1
   .byte  15,88,200                           // addps         %xmm0,%xmm1
   .byte  15,41,77,200                        // movaps        %xmm1,-0x38(%ebp)
@@ -76250,7 +78864,7 @@
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
   .byte  102,15,254,214                      // paddd         %xmm6,%xmm2
   .byte  102,15,254,218                      // paddd         %xmm2,%xmm3
-  .byte  102,15,111,161,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm4
+  .byte  102,15,111,161,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm4
   .byte  102,15,112,203,245                  // pshufd        $0xf5,%xmm3,%xmm1
   .byte  102,15,244,220                      // pmuludq       %xmm4,%xmm3
   .byte  102,15,244,204                      // pmuludq       %xmm4,%xmm1
@@ -76292,7 +78906,7 @@
   .byte  15,20,223                           // unpcklps      %xmm7,%xmm3
   .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
   .byte  102,15,41,157,232,254,255,255       // movapd        %xmm3,-0x118(%ebp)
-  .byte  102,15,254,137,41,101,0,0           // paddd         0x6529(%ecx),%xmm1
+  .byte  102,15,254,137,233,117,0,0          // paddd         0x75e9(%ecx),%xmm1
   .byte  102,15,112,241,229                  // pshufd        $0xe5,%xmm1,%xmm6
   .byte  102,15,126,240                      // movd          %xmm6,%eax
   .byte  102,15,112,241,78                   // pshufd        $0x4e,%xmm1,%xmm6
@@ -76307,7 +78921,7 @@
   .byte  243,15,16,60,130                    // movss         (%edx,%eax,4),%xmm7
   .byte  15,20,223                           // unpcklps      %xmm7,%xmm3
   .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
-  .byte  15,40,185,89,107,0,0                // movaps        0x6b59(%ecx),%xmm7
+  .byte  15,40,185,25,124,0,0                // movaps        0x7c19(%ecx),%xmm7
   .byte  15,88,199                           // addps         %xmm7,%xmm0
   .byte  15,41,133,120,255,255,255           // movaps        %xmm0,-0x88(%ebp)
   .byte  15,40,133,248,254,255,255           // movaps        -0x108(%ebp),%xmm0
@@ -76328,7 +78942,7 @@
   .byte  102,15,127,101,168                  // movdqa        %xmm4,-0x58(%ebp)
   .byte  102,15,254,212                      // paddd         %xmm4,%xmm2
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,161,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm4
+  .byte  102,15,111,161,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm4
   .byte  102,15,244,212                      // pmuludq       %xmm4,%xmm2
   .byte  102,15,244,196                      // pmuludq       %xmm4,%xmm0
   .byte  102,15,112,240,232                  // pshufd        $0xe8,%xmm0,%xmm6
@@ -76364,7 +78978,7 @@
   .byte  243,15,16,44,130                    // movss         (%edx,%eax,4),%xmm5
   .byte  15,20,213                           // unpcklps      %xmm5,%xmm2
   .byte  102,15,20,214                       // unpcklpd      %xmm6,%xmm2
-  .byte  102,15,254,129,41,101,0,0           // paddd         0x6529(%ecx),%xmm0
+  .byte  102,15,254,129,233,117,0,0          // paddd         0x75e9(%ecx),%xmm0
   .byte  102,15,112,232,229                  // pshufd        $0xe5,%xmm0,%xmm5
   .byte  102,15,126,232                      // movd          %xmm5,%eax
   .byte  102,15,112,232,78                   // pshufd        $0x4e,%xmm0,%xmm5
@@ -76448,7 +79062,7 @@
   .byte  243,15,16,44,130                    // movss         (%edx,%eax,4),%xmm5
   .byte  15,20,245                           // unpcklps      %xmm5,%xmm6
   .byte  102,15,20,240                       // unpcklpd      %xmm0,%xmm6
-  .byte  102,15,254,137,41,101,0,0           // paddd         0x6529(%ecx),%xmm1
+  .byte  102,15,254,137,233,117,0,0          // paddd         0x75e9(%ecx),%xmm1
   .byte  102,15,112,193,229                  // pshufd        $0xe5,%xmm1,%xmm0
   .byte  102,15,126,192                      // movd          %xmm0,%eax
   .byte  102,15,112,193,78                   // pshufd        $0x4e,%xmm1,%xmm0
@@ -76466,7 +79080,7 @@
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,15,254,77,168                   // paddd         -0x58(%ebp),%xmm1
   .byte  102,15,112,193,245                  // pshufd        $0xf5,%xmm1,%xmm0
-  .byte  102,15,111,145,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm2
+  .byte  102,15,111,145,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm2
   .byte  102,15,244,202                      // pmuludq       %xmm2,%xmm1
   .byte  102,15,244,194                      // pmuludq       %xmm2,%xmm0
   .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
@@ -76502,7 +79116,7 @@
   .byte  243,15,16,4,130                     // movss         (%edx,%eax,4),%xmm0
   .byte  15,20,216                           // unpcklps      %xmm0,%xmm3
   .byte  102,15,20,217                       // unpcklpd      %xmm1,%xmm3
-  .byte  102,15,254,169,41,101,0,0           // paddd         0x6529(%ecx),%xmm5
+  .byte  102,15,254,169,233,117,0,0          // paddd         0x75e9(%ecx),%xmm5
   .byte  102,15,112,197,229                  // pshufd        $0xe5,%xmm5,%xmm0
   .byte  102,15,126,192                      // movd          %xmm0,%eax
   .byte  102,15,112,197,78                   // pshufd        $0x4e,%xmm5,%xmm0
@@ -76562,7 +79176,7 @@
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,15,254,85,152                   // paddd         -0x68(%ebp),%xmm2
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,153,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm3
+  .byte  102,15,111,153,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm3
   .byte  102,15,244,211                      // pmuludq       %xmm3,%xmm2
   .byte  102,15,244,195                      // pmuludq       %xmm3,%xmm0
   .byte  102,15,111,251                      // movdqa        %xmm3,%xmm7
@@ -76601,7 +79215,7 @@
   .byte  243,15,16,44,130                    // movss         (%edx,%eax,4),%xmm5
   .byte  15,20,229                           // unpcklps      %xmm5,%xmm4
   .byte  102,15,20,227                       // unpcklpd      %xmm3,%xmm4
-  .byte  102,15,254,129,41,101,0,0           // paddd         0x6529(%ecx),%xmm0
+  .byte  102,15,254,129,233,117,0,0          // paddd         0x75e9(%ecx),%xmm0
   .byte  102,15,112,216,229                  // pshufd        $0xe5,%xmm0,%xmm3
   .byte  102,15,126,216                      // movd          %xmm3,%eax
   .byte  102,15,112,216,78                   // pshufd        $0x4e,%xmm0,%xmm3
@@ -76653,7 +79267,7 @@
   .byte  243,15,16,52,130                    // movss         (%edx,%eax,4),%xmm6
   .byte  15,20,238                           // unpcklps      %xmm6,%xmm5
   .byte  102,15,20,235                       // unpcklpd      %xmm3,%xmm5
-  .byte  102,15,111,137,41,101,0,0           // movdqa        0x6529(%ecx),%xmm1
+  .byte  102,15,111,137,233,117,0,0          // movdqa        0x75e9(%ecx),%xmm1
   .byte  102,15,254,249                      // paddd         %xmm1,%xmm7
   .byte  102,15,112,223,229                  // pshufd        $0xe5,%xmm7,%xmm3
   .byte  102,15,126,216                      // movd          %xmm3,%eax
@@ -76687,7 +79301,7 @@
   .byte  102,15,111,226                      // movdqa        %xmm2,%xmm4
   .byte  102,15,254,69,152                   // paddd         -0x68(%ebp),%xmm0
   .byte  102,15,112,208,245                  // pshufd        $0xf5,%xmm0,%xmm2
-  .byte  102,15,111,153,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm3
+  .byte  102,15,111,153,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm3
   .byte  102,15,244,195                      // pmuludq       %xmm3,%xmm0
   .byte  102,15,244,211                      // pmuludq       %xmm3,%xmm2
   .byte  102,15,112,218,232                  // pshufd        $0xe8,%xmm2,%xmm3
@@ -76744,7 +79358,7 @@
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
   .byte  102,15,254,85,168                   // paddd         -0x58(%ebp),%xmm2
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,137,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm1
+  .byte  102,15,111,137,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm1
   .byte  102,15,244,209                      // pmuludq       %xmm1,%xmm2
   .byte  102,15,244,193                      // pmuludq       %xmm1,%xmm0
   .byte  102,15,112,240,232                  // pshufd        $0xe8,%xmm0,%xmm6
@@ -76781,7 +79395,7 @@
   .byte  243,15,16,36,130                    // movss         (%edx,%eax,4),%xmm4
   .byte  15,20,212                           // unpcklps      %xmm4,%xmm2
   .byte  102,15,20,214                       // unpcklpd      %xmm6,%xmm2
-  .byte  102,15,254,129,41,101,0,0           // paddd         0x6529(%ecx),%xmm0
+  .byte  102,15,254,129,233,117,0,0          // paddd         0x75e9(%ecx),%xmm0
   .byte  102,15,112,224,229                  // pshufd        $0xe5,%xmm0,%xmm4
   .byte  102,15,126,224                      // movd          %xmm4,%eax
   .byte  102,15,112,224,78                   // pshufd        $0x4e,%xmm0,%xmm4
@@ -76849,7 +79463,7 @@
   .byte  102,15,111,93,152                   // movdqa        -0x68(%ebp),%xmm3
   .byte  102,15,254,217                      // paddd         %xmm1,%xmm3
   .byte  102,15,112,211,245                  // pshufd        $0xf5,%xmm3,%xmm2
-  .byte  102,15,111,129,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm0
+  .byte  102,15,111,129,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm0
   .byte  102,15,244,216                      // pmuludq       %xmm0,%xmm3
   .byte  102,15,244,208                      // pmuludq       %xmm0,%xmm2
   .byte  102,15,111,248                      // movdqa        %xmm0,%xmm7
@@ -76888,7 +79502,7 @@
   .byte  243,15,16,28,130                    // movss         (%edx,%eax,4),%xmm3
   .byte  15,20,235                           // unpcklps      %xmm3,%xmm5
   .byte  102,15,20,238                       // unpcklpd      %xmm6,%xmm5
-  .byte  102,15,254,145,41,101,0,0           // paddd         0x6529(%ecx),%xmm2
+  .byte  102,15,254,145,233,117,0,0          // paddd         0x75e9(%ecx),%xmm2
   .byte  102,15,112,218,229                  // pshufd        $0xe5,%xmm2,%xmm3
   .byte  102,15,126,216                      // movd          %xmm3,%eax
   .byte  102,15,112,218,78                   // pshufd        $0x4e,%xmm2,%xmm3
@@ -76940,7 +79554,7 @@
   .byte  243,15,16,4,130                     // movss         (%edx,%eax,4),%xmm0
   .byte  15,20,208                           // unpcklps      %xmm0,%xmm2
   .byte  102,15,20,215                       // unpcklpd      %xmm7,%xmm2
-  .byte  102,15,111,137,41,101,0,0           // movdqa        0x6529(%ecx),%xmm1
+  .byte  102,15,111,137,233,117,0,0          // movdqa        0x75e9(%ecx),%xmm1
   .byte  102,15,254,217                      // paddd         %xmm1,%xmm3
   .byte  102,15,112,195,229                  // pshufd        $0xe5,%xmm3,%xmm0
   .byte  102,15,126,192                      // movd          %xmm0,%eax
@@ -76975,7 +79589,7 @@
   .byte  102,15,111,194                      // movdqa        %xmm2,%xmm0
   .byte  102,15,254,69,152                   // paddd         -0x68(%ebp),%xmm0
   .byte  102,15,112,224,245                  // pshufd        $0xf5,%xmm0,%xmm4
-  .byte  102,15,111,169,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm5
+  .byte  102,15,111,169,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm5
   .byte  102,15,111,221                      // movdqa        %xmm5,%xmm3
   .byte  102,15,244,195                      // pmuludq       %xmm3,%xmm0
   .byte  102,15,244,227                      // pmuludq       %xmm3,%xmm4
@@ -77031,7 +79645,7 @@
   .byte  102,15,111,202                      // movdqa        %xmm2,%xmm1
   .byte  102,15,254,77,168                   // paddd         -0x58(%ebp),%xmm1
   .byte  102,15,112,193,245                  // pshufd        $0xf5,%xmm1,%xmm0
-  .byte  102,15,111,145,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm2
+  .byte  102,15,111,145,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm2
   .byte  102,15,244,202                      // pmuludq       %xmm2,%xmm1
   .byte  102,15,244,194                      // pmuludq       %xmm2,%xmm0
   .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
@@ -77067,7 +79681,7 @@
   .byte  243,15,16,4,130                     // movss         (%edx,%eax,4),%xmm0
   .byte  15,20,216                           // unpcklps      %xmm0,%xmm3
   .byte  102,15,20,217                       // unpcklpd      %xmm1,%xmm3
-  .byte  102,15,254,185,41,101,0,0           // paddd         0x6529(%ecx),%xmm7
+  .byte  102,15,254,185,233,117,0,0          // paddd         0x75e9(%ecx),%xmm7
   .byte  102,15,112,199,229                  // pshufd        $0xe5,%xmm7,%xmm0
   .byte  102,15,126,192                      // movd          %xmm0,%eax
   .byte  102,15,112,199,78                   // pshufd        $0x4e,%xmm7,%xmm0
@@ -77117,7 +79731,7 @@
   .byte  102,15,111,233                      // movdqa        %xmm1,%xmm5
   .byte  102,15,254,69,152                   // paddd         -0x68(%ebp),%xmm0
   .byte  102,15,112,200,245                  // pshufd        $0xf5,%xmm0,%xmm1
-  .byte  102,15,111,145,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm2
+  .byte  102,15,111,145,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm2
   .byte  102,15,244,194                      // pmuludq       %xmm2,%xmm0
   .byte  102,15,244,202                      // pmuludq       %xmm2,%xmm1
   .byte  102,15,111,250                      // movdqa        %xmm2,%xmm7
@@ -77156,7 +79770,7 @@
   .byte  243,15,16,36,130                    // movss         (%edx,%eax,4),%xmm4
   .byte  15,20,204                           // unpcklps      %xmm4,%xmm1
   .byte  102,15,20,203                       // unpcklpd      %xmm3,%xmm1
-  .byte  102,15,254,145,41,101,0,0           // paddd         0x6529(%ecx),%xmm2
+  .byte  102,15,254,145,233,117,0,0          // paddd         0x75e9(%ecx),%xmm2
   .byte  102,15,112,218,229                  // pshufd        $0xe5,%xmm2,%xmm3
   .byte  102,15,126,216                      // movd          %xmm3,%eax
   .byte  102,15,112,218,78                   // pshufd        $0x4e,%xmm2,%xmm3
@@ -77210,7 +79824,7 @@
   .byte  243,15,16,36,130                    // movss         (%edx,%eax,4),%xmm4
   .byte  15,20,252                           // unpcklps      %xmm4,%xmm7
   .byte  102,15,20,254                       // unpcklpd      %xmm6,%xmm7
-  .byte  102,15,254,153,41,101,0,0           // paddd         0x6529(%ecx),%xmm3
+  .byte  102,15,254,153,233,117,0,0          // paddd         0x75e9(%ecx),%xmm3
   .byte  102,15,112,227,229                  // pshufd        $0xe5,%xmm3,%xmm4
   .byte  102,15,126,224                      // movd          %xmm4,%eax
   .byte  102,15,112,227,78                   // pshufd        $0x4e,%xmm3,%xmm4
@@ -77243,7 +79857,7 @@
   .byte  102,15,254,208                      // paddd         %xmm0,%xmm2
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,112,194,245                  // pshufd        $0xf5,%xmm2,%xmm0
-  .byte  102,15,111,137,105,107,0,0          // movdqa        0x6b69(%ecx),%xmm1
+  .byte  102,15,111,137,41,124,0,0           // movdqa        0x7c29(%ecx),%xmm1
   .byte  102,15,244,209                      // pmuludq       %xmm1,%xmm2
   .byte  102,15,244,193                      // pmuludq       %xmm1,%xmm0
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
@@ -77283,7 +79897,7 @@
   .byte  15,20,225                           // unpcklps      %xmm1,%xmm4
   .byte  102,15,20,226                       // unpcklpd      %xmm2,%xmm4
   .byte  102,15,41,165,88,255,255,255        // movapd        %xmm4,-0xa8(%ebp)
-  .byte  102,15,254,129,41,101,0,0           // paddd         0x6529(%ecx),%xmm0
+  .byte  102,15,254,129,233,117,0,0          // paddd         0x75e9(%ecx),%xmm0
   .byte  102,15,112,200,229                  // pshufd        $0xe5,%xmm0,%xmm1
   .byte  102,15,126,200                      // movd          %xmm1,%eax
   .byte  102,15,112,200,78                   // pshufd        $0x4e,%xmm0,%xmm1
@@ -77337,7 +79951,7 @@
   .byte  243,15,16,52,130                    // movss         (%edx,%eax,4),%xmm6
   .byte  15,20,206                           // unpcklps      %xmm6,%xmm1
   .byte  102,15,20,203                       // unpcklpd      %xmm3,%xmm1
-  .byte  102,15,254,145,41,101,0,0           // paddd         0x6529(%ecx),%xmm2
+  .byte  102,15,254,145,233,117,0,0          // paddd         0x75e9(%ecx),%xmm2
   .byte  102,15,112,218,229                  // pshufd        $0xe5,%xmm2,%xmm3
   .byte  102,15,126,216                      // movd          %xmm3,%eax
   .byte  102,15,112,218,78                   // pshufd        $0x4e,%xmm2,%xmm3
@@ -77406,7 +80020,7 @@
   .byte  139,85,12                           // mov           0xc(%ebp),%edx
   .byte  141,66,8                            // lea           0x8(%edx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
-  .byte  15,40,153,233,100,0,0               // movaps        0x64e9(%ecx),%xmm3
+  .byte  15,40,153,169,117,0,0               // movaps        0x75a9(%ecx),%xmm3
   .byte  80                                  // push          %eax
   .byte  255,117,8                           // pushl         0x8(%ebp)
   .byte  255,82,4                            // call          *0x4(%edx)
@@ -77427,15 +80041,15 @@
   .byte  232,0,0,0,0                         // call          952c <_sk_gauss_a_to_rgba_sse2+0xb>
   .byte  88                                  // pop           %eax
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
-  .byte  15,40,128,36,87,0,0                 // movaps        0x5724(%eax),%xmm0
+  .byte  15,40,128,228,103,0,0               // movaps        0x67e4(%eax),%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,128,52,87,0,0                 // addps         0x5734(%eax),%xmm0
+  .byte  15,88,128,244,103,0,0               // addps         0x67f4(%eax),%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,128,68,87,0,0                 // addps         0x5744(%eax),%xmm0
+  .byte  15,88,128,4,104,0,0                 // addps         0x6804(%eax),%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,128,84,87,0,0                 // addps         0x5754(%eax),%xmm0
+  .byte  15,88,128,20,104,0,0                // addps         0x6814(%eax),%xmm0
   .byte  15,89,195                           // mulps         %xmm3,%xmm0
-  .byte  15,88,128,100,87,0,0                // addps         0x5764(%eax),%xmm0
+  .byte  15,88,128,36,104,0,0                // addps         0x6824(%eax),%xmm0
   .byte  141,65,4                            // lea           0x4(%ecx),%eax
   .byte  131,236,8                           // sub           $0x8,%esp
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
@@ -77567,7 +80181,7 @@
   .byte  102,15,110,210                      // movd          %edx,%xmm2
   .byte  102,15,112,210,0                    // pshufd        $0x0,%xmm2,%xmm2
   .byte  15,91,210                           // cvtdq2ps      %xmm2,%xmm2
-  .byte  15,88,145,72,79,0,0                 // addps         0x4f48(%ecx),%xmm2
+  .byte  15,88,145,8,96,0,0                  // addps         0x6008(%ecx),%xmm2
   .byte  141,78,8                            // lea           0x8(%esi),%ecx
   .byte  15,41,116,36,64                     // movaps        %xmm6,0x40(%esp)
   .byte  15,41,108,36,48                     // movaps        %xmm5,0x30(%esp)
@@ -77916,7 +80530,7 @@
   .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
   .byte  137,92,36,4                         // mov           %ebx,0x4(%esp)
   .byte  137,12,36                           // mov           %ecx,(%esp)
-  .byte  15,40,152,25,82,0,0                 // movaps        0x5219(%eax),%xmm3
+  .byte  15,40,152,217,98,0,0                // movaps        0x62d9(%eax),%xmm3
   .byte  15,87,192                           // xorps         %xmm0,%xmm0
   .byte  15,87,201                           // xorps         %xmm1,%xmm1
   .byte  15,87,210                           // xorps         %xmm2,%xmm2
@@ -77957,7 +80571,7 @@
   .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
   .byte  137,92,36,4                         // mov           %ebx,0x4(%esp)
   .byte  137,12,36                           // mov           %ecx,(%esp)
-  .byte  15,40,128,174,81,0,0                // movaps        0x51ae(%eax),%xmm0
+  .byte  15,40,128,110,98,0,0                // movaps        0x626e(%eax),%xmm0
   .byte  15,40,200                           // movaps        %xmm0,%xmm1
   .byte  15,40,208                           // movaps        %xmm0,%xmm2
   .byte  15,40,216                           // movaps        %xmm0,%xmm3
@@ -77984,10 +80598,10 @@
   .byte  139,85,16                           // mov           0x10(%ebp),%edx
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,57                              // mov           (%ecx),%edi
-  .byte  243,15,16,150,72,82,0,0             // movss         0x5248(%esi),%xmm2
+  .byte  243,15,16,150,8,99,0,0              // movss         0x6308(%esi),%xmm2
   .byte  243,15,16,7                         // movss         (%edi),%xmm0
   .byte  243,15,89,194                       // mulss         %xmm2,%xmm0
-  .byte  243,15,16,142,68,82,0,0             // movss         0x5244(%esi),%xmm1
+  .byte  243,15,16,142,4,99,0,0              // movss         0x6304(%esi),%xmm1
   .byte  243,15,88,193                       // addss         %xmm1,%xmm0
   .byte  243,15,44,240                       // cvttss2si     %xmm0,%esi
   .byte  102,15,110,198                      // movd          %esi,%xmm0
@@ -78041,7 +80655,7 @@
   .byte  139,69,8                            // mov           0x8(%ebp),%eax
   .byte  139,77,16                           // mov           0x10(%ebp),%ecx
   .byte  139,85,20                           // mov           0x14(%ebp),%edx
-  .byte  102,15,111,166,144,80,0,0           // movdqa        0x5090(%esi),%xmm4
+  .byte  102,15,111,166,80,97,0,0            // movdqa        0x6150(%esi),%xmm4
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
   .byte  102,15,239,236                      // pxor          %xmm4,%xmm5
   .byte  102,15,111,243                      // movdqa        %xmm3,%xmm6
@@ -78101,7 +80715,7 @@
   .byte  88                                  // pop           %eax
   .byte  102,15,111,101,72                   // movdqa        0x48(%ebp),%xmm4
   .byte  102,15,111,77,24                    // movdqa        0x18(%ebp),%xmm1
-  .byte  102,15,111,144,201,79,0,0           // movdqa        0x4fc9(%eax),%xmm2
+  .byte  102,15,111,144,137,96,0,0           // movdqa        0x6089(%eax),%xmm2
   .byte  102,15,111,249                      // movdqa        %xmm1,%xmm7
   .byte  102,15,239,250                      // pxor          %xmm2,%xmm7
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
@@ -78167,7 +80781,7 @@
   .byte  15,40,109,40                        // movaps        0x28(%ebp),%xmm5
   .byte  15,40,117,56                        // movaps        0x38(%ebp),%xmm6
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,15,111,186,234,78,0,0           // movdqa        0x4eea(%edx),%xmm7
+  .byte  102,15,111,186,170,95,0,0           // movdqa        0x5faa(%edx),%xmm7
   .byte  102,15,253,199                      // paddw         %xmm7,%xmm0
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
   .byte  102,15,253,207                      // paddw         %xmm7,%xmm1
@@ -78212,7 +80826,7 @@
   .byte  102,15,111,101,72                   // movdqa        0x48(%ebp),%xmm4
   .byte  102,15,111,109,24                   // movdqa        0x18(%ebp),%xmm5
   .byte  102,15,213,236                      // pmullw        %xmm4,%xmm5
-  .byte  102,15,111,176,85,78,0,0            // movdqa        0x4e55(%eax),%xmm6
+  .byte  102,15,111,176,21,95,0,0            // movdqa        0x5f15(%eax),%xmm6
   .byte  102,15,253,238                      // paddw         %xmm6,%xmm5
   .byte  102,15,111,125,40                   // movdqa        0x28(%ebp),%xmm7
   .byte  102,15,213,252                      // pmullw        %xmm4,%xmm7
@@ -78359,7 +80973,7 @@
   .byte  139,77,8                            // mov           0x8(%ebp),%ecx
   .byte  139,85,16                           // mov           0x10(%ebp),%edx
   .byte  139,117,20                          // mov           0x14(%ebp),%esi
-  .byte  102,15,111,160,198,76,0,0           // movdqa        0x4cc6(%eax),%xmm4
+  .byte  102,15,111,160,134,93,0,0           // movdqa        0x5d86(%eax),%xmm4
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,249,232                      // psubw         %xmm0,%xmm5
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
@@ -78445,7 +81059,7 @@
   .byte  88                                  // pop           %eax
   .byte  102,15,111,117,72                   // movdqa        0x48(%ebp),%xmm6
   .byte  102,15,213,206                      // pmullw        %xmm6,%xmm1
-  .byte  102,15,111,128,206,75,0,0           // movdqa        0x4bce(%eax),%xmm0
+  .byte  102,15,111,128,142,92,0,0           // movdqa        0x5c8e(%eax),%xmm0
   .byte  102,15,253,200                      // paddw         %xmm0,%xmm1
   .byte  102,15,213,214                      // pmullw        %xmm6,%xmm2
   .byte  102,15,253,208                      // paddw         %xmm0,%xmm2
@@ -78508,7 +81122,7 @@
   .byte  102,15,111,101,40                   // movdqa        0x28(%ebp),%xmm4
   .byte  102,15,111,117,24                   // movdqa        0x18(%ebp),%xmm6
   .byte  102,15,213,243                      // pmullw        %xmm3,%xmm6
-  .byte  102,15,111,184,250,74,0,0           // movdqa        0x4afa(%eax),%xmm7
+  .byte  102,15,111,184,186,91,0,0           // movdqa        0x5bba(%eax),%xmm7
   .byte  102,15,253,247                      // paddw         %xmm7,%xmm6
   .byte  102,15,213,227                      // pmullw        %xmm3,%xmm4
   .byte  102,15,253,231                      // paddw         %xmm7,%xmm4
@@ -78570,7 +81184,7 @@
   .byte  15,40,109,40                        // movaps        0x28(%ebp),%xmm5
   .byte  102,15,111,117,72                   // movdqa        0x48(%ebp),%xmm6
   .byte  102,15,213,198                      // pmullw        %xmm6,%xmm0
-  .byte  102,15,111,190,57,74,0,0            // movdqa        0x4a39(%esi),%xmm7
+  .byte  102,15,111,190,249,90,0,0           // movdqa        0x5af9(%esi),%xmm7
   .byte  102,15,253,199                      // paddw         %xmm7,%xmm0
   .byte  102,15,213,206                      // pmullw        %xmm6,%xmm1
   .byte  102,15,253,207                      // paddw         %xmm7,%xmm1
@@ -78616,7 +81230,7 @@
   .byte  102,15,111,117,24                   // movdqa        0x18(%ebp),%xmm6
   .byte  102,15,111,198                      // movdqa        %xmm6,%xmm0
   .byte  102,15,213,195                      // pmullw        %xmm3,%xmm0
-  .byte  102,15,111,184,162,73,0,0           // movdqa        0x49a2(%eax),%xmm7
+  .byte  102,15,111,184,98,90,0,0            // movdqa        0x5a62(%eax),%xmm7
   .byte  102,15,253,199                      // paddw         %xmm7,%xmm0
   .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
   .byte  102,15,213,203                      // pmullw        %xmm3,%xmm1
@@ -78667,7 +81281,7 @@
   .byte  139,85,20                           // mov           0x14(%ebp),%edx
   .byte  15,40,101,24                        // movaps        0x18(%ebp),%xmm4
   .byte  102,15,111,109,72                   // movdqa        0x48(%ebp),%xmm5
-  .byte  102,15,111,182,250,72,0,0           // movdqa        0x48fa(%esi),%xmm6
+  .byte  102,15,111,182,186,89,0,0           // movdqa        0x59ba(%esi),%xmm6
   .byte  102,15,111,254                      // movdqa        %xmm6,%xmm7
   .byte  102,15,249,253                      // psubw         %xmm5,%xmm7
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
@@ -78715,7 +81329,7 @@
   .byte  88                                  // pop           %eax
   .byte  102,15,111,109,56                   // movdqa        0x38(%ebp),%xmm5
   .byte  102,15,111,117,24                   // movdqa        0x18(%ebp),%xmm6
-  .byte  102,15,111,184,87,72,0,0            // movdqa        0x4857(%eax),%xmm7
+  .byte  102,15,111,184,23,89,0,0            // movdqa        0x5917(%eax),%xmm7
   .byte  102,15,111,223                      // movdqa        %xmm7,%xmm3
   .byte  102,15,249,216                      // psubw         %xmm0,%xmm3
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
@@ -78769,7 +81383,7 @@
   .byte  102,15,111,224                      // movdqa        %xmm0,%xmm4
   .byte  232,0,0,0,0                         // call          a505 <_sk_srcover_sse2_lowp+0x19>
   .byte  88                                  // pop           %eax
-  .byte  102,15,111,136,155,71,0,0           // movdqa        0x479b(%eax),%xmm1
+  .byte  102,15,111,136,91,88,0,0            // movdqa        0x585b(%eax),%xmm1
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,15,249,195                      // psubw         %xmm3,%xmm0
   .byte  102,15,111,248                      // movdqa        %xmm0,%xmm7
@@ -78836,7 +81450,7 @@
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  102,15,111,101,56                   // movdqa        0x38(%ebp),%xmm4
   .byte  102,15,111,109,72                   // movdqa        0x48(%ebp),%xmm5
-  .byte  102,15,111,183,203,70,0,0           // movdqa        0x46cb(%edi),%xmm6
+  .byte  102,15,111,183,139,87,0,0           // movdqa        0x578b(%edi),%xmm6
   .byte  102,15,111,254                      // movdqa        %xmm6,%xmm7
   .byte  102,15,249,253                      // psubw         %xmm5,%xmm7
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
@@ -78887,7 +81501,7 @@
   .byte  102,15,111,109,40                   // movdqa        0x28(%ebp),%xmm5
   .byte  102,15,111,117,24                   // movdqa        0x18(%ebp),%xmm6
   .byte  102,15,213,198                      // pmullw        %xmm6,%xmm0
-  .byte  102,15,111,184,22,70,0,0            // movdqa        0x4616(%eax),%xmm7
+  .byte  102,15,111,184,214,86,0,0           // movdqa        0x56d6(%eax),%xmm7
   .byte  102,15,253,199                      // paddw         %xmm7,%xmm0
   .byte  102,15,213,205                      // pmullw        %xmm5,%xmm1
   .byte  102,15,253,207                      // paddw         %xmm7,%xmm1
@@ -78933,7 +81547,7 @@
   .byte  232,0,0,0,0                         // call          a726 <_sk_multiply_sse2_lowp+0xd>
   .byte  88                                  // pop           %eax
   .byte  102,15,111,109,24                   // movdqa        0x18(%ebp),%xmm5
-  .byte  102,15,111,160,122,69,0,0           // movdqa        0x457a(%eax),%xmm4
+  .byte  102,15,111,160,58,86,0,0            // movdqa        0x563a(%eax),%xmm4
   .byte  102,15,111,245                      // movdqa        %xmm5,%xmm6
   .byte  102,15,253,244                      // paddw         %xmm4,%xmm6
   .byte  102,15,249,117,72                   // psubw         0x48(%ebp),%xmm6
@@ -79006,14 +81620,14 @@
   .byte  232,0,0,0,0                         // call          a827 <_sk_plus__sse2_lowp+0x15>
   .byte  88                                  // pop           %eax
   .byte  102,15,253,77,24                    // paddw         0x18(%ebp),%xmm1
-  .byte  102,15,111,168,153,68,0,0           // movdqa        0x4499(%eax),%xmm5
+  .byte  102,15,111,168,89,85,0,0            // movdqa        0x5559(%eax),%xmm5
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,15,217,197                      // psubusw       %xmm5,%xmm0
   .byte  102,15,127,109,232                  // movdqa        %xmm5,-0x18(%ebp)
   .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
   .byte  102,15,117,199                      // pcmpeqw       %xmm7,%xmm0
   .byte  102,15,219,200                      // pand          %xmm0,%xmm1
-  .byte  102,15,111,176,121,68,0,0           // movdqa        0x4479(%eax),%xmm6
+  .byte  102,15,111,176,57,85,0,0            // movdqa        0x5539(%eax),%xmm6
   .byte  102,15,223,198                      // pandn         %xmm6,%xmm0
   .byte  102,15,235,193                      // por           %xmm1,%xmm0
   .byte  102,15,253,101,40                   // paddw         0x28(%ebp),%xmm4
@@ -79081,7 +81695,7 @@
   .byte  102,15,111,198                      // movdqa        %xmm6,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,206                      // pmullw        %xmm6,%xmm1
-  .byte  102,15,111,176,129,67,0,0           // movdqa        0x4381(%eax),%xmm6
+  .byte  102,15,111,176,65,84,0,0            // movdqa        0x5441(%eax),%xmm6
   .byte  102,15,253,206                      // paddw         %xmm6,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
@@ -79141,7 +81755,7 @@
   .byte  102,15,127,93,232                   // movdqa        %xmm3,-0x18(%ebp)
   .byte  232,0,0,0,0                         // call          a9ff <_sk_xor__sse2_lowp+0x12>
   .byte  88                                  // pop           %eax
-  .byte  102,15,111,176,161,66,0,0           // movdqa        0x42a1(%eax),%xmm6
+  .byte  102,15,111,176,97,83,0,0            // movdqa        0x5361(%eax),%xmm6
   .byte  102,15,111,254                      // movdqa        %xmm6,%xmm7
   .byte  102,15,249,125,72                   // psubw         0x48(%ebp),%xmm7
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
@@ -79219,7 +81833,7 @@
   .byte  102,15,111,222                      // movdqa        %xmm6,%xmm3
   .byte  102,15,111,197                      // movdqa        %xmm5,%xmm0
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,15,111,184,188,65,0,0           // movdqa        0x41bc(%eax),%xmm7
+  .byte  102,15,111,184,124,82,0,0           // movdqa        0x527c(%eax),%xmm7
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,239,247                      // pxor          %xmm7,%xmm6
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
@@ -79228,7 +81842,7 @@
   .byte  102,15,219,197                      // pand          %xmm5,%xmm0
   .byte  102,15,223,233                      // pandn         %xmm1,%xmm5
   .byte  102,15,235,232                      // por           %xmm0,%xmm5
-  .byte  102,15,111,128,172,65,0,0           // movdqa        0x41ac(%eax),%xmm0
+  .byte  102,15,111,128,108,82,0,0           // movdqa        0x526c(%eax),%xmm0
   .byte  102,15,127,69,232                   // movdqa        %xmm0,-0x18(%ebp)
   .byte  102,15,253,232                      // paddw         %xmm0,%xmm5
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
@@ -79328,7 +81942,7 @@
   .byte  102,15,213,77,72                    // pmullw        0x48(%ebp),%xmm1
   .byte  102,15,111,197                      // movdqa        %xmm5,%xmm0
   .byte  102,15,213,198                      // pmullw        %xmm6,%xmm0
-  .byte  102,15,111,184,19,64,0,0            // movdqa        0x4013(%eax),%xmm7
+  .byte  102,15,111,184,211,80,0,0           // movdqa        0x50d3(%eax),%xmm7
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,239,247                      // pxor          %xmm7,%xmm6
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
@@ -79337,7 +81951,7 @@
   .byte  102,15,219,205                      // pand          %xmm5,%xmm1
   .byte  102,15,223,232                      // pandn         %xmm0,%xmm5
   .byte  102,15,235,233                      // por           %xmm1,%xmm5
-  .byte  102,15,111,128,3,64,0,0             // movdqa        0x4003(%eax),%xmm0
+  .byte  102,15,111,128,195,80,0,0           // movdqa        0x50c3(%eax),%xmm0
   .byte  102,15,253,232                      // paddw         %xmm0,%xmm5
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  102,15,127,85,232                   // movdqa        %xmm2,-0x18(%ebp)
@@ -79438,7 +82052,7 @@
   .byte  102,15,111,222                      // movdqa        %xmm6,%xmm3
   .byte  102,15,111,197                      // movdqa        %xmm5,%xmm0
   .byte  102,15,213,199                      // pmullw        %xmm7,%xmm0
-  .byte  102,15,111,184,117,62,0,0           // movdqa        0x3e75(%eax),%xmm7
+  .byte  102,15,111,184,53,79,0,0            // movdqa        0x4f35(%eax),%xmm7
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,239,247                      // pxor          %xmm7,%xmm6
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
@@ -79447,11 +82061,11 @@
   .byte  102,15,219,205                      // pand          %xmm5,%xmm1
   .byte  102,15,223,232                      // pandn         %xmm0,%xmm5
   .byte  102,15,235,233                      // por           %xmm1,%xmm5
-  .byte  102,15,111,128,101,62,0,0           // movdqa        0x3e65(%eax),%xmm0
+  .byte  102,15,111,128,37,79,0,0            // movdqa        0x4f25(%eax),%xmm0
   .byte  102,15,127,69,216                   // movdqa        %xmm0,-0x28(%ebp)
   .byte  102,15,253,232                      // paddw         %xmm0,%xmm5
   .byte  102,15,113,213,7                    // psrlw         $0x7,%xmm5
-  .byte  102,15,111,128,149,62,0,0           // movdqa        0x3e95(%eax),%xmm0
+  .byte  102,15,111,128,85,79,0,0            // movdqa        0x4f55(%eax),%xmm0
   .byte  102,15,127,69,232                   // movdqa        %xmm0,-0x18(%ebp)
   .byte  102,15,219,232                      // pand          %xmm0,%xmm5
   .byte  102,15,249,213                      // psubw         %xmm5,%xmm2
@@ -79546,10 +82160,10 @@
   .byte  102,15,111,197                      // movdqa        %xmm5,%xmm0
   .byte  102,15,253,193                      // paddw         %xmm1,%xmm0
   .byte  102,15,213,205                      // pmullw        %xmm5,%xmm1
-  .byte  102,15,111,184,177,60,0,0           // movdqa        0x3cb1(%eax),%xmm7
+  .byte  102,15,111,184,113,77,0,0           // movdqa        0x4d71(%eax),%xmm7
   .byte  102,15,253,207                      // paddw         %xmm7,%xmm1
   .byte  102,15,113,209,7                    // psrlw         $0x7,%xmm1
-  .byte  102,15,111,176,225,60,0,0           // movdqa        0x3ce1(%eax),%xmm6
+  .byte  102,15,111,176,161,77,0,0           // movdqa        0x4da1(%eax),%xmm6
   .byte  102,15,219,206                      // pand          %xmm6,%xmm1
   .byte  102,15,249,193                      // psubw         %xmm1,%xmm0
   .byte  102,15,111,109,40                   // movdqa        0x28(%ebp),%xmm5
@@ -79612,7 +82226,7 @@
   .byte  102,15,111,224                      // movdqa        %xmm0,%xmm4
   .byte  232,0,0,0,0                         // call          b0e9 <_sk_hardlight_sse2_lowp+0x1c>
   .byte  88                                  // pop           %eax
-  .byte  102,15,111,184,183,59,0,0           // movdqa        0x3bb7(%eax),%xmm7
+  .byte  102,15,111,184,119,76,0,0           // movdqa        0x4c77(%eax),%xmm7
   .byte  102,15,127,125,200                  // movdqa        %xmm7,-0x38(%ebp)
   .byte  102,15,111,215                      // movdqa        %xmm7,%xmm2
   .byte  102,15,249,85,72                    // psubw         0x48(%ebp),%xmm2
@@ -79639,7 +82253,7 @@
   .byte  102,15,111,214                      // movdqa        %xmm6,%xmm2
   .byte  102,15,249,209                      // psubw         %xmm1,%xmm2
   .byte  102,15,253,228                      // paddw         %xmm4,%xmm4
-  .byte  102,15,111,128,199,59,0,0           // movdqa        0x3bc7(%eax),%xmm0
+  .byte  102,15,111,128,135,76,0,0           // movdqa        0x4c87(%eax),%xmm0
   .byte  102,15,239,216                      // pxor          %xmm0,%xmm3
   .byte  102,15,127,93,184                   // movdqa        %xmm3,-0x48(%ebp)
   .byte  102,15,111,204                      // movdqa        %xmm4,%xmm1
@@ -79749,7 +82363,7 @@
   .byte  232,0,0,0,0                         // call          b30b <_sk_overlay_sse2_lowp+0x1f>
   .byte  88                                  // pop           %eax
   .byte  102,15,111,69,72                    // movdqa        0x48(%ebp),%xmm0
-  .byte  102,15,111,184,149,57,0,0           // movdqa        0x3995(%eax),%xmm7
+  .byte  102,15,111,184,85,74,0,0            // movdqa        0x4a55(%eax),%xmm7
   .byte  102,15,127,125,232                  // movdqa        %xmm7,-0x18(%ebp)
   .byte  102,15,111,215                      // movdqa        %xmm7,%xmm2
   .byte  102,15,249,208                      // psubw         %xmm0,%xmm2
@@ -79776,7 +82390,7 @@
   .byte  102,15,249,234                      // psubw         %xmm2,%xmm5
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,253,192                      // paddw         %xmm0,%xmm0
-  .byte  102,15,111,144,165,57,0,0           // movdqa        0x39a5(%eax),%xmm2
+  .byte  102,15,111,144,101,74,0,0           // movdqa        0x4a65(%eax),%xmm2
   .byte  102,15,127,85,184                   // movdqa        %xmm2,-0x48(%ebp)
   .byte  102,15,239,226                      // pxor          %xmm2,%xmm4
   .byte  102,15,239,194                      // pxor          %xmm2,%xmm0
@@ -79942,7 +82556,7 @@
   .byte  102,15,114,240,16                   // pslld         $0x10,%xmm0
   .byte  102,15,114,224,16                   // psrad         $0x10,%xmm0
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,15,111,175,38,55,0,0            // movdqa        0x3726(%edi),%xmm5
+  .byte  102,15,111,175,230,71,0,0           // movdqa        0x47e6(%edi),%xmm5
   .byte  102,15,111,193                      // movdqa        %xmm1,%xmm0
   .byte  102,15,219,197                      // pand          %xmm5,%xmm0
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -80057,7 +82671,7 @@
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
   .byte  102,15,114,226,16                   // psrad         $0x10,%xmm2
   .byte  102,15,107,242                      // packssdw      %xmm2,%xmm6
-  .byte  102,15,111,151,155,53,0,0           // movdqa        0x359b(%edi),%xmm2
+  .byte  102,15,111,151,91,70,0,0            // movdqa        0x465b(%edi),%xmm2
   .byte  102,15,111,206                      // movdqa        %xmm6,%xmm1
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
@@ -80276,7 +82890,7 @@
   .byte  102,15,114,240,16                   // pslld         $0x10,%xmm0
   .byte  102,15,114,224,16                   // psrad         $0x10,%xmm0
   .byte  102,15,107,200                      // packssdw      %xmm0,%xmm1
-  .byte  102,15,111,175,204,50,0,0           // movdqa        0x32cc(%edi),%xmm5
+  .byte  102,15,111,175,140,67,0,0           // movdqa        0x438c(%edi),%xmm5
   .byte  102,15,111,209                      // movdqa        %xmm1,%xmm2
   .byte  102,15,219,213                      // pand          %xmm5,%xmm2
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
@@ -80392,7 +83006,7 @@
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
   .byte  102,15,114,226,16                   // psrad         $0x10,%xmm2
   .byte  102,15,107,242                      // packssdw      %xmm2,%xmm6
-  .byte  102,15,111,151,63,49,0,0            // movdqa        0x313f(%edi),%xmm2
+  .byte  102,15,111,151,255,65,0,0           // movdqa        0x41ff(%edi),%xmm2
   .byte  102,15,111,206                      // movdqa        %xmm6,%xmm1
   .byte  102,15,219,202                      // pand          %xmm2,%xmm1
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
@@ -80654,7 +83268,7 @@
   .byte  102,15,114,243,16                   // pslld         $0x10,%xmm3
   .byte  102,15,114,227,16                   // psrad         $0x10,%xmm3
   .byte  102,15,107,216                      // packssdw      %xmm0,%xmm3
-  .byte  102,15,111,186,147,46,0,0           // movdqa        0x2e93(%edx),%xmm7
+  .byte  102,15,111,186,83,63,0,0            // movdqa        0x3f53(%edx),%xmm7
   .byte  102,15,114,210,16                   // psrld         $0x10,%xmm2
   .byte  102,15,114,212,16                   // psrld         $0x10,%xmm4
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
@@ -80784,7 +83398,7 @@
   .byte  102,15,114,243,16                   // pslld         $0x10,%xmm3
   .byte  102,15,114,227,16                   // psrad         $0x10,%xmm3
   .byte  102,15,107,218                      // packssdw      %xmm2,%xmm3
-  .byte  102,15,111,162,152,44,0,0           // movdqa        0x2c98(%edx),%xmm4
+  .byte  102,15,111,162,88,61,0,0            // movdqa        0x3d58(%edx),%xmm4
   .byte  102,15,114,208,16                   // psrld         $0x10,%xmm0
   .byte  102,15,114,215,16                   // psrld         $0x10,%xmm7
   .byte  102,15,114,247,16                   // pslld         $0x10,%xmm7
@@ -80865,11 +83479,11 @@
   .byte  102,15,18,4,123                     // movlpd        (%ebx,%edi,2),%xmm0
   .byte  102,15,111,248                      // movdqa        %xmm0,%xmm7
   .byte  102,15,113,215,8                    // psrlw         $0x8,%xmm7
-  .byte  102,15,219,190,180,42,0,0           // pand          0x2ab4(%esi),%xmm7
+  .byte  102,15,219,190,116,59,0,0           // pand          0x3b74(%esi),%xmm7
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,142,196,42,0,0           // pand          0x2ac4(%esi),%xmm1
-  .byte  102,15,111,150,212,42,0,0           // movdqa        0x2ad4(%esi),%xmm2
+  .byte  102,15,219,142,132,59,0,0           // pand          0x3b84(%esi),%xmm1
+  .byte  102,15,111,150,148,59,0,0           // movdqa        0x3b94(%esi),%xmm2
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,199                      // por           %xmm7,%xmm0
@@ -80891,7 +83505,7 @@
   .byte  137,124,36,8                        // mov           %edi,0x8(%esp)
   .byte  137,76,36,4                         // mov           %ecx,0x4(%esp)
   .byte  137,20,36                           // mov           %edx,(%esp)
-  .byte  15,40,158,116,42,0,0                // movaps        0x2a74(%esi),%xmm3
+  .byte  15,40,158,52,59,0,0                 // movaps        0x3b34(%esi),%xmm3
   .byte  255,80,4                            // call          *0x4(%eax)
   .byte  131,196,92                          // add           $0x5c,%esp
   .byte  94                                  // pop           %esi
@@ -80963,11 +83577,11 @@
   .byte  102,15,18,36,115                    // movlpd        (%ebx,%esi,2),%xmm4
   .byte  102,15,111,244                      // movdqa        %xmm4,%xmm6
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
-  .byte  102,15,219,183,121,41,0,0           // pand          0x2979(%edi),%xmm6
+  .byte  102,15,219,183,57,58,0,0            // pand          0x3a39(%edi),%xmm6
   .byte  102,15,111,236                      // movdqa        %xmm4,%xmm5
   .byte  102,15,113,213,5                    // psrlw         $0x5,%xmm5
-  .byte  102,15,219,175,137,41,0,0           // pand          0x2989(%edi),%xmm5
-  .byte  102,15,111,191,153,41,0,0           // movdqa        0x2999(%edi),%xmm7
+  .byte  102,15,219,175,73,58,0,0            // pand          0x3a49(%edi),%xmm5
+  .byte  102,15,111,191,89,58,0,0            // movdqa        0x3a59(%edi),%xmm7
   .byte  102,15,219,252                      // pand          %xmm4,%xmm7
   .byte  102,15,113,212,13                   // psrlw         $0xd,%xmm4
   .byte  102,15,235,230                      // por           %xmm6,%xmm4
@@ -80980,7 +83594,7 @@
   .byte  102,15,113,215,2                    // psrlw         $0x2,%xmm7
   .byte  102,15,235,254                      // por           %xmm6,%xmm7
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
-  .byte  15,40,183,57,41,0,0                 // movaps        0x2939(%edi),%xmm6
+  .byte  15,40,183,249,57,0,0                // movaps        0x39f9(%edi),%xmm6
   .byte  15,41,116,36,64                     // movaps        %xmm6,0x40(%esp)
   .byte  139,125,20                          // mov           0x14(%ebp),%edi
   .byte  137,124,36,12                       // mov           %edi,0xc(%esp)
@@ -81030,10 +83644,10 @@
   .byte  15,40,109,72                        // movaps        0x48(%ebp),%xmm5
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  102,15,113,242,8                    // psllw         $0x8,%xmm2
-  .byte  102,15,219,151,130,40,0,0           // pand          0x2882(%edi),%xmm2
+  .byte  102,15,219,151,66,57,0,0            // pand          0x3942(%edi),%xmm2
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,113,246,3                    // psllw         $0x3,%xmm6
-  .byte  102,15,219,183,146,40,0,0           // pand          0x2892(%edi),%xmm6
+  .byte  102,15,219,183,82,57,0,0            // pand          0x3952(%edi),%xmm6
   .byte  102,15,235,242                      // por           %xmm2,%xmm6
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
   .byte  102,15,113,210,3                    // psrlw         $0x3,%xmm2
@@ -81201,11 +83815,11 @@
   .byte  102,15,108,198                      // punpcklqdq    %xmm6,%xmm0
   .byte  102,15,111,232                      // movdqa        %xmm0,%xmm5
   .byte  102,15,113,213,8                    // psrlw         $0x8,%xmm5
-  .byte  102,15,219,169,204,38,0,0           // pand          0x26cc(%ecx),%xmm5
+  .byte  102,15,219,169,140,55,0,0           // pand          0x378c(%ecx),%xmm5
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,113,209,5                    // psrlw         $0x5,%xmm1
-  .byte  102,15,219,137,220,38,0,0           // pand          0x26dc(%ecx),%xmm1
-  .byte  102,15,111,145,236,38,0,0           // movdqa        0x26ec(%ecx),%xmm2
+  .byte  102,15,219,137,156,55,0,0           // pand          0x379c(%ecx),%xmm1
+  .byte  102,15,111,145,172,55,0,0           // movdqa        0x37ac(%ecx),%xmm2
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,113,208,13                   // psrlw         $0xd,%xmm0
   .byte  102,15,235,197                      // por           %xmm5,%xmm0
@@ -81227,7 +83841,7 @@
   .byte  137,116,36,8                        // mov           %esi,0x8(%esp)
   .byte  137,92,36,4                         // mov           %ebx,0x4(%esp)
   .byte  137,20,36                           // mov           %edx,(%esp)
-  .byte  15,40,153,140,38,0,0                // movaps        0x268c(%ecx),%xmm3
+  .byte  15,40,153,76,55,0,0                 // movaps        0x374c(%ecx),%xmm3
   .byte  255,80,4                            // call          *0x4(%eax)
   .byte  131,196,108                         // add           $0x6c,%esp
   .byte  94                                  // pop           %esi
@@ -81288,7 +83902,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,15,111,212                      // movdqa        %xmm4,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,135,98,37,0,0            // movdqa        0x2562(%edi),%xmm0
+  .byte  102,15,111,135,34,54,0,0            // movdqa        0x3622(%edi),%xmm0
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,111,220                      // movdqa        %xmm4,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -81391,7 +84005,7 @@
   .byte  102,15,113,213,12                   // psrlw         $0xc,%xmm5
   .byte  102,15,111,247                      // movdqa        %xmm7,%xmm6
   .byte  102,15,113,214,8                    // psrlw         $0x8,%xmm6
-  .byte  102,15,111,159,29,36,0,0            // movdqa        0x241d(%edi),%xmm3
+  .byte  102,15,111,159,221,52,0,0           // movdqa        0x34dd(%edi),%xmm3
   .byte  102,15,219,243                      // pand          %xmm3,%xmm6
   .byte  102,15,111,231                      // movdqa        %xmm7,%xmm4
   .byte  102,15,113,212,4                    // psrlw         $0x4,%xmm4
@@ -81459,12 +84073,12 @@
   .byte  94                                  // pop           %esi
   .byte  102,15,111,216                      // movdqa        %xmm0,%xmm3
   .byte  102,15,113,243,8                    // psllw         $0x8,%xmm3
-  .byte  102,15,219,158,2,35,0,0             // pand          0x2302(%esi),%xmm3
+  .byte  102,15,219,158,194,51,0,0           // pand          0x33c2(%esi),%xmm3
   .byte  102,15,111,241                      // movdqa        %xmm1,%xmm6
   .byte  102,15,113,246,4                    // psllw         $0x4,%xmm6
-  .byte  102,15,219,182,18,35,0,0            // pand          0x2312(%esi),%xmm6
+  .byte  102,15,219,182,210,51,0,0           // pand          0x33d2(%esi),%xmm6
   .byte  102,15,235,243                      // por           %xmm3,%xmm6
-  .byte  102,15,111,174,34,35,0,0            // movdqa        0x2322(%esi),%xmm5
+  .byte  102,15,111,174,226,51,0,0           // movdqa        0x33e2(%esi),%xmm5
   .byte  102,15,219,234                      // pand          %xmm2,%xmm5
   .byte  102,15,111,220                      // movdqa        %xmm4,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -81634,7 +84248,7 @@
   .byte  102,15,113,209,12                   // psrlw         $0xc,%xmm1
   .byte  102,15,111,215                      // movdqa        %xmm7,%xmm2
   .byte  102,15,113,210,8                    // psrlw         $0x8,%xmm2
-  .byte  102,15,111,130,199,33,0,0           // movdqa        0x21c7(%edx),%xmm0
+  .byte  102,15,111,130,135,50,0,0           // movdqa        0x3287(%edx),%xmm0
   .byte  102,15,219,208                      // pand          %xmm0,%xmm2
   .byte  102,15,111,223                      // movdqa        %xmm7,%xmm3
   .byte  102,15,113,211,4                    // psrlw         $0x4,%xmm3
@@ -81727,7 +84341,7 @@
   .byte  102,15,110,44,51                    // movd          (%ebx,%esi,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,221                       // movsd         %xmm5,%xmm3
-  .byte  102,15,219,159,26,31,0,0            // pand          0x1f1a(%edi),%xmm3
+  .byte  102,15,219,159,218,47,0,0           // pand          0x2fda(%edi),%xmm3
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  15,41,100,36,64                     // movaps        %xmm4,0x40(%esp)
   .byte  15,41,84,36,48                      // movaps        %xmm2,0x30(%esp)
@@ -81815,7 +84429,7 @@
   .byte  102,15,110,44,51                    // movd          (%ebx,%esi,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,229                       // movsd         %xmm5,%xmm4
-  .byte  102,15,219,167,15,30,0,0            // pand          0x1e0f(%edi),%xmm4
+  .byte  102,15,219,167,207,46,0,0           // pand          0x2ecf(%edi),%xmm4
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  102,15,127,100,36,64                // movdqa        %xmm4,0x40(%esp)
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
@@ -81883,7 +84497,7 @@
   .byte  102,15,126,217                      // movd          %xmm3,%ecx
   .byte  136,12,55                           // mov           %cl,(%edi,%esi,1)
   .byte  233,136,0,0,0                       // jmp           d051 <_sk_store_a8_sse2_lowp+0xe1>
-  .byte  102,15,111,163,247,28,0,0           // movdqa        0x1cf7(%ebx),%xmm4
+  .byte  102,15,111,163,183,45,0,0           // movdqa        0x2db7(%ebx),%xmm4
   .byte  102,15,219,227                      // pand          %xmm3,%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
   .byte  102,15,214,36,55                    // movq          %xmm4,(%edi,%esi,1)
@@ -81891,7 +84505,7 @@
   .byte  235,109                             // jmp           d051 <_sk_store_a8_sse2_lowp+0xe1>
   .byte  102,15,197,203,2                    // pextrw        $0x2,%xmm3,%ecx
   .byte  136,76,55,2                         // mov           %cl,0x2(%edi,%esi,1)
-  .byte  102,15,111,163,247,28,0,0           // movdqa        0x1cf7(%ebx),%xmm4
+  .byte  102,15,111,163,183,45,0,0           // movdqa        0x2db7(%ebx),%xmm4
   .byte  102,15,219,227                      // pand          %xmm3,%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
   .byte  102,15,126,225                      // movd          %xmm4,%ecx
@@ -81907,7 +84521,7 @@
   .byte  15,40,254                           // movaps        %xmm6,%xmm7
   .byte  15,40,245                           // movaps        %xmm5,%xmm6
   .byte  15,40,236                           // movaps        %xmm4,%xmm5
-  .byte  102,15,111,163,247,28,0,0           // movdqa        0x1cf7(%ebx),%xmm4
+  .byte  102,15,111,163,183,45,0,0           // movdqa        0x2db7(%ebx),%xmm4
   .byte  102,15,219,227                      // pand          %xmm3,%xmm4
   .byte  102,15,103,228                      // packuswb      %xmm4,%xmm4
   .byte  102,15,126,36,55                    // movd          %xmm4,(%edi,%esi,1)
@@ -82114,7 +84728,7 @@
   .byte  102,15,110,44,59                    // movd          (%ebx,%edi,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,197                       // movsd         %xmm5,%xmm0
-  .byte  102,15,219,134,68,26,0,0            // pand          0x1a44(%esi),%xmm0
+  .byte  102,15,219,134,4,43,0,0             // pand          0x2b04(%esi),%xmm0
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
   .byte  15,41,100,36,64                     // movaps        %xmm4,0x40(%esp)
   .byte  15,41,92,36,48                      // movaps        %xmm3,0x30(%esp)
@@ -82125,7 +84739,7 @@
   .byte  137,124,36,8                        // mov           %edi,0x8(%esp)
   .byte  137,76,36,4                         // mov           %ecx,0x4(%esp)
   .byte  137,20,36                           // mov           %edx,(%esp)
-  .byte  15,40,158,68,26,0,0                 // movaps        0x1a44(%esi),%xmm3
+  .byte  15,40,158,4,43,0,0                  // movaps        0x2b04(%esi),%xmm3
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  255,80,4                            // call          *0x4(%eax)
@@ -82202,9 +84816,9 @@
   .byte  102,15,110,44,51                    // movd          (%ebx,%esi,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,229                       // movsd         %xmm5,%xmm4
-  .byte  102,15,219,167,55,25,0,0            // pand          0x1937(%edi),%xmm4
+  .byte  102,15,219,167,247,41,0,0           // pand          0x29f7(%edi),%xmm4
   .byte  141,72,8                            // lea           0x8(%eax),%ecx
-  .byte  15,40,175,55,25,0,0                 // movaps        0x1937(%edi),%xmm5
+  .byte  15,40,175,247,41,0,0                // movaps        0x29f7(%edi),%xmm5
   .byte  15,41,108,36,64                     // movaps        %xmm5,0x40(%esp)
   .byte  102,15,127,100,36,48                // movdqa        %xmm4,0x30(%esp)
   .byte  102,15,127,100,36,32                // movdqa        %xmm4,0x20(%esp)
@@ -82255,10 +84869,10 @@
   .byte  15,40,109,56                        // movaps        0x38(%ebp),%xmm5
   .byte  15,40,117,72                        // movaps        0x48(%ebp),%xmm6
   .byte  139,125,12                          // mov           0xc(%ebp),%edi
-  .byte  102,15,213,128,23,25,0,0            // pmullw        0x1917(%eax),%xmm0
-  .byte  102,15,213,136,39,25,0,0            // pmullw        0x1927(%eax),%xmm1
+  .byte  102,15,213,128,215,41,0,0           // pmullw        0x29d7(%eax),%xmm0
+  .byte  102,15,213,136,231,41,0,0           // pmullw        0x29e7(%eax),%xmm1
   .byte  102,15,253,200                      // paddw         %xmm0,%xmm1
-  .byte  102,15,213,152,55,25,0,0            // pmullw        0x1937(%eax),%xmm3
+  .byte  102,15,213,152,247,41,0,0           // pmullw        0x29f7(%eax),%xmm3
   .byte  102,15,253,217                      // paddw         %xmm1,%xmm3
   .byte  102,15,113,211,8                    // psrlw         $0x8,%xmm3
   .byte  141,71,4                            // lea           0x4(%edi),%eax
@@ -82383,7 +84997,7 @@
   .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
   .byte  137,92,36,4                         // mov           %ebx,0x4(%esp)
   .byte  137,60,36                           // mov           %edi,(%esp)
-  .byte  15,40,153,2,23,0,0                  // movaps        0x1702(%ecx),%xmm3
+  .byte  15,40,153,194,39,0,0                // movaps        0x27c2(%ecx),%xmm3
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,111,208                      // movdqa        %xmm0,%xmm2
   .byte  255,80,4                            // call          *0x4(%eax)
@@ -82410,8 +85024,8 @@
   .byte  139,77,12                           // mov           0xc(%ebp),%ecx
   .byte  139,57                              // mov           (%ecx),%edi
   .byte  243,15,16,39                        // movss         (%edi),%xmm4
-  .byte  243,15,89,166,53,23,0,0             // mulss         0x1735(%esi),%xmm4
-  .byte  243,15,88,166,49,23,0,0             // addss         0x1731(%esi),%xmm4
+  .byte  243,15,89,166,245,39,0,0            // mulss         0x27f5(%esi),%xmm4
+  .byte  243,15,88,166,241,39,0,0            // addss         0x27f1(%esi),%xmm4
   .byte  243,15,44,252                       // cvttss2si     %xmm4,%edi
   .byte  102,15,110,239                      // movd          %edi,%xmm5
   .byte  139,125,20                          // mov           0x14(%ebp),%edi
@@ -82424,7 +85038,7 @@
   .byte  102,15,213,205                      // pmullw        %xmm5,%xmm1
   .byte  102,15,213,213                      // pmullw        %xmm5,%xmm2
   .byte  102,15,213,221                      // pmullw        %xmm5,%xmm3
-  .byte  102,15,111,174,49,22,0,0            // movdqa        0x1631(%esi),%xmm5
+  .byte  102,15,111,174,241,38,0,0           // movdqa        0x26f1(%esi),%xmm5
   .byte  102,15,253,197                      // paddw         %xmm5,%xmm0
   .byte  102,15,253,205                      // paddw         %xmm5,%xmm1
   .byte  102,15,253,213                      // paddw         %xmm5,%xmm2
@@ -82469,13 +85083,13 @@
   .byte  139,69,12                           // mov           0xc(%ebp),%eax
   .byte  139,16                              // mov           (%eax),%edx
   .byte  243,15,16,50                        // movss         (%edx),%xmm6
-  .byte  243,15,89,177,103,22,0,0            // mulss         0x1667(%ecx),%xmm6
-  .byte  243,15,88,177,99,22,0,0             // addss         0x1663(%ecx),%xmm6
+  .byte  243,15,89,177,39,39,0,0             // mulss         0x2727(%ecx),%xmm6
+  .byte  243,15,88,177,35,39,0,0             // addss         0x2723(%ecx),%xmm6
   .byte  243,15,44,214                       // cvttss2si     %xmm6,%edx
   .byte  102,15,110,242                      // movd          %edx,%xmm6
   .byte  242,15,112,246,0                    // pshuflw       $0x0,%xmm6,%xmm6
   .byte  102,15,112,246,80                   // pshufd        $0x50,%xmm6,%xmm6
-  .byte  102,15,111,129,99,21,0,0            // movdqa        0x1563(%ecx),%xmm0
+  .byte  102,15,111,129,35,38,0,0            // movdqa        0x2623(%ecx),%xmm0
   .byte  102,15,213,206                      // pmullw        %xmm6,%xmm1
   .byte  102,15,253,200                      // paddw         %xmm0,%xmm1
   .byte  102,15,213,214                      // pmullw        %xmm6,%xmm2
@@ -82581,9 +85195,9 @@
   .byte  102,15,110,44,51                    // movd          (%ebx,%esi,1),%xmm5
   .byte  102,15,96,232                       // punpcklbw     %xmm0,%xmm5
   .byte  242,15,16,229                       // movsd         %xmm5,%xmm4
-  .byte  102,15,219,167,58,20,0,0            // pand          0x143a(%edi),%xmm4
+  .byte  102,15,219,167,250,36,0,0           // pand          0x24fa(%edi),%xmm4
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
-  .byte  102,15,111,175,58,20,0,0            // movdqa        0x143a(%edi),%xmm5
+  .byte  102,15,111,175,250,36,0,0           // movdqa        0x24fa(%edi),%xmm5
   .byte  102,15,253,197                      // paddw         %xmm5,%xmm0
   .byte  102,15,113,208,8                    // psrlw         $0x8,%xmm0
   .byte  102,15,213,204                      // pmullw        %xmm4,%xmm1
@@ -82683,8 +85297,8 @@
   .byte  102,15,110,36,51                    // movd          (%ebx,%esi,1),%xmm4
   .byte  102,15,96,224                       // punpcklbw     %xmm0,%xmm4
   .byte  242,15,16,220                       // movsd         %xmm4,%xmm3
-  .byte  102,15,219,159,238,18,0,0           // pand          0x12ee(%edi),%xmm3
-  .byte  102,15,111,183,238,18,0,0           // movdqa        0x12ee(%edi),%xmm6
+  .byte  102,15,219,159,174,35,0,0           // pand          0x23ae(%edi),%xmm3
+  .byte  102,15,111,183,174,35,0,0           // movdqa        0x23ae(%edi),%xmm6
   .byte  102,15,111,227                      // movdqa        %xmm3,%xmm4
   .byte  102,15,239,230                      // pxor          %xmm6,%xmm4
   .byte  102,15,111,252                      // movdqa        %xmm4,%xmm7
@@ -82799,11 +85413,11 @@
   .byte  102,15,18,28,115                    // movlpd        (%ebx,%esi,2),%xmm3
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,15,219,143,133,17,0,0           // pand          0x1185(%edi),%xmm1
+  .byte  102,15,219,143,69,34,0,0            // pand          0x2245(%edi),%xmm1
   .byte  102,15,111,211                      // movdqa        %xmm3,%xmm2
   .byte  102,15,113,210,5                    // psrlw         $0x5,%xmm2
-  .byte  102,15,219,151,149,17,0,0           // pand          0x1195(%edi),%xmm2
-  .byte  102,15,111,135,165,17,0,0           // movdqa        0x11a5(%edi),%xmm0
+  .byte  102,15,219,151,85,34,0,0            // pand          0x2255(%edi),%xmm2
+  .byte  102,15,111,135,101,34,0,0           // movdqa        0x2265(%edi),%xmm0
   .byte  102,15,219,195                      // pand          %xmm3,%xmm0
   .byte  102,15,113,211,13                   // psrlw         $0xd,%xmm3
   .byte  102,15,235,217                      // por           %xmm1,%xmm3
@@ -82816,7 +85430,7 @@
   .byte  102,15,113,208,2                    // psrlw         $0x2,%xmm0
   .byte  102,15,235,193                      // por           %xmm1,%xmm0
   .byte  102,15,127,69,200                   // movdqa        %xmm0,-0x38(%ebp)
-  .byte  102,15,111,167,85,17,0,0            // movdqa        0x1155(%edi),%xmm4
+  .byte  102,15,111,167,21,34,0,0            // movdqa        0x2215(%edi),%xmm4
   .byte  15,41,117,184                       // movaps        %xmm6,-0x48(%ebp)
   .byte  102,15,239,244                      // pxor          %xmm4,%xmm6
   .byte  102,15,239,252                      // pxor          %xmm4,%xmm7
@@ -82859,7 +85473,7 @@
   .byte  102,15,111,229                      // movdqa        %xmm5,%xmm4
   .byte  102,15,213,101,136                  // pmullw        -0x78(%ebp),%xmm4
   .byte  102,15,213,125,184                  // pmullw        -0x48(%ebp),%xmm7
-  .byte  102,15,111,135,69,17,0,0            // movdqa        0x1145(%edi),%xmm0
+  .byte  102,15,111,135,5,34,0,0             // movdqa        0x2205(%edi),%xmm0
   .byte  102,15,253,216                      // paddw         %xmm0,%xmm3
   .byte  102,15,253,208                      // paddw         %xmm0,%xmm2
   .byte  102,15,253,224                      // paddw         %xmm0,%xmm4
@@ -82962,11 +85576,11 @@
   .byte  102,15,18,28,115                    // movlpd        (%ebx,%esi,2),%xmm3
   .byte  102,15,111,203                      // movdqa        %xmm3,%xmm1
   .byte  102,15,113,209,8                    // psrlw         $0x8,%xmm1
-  .byte  102,15,219,143,45,15,0,0            // pand          0xf2d(%edi),%xmm1
+  .byte  102,15,219,143,237,31,0,0           // pand          0x1fed(%edi),%xmm1
   .byte  102,15,111,211                      // movdqa        %xmm3,%xmm2
   .byte  102,15,113,210,5                    // psrlw         $0x5,%xmm2
-  .byte  102,15,219,151,61,15,0,0            // pand          0xf3d(%edi),%xmm2
-  .byte  102,15,111,175,77,15,0,0            // movdqa        0xf4d(%edi),%xmm5
+  .byte  102,15,219,151,253,31,0,0           // pand          0x1ffd(%edi),%xmm2
+  .byte  102,15,111,175,13,32,0,0            // movdqa        0x200d(%edi),%xmm5
   .byte  102,15,219,235                      // pand          %xmm3,%xmm5
   .byte  102,15,113,211,13                   // psrlw         $0xd,%xmm3
   .byte  102,15,235,217                      // por           %xmm1,%xmm3
@@ -82979,7 +85593,7 @@
   .byte  102,15,113,213,2                    // psrlw         $0x2,%xmm5
   .byte  102,15,235,233                      // por           %xmm1,%xmm5
   .byte  102,15,127,109,216                  // movdqa        %xmm5,-0x28(%ebp)
-  .byte  102,15,111,167,253,14,0,0           // movdqa        0xefd(%edi),%xmm4
+  .byte  102,15,111,167,189,31,0,0           // movdqa        0x1fbd(%edi),%xmm4
   .byte  102,15,111,198                      // movdqa        %xmm6,%xmm0
   .byte  102,15,111,200                      // movdqa        %xmm0,%xmm1
   .byte  102,15,239,204                      // pxor          %xmm4,%xmm1
@@ -83020,7 +85634,7 @@
   .byte  102,15,235,249                      // por           %xmm1,%xmm7
   .byte  102,15,111,195                      // movdqa        %xmm3,%xmm0
   .byte  102,15,213,93,168                   // pmullw        -0x58(%ebp),%xmm3
-  .byte  102,15,111,143,237,14,0,0           // movdqa        0xeed(%edi),%xmm1
+  .byte  102,15,111,143,173,31,0,0           // movdqa        0x1fad(%edi),%xmm1
   .byte  102,15,239,193                      // pxor          %xmm1,%xmm0
   .byte  102,15,111,101,24                   // movdqa        0x18(%ebp),%xmm4
   .byte  102,15,213,196                      // pmullw        %xmm4,%xmm0
@@ -83091,6 +85705,1180 @@
   .byte  0,0                                 // add           %al,(%eax)
   .byte  0                                   // .byte         0x0
 
+HIDDEN _sk_clamp_x_1_sse2_lowp
+.globl _sk_clamp_x_1_sse2_lowp
+FUNCTION(_sk_clamp_x_1_sse2_lowp)
+_sk_clamp_x_1_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  131,236,80                          // sub           $0x50,%esp
+  .byte  232,0,0,0,0                         // call          e025 <_sk_clamp_x_1_sse2_lowp+0xd>
+  .byte  88                                  // pop           %eax
+  .byte  139,77,8                            // mov           0x8(%ebp),%ecx
+  .byte  139,85,16                           // mov           0x10(%ebp),%edx
+  .byte  139,117,20                          // mov           0x14(%ebp),%esi
+  .byte  15,40,101,24                        // movaps        0x18(%ebp),%xmm4
+  .byte  15,40,109,40                        // movaps        0x28(%ebp),%xmm5
+  .byte  15,40,117,56                        // movaps        0x38(%ebp),%xmm6
+  .byte  15,87,255                           // xorps         %xmm7,%xmm7
+  .byte  15,95,207                           // maxps         %xmm7,%xmm1
+  .byte  15,95,199                           // maxps         %xmm7,%xmm0
+  .byte  15,40,184,91,22,0,0                 // movaps        0x165b(%eax),%xmm7
+  .byte  15,93,199                           // minps         %xmm7,%xmm0
+  .byte  15,93,207                           // minps         %xmm7,%xmm1
+  .byte  15,40,125,72                        // movaps        0x48(%ebp),%xmm7
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  141,120,4                           // lea           0x4(%eax),%edi
+  .byte  15,41,124,36,64                     // movaps        %xmm7,0x40(%esp)
+  .byte  15,41,116,36,48                     // movaps        %xmm6,0x30(%esp)
+  .byte  15,41,108,36,32                     // movaps        %xmm5,0x20(%esp)
+  .byte  15,41,100,36,16                     // movaps        %xmm4,0x10(%esp)
+  .byte  137,116,36,12                       // mov           %esi,0xc(%esp)
+  .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
+  .byte  137,124,36,4                        // mov           %edi,0x4(%esp)
+  .byte  137,12,36                           // mov           %ecx,(%esp)
+  .byte  255,16                              // call          *(%eax)
+  .byte  131,196,80                          // add           $0x50,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_repeat_x_1_sse2_lowp
+.globl _sk_repeat_x_1_sse2_lowp
+FUNCTION(_sk_repeat_x_1_sse2_lowp)
+_sk_repeat_x_1_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  131,236,80                          // sub           $0x50,%esp
+  .byte  232,0,0,0,0                         // call          e094 <_sk_repeat_x_1_sse2_lowp+0xd>
+  .byte  94                                  // pop           %esi
+  .byte  139,69,8                            // mov           0x8(%ebp),%eax
+  .byte  139,77,16                           // mov           0x10(%ebp),%ecx
+  .byte  139,85,20                           // mov           0x14(%ebp),%edx
+  .byte  243,15,91,225                       // cvttps2dq     %xmm1,%xmm4
+  .byte  243,15,91,232                       // cvttps2dq     %xmm0,%xmm5
+  .byte  15,91,237                           // cvtdq2ps      %xmm5,%xmm5
+  .byte  15,91,228                           // cvtdq2ps      %xmm4,%xmm4
+  .byte  15,40,241                           // movaps        %xmm1,%xmm6
+  .byte  15,194,244,1                        // cmpltps       %xmm4,%xmm6
+  .byte  15,40,190,236,21,0,0                // movaps        0x15ec(%esi),%xmm7
+  .byte  15,84,247                           // andps         %xmm7,%xmm6
+  .byte  15,92,230                           // subps         %xmm6,%xmm4
+  .byte  15,40,240                           // movaps        %xmm0,%xmm6
+  .byte  15,194,245,1                        // cmpltps       %xmm5,%xmm6
+  .byte  15,84,247                           // andps         %xmm7,%xmm6
+  .byte  15,92,238                           // subps         %xmm6,%xmm5
+  .byte  15,40,117,24                        // movaps        0x18(%ebp),%xmm6
+  .byte  15,92,197                           // subps         %xmm5,%xmm0
+  .byte  15,40,109,40                        // movaps        0x28(%ebp),%xmm5
+  .byte  15,92,204                           // subps         %xmm4,%xmm1
+  .byte  15,87,228                           // xorps         %xmm4,%xmm4
+  .byte  15,95,204                           // maxps         %xmm4,%xmm1
+  .byte  15,95,196                           // maxps         %xmm4,%xmm0
+  .byte  15,40,101,56                        // movaps        0x38(%ebp),%xmm4
+  .byte  15,93,199                           // minps         %xmm7,%xmm0
+  .byte  15,93,207                           // minps         %xmm7,%xmm1
+  .byte  15,40,125,72                        // movaps        0x48(%ebp),%xmm7
+  .byte  139,117,12                          // mov           0xc(%ebp),%esi
+  .byte  141,126,4                           // lea           0x4(%esi),%edi
+  .byte  15,41,124,36,64                     // movaps        %xmm7,0x40(%esp)
+  .byte  15,41,100,36,48                     // movaps        %xmm4,0x30(%esp)
+  .byte  15,41,108,36,32                     // movaps        %xmm5,0x20(%esp)
+  .byte  15,41,116,36,16                     // movaps        %xmm6,0x10(%esp)
+  .byte  137,84,36,12                        // mov           %edx,0xc(%esp)
+  .byte  137,76,36,8                         // mov           %ecx,0x8(%esp)
+  .byte  137,124,36,4                        // mov           %edi,0x4(%esp)
+  .byte  137,4,36                            // mov           %eax,(%esp)
+  .byte  255,22                              // call          *(%esi)
+  .byte  131,196,80                          // add           $0x50,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_mirror_x_1_sse2_lowp
+.globl _sk_mirror_x_1_sse2_lowp
+FUNCTION(_sk_mirror_x_1_sse2_lowp)
+_sk_mirror_x_1_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  131,236,96                          // sub           $0x60,%esp
+  .byte  15,41,93,232                        // movaps        %xmm3,-0x18(%ebp)
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  232,0,0,0,0                         // call          e13e <_sk_mirror_x_1_sse2_lowp+0x1a>
+  .byte  88                                  // pop           %eax
+  .byte  15,40,160,178,21,0,0                // movaps        0x15b2(%eax),%xmm4
+  .byte  15,88,204                           // addps         %xmm4,%xmm1
+  .byte  15,88,212                           // addps         %xmm4,%xmm2
+  .byte  15,40,176,50,21,0,0                 // movaps        0x1532(%eax),%xmm6
+  .byte  15,40,250                           // movaps        %xmm2,%xmm7
+  .byte  15,89,254                           // mulps         %xmm6,%xmm7
+  .byte  15,89,241                           // mulps         %xmm1,%xmm6
+  .byte  243,15,91,238                       // cvttps2dq     %xmm6,%xmm5
+  .byte  15,91,197                           // cvtdq2ps      %xmm5,%xmm0
+  .byte  15,194,240,1                        // cmpltps       %xmm0,%xmm6
+  .byte  15,40,168,66,21,0,0                 // movaps        0x1542(%eax),%xmm5
+  .byte  15,84,245                           // andps         %xmm5,%xmm6
+  .byte  15,92,198                           // subps         %xmm6,%xmm0
+  .byte  243,15,91,247                       // cvttps2dq     %xmm7,%xmm6
+  .byte  15,91,246                           // cvtdq2ps      %xmm6,%xmm6
+  .byte  15,194,254,1                        // cmpltps       %xmm6,%xmm7
+  .byte  15,84,253                           // andps         %xmm5,%xmm7
+  .byte  15,92,247                           // subps         %xmm7,%xmm6
+  .byte  139,77,8                            // mov           0x8(%ebp),%ecx
+  .byte  139,85,16                           // mov           0x10(%ebp),%edx
+  .byte  139,117,20                          // mov           0x14(%ebp),%esi
+  .byte  15,88,192                           // addps         %xmm0,%xmm0
+  .byte  15,92,200                           // subps         %xmm0,%xmm1
+  .byte  15,40,69,24                         // movaps        0x18(%ebp),%xmm0
+  .byte  15,88,246                           // addps         %xmm6,%xmm6
+  .byte  15,92,214                           // subps         %xmm6,%xmm2
+  .byte  15,40,117,40                        // movaps        0x28(%ebp),%xmm6
+  .byte  15,88,212                           // addps         %xmm4,%xmm2
+  .byte  15,88,204                           // addps         %xmm4,%xmm1
+  .byte  15,40,160,66,26,0,0                 // movaps        0x1a42(%eax),%xmm4
+  .byte  15,84,204                           // andps         %xmm4,%xmm1
+  .byte  15,84,212                           // andps         %xmm4,%xmm2
+  .byte  15,87,228                           // xorps         %xmm4,%xmm4
+  .byte  15,95,212                           // maxps         %xmm4,%xmm2
+  .byte  15,95,204                           // maxps         %xmm4,%xmm1
+  .byte  15,40,101,56                        // movaps        0x38(%ebp),%xmm4
+  .byte  15,93,205                           // minps         %xmm5,%xmm1
+  .byte  15,93,213                           // minps         %xmm5,%xmm2
+  .byte  15,40,109,72                        // movaps        0x48(%ebp),%xmm5
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  141,120,4                           // lea           0x4(%eax),%edi
+  .byte  15,41,108,36,64                     // movaps        %xmm5,0x40(%esp)
+  .byte  15,41,100,36,48                     // movaps        %xmm4,0x30(%esp)
+  .byte  15,41,116,36,32                     // movaps        %xmm6,0x20(%esp)
+  .byte  15,41,68,36,16                      // movaps        %xmm0,0x10(%esp)
+  .byte  137,116,36,12                       // mov           %esi,0xc(%esp)
+  .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
+  .byte  137,124,36,4                        // mov           %edi,0x4(%esp)
+  .byte  137,12,36                           // mov           %ecx,(%esp)
+  .byte  15,40,193                           // movaps        %xmm1,%xmm0
+  .byte  15,40,202                           // movaps        %xmm2,%xmm1
+  .byte  15,40,211                           // movaps        %xmm3,%xmm2
+  .byte  15,40,93,232                        // movaps        -0x18(%ebp),%xmm3
+  .byte  255,16                              // call          *(%eax)
+  .byte  131,196,96                          // add           $0x60,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_gradient_sse2_lowp
+.globl _sk_gradient_sse2_lowp
+FUNCTION(_sk_gradient_sse2_lowp)
+_sk_gradient_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  83                                  // push          %ebx
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  129,236,108,1,0,0                   // sub           $0x16c,%esp
+  .byte  232,0,0,0,0                         // call          e21c <_sk_gradient_sse2_lowp+0x11>
+  .byte  88                                  // pop           %eax
+  .byte  137,69,164                          // mov           %eax,-0x5c(%ebp)
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  139,0                               // mov           (%eax),%eax
+  .byte  137,198                             // mov           %eax,%esi
+  .byte  139,0                               // mov           (%eax),%eax
+  .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
+  .byte  131,248,2                           // cmp           $0x2,%eax
+  .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
+  .byte  114,48                              // jb            e266 <_sk_gradient_sse2_lowp+0x5b>
+  .byte  139,78,36                           // mov           0x24(%esi),%ecx
+  .byte  72                                  // dec           %eax
+  .byte  131,193,4                           // add           $0x4,%ecx
+  .byte  102,15,239,255                      // pxor          %xmm7,%xmm7
+  .byte  102,15,239,237                      // pxor          %xmm5,%xmm5
+  .byte  243,15,16,17                        // movss         (%ecx),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  15,194,216,2                        // cmpleps       %xmm0,%xmm3
+  .byte  102,15,250,251                      // psubd         %xmm3,%xmm7
+  .byte  15,194,209,2                        // cmpleps       %xmm1,%xmm2
+  .byte  102,15,250,234                      // psubd         %xmm2,%xmm5
+  .byte  131,193,4                           // add           $0x4,%ecx
+  .byte  72                                  // dec           %eax
+  .byte  117,223                             // jne           e245 <_sk_gradient_sse2_lowp+0x3a>
+  .byte  102,15,112,215,229                  // pshufd        $0xe5,%xmm7,%xmm2
+  .byte  102,15,112,223,78                   // pshufd        $0x4e,%xmm7,%xmm3
+  .byte  15,41,141,104,255,255,255           // movaps        %xmm1,-0x98(%ebp)
+  .byte  15,41,133,248,254,255,255           // movaps        %xmm0,-0x108(%ebp)
+  .byte  102,15,112,229,78                   // pshufd        $0x4e,%xmm5,%xmm4
+  .byte  102,15,126,225                      // movd          %xmm4,%ecx
+  .byte  137,77,136                          // mov           %ecx,-0x78(%ebp)
+  .byte  102,15,112,229,231                  // pshufd        $0xe7,%xmm5,%xmm4
+  .byte  102,15,126,226                      // movd          %xmm4,%edx
+  .byte  139,70,4                            // mov           0x4(%esi),%eax
+  .byte  243,15,16,36,144                    // movss         (%eax,%edx,4),%xmm4
+  .byte  137,85,232                          // mov           %edx,-0x18(%ebp)
+  .byte  243,15,16,52,136                    // movss         (%eax,%ecx,4),%xmm6
+  .byte  15,20,244                           // unpcklps      %xmm4,%xmm6
+  .byte  102,15,112,229,229                  // pshufd        $0xe5,%xmm5,%xmm4
+  .byte  102,15,126,233                      // movd          %xmm5,%ecx
+  .byte  137,77,168                          // mov           %ecx,-0x58(%ebp)
+  .byte  243,15,16,4,136                     // movss         (%eax,%ecx,4),%xmm0
+  .byte  102,15,126,225                      // movd          %xmm4,%ecx
+  .byte  137,77,184                          // mov           %ecx,-0x48(%ebp)
+  .byte  243,15,16,12,136                    // movss         (%eax,%ecx,4),%xmm1
+  .byte  15,20,193                           // unpcklps      %xmm1,%xmm0
+  .byte  102,15,112,207,231                  // pshufd        $0xe7,%xmm7,%xmm1
+  .byte  102,15,126,201                      // movd          %xmm1,%ecx
+  .byte  137,77,240                          // mov           %ecx,-0x10(%ebp)
+  .byte  243,15,16,12,136                    // movss         (%eax,%ecx,4),%xmm1
+  .byte  102,15,126,217                      // movd          %xmm3,%ecx
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  137,207                             // mov           %ecx,%edi
+  .byte  137,125,200                         // mov           %edi,-0x38(%ebp)
+  .byte  102,15,126,249                      // movd          %xmm7,%ecx
+  .byte  137,77,236                          // mov           %ecx,-0x14(%ebp)
+  .byte  243,15,16,36,136                    // movss         (%eax,%ecx,4),%xmm4
+  .byte  137,117,228                         // mov           %esi,-0x1c(%ebp)
+  .byte  102,15,126,209                      // movd          %xmm2,%ecx
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  137,203                             // mov           %ecx,%ebx
+  .byte  137,93,224                          // mov           %ebx,-0x20(%ebp)
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,120,255,255,255       // movapd        %xmm0,-0x88(%ebp)
+  .byte  15,20,217                           // unpcklps      %xmm1,%xmm3
+  .byte  15,20,226                           // unpcklps      %xmm2,%xmm4
+  .byte  102,15,20,227                       // unpcklpd      %xmm3,%xmm4
+  .byte  139,70,8                            // mov           0x8(%esi),%eax
+  .byte  243,15,16,12,144                    // movss         (%eax,%edx,4),%xmm1
+  .byte  139,117,136                         // mov           -0x78(%ebp),%esi
+  .byte  243,15,16,28,176                    // movss         (%eax,%esi,4),%xmm3
+  .byte  15,20,217                           // unpcklps      %xmm1,%xmm3
+  .byte  139,77,168                          // mov           -0x58(%ebp),%ecx
+  .byte  243,15,16,4,136                     // movss         (%eax,%ecx,4),%xmm0
+  .byte  139,85,184                          // mov           -0x48(%ebp),%edx
+  .byte  243,15,16,12,144                    // movss         (%eax,%edx,4),%xmm1
+  .byte  15,20,193                           // unpcklps      %xmm1,%xmm0
+  .byte  102,15,20,195                       // unpcklpd      %xmm3,%xmm0
+  .byte  102,15,41,133,8,255,255,255         // movapd        %xmm0,-0xf8(%ebp)
+  .byte  139,85,240                          // mov           -0x10(%ebp),%edx
+  .byte  243,15,16,12,144                    // movss         (%eax,%edx,4),%xmm1
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,217                           // unpcklps      %xmm1,%xmm3
+  .byte  139,125,236                         // mov           -0x14(%ebp),%edi
+  .byte  243,15,16,44,184                    // movss         (%eax,%edi,4),%xmm5
+  .byte  243,15,16,12,152                    // movss         (%eax,%ebx,4),%xmm1
+  .byte  15,20,233                           // unpcklps      %xmm1,%xmm5
+  .byte  102,15,20,235                       // unpcklpd      %xmm3,%xmm5
+  .byte  139,93,228                          // mov           -0x1c(%ebp),%ebx
+  .byte  139,67,12                           // mov           0xc(%ebx),%eax
+  .byte  139,125,232                         // mov           -0x18(%ebp),%edi
+  .byte  243,15,16,12,184                    // movss         (%eax,%edi,4),%xmm1
+  .byte  243,15,16,52,176                    // movss         (%eax,%esi,4),%xmm6
+  .byte  15,20,241                           // unpcklps      %xmm1,%xmm6
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  139,77,184                          // mov           -0x48(%ebp),%ecx
+  .byte  243,15,16,12,136                    // movss         (%eax,%ecx,4),%xmm1
+  .byte  15,20,217                           // unpcklps      %xmm1,%xmm3
+  .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
+  .byte  102,15,41,157,232,254,255,255       // movapd        %xmm3,-0x118(%ebp)
+  .byte  243,15,16,12,144                    // movss         (%eax,%edx,4),%xmm1
+  .byte  139,85,200                          // mov           -0x38(%ebp),%edx
+  .byte  243,15,16,52,144                    // movss         (%eax,%edx,4),%xmm6
+  .byte  15,20,241                           // unpcklps      %xmm1,%xmm6
+  .byte  139,117,236                         // mov           -0x14(%ebp),%esi
+  .byte  243,15,16,4,176                     // movss         (%eax,%esi,4),%xmm0
+  .byte  139,125,224                         // mov           -0x20(%ebp),%edi
+  .byte  243,15,16,60,184                    // movss         (%eax,%edi,4),%xmm7
+  .byte  15,20,199                           // unpcklps      %xmm7,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,72,255,255,255        // movapd        %xmm0,-0xb8(%ebp)
+  .byte  139,67,16                           // mov           0x10(%ebx),%eax
+  .byte  139,93,232                          // mov           -0x18(%ebp),%ebx
+  .byte  243,15,16,52,152                    // movss         (%eax,%ebx,4),%xmm6
+  .byte  139,125,136                         // mov           -0x78(%ebp),%edi
+  .byte  243,15,16,60,184                    // movss         (%eax,%edi,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  139,125,168                         // mov           -0x58(%ebp),%edi
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  243,15,16,52,136                    // movss         (%eax,%ecx,4),%xmm6
+  .byte  15,20,222                           // unpcklps      %xmm6,%xmm3
+  .byte  102,15,20,223                       // unpcklpd      %xmm7,%xmm3
+  .byte  102,15,41,157,216,254,255,255       // movapd        %xmm3,-0x128(%ebp)
+  .byte  139,77,240                          // mov           -0x10(%ebp),%ecx
+  .byte  243,15,16,52,136                    // movss         (%eax,%ecx,4),%xmm6
+  .byte  243,15,16,60,144                    // movss         (%eax,%edx,4),%xmm7
+  .byte  15,20,254                           // unpcklps      %xmm6,%xmm7
+  .byte  243,15,16,52,176                    // movss         (%eax,%esi,4),%xmm6
+  .byte  139,125,224                         // mov           -0x20(%ebp),%edi
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,243                           // unpcklps      %xmm3,%xmm6
+  .byte  102,15,20,247                       // unpcklpd      %xmm7,%xmm6
+  .byte  139,85,228                          // mov           -0x1c(%ebp),%edx
+  .byte  139,66,20                           // mov           0x14(%edx),%eax
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  139,77,200                          // mov           -0x38(%ebp),%ecx
+  .byte  243,15,16,60,136                    // movss         (%eax,%ecx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  243,15,16,12,176                    // movss         (%eax,%esi,4),%xmm1
+  .byte  137,249                             // mov           %edi,%ecx
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  137,206                             // mov           %ecx,%esi
+  .byte  15,20,203                           // unpcklps      %xmm3,%xmm1
+  .byte  102,15,20,207                       // unpcklpd      %xmm7,%xmm1
+  .byte  243,15,16,28,152                    // movss         (%eax,%ebx,4),%xmm3
+  .byte  139,77,136                          // mov           -0x78(%ebp),%ecx
+  .byte  243,15,16,60,136                    // movss         (%eax,%ecx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  139,125,168                         // mov           -0x58(%ebp),%edi
+  .byte  243,15,16,20,184                    // movss         (%eax,%edi,4),%xmm2
+  .byte  139,125,184                         // mov           -0x48(%ebp),%edi
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,211                           // unpcklps      %xmm3,%xmm2
+  .byte  102,15,20,215                       // unpcklpd      %xmm7,%xmm2
+  .byte  139,66,24                           // mov           0x18(%edx),%eax
+  .byte  139,85,240                          // mov           -0x10(%ebp),%edx
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  139,93,200                          // mov           -0x38(%ebp),%ebx
+  .byte  243,15,16,60,152                    // movss         (%eax,%ebx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  139,93,236                          // mov           -0x14(%ebp),%ebx
+  .byte  243,15,16,4,152                     // movss         (%eax,%ebx,4),%xmm0
+  .byte  243,15,16,28,176                    // movss         (%eax,%esi,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,133,40,255,255,255        // movapd        %xmm0,-0xd8(%ebp)
+  .byte  139,117,232                         // mov           -0x18(%ebp),%esi
+  .byte  243,15,16,28,176                    // movss         (%eax,%esi,4),%xmm3
+  .byte  243,15,16,60,136                    // movss         (%eax,%ecx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  139,77,168                          // mov           -0x58(%ebp),%ecx
+  .byte  243,15,16,4,136                     // movss         (%eax,%ecx,4),%xmm0
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,133,88,255,255,255        // movapd        %xmm0,-0xa8(%ebp)
+  .byte  139,69,228                          // mov           -0x1c(%ebp),%eax
+  .byte  139,64,28                           // mov           0x1c(%eax),%eax
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  139,77,200                          // mov           -0x38(%ebp),%ecx
+  .byte  243,15,16,60,136                    // movss         (%eax,%ecx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  243,15,16,4,152                     // movss         (%eax,%ebx,4),%xmm0
+  .byte  139,77,224                          // mov           -0x20(%ebp),%ecx
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,133,24,255,255,255        // movapd        %xmm0,-0xe8(%ebp)
+  .byte  139,117,232                         // mov           -0x18(%ebp),%esi
+  .byte  243,15,16,28,176                    // movss         (%eax,%esi,4),%xmm3
+  .byte  139,125,136                         // mov           -0x78(%ebp),%edi
+  .byte  243,15,16,60,184                    // movss         (%eax,%edi,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  139,93,168                          // mov           -0x58(%ebp),%ebx
+  .byte  243,15,16,4,152                     // movss         (%eax,%ebx,4),%xmm0
+  .byte  139,85,184                          // mov           -0x48(%ebp),%edx
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,133,56,255,255,255        // movapd        %xmm0,-0xc8(%ebp)
+  .byte  139,69,228                          // mov           -0x1c(%ebp),%eax
+  .byte  139,64,32                           // mov           0x20(%eax),%eax
+  .byte  139,85,240                          // mov           -0x10(%ebp),%edx
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  139,85,200                          // mov           -0x38(%ebp),%edx
+  .byte  243,15,16,60,144                    // movss         (%eax,%edx,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  139,85,236                          // mov           -0x14(%ebp),%edx
+  .byte  243,15,16,4,144                     // movss         (%eax,%edx,4),%xmm0
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,69,200                    // movapd        %xmm0,-0x38(%ebp)
+  .byte  243,15,16,28,176                    // movss         (%eax,%esi,4),%xmm3
+  .byte  243,15,16,60,184                    // movss         (%eax,%edi,4),%xmm7
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  243,15,16,4,152                     // movss         (%eax,%ebx,4),%xmm0
+  .byte  139,77,184                          // mov           -0x48(%ebp),%ecx
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  15,20,195                           // unpcklps      %xmm3,%xmm0
+  .byte  102,15,20,199                       // unpcklpd      %xmm7,%xmm0
+  .byte  102,15,41,69,184                    // movapd        %xmm0,-0x48(%ebp)
+  .byte  15,40,189,248,254,255,255           // movaps        -0x108(%ebp),%xmm7
+  .byte  15,89,231                           // mulps         %xmm7,%xmm4
+  .byte  15,88,225                           // addps         %xmm1,%xmm4
+  .byte  15,40,157,104,255,255,255           // movaps        -0x98(%ebp),%xmm3
+  .byte  15,40,133,120,255,255,255           // movaps        -0x88(%ebp),%xmm0
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,194                           // addps         %xmm2,%xmm0
+  .byte  139,69,164                          // mov           -0x5c(%ebp),%eax
+  .byte  15,40,136,52,21,0,0                 // movaps        0x1534(%eax),%xmm1
+  .byte  15,89,225                           // mulps         %xmm1,%xmm4
+  .byte  15,89,193                           // mulps         %xmm1,%xmm0
+  .byte  15,40,144,84,20,0,0                 // movaps        0x1454(%eax),%xmm2
+  .byte  15,88,194                           // addps         %xmm2,%xmm0
+  .byte  15,41,133,120,255,255,255           // movaps        %xmm0,-0x88(%ebp)
+  .byte  15,88,226                           // addps         %xmm2,%xmm4
+  .byte  243,15,91,196                       // cvttps2dq     %xmm4,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,224,232                  // pshufd        $0xe8,%xmm0,%xmm4
+  .byte  243,15,91,133,120,255,255,255       // cvttps2dq     -0x88(%ebp),%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  102,15,108,224                      // punpcklqdq    %xmm0,%xmm4
+  .byte  102,15,127,101,168                  // movdqa        %xmm4,-0x58(%ebp)
+  .byte  15,89,239                           // mulps         %xmm7,%xmm5
+  .byte  15,88,173,40,255,255,255            // addps         -0xd8(%ebp),%xmm5
+  .byte  15,40,133,8,255,255,255             // movaps        -0xf8(%ebp),%xmm0
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,133,88,255,255,255            // addps         -0xa8(%ebp),%xmm0
+  .byte  15,89,233                           // mulps         %xmm1,%xmm5
+  .byte  15,89,193                           // mulps         %xmm1,%xmm0
+  .byte  15,40,217                           // movaps        %xmm1,%xmm3
+  .byte  15,88,194                           // addps         %xmm2,%xmm0
+  .byte  15,40,224                           // movaps        %xmm0,%xmm4
+  .byte  15,88,234                           // addps         %xmm2,%xmm5
+  .byte  15,40,202                           // movaps        %xmm2,%xmm1
+  .byte  243,15,91,197                       // cvttps2dq     %xmm5,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,208,232                  // pshufd        $0xe8,%xmm0,%xmm2
+  .byte  243,15,91,196                       // cvttps2dq     %xmm4,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  102,15,108,208                      // punpcklqdq    %xmm0,%xmm2
+  .byte  102,15,127,85,136                   // movdqa        %xmm2,-0x78(%ebp)
+  .byte  15,40,149,72,255,255,255            // movaps        -0xb8(%ebp),%xmm2
+  .byte  15,89,215                           // mulps         %xmm7,%xmm2
+  .byte  15,88,149,24,255,255,255            // addps         -0xe8(%ebp),%xmm2
+  .byte  15,40,133,232,254,255,255           // movaps        -0x118(%ebp),%xmm0
+  .byte  15,40,173,104,255,255,255           // movaps        -0x98(%ebp),%xmm5
+  .byte  15,89,197                           // mulps         %xmm5,%xmm0
+  .byte  15,88,133,56,255,255,255            // addps         -0xc8(%ebp),%xmm0
+  .byte  15,89,211                           // mulps         %xmm3,%xmm2
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,193                           // addps         %xmm1,%xmm0
+  .byte  15,40,224                           // movaps        %xmm0,%xmm4
+  .byte  15,88,209                           // addps         %xmm1,%xmm2
+  .byte  243,15,91,194                       // cvttps2dq     %xmm2,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,208,232                  // pshufd        $0xe8,%xmm0,%xmm2
+  .byte  243,15,91,196                       // cvttps2dq     %xmm4,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  102,15,108,208                      // punpcklqdq    %xmm0,%xmm2
+  .byte  15,89,247                           // mulps         %xmm7,%xmm6
+  .byte  15,88,117,200                       // addps         -0x38(%ebp),%xmm6
+  .byte  15,40,133,216,254,255,255           // movaps        -0x128(%ebp),%xmm0
+  .byte  15,89,197                           // mulps         %xmm5,%xmm0
+  .byte  15,88,69,184                        // addps         -0x48(%ebp),%xmm0
+  .byte  15,89,243                           // mulps         %xmm3,%xmm6
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,193                           // addps         %xmm1,%xmm0
+  .byte  15,40,224                           // movaps        %xmm0,%xmm4
+  .byte  15,88,241                           // addps         %xmm1,%xmm6
+  .byte  243,15,91,198                       // cvttps2dq     %xmm6,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,216,232                  // pshufd        $0xe8,%xmm0,%xmm3
+  .byte  243,15,91,196                       // cvttps2dq     %xmm4,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  102,15,108,216                      // punpcklqdq    %xmm0,%xmm3
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  137,193                             // mov           %eax,%ecx
+  .byte  141,65,8                            // lea           0x8(%ecx),%eax
+  .byte  15,40,69,72                         // movaps        0x48(%ebp),%xmm0
+  .byte  15,41,68,36,64                      // movaps        %xmm0,0x40(%esp)
+  .byte  15,40,69,56                         // movaps        0x38(%ebp),%xmm0
+  .byte  15,41,68,36,48                      // movaps        %xmm0,0x30(%esp)
+  .byte  15,40,69,40                         // movaps        0x28(%ebp),%xmm0
+  .byte  15,41,68,36,32                      // movaps        %xmm0,0x20(%esp)
+  .byte  15,40,69,24                         // movaps        0x18(%ebp),%xmm0
+  .byte  15,41,68,36,16                      // movaps        %xmm0,0x10(%esp)
+  .byte  139,85,20                           // mov           0x14(%ebp),%edx
+  .byte  137,84,36,12                        // mov           %edx,0xc(%esp)
+  .byte  139,85,16                           // mov           0x10(%ebp),%edx
+  .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
+  .byte  137,68,36,4                         // mov           %eax,0x4(%esp)
+  .byte  139,69,8                            // mov           0x8(%ebp),%eax
+  .byte  137,4,36                            // mov           %eax,(%esp)
+  .byte  15,40,69,168                        // movaps        -0x58(%ebp),%xmm0
+  .byte  15,40,77,136                        // movaps        -0x78(%ebp),%xmm1
+  .byte  255,81,4                            // call          *0x4(%ecx)
+  .byte  129,196,108,1,0,0                   // add           $0x16c,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  91                                  // pop           %ebx
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_evenly_spaced_gradient_sse2_lowp
+.globl _sk_evenly_spaced_gradient_sse2_lowp
+FUNCTION(_sk_evenly_spaced_gradient_sse2_lowp)
+_sk_evenly_spaced_gradient_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  83                                  // push          %ebx
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  129,236,92,1,0,0                    // sub           $0x15c,%esp
+  .byte  15,41,141,232,254,255,255           // movaps        %xmm1,-0x118(%ebp)
+  .byte  15,41,69,136                        // movaps        %xmm0,-0x78(%ebp)
+  .byte  232,0,0,0,0                         // call          e78e <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+  .byte  90                                  // pop           %edx
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  139,48                              // mov           (%eax),%esi
+  .byte  139,14                              // mov           (%esi),%ecx
+  .byte  139,70,4                            // mov           0x4(%esi),%eax
+  .byte  137,243                             // mov           %esi,%ebx
+  .byte  73                                  // dec           %ecx
+  .byte  102,15,110,209                      // movd          %ecx,%xmm2
+  .byte  102,15,112,210,0                    // pshufd        $0x0,%xmm2,%xmm2
+  .byte  137,85,164                          // mov           %edx,-0x5c(%ebp)
+  .byte  102,15,111,154,98,20,0,0            // movdqa        0x1462(%edx),%xmm3
+  .byte  102,15,219,218                      // pand          %xmm2,%xmm3
+  .byte  102,15,235,154,34,18,0,0            // por           0x1222(%edx),%xmm3
+  .byte  102,15,114,210,16                   // psrld         $0x10,%xmm2
+  .byte  102,15,235,146,114,20,0,0           // por           0x1472(%edx),%xmm2
+  .byte  15,88,146,130,20,0,0                // addps         0x1482(%edx),%xmm2
+  .byte  15,88,211                           // addps         %xmm3,%xmm2
+  .byte  15,40,216                           // movaps        %xmm0,%xmm3
+  .byte  15,89,218                           // mulps         %xmm2,%xmm3
+  .byte  15,89,209                           // mulps         %xmm1,%xmm2
+  .byte  243,15,91,194                       // cvttps2dq     %xmm2,%xmm0
+  .byte  243,15,91,203                       // cvttps2dq     %xmm3,%xmm1
+  .byte  102,15,112,209,229                  // pshufd        $0xe5,%xmm1,%xmm2
+  .byte  102,15,112,217,78                   // pshufd        $0x4e,%xmm1,%xmm3
+  .byte  102,15,112,225,231                  // pshufd        $0xe7,%xmm1,%xmm4
+  .byte  102,15,126,230                      // movd          %xmm4,%esi
+  .byte  102,15,112,232,229                  // pshufd        $0xe5,%xmm0,%xmm5
+  .byte  243,15,16,36,176                    // movss         (%eax,%esi,4),%xmm4
+  .byte  137,117,224                         // mov           %esi,-0x20(%ebp)
+  .byte  102,15,126,217                      // movd          %xmm3,%ecx
+  .byte  137,77,200                          // mov           %ecx,-0x38(%ebp)
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  15,20,220                           // unpcklps      %xmm4,%xmm3
+  .byte  102,15,112,240,78                   // pshufd        $0x4e,%xmm0,%xmm6
+  .byte  102,15,126,201                      // movd          %xmm1,%ecx
+  .byte  243,15,16,60,136                    // movss         (%eax,%ecx,4),%xmm7
+  .byte  137,202                             // mov           %ecx,%edx
+  .byte  137,85,184                          // mov           %edx,-0x48(%ebp)
+  .byte  102,15,126,209                      // movd          %xmm2,%ecx
+  .byte  137,77,228                          // mov           %ecx,-0x1c(%ebp)
+  .byte  243,15,16,12,136                    // movss         (%eax,%ecx,4),%xmm1
+  .byte  15,20,249                           // unpcklps      %xmm1,%xmm7
+  .byte  102,15,112,200,231                  // pshufd        $0xe7,%xmm0,%xmm1
+  .byte  102,15,126,201                      // movd          %xmm1,%ecx
+  .byte  137,77,240                          // mov           %ecx,-0x10(%ebp)
+  .byte  243,15,16,12,136                    // movss         (%eax,%ecx,4),%xmm1
+  .byte  102,15,126,241                      // movd          %xmm6,%ecx
+  .byte  137,77,168                          // mov           %ecx,-0x58(%ebp)
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  102,15,126,193                      // movd          %xmm0,%ecx
+  .byte  243,15,16,36,136                    // movss         (%eax,%ecx,4),%xmm4
+  .byte  137,207                             // mov           %ecx,%edi
+  .byte  137,125,232                         // mov           %edi,-0x18(%ebp)
+  .byte  102,15,126,233                      // movd          %xmm5,%ecx
+  .byte  137,77,236                          // mov           %ecx,-0x14(%ebp)
+  .byte  243,15,16,44,136                    // movss         (%eax,%ecx,4),%xmm5
+  .byte  102,15,20,251                       // unpcklpd      %xmm3,%xmm7
+  .byte  102,15,41,189,24,255,255,255        // movapd        %xmm7,-0xe8(%ebp)
+  .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
+  .byte  15,20,229                           // unpcklps      %xmm5,%xmm4
+  .byte  102,15,20,226                       // unpcklpd      %xmm2,%xmm4
+  .byte  137,217                             // mov           %ebx,%ecx
+  .byte  137,77,220                          // mov           %ecx,-0x24(%ebp)
+  .byte  139,65,8                            // mov           0x8(%ecx),%eax
+  .byte  243,15,16,12,176                    // movss         (%eax,%esi,4),%xmm1
+  .byte  139,117,200                         // mov           -0x38(%ebp),%esi
+  .byte  243,15,16,20,176                    // movss         (%eax,%esi,4),%xmm2
+  .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
+  .byte  243,15,16,4,144                     // movss         (%eax,%edx,4),%xmm0
+  .byte  139,93,228                          // mov           -0x1c(%ebp),%ebx
+  .byte  243,15,16,12,152                    // movss         (%eax,%ebx,4),%xmm1
+  .byte  15,20,193                           // unpcklps      %xmm1,%xmm0
+  .byte  102,15,20,194                       // unpcklpd      %xmm2,%xmm0
+  .byte  102,15,41,133,72,255,255,255        // movapd        %xmm0,-0xb8(%ebp)
+  .byte  139,85,240                          // mov           -0x10(%ebp),%edx
+  .byte  243,15,16,12,144                    // movss         (%eax,%edx,4),%xmm1
+  .byte  139,117,168                         // mov           -0x58(%ebp),%esi
+  .byte  243,15,16,20,176                    // movss         (%eax,%esi,4),%xmm2
+  .byte  15,20,209                           // unpcklps      %xmm1,%xmm2
+  .byte  243,15,16,12,184                    // movss         (%eax,%edi,4),%xmm1
+  .byte  139,125,236                         // mov           -0x14(%ebp),%edi
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,203                           // unpcklps      %xmm3,%xmm1
+  .byte  102,15,20,202                       // unpcklpd      %xmm2,%xmm1
+  .byte  139,65,12                           // mov           0xc(%ecx),%eax
+  .byte  139,85,224                          // mov           -0x20(%ebp),%edx
+  .byte  243,15,16,20,144                    // movss         (%eax,%edx,4),%xmm2
+  .byte  139,77,200                          // mov           -0x38(%ebp),%ecx
+  .byte  243,15,16,28,136                    // movss         (%eax,%ecx,4),%xmm3
+  .byte  15,20,218                           // unpcklps      %xmm2,%xmm3
+  .byte  139,77,184                          // mov           -0x48(%ebp),%ecx
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  243,15,16,52,152                    // movss         (%eax,%ebx,4),%xmm6
+  .byte  15,20,214                           // unpcklps      %xmm6,%xmm2
+  .byte  102,15,20,211                       // unpcklpd      %xmm3,%xmm2
+  .byte  102,15,41,149,8,255,255,255         // movapd        %xmm2,-0xf8(%ebp)
+  .byte  139,93,240                          // mov           -0x10(%ebp),%ebx
+  .byte  243,15,16,28,152                    // movss         (%eax,%ebx,4),%xmm3
+  .byte  243,15,16,52,176                    // movss         (%eax,%esi,4),%xmm6
+  .byte  15,20,243                           // unpcklps      %xmm3,%xmm6
+  .byte  139,117,232                         // mov           -0x18(%ebp),%esi
+  .byte  243,15,16,60,176                    // movss         (%eax,%esi,4),%xmm7
+  .byte  243,15,16,28,184                    // movss         (%eax,%edi,4),%xmm3
+  .byte  15,20,251                           // unpcklps      %xmm3,%xmm7
+  .byte  102,15,20,254                       // unpcklpd      %xmm6,%xmm7
+  .byte  139,117,220                         // mov           -0x24(%ebp),%esi
+  .byte  139,70,16                           // mov           0x10(%esi),%eax
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  139,85,200                          // mov           -0x38(%ebp),%edx
+  .byte  243,15,16,52,144                    // movss         (%eax,%edx,4),%xmm6
+  .byte  15,20,243                           // unpcklps      %xmm3,%xmm6
+  .byte  139,85,184                          // mov           -0x48(%ebp),%edx
+  .byte  243,15,16,20,144                    // movss         (%eax,%edx,4),%xmm2
+  .byte  139,85,228                          // mov           -0x1c(%ebp),%edx
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  15,20,211                           // unpcklps      %xmm3,%xmm2
+  .byte  102,15,20,214                       // unpcklpd      %xmm6,%xmm2
+  .byte  102,15,41,149,248,254,255,255       // movapd        %xmm2,-0x108(%ebp)
+  .byte  243,15,16,28,152                    // movss         (%eax,%ebx,4),%xmm3
+  .byte  139,125,168                         // mov           -0x58(%ebp),%edi
+  .byte  243,15,16,52,184                    // movss         (%eax,%edi,4),%xmm6
+  .byte  15,20,243                           // unpcklps      %xmm3,%xmm6
+  .byte  139,85,232                          // mov           -0x18(%ebp),%edx
+  .byte  243,15,16,4,144                     // movss         (%eax,%edx,4),%xmm0
+  .byte  139,77,236                          // mov           -0x14(%ebp),%ecx
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,104,255,255,255       // movapd        %xmm0,-0x98(%ebp)
+  .byte  139,70,20                           // mov           0x14(%esi),%eax
+  .byte  243,15,16,20,152                    // movss         (%eax,%ebx,4),%xmm2
+  .byte  243,15,16,52,184                    // movss         (%eax,%edi,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  243,15,16,28,144                    // movss         (%eax,%edx,4),%xmm3
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  15,20,218                           // unpcklps      %xmm2,%xmm3
+  .byte  102,15,20,222                       // unpcklpd      %xmm6,%xmm3
+  .byte  139,93,224                          // mov           -0x20(%ebp),%ebx
+  .byte  243,15,16,20,152                    // movss         (%eax,%ebx,4),%xmm2
+  .byte  139,125,200                         // mov           -0x38(%ebp),%edi
+  .byte  243,15,16,52,184                    // movss         (%eax,%edi,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  139,77,184                          // mov           -0x48(%ebp),%ecx
+  .byte  243,15,16,44,136                    // movss         (%eax,%ecx,4),%xmm5
+  .byte  139,77,228                          // mov           -0x1c(%ebp),%ecx
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  15,20,234                           // unpcklps      %xmm2,%xmm5
+  .byte  102,15,20,238                       // unpcklpd      %xmm6,%xmm5
+  .byte  139,69,220                          // mov           -0x24(%ebp),%eax
+  .byte  139,64,24                           // mov           0x18(%eax),%eax
+  .byte  139,117,240                         // mov           -0x10(%ebp),%esi
+  .byte  243,15,16,20,176                    // movss         (%eax,%esi,4),%xmm2
+  .byte  139,117,168                         // mov           -0x58(%ebp),%esi
+  .byte  243,15,16,52,176                    // movss         (%eax,%esi,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  243,15,16,4,144                     // movss         (%eax,%edx,4),%xmm0
+  .byte  139,85,236                          // mov           -0x14(%ebp),%edx
+  .byte  243,15,16,20,144                    // movss         (%eax,%edx,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,56,255,255,255        // movapd        %xmm0,-0xc8(%ebp)
+  .byte  243,15,16,20,152                    // movss         (%eax,%ebx,4),%xmm2
+  .byte  243,15,16,52,184                    // movss         (%eax,%edi,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  139,117,184                         // mov           -0x48(%ebp),%esi
+  .byte  243,15,16,4,176                     // movss         (%eax,%esi,4),%xmm0
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,120,255,255,255       // movapd        %xmm0,-0x88(%ebp)
+  .byte  139,125,220                         // mov           -0x24(%ebp),%edi
+  .byte  139,71,28                           // mov           0x1c(%edi),%eax
+  .byte  139,93,240                          // mov           -0x10(%ebp),%ebx
+  .byte  243,15,16,20,152                    // movss         (%eax,%ebx,4),%xmm2
+  .byte  139,77,168                          // mov           -0x58(%ebp),%ecx
+  .byte  243,15,16,52,136                    // movss         (%eax,%ecx,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  139,77,232                          // mov           -0x18(%ebp),%ecx
+  .byte  243,15,16,4,136                     // movss         (%eax,%ecx,4),%xmm0
+  .byte  243,15,16,20,144                    // movss         (%eax,%edx,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,40,255,255,255        // movapd        %xmm0,-0xd8(%ebp)
+  .byte  139,77,224                          // mov           -0x20(%ebp),%ecx
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  139,85,200                          // mov           -0x38(%ebp),%edx
+  .byte  243,15,16,52,144                    // movss         (%eax,%edx,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  243,15,16,4,176                     // movss         (%eax,%esi,4),%xmm0
+  .byte  139,117,228                         // mov           -0x1c(%ebp),%esi
+  .byte  243,15,16,20,176                    // movss         (%eax,%esi,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,133,88,255,255,255        // movapd        %xmm0,-0xa8(%ebp)
+  .byte  139,71,32                           // mov           0x20(%edi),%eax
+  .byte  243,15,16,20,152                    // movss         (%eax,%ebx,4),%xmm2
+  .byte  139,125,168                         // mov           -0x58(%ebp),%edi
+  .byte  243,15,16,52,184                    // movss         (%eax,%edi,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  139,125,232                         // mov           -0x18(%ebp),%edi
+  .byte  243,15,16,4,184                     // movss         (%eax,%edi,4),%xmm0
+  .byte  139,125,236                         // mov           -0x14(%ebp),%edi
+  .byte  243,15,16,20,184                    // movss         (%eax,%edi,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,69,168                    // movapd        %xmm0,-0x58(%ebp)
+  .byte  243,15,16,20,136                    // movss         (%eax,%ecx,4),%xmm2
+  .byte  243,15,16,52,144                    // movss         (%eax,%edx,4),%xmm6
+  .byte  15,20,242                           // unpcklps      %xmm2,%xmm6
+  .byte  139,77,184                          // mov           -0x48(%ebp),%ecx
+  .byte  243,15,16,4,136                     // movss         (%eax,%ecx,4),%xmm0
+  .byte  243,15,16,20,176                    // movss         (%eax,%esi,4),%xmm2
+  .byte  15,20,194                           // unpcklps      %xmm2,%xmm0
+  .byte  102,15,20,198                       // unpcklpd      %xmm6,%xmm0
+  .byte  102,15,41,69,200                    // movapd        %xmm0,-0x38(%ebp)
+  .byte  15,40,181,232,254,255,255           // movaps        -0x118(%ebp),%xmm6
+  .byte  15,89,230                           // mulps         %xmm6,%xmm4
+  .byte  15,88,227                           // addps         %xmm3,%xmm4
+  .byte  15,40,133,24,255,255,255            // movaps        -0xe8(%ebp),%xmm0
+  .byte  15,89,69,136                        // mulps         -0x78(%ebp),%xmm0
+  .byte  15,88,197                           // addps         %xmm5,%xmm0
+  .byte  139,69,164                          // mov           -0x5c(%ebp),%eax
+  .byte  15,40,152,194,15,0,0                // movaps        0xfc2(%eax),%xmm3
+  .byte  15,89,227                           // mulps         %xmm3,%xmm4
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,40,168,226,14,0,0                // movaps        0xee2(%eax),%xmm5
+  .byte  15,88,197                           // addps         %xmm5,%xmm0
+  .byte  15,40,208                           // movaps        %xmm0,%xmm2
+  .byte  15,88,229                           // addps         %xmm5,%xmm4
+  .byte  243,15,91,196                       // cvttps2dq     %xmm4,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  102,15,108,208                      // punpcklqdq    %xmm0,%xmm2
+  .byte  102,15,127,85,184                   // movdqa        %xmm2,-0x48(%ebp)
+  .byte  15,89,206                           // mulps         %xmm6,%xmm1
+  .byte  15,40,230                           // movaps        %xmm6,%xmm4
+  .byte  15,88,141,56,255,255,255            // addps         -0xc8(%ebp),%xmm1
+  .byte  15,40,85,136                        // movaps        -0x78(%ebp),%xmm2
+  .byte  15,40,133,72,255,255,255            // movaps        -0xb8(%ebp),%xmm0
+  .byte  15,89,194                           // mulps         %xmm2,%xmm0
+  .byte  15,88,133,120,255,255,255           // addps         -0x88(%ebp),%xmm0
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,197                           // addps         %xmm5,%xmm0
+  .byte  15,40,240                           // movaps        %xmm0,%xmm6
+  .byte  15,88,205                           // addps         %xmm5,%xmm1
+  .byte  243,15,91,193                       // cvttps2dq     %xmm1,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  243,15,91,206                       // cvttps2dq     %xmm6,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,241,232                  // pshufd        $0xe8,%xmm1,%xmm6
+  .byte  102,15,108,240                      // punpcklqdq    %xmm0,%xmm6
+  .byte  15,89,252                           // mulps         %xmm4,%xmm7
+  .byte  15,88,189,40,255,255,255            // addps         -0xd8(%ebp),%xmm7
+  .byte  15,40,133,8,255,255,255             // movaps        -0xf8(%ebp),%xmm0
+  .byte  15,89,194                           // mulps         %xmm2,%xmm0
+  .byte  15,88,133,88,255,255,255            // addps         -0xa8(%ebp),%xmm0
+  .byte  15,89,251                           // mulps         %xmm3,%xmm7
+  .byte  15,89,195                           // mulps         %xmm3,%xmm0
+  .byte  15,88,197                           // addps         %xmm5,%xmm0
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  15,88,253                           // addps         %xmm5,%xmm7
+  .byte  243,15,91,199                       // cvttps2dq     %xmm7,%xmm0
+  .byte  242,15,112,192,232                  // pshuflw       $0xe8,%xmm0,%xmm0
+  .byte  243,15,112,192,232                  // pshufhw       $0xe8,%xmm0,%xmm0
+  .byte  102,15,112,192,232                  // pshufd        $0xe8,%xmm0,%xmm0
+  .byte  243,15,91,201                       // cvttps2dq     %xmm1,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,209,232                  // pshufd        $0xe8,%xmm1,%xmm2
+  .byte  102,15,108,208                      // punpcklqdq    %xmm0,%xmm2
+  .byte  15,40,189,104,255,255,255           // movaps        -0x98(%ebp),%xmm7
+  .byte  15,89,252                           // mulps         %xmm4,%xmm7
+  .byte  15,88,125,168                       // addps         -0x58(%ebp),%xmm7
+  .byte  15,40,165,248,254,255,255           // movaps        -0x108(%ebp),%xmm4
+  .byte  15,89,101,136                       // mulps         -0x78(%ebp),%xmm4
+  .byte  139,69,8                            // mov           0x8(%ebp),%eax
+  .byte  139,77,16                           // mov           0x10(%ebp),%ecx
+  .byte  139,85,20                           // mov           0x14(%ebp),%edx
+  .byte  15,88,101,200                       // addps         -0x38(%ebp),%xmm4
+  .byte  15,89,251                           // mulps         %xmm3,%xmm7
+  .byte  15,89,227                           // mulps         %xmm3,%xmm4
+  .byte  15,40,77,40                         // movaps        0x28(%ebp),%xmm1
+  .byte  15,88,229                           // addps         %xmm5,%xmm4
+  .byte  15,88,253                           // addps         %xmm5,%xmm7
+  .byte  15,40,69,56                         // movaps        0x38(%ebp),%xmm0
+  .byte  243,15,91,223                       // cvttps2dq     %xmm7,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,251,232                  // pshufd        $0xe8,%xmm3,%xmm7
+  .byte  243,15,91,220                       // cvttps2dq     %xmm4,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,219,232                  // pshufd        $0xe8,%xmm3,%xmm3
+  .byte  102,15,108,223                      // punpcklqdq    %xmm7,%xmm3
+  .byte  15,40,125,72                        // movaps        0x48(%ebp),%xmm7
+  .byte  139,125,12                          // mov           0xc(%ebp),%edi
+  .byte  141,119,8                           // lea           0x8(%edi),%esi
+  .byte  15,41,124,36,64                     // movaps        %xmm7,0x40(%esp)
+  .byte  15,41,68,36,48                      // movaps        %xmm0,0x30(%esp)
+  .byte  15,41,76,36,32                      // movaps        %xmm1,0x20(%esp)
+  .byte  15,40,69,24                         // movaps        0x18(%ebp),%xmm0
+  .byte  15,41,68,36,16                      // movaps        %xmm0,0x10(%esp)
+  .byte  137,84,36,12                        // mov           %edx,0xc(%esp)
+  .byte  137,76,36,8                         // mov           %ecx,0x8(%esp)
+  .byte  137,116,36,4                        // mov           %esi,0x4(%esp)
+  .byte  137,4,36                            // mov           %eax,(%esp)
+  .byte  15,40,69,184                        // movaps        -0x48(%ebp),%xmm0
+  .byte  102,15,111,206                      // movdqa        %xmm6,%xmm1
+  .byte  255,87,4                            // call          *0x4(%edi)
+  .byte  129,196,92,1,0,0                    // add           $0x15c,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  91                                  // pop           %ebx
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+.globl _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+FUNCTION(_sk_evenly_spaced_2_stop_gradient_sse2_lowp)
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  131,236,96                          // sub           $0x60,%esp
+  .byte  15,40,241                           // movaps        %xmm1,%xmm6
+  .byte  232,0,0,0,0                         // call          eccd <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+  .byte  90                                  // pop           %edx
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  139,8                               // mov           (%eax),%ecx
+  .byte  243,15,16,33                        // movss         (%ecx),%xmm4
+  .byte  243,15,16,81,4                      // movss         0x4(%ecx),%xmm2
+  .byte  15,198,228,0                        // shufps        $0x0,%xmm4,%xmm4
+  .byte  243,15,16,89,16                     // movss         0x10(%ecx),%xmm3
+  .byte  15,198,219,0                        // shufps        $0x0,%xmm3,%xmm3
+  .byte  15,40,238                           // movaps        %xmm6,%xmm5
+  .byte  15,89,236                           // mulps         %xmm4,%xmm5
+  .byte  15,89,224                           // mulps         %xmm0,%xmm4
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  15,88,227                           // addps         %xmm3,%xmm4
+  .byte  15,88,235                           // addps         %xmm3,%xmm5
+  .byte  15,40,154,131,10,0,0                // movaps        0xa83(%edx),%xmm3
+  .byte  15,89,235                           // mulps         %xmm3,%xmm5
+  .byte  15,89,227                           // mulps         %xmm3,%xmm4
+  .byte  15,40,130,163,9,0,0                 // movaps        0x9a3(%edx),%xmm0
+  .byte  15,88,224                           // addps         %xmm0,%xmm4
+  .byte  15,88,232                           // addps         %xmm0,%xmm5
+  .byte  243,15,91,237                       // cvttps2dq     %xmm5,%xmm5
+  .byte  242,15,112,237,232                  // pshuflw       $0xe8,%xmm5,%xmm5
+  .byte  243,15,112,237,232                  // pshufhw       $0xe8,%xmm5,%xmm5
+  .byte  102,15,112,237,232                  // pshufd        $0xe8,%xmm5,%xmm5
+  .byte  243,15,91,228                       // cvttps2dq     %xmm4,%xmm4
+  .byte  242,15,112,228,232                  // pshuflw       $0xe8,%xmm4,%xmm4
+  .byte  243,15,112,228,232                  // pshufhw       $0xe8,%xmm4,%xmm4
+  .byte  102,15,112,228,232                  // pshufd        $0xe8,%xmm4,%xmm4
+  .byte  102,15,108,229                      // punpcklqdq    %xmm5,%xmm4
+  .byte  102,15,127,101,232                  // movdqa        %xmm4,-0x18(%ebp)
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  243,15,16,105,20                    // movss         0x14(%ecx),%xmm5
+  .byte  15,198,237,0                        // shufps        $0x0,%xmm5,%xmm5
+  .byte  15,40,254                           // movaps        %xmm6,%xmm7
+  .byte  15,89,250                           // mulps         %xmm2,%xmm7
+  .byte  15,89,209                           // mulps         %xmm1,%xmm2
+  .byte  15,40,225                           // movaps        %xmm1,%xmm4
+  .byte  15,88,213                           // addps         %xmm5,%xmm2
+  .byte  15,88,253                           // addps         %xmm5,%xmm7
+  .byte  15,89,251                           // mulps         %xmm3,%xmm7
+  .byte  15,89,211                           // mulps         %xmm3,%xmm2
+  .byte  15,88,208                           // addps         %xmm0,%xmm2
+  .byte  15,88,248                           // addps         %xmm0,%xmm7
+  .byte  243,15,91,239                       // cvttps2dq     %xmm7,%xmm5
+  .byte  242,15,112,237,232                  // pshuflw       $0xe8,%xmm5,%xmm5
+  .byte  243,15,112,237,232                  // pshufhw       $0xe8,%xmm5,%xmm5
+  .byte  102,15,112,253,232                  // pshufd        $0xe8,%xmm5,%xmm7
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,234,232                  // pshufd        $0xe8,%xmm2,%xmm5
+  .byte  102,15,108,239                      // punpcklqdq    %xmm7,%xmm5
+  .byte  243,15,16,81,8                      // movss         0x8(%ecx),%xmm2
+  .byte  15,198,210,0                        // shufps        $0x0,%xmm2,%xmm2
+  .byte  243,15,16,121,24                    // movss         0x18(%ecx),%xmm7
+  .byte  15,198,255,0                        // shufps        $0x0,%xmm7,%xmm7
+  .byte  15,40,206                           // movaps        %xmm6,%xmm1
+  .byte  15,89,202                           // mulps         %xmm2,%xmm1
+  .byte  15,89,212                           // mulps         %xmm4,%xmm2
+  .byte  15,88,215                           // addps         %xmm7,%xmm2
+  .byte  15,88,207                           // addps         %xmm7,%xmm1
+  .byte  139,85,8                            // mov           0x8(%ebp),%edx
+  .byte  139,117,16                          // mov           0x10(%ebp),%esi
+  .byte  139,125,20                          // mov           0x14(%ebp),%edi
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,89,211                           // mulps         %xmm3,%xmm2
+  .byte  15,88,208                           // addps         %xmm0,%xmm2
+  .byte  15,88,200                           // addps         %xmm0,%xmm1
+  .byte  243,15,91,201                       // cvttps2dq     %xmm1,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,201,232                  // pshufd        $0xe8,%xmm1,%xmm1
+  .byte  243,15,91,210                       // cvttps2dq     %xmm2,%xmm2
+  .byte  242,15,112,210,232                  // pshuflw       $0xe8,%xmm2,%xmm2
+  .byte  243,15,112,210,232                  // pshufhw       $0xe8,%xmm2,%xmm2
+  .byte  102,15,112,210,232                  // pshufd        $0xe8,%xmm2,%xmm2
+  .byte  102,15,108,209                      // punpcklqdq    %xmm1,%xmm2
+  .byte  243,15,16,73,12                     // movss         0xc(%ecx),%xmm1
+  .byte  15,198,201,0                        // shufps        $0x0,%xmm1,%xmm1
+  .byte  15,89,241                           // mulps         %xmm1,%xmm6
+  .byte  15,89,204                           // mulps         %xmm4,%xmm1
+  .byte  243,15,16,121,28                    // movss         0x1c(%ecx),%xmm7
+  .byte  15,198,255,0                        // shufps        $0x0,%xmm7,%xmm7
+  .byte  15,88,207                           // addps         %xmm7,%xmm1
+  .byte  15,88,247                           // addps         %xmm7,%xmm6
+  .byte  15,40,101,24                        // movaps        0x18(%ebp),%xmm4
+  .byte  15,89,243                           // mulps         %xmm3,%xmm6
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,40,125,40                        // movaps        0x28(%ebp),%xmm7
+  .byte  15,88,200                           // addps         %xmm0,%xmm1
+  .byte  15,88,240                           // addps         %xmm0,%xmm6
+  .byte  15,40,69,56                         // movaps        0x38(%ebp),%xmm0
+  .byte  243,15,91,222                       // cvttps2dq     %xmm6,%xmm3
+  .byte  242,15,112,219,232                  // pshuflw       $0xe8,%xmm3,%xmm3
+  .byte  243,15,112,219,232                  // pshufhw       $0xe8,%xmm3,%xmm3
+  .byte  102,15,112,243,232                  // pshufd        $0xe8,%xmm3,%xmm6
+  .byte  243,15,91,201                       // cvttps2dq     %xmm1,%xmm1
+  .byte  242,15,112,201,232                  // pshuflw       $0xe8,%xmm1,%xmm1
+  .byte  243,15,112,201,232                  // pshufhw       $0xe8,%xmm1,%xmm1
+  .byte  102,15,112,217,232                  // pshufd        $0xe8,%xmm1,%xmm3
+  .byte  102,15,108,222                      // punpcklqdq    %xmm6,%xmm3
+  .byte  15,40,77,72                         // movaps        0x48(%ebp),%xmm1
+  .byte  141,72,8                            // lea           0x8(%eax),%ecx
+  .byte  15,41,76,36,64                      // movaps        %xmm1,0x40(%esp)
+  .byte  15,41,68,36,48                      // movaps        %xmm0,0x30(%esp)
+  .byte  15,41,124,36,32                     // movaps        %xmm7,0x20(%esp)
+  .byte  15,41,100,36,16                     // movaps        %xmm4,0x10(%esp)
+  .byte  137,124,36,12                       // mov           %edi,0xc(%esp)
+  .byte  137,116,36,8                        // mov           %esi,0x8(%esp)
+  .byte  137,76,36,4                         // mov           %ecx,0x4(%esp)
+  .byte  137,20,36                           // mov           %edx,(%esp)
+  .byte  15,40,69,232                        // movaps        -0x18(%ebp),%xmm0
+  .byte  102,15,111,205                      // movdqa        %xmm5,%xmm1
+  .byte  255,80,4                            // call          *0x4(%eax)
+  .byte  131,196,96                          // add           $0x60,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_xy_to_unit_angle_sse2_lowp
+.globl _sk_xy_to_unit_angle_sse2_lowp
+FUNCTION(_sk_xy_to_unit_angle_sse2_lowp)
+_sk_xy_to_unit_angle_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  129,236,160,0,0,0                   // sub           $0xa0,%esp
+  .byte  15,41,93,168                        // movaps        %xmm3,-0x58(%ebp)
+  .byte  15,41,85,232                        // movaps        %xmm2,-0x18(%ebp)
+  .byte  15,41,77,184                        // movaps        %xmm1,-0x48(%ebp)
+  .byte  15,40,208                           // movaps        %xmm0,%xmm2
+  .byte  15,41,85,200                        // movaps        %xmm2,-0x38(%ebp)
+  .byte  232,0,0,0,0                         // call          eeb8 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+  .byte  88                                  // pop           %eax
+  .byte  15,40,128,200,12,0,0                // movaps        0xcc8(%eax),%xmm0
+  .byte  15,40,225                           // movaps        %xmm1,%xmm4
+  .byte  15,84,224                           // andps         %xmm0,%xmm4
+  .byte  15,40,203                           // movaps        %xmm3,%xmm1
+  .byte  15,84,200                           // andps         %xmm0,%xmm1
+  .byte  15,40,236                           // movaps        %xmm4,%xmm5
+  .byte  15,194,233,1                        // cmpltps       %xmm1,%xmm5
+  .byte  15,40,245                           // movaps        %xmm5,%xmm6
+  .byte  15,85,241                           // andnps        %xmm1,%xmm6
+  .byte  15,40,221                           // movaps        %xmm5,%xmm3
+  .byte  15,85,220                           // andnps        %xmm4,%xmm3
+  .byte  15,41,93,216                        // movaps        %xmm3,-0x28(%ebp)
+  .byte  15,84,229                           // andps         %xmm5,%xmm4
+  .byte  15,86,230                           // orps          %xmm6,%xmm4
+  .byte  15,40,250                           // movaps        %xmm2,%xmm7
+  .byte  15,84,248                           // andps         %xmm0,%xmm7
+  .byte  15,84,69,232                        // andps         -0x18(%ebp),%xmm0
+  .byte  15,40,215                           // movaps        %xmm7,%xmm2
+  .byte  15,194,208,1                        // cmpltps       %xmm0,%xmm2
+  .byte  15,40,242                           // movaps        %xmm2,%xmm6
+  .byte  15,85,240                           // andnps        %xmm0,%xmm6
+  .byte  15,40,218                           // movaps        %xmm2,%xmm3
+  .byte  15,85,223                           // andnps        %xmm7,%xmm3
+  .byte  15,84,250                           // andps         %xmm2,%xmm7
+  .byte  15,86,254                           // orps          %xmm6,%xmm7
+  .byte  15,84,205                           // andps         %xmm5,%xmm1
+  .byte  15,86,77,216                        // orps          -0x28(%ebp),%xmm1
+  .byte  15,94,225                           // divps         %xmm1,%xmm4
+  .byte  15,84,194                           // andps         %xmm2,%xmm0
+  .byte  15,86,195                           // orps          %xmm3,%xmm0
+  .byte  15,94,248                           // divps         %xmm0,%xmm7
+  .byte  15,40,220                           // movaps        %xmm4,%xmm3
+  .byte  15,89,219                           // mulps         %xmm3,%xmm3
+  .byte  15,40,247                           // movaps        %xmm7,%xmm6
+  .byte  15,89,246                           // mulps         %xmm6,%xmm6
+  .byte  15,40,136,104,13,0,0                // movaps        0xd68(%eax),%xmm1
+  .byte  15,40,198                           // movaps        %xmm6,%xmm0
+  .byte  15,89,193                           // mulps         %xmm1,%xmm0
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,88,136,120,13,0,0                // addps         0xd78(%eax),%xmm1
+  .byte  15,88,128,120,13,0,0                // addps         0xd78(%eax),%xmm0
+  .byte  15,89,198                           // mulps         %xmm6,%xmm0
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,88,136,136,13,0,0                // addps         0xd88(%eax),%xmm1
+  .byte  15,88,128,136,13,0,0                // addps         0xd88(%eax),%xmm0
+  .byte  15,89,198                           // mulps         %xmm6,%xmm0
+  .byte  15,89,203                           // mulps         %xmm3,%xmm1
+  .byte  15,40,152,152,13,0,0                // movaps        0xd98(%eax),%xmm3
+  .byte  15,88,203                           // addps         %xmm3,%xmm1
+  .byte  15,88,195                           // addps         %xmm3,%xmm0
+  .byte  15,89,199                           // mulps         %xmm7,%xmm0
+  .byte  15,89,204                           // mulps         %xmm4,%xmm1
+  .byte  15,40,152,168,13,0,0                // movaps        0xda8(%eax),%xmm3
+  .byte  15,40,227                           // movaps        %xmm3,%xmm4
+  .byte  15,92,216                           // subps         %xmm0,%xmm3
+  .byte  15,84,218                           // andps         %xmm2,%xmm3
+  .byte  15,85,208                           // andnps        %xmm0,%xmm2
+  .byte  15,86,211                           // orps          %xmm3,%xmm2
+  .byte  15,92,225                           // subps         %xmm1,%xmm4
+  .byte  15,84,229                           // andps         %xmm5,%xmm4
+  .byte  15,85,233                           // andnps        %xmm1,%xmm5
+  .byte  15,86,236                           // orps          %xmm4,%xmm5
+  .byte  15,87,228                           // xorps         %xmm4,%xmm4
+  .byte  15,40,93,200                        // movaps        -0x38(%ebp),%xmm3
+  .byte  15,194,220,1                        // cmpltps       %xmm4,%xmm3
+  .byte  15,40,128,184,7,0,0                 // movaps        0x7b8(%eax),%xmm0
+  .byte  15,40,200                           // movaps        %xmm0,%xmm1
+  .byte  15,92,194                           // subps         %xmm2,%xmm0
+  .byte  15,84,195                           // andps         %xmm3,%xmm0
+  .byte  15,85,218                           // andnps        %xmm2,%xmm3
+  .byte  139,77,8                            // mov           0x8(%ebp),%ecx
+  .byte  139,85,16                           // mov           0x10(%ebp),%edx
+  .byte  139,117,20                          // mov           0x14(%ebp),%esi
+  .byte  15,40,85,184                        // movaps        -0x48(%ebp),%xmm2
+  .byte  15,194,212,1                        // cmpltps       %xmm4,%xmm2
+  .byte  15,92,205                           // subps         %xmm5,%xmm1
+  .byte  15,86,216                           // orps          %xmm0,%xmm3
+  .byte  15,84,202                           // andps         %xmm2,%xmm1
+  .byte  15,85,213                           // andnps        %xmm5,%xmm2
+  .byte  15,86,209                           // orps          %xmm1,%xmm2
+  .byte  15,40,242                           // movaps        %xmm2,%xmm6
+  .byte  15,40,125,232                       // movaps        -0x18(%ebp),%xmm7
+  .byte  15,40,199                           // movaps        %xmm7,%xmm0
+  .byte  15,194,196,1                        // cmpltps       %xmm4,%xmm0
+  .byte  15,40,136,200,7,0,0                 // movaps        0x7c8(%eax),%xmm1
+  .byte  15,40,209                           // movaps        %xmm1,%xmm2
+  .byte  15,92,203                           // subps         %xmm3,%xmm1
+  .byte  15,84,200                           // andps         %xmm0,%xmm1
+  .byte  15,85,195                           // andnps        %xmm3,%xmm0
+  .byte  15,86,193                           // orps          %xmm1,%xmm0
+  .byte  15,40,93,168                        // movaps        -0x58(%ebp),%xmm3
+  .byte  15,40,235                           // movaps        %xmm3,%xmm5
+  .byte  15,194,236,1                        // cmpltps       %xmm4,%xmm5
+  .byte  15,92,214                           // subps         %xmm6,%xmm2
+  .byte  15,84,213                           // andps         %xmm5,%xmm2
+  .byte  15,85,238                           // andnps        %xmm6,%xmm5
+  .byte  15,40,117,40                        // movaps        0x28(%ebp),%xmm6
+  .byte  15,86,234                           // orps          %xmm2,%xmm5
+  .byte  15,40,205                           // movaps        %xmm5,%xmm1
+  .byte  15,194,204,7                        // cmpordps      %xmm4,%xmm1
+  .byte  15,194,224,7                        // cmpordps      %xmm0,%xmm4
+  .byte  15,84,224                           // andps         %xmm0,%xmm4
+  .byte  15,40,69,56                         // movaps        0x38(%ebp),%xmm0
+  .byte  15,84,205                           // andps         %xmm5,%xmm1
+  .byte  15,40,85,72                         // movaps        0x48(%ebp),%xmm2
+  .byte  139,69,12                           // mov           0xc(%ebp),%eax
+  .byte  141,120,4                           // lea           0x4(%eax),%edi
+  .byte  15,41,84,36,64                      // movaps        %xmm2,0x40(%esp)
+  .byte  15,41,68,36,48                      // movaps        %xmm0,0x30(%esp)
+  .byte  15,41,116,36,32                     // movaps        %xmm6,0x20(%esp)
+  .byte  15,40,69,24                         // movaps        0x18(%ebp),%xmm0
+  .byte  15,41,68,36,16                      // movaps        %xmm0,0x10(%esp)
+  .byte  137,116,36,12                       // mov           %esi,0xc(%esp)
+  .byte  137,84,36,8                         // mov           %edx,0x8(%esp)
+  .byte  137,124,36,4                        // mov           %edi,0x4(%esp)
+  .byte  137,12,36                           // mov           %ecx,(%esp)
+  .byte  15,40,196                           // movaps        %xmm4,%xmm0
+  .byte  15,40,215                           // movaps        %xmm7,%xmm2
+  .byte  255,16                              // call          *(%eax)
+  .byte  129,196,160,0,0,0                   // add           $0xa0,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
+HIDDEN _sk_xy_to_radius_sse2_lowp
+.globl _sk_xy_to_radius_sse2_lowp
+FUNCTION(_sk_xy_to_radius_sse2_lowp)
+_sk_xy_to_radius_sse2_lowp:
+  .byte  85                                  // push          %ebp
+  .byte  137,229                             // mov           %esp,%ebp
+  .byte  87                                  // push          %edi
+  .byte  86                                  // push          %esi
+  .byte  131,236,80                          // sub           $0x50,%esp
+  .byte  15,40,227                           // movaps        %xmm3,%xmm4
+  .byte  139,69,8                            // mov           0x8(%ebp),%eax
+  .byte  139,77,16                           // mov           0x10(%ebp),%ecx
+  .byte  139,85,20                           // mov           0x14(%ebp),%edx
+  .byte  15,40,117,56                        // movaps        0x38(%ebp),%xmm6
+  .byte  15,89,192                           // mulps         %xmm0,%xmm0
+  .byte  15,89,201                           // mulps         %xmm1,%xmm1
+  .byte  15,40,250                           // movaps        %xmm2,%xmm7
+  .byte  15,89,255                           // mulps         %xmm7,%xmm7
+  .byte  15,88,248                           // addps         %xmm0,%xmm7
+  .byte  15,89,219                           // mulps         %xmm3,%xmm3
+  .byte  15,88,217                           // addps         %xmm1,%xmm3
+  .byte  15,40,109,72                        // movaps        0x48(%ebp),%xmm5
+  .byte  139,117,12                          // mov           0xc(%ebp),%esi
+  .byte  15,81,199                           // sqrtps        %xmm7,%xmm0
+  .byte  15,81,203                           // sqrtps        %xmm3,%xmm1
+  .byte  141,126,4                           // lea           0x4(%esi),%edi
+  .byte  15,41,108,36,64                     // movaps        %xmm5,0x40(%esp)
+  .byte  15,41,116,36,48                     // movaps        %xmm6,0x30(%esp)
+  .byte  15,40,93,40                         // movaps        0x28(%ebp),%xmm3
+  .byte  15,41,92,36,32                      // movaps        %xmm3,0x20(%esp)
+  .byte  15,40,93,24                         // movaps        0x18(%ebp),%xmm3
+  .byte  15,41,92,36,16                      // movaps        %xmm3,0x10(%esp)
+  .byte  137,84,36,12                        // mov           %edx,0xc(%esp)
+  .byte  137,76,36,8                         // mov           %ecx,0x8(%esp)
+  .byte  137,124,36,4                        // mov           %edi,0x4(%esp)
+  .byte  137,4,36                            // mov           %eax,(%esp)
+  .byte  15,40,220                           // movaps        %xmm4,%xmm3
+  .byte  255,22                              // call          *(%esi)
+  .byte  131,196,80                          // add           $0x50,%esp
+  .byte  94                                  // pop           %esi
+  .byte  95                                  // pop           %edi
+  .byte  93                                  // pop           %ebp
+  .byte  195                                 // ret
+
 HIDDEN _sk_srcover_rgba_8888_sse2_lowp
 .globl _sk_srcover_rgba_8888_sse2_lowp
 FUNCTION(_sk_srcover_rgba_8888_sse2_lowp)
@@ -83116,26 +86904,26 @@
   .byte  128,227,7                           // and           $0x7,%bl
   .byte  254,203                             // dec           %bl
   .byte  128,251,6                           // cmp           $0x6,%bl
-  .byte  232,0,0,0,0                         // call          e057 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+  .byte  232,0,0,0,0                         // call          f120 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
   .byte  89                                  // pop           %ecx
   .byte  139,117,16                          // mov           0x10(%ebp),%esi
   .byte  15,182,211                          // movzbl        %bl,%edx
-  .byte  119,29                              // ja            e07d <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+  .byte  119,29                              // ja            f146 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
   .byte  102,15,239,219                      // pxor          %xmm3,%xmm3
-  .byte  139,132,145,77,2,0,0                // mov           0x24d(%ecx,%edx,4),%eax
+  .byte  139,132,145,76,2,0,0                // mov           0x24c(%ecx,%edx,4),%eax
   .byte  1,200                               // add           %ecx,%eax
   .byte  102,15,239,246                      // pxor          %xmm6,%xmm6
   .byte  255,224                             // jmp           *%eax
   .byte  243,15,16,52,183                    // movss         (%edi,%esi,4),%xmm6
   .byte  15,87,219                           // xorps         %xmm3,%xmm3
-  .byte  235,73                              // jmp           e0c6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  .byte  235,73                              // jmp           f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   .byte  102,15,16,52,183                    // movupd        (%edi,%esi,4),%xmm6
   .byte  15,16,92,183,16                     // movups        0x10(%edi,%esi,4),%xmm3
-  .byte  235,61                              // jmp           e0c6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  .byte  235,61                              // jmp           f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   .byte  102,15,110,68,183,8                 // movd          0x8(%edi,%esi,4),%xmm0
   .byte  102,15,112,240,69                   // pshufd        $0x45,%xmm0,%xmm6
   .byte  102,15,18,52,183                    // movlpd        (%edi,%esi,4),%xmm6
-  .byte  235,43                              // jmp           e0c6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  .byte  235,43                              // jmp           f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   .byte  102,15,110,68,183,24                // movd          0x18(%edi,%esi,4),%xmm0
   .byte  102,15,112,216,69                   // pshufd        $0x45,%xmm0,%xmm3
   .byte  243,15,16,68,183,20                 // movss         0x14(%edi,%esi,4),%xmm0
@@ -83161,7 +86949,7 @@
   .byte  102,15,114,243,16                   // pslld         $0x10,%xmm3
   .byte  102,15,114,227,16                   // psrad         $0x10,%xmm3
   .byte  102,15,107,243                      // packssdw      %xmm3,%xmm6
-  .byte  102,15,111,153,73,12,0,0            // movdqa        0xc49(%ecx),%xmm3
+  .byte  102,15,111,153,64,12,0,0            // movdqa        0xc40(%ecx),%xmm3
   .byte  102,15,114,208,16                   // psrld         $0x10,%xmm0
   .byte  102,15,114,210,16                   // psrld         $0x10,%xmm2
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
@@ -83213,18 +87001,18 @@
   .byte  102,15,105,220                      // punpckhwd     %xmm4,%xmm3
   .byte  102,15,235,222                      // por           %xmm6,%xmm3
   .byte  128,251,6                           // cmp           $0x6,%bl
-  .byte  119,16                              // ja            e207 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
-  .byte  3,140,145,105,2,0,0                 // add           0x269(%ecx,%edx,4),%ecx
+  .byte  119,16                              // ja            f2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+  .byte  3,140,145,104,2,0,0                 // add           0x268(%ecx,%edx,4),%ecx
   .byte  255,225                             // jmp           *%ecx
   .byte  102,15,126,4,183                    // movd          %xmm0,(%edi,%esi,4)
-  .byte  235,64                              // jmp           e247 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  .byte  235,64                              // jmp           f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   .byte  243,15,127,4,183                    // movdqu        %xmm0,(%edi,%esi,4)
   .byte  243,15,127,92,183,16                // movdqu        %xmm3,0x10(%edi,%esi,4)
-  .byte  235,51                              // jmp           e247 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  .byte  235,51                              // jmp           f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   .byte  102,15,112,208,78                   // pshufd        $0x4e,%xmm0,%xmm2
   .byte  102,15,126,84,183,8                 // movd          %xmm2,0x8(%edi,%esi,4)
   .byte  102,15,214,4,183                    // movq          %xmm0,(%edi,%esi,4)
-  .byte  235,33                              // jmp           e247 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  .byte  235,33                              // jmp           f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   .byte  102,15,112,211,78                   // pshufd        $0x4e,%xmm3,%xmm2
   .byte  102,15,126,84,183,24                // movd          %xmm2,0x18(%edi,%esi,4)
   .byte  102,15,112,211,229                  // pshufd        $0xe5,%xmm3,%xmm2
@@ -83258,7 +87046,7 @@
   .byte  91                                  // pop           %ebx
   .byte  93                                  // pop           %ebp
   .byte  195                                 // ret
-  .byte  102,144                             // xchg          %ax,%ax
+  .byte  144                                 // nop
   .byte  28,0                                // sbb           $0x0,%al
   .byte  0,0                                 // add           %al,(%eax)
   .byte  61,0,0,0,50                         // cmp           $0x32000000,%eax
@@ -83308,11 +87096,11 @@
   .byte  128,227,7                           // and           $0x7,%bl
   .byte  254,203                             // dec           %bl
   .byte  128,251,6                           // cmp           $0x6,%bl
-  .byte  232,0,0,0,0                         // call          e31c <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+  .byte  232,0,0,0,0                         // call          f3e4 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
   .byte  89                                  // pop           %ecx
   .byte  139,117,16                          // mov           0x10(%ebp),%esi
   .byte  15,182,211                          // movzbl        %bl,%edx
-  .byte  119,29                              // ja            e342 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+  .byte  119,29                              // ja            f40a <_sk_srcover_bgra_8888_sse2_lowp+0x66>
   .byte  102,15,239,228                      // pxor          %xmm4,%xmm4
   .byte  139,132,145,80,2,0,0                // mov           0x250(%ecx,%edx,4),%eax
   .byte  1,200                               // add           %ecx,%eax
@@ -83320,14 +87108,14 @@
   .byte  255,224                             // jmp           *%eax
   .byte  243,15,16,52,183                    // movss         (%edi,%esi,4),%xmm6
   .byte  15,87,228                           // xorps         %xmm4,%xmm4
-  .byte  235,73                              // jmp           e38b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  .byte  235,73                              // jmp           f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   .byte  102,15,16,52,183                    // movupd        (%edi,%esi,4),%xmm6
   .byte  15,16,100,183,16                    // movups        0x10(%edi,%esi,4),%xmm4
-  .byte  235,61                              // jmp           e38b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  .byte  235,61                              // jmp           f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   .byte  102,15,110,68,183,8                 // movd          0x8(%edi,%esi,4),%xmm0
   .byte  102,15,112,240,69                   // pshufd        $0x45,%xmm0,%xmm6
   .byte  102,15,18,52,183                    // movlpd        (%edi,%esi,4),%xmm6
-  .byte  235,43                              // jmp           e38b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  .byte  235,43                              // jmp           f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   .byte  102,15,110,68,183,24                // movd          0x18(%edi,%esi,4),%xmm0
   .byte  102,15,112,224,69                   // pshufd        $0x45,%xmm0,%xmm4
   .byte  243,15,16,68,183,20                 // movss         0x14(%edi,%esi,4),%xmm0
@@ -83353,7 +87141,7 @@
   .byte  102,15,114,244,16                   // pslld         $0x10,%xmm4
   .byte  102,15,114,228,16                   // psrad         $0x10,%xmm4
   .byte  102,15,107,244                      // packssdw      %xmm4,%xmm6
-  .byte  102,15,111,153,132,9,0,0            // movdqa        0x984(%ecx),%xmm3
+  .byte  102,15,111,153,124,9,0,0            // movdqa        0x97c(%ecx),%xmm3
   .byte  102,15,114,208,16                   // psrld         $0x10,%xmm0
   .byte  102,15,114,210,16                   // psrld         $0x10,%xmm2
   .byte  102,15,114,242,16                   // pslld         $0x10,%xmm2
@@ -83405,18 +87193,18 @@
   .byte  102,15,105,220                      // punpckhwd     %xmm4,%xmm3
   .byte  102,15,235,222                      // por           %xmm6,%xmm3
   .byte  128,251,6                           // cmp           $0x6,%bl
-  .byte  119,16                              // ja            e4ce <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+  .byte  119,16                              // ja            f596 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
   .byte  3,140,145,108,2,0,0                 // add           0x26c(%ecx,%edx,4),%ecx
   .byte  255,225                             // jmp           *%ecx
   .byte  102,15,126,4,183                    // movd          %xmm0,(%edi,%esi,4)
-  .byte  235,64                              // jmp           e50e <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  .byte  235,64                              // jmp           f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   .byte  243,15,127,4,183                    // movdqu        %xmm0,(%edi,%esi,4)
   .byte  243,15,127,92,183,16                // movdqu        %xmm3,0x10(%edi,%esi,4)
-  .byte  235,51                              // jmp           e50e <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  .byte  235,51                              // jmp           f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   .byte  102,15,112,208,78                   // pshufd        $0x4e,%xmm0,%xmm2
   .byte  102,15,126,84,183,8                 // movd          %xmm2,0x8(%edi,%esi,4)
   .byte  102,15,214,4,183                    // movq          %xmm0,(%edi,%esi,4)
-  .byte  235,33                              // jmp           e50e <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  .byte  235,33                              // jmp           f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   .byte  102,15,112,211,78                   // pshufd        $0x4e,%xmm3,%xmm2
   .byte  102,15,126,84,183,24                // movd          %xmm2,0x18(%edi,%esi,4)
   .byte  102,15,112,211,229                  // pshufd        $0xe5,%xmm3,%xmm2
@@ -83536,11 +87324,11 @@
   .byte  0,128,191,0,0,128                   // add           %al,-0x7fffff41(%eax)
   .byte  191,0,0,224,64                      // mov           $0x40e00000,%edi
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,64                              // loopne        e688 <.literal16+0xd8>
+  .byte  224,64                              // loopne        f748 <.literal16+0xd8>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,64                              // loopne        e68c <.literal16+0xdc>
+  .byte  224,64                              // loopne        f74c <.literal16+0xdc>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,64                              // loopne        e690 <.literal16+0xe0>
+  .byte  224,64                              // loopne        f750 <.literal16+0xe0>
   .byte  154,153,153,62,154,153,153          // lcall         $0x9999,$0x9a3e9999
   .byte  62,154,153,153,62,154,153,153       // ds            lcall $0x9999,$0x9a3e9999
   .byte  62,61,10,23,63,61                   // ds            cmp $0x3d3f170a,%eax
@@ -83551,16 +87339,16 @@
   .byte  63                                  // aas
   .byte  174                                 // scas          %es:(%edi),%al
   .byte  71                                  // inc           %edi
-  .byte  225,61                              // loope         e6b1 <.literal16+0x101>
+  .byte  225,61                              // loope         f771 <.literal16+0x101>
   .byte  174                                 // scas          %es:(%edi),%al
   .byte  71                                  // inc           %edi
-  .byte  225,61                              // loope         e6b5 <.literal16+0x105>
+  .byte  225,61                              // loope         f775 <.literal16+0x105>
   .byte  174                                 // scas          %es:(%edi),%al
   .byte  71                                  // inc           %edi
-  .byte  225,61                              // loope         e6b9 <.literal16+0x109>
+  .byte  225,61                              // loope         f779 <.literal16+0x109>
   .byte  174                                 // scas          %es:(%edi),%al
   .byte  71                                  // inc           %edi
-  .byte  225,61                              // loope         e6bd <.literal16+0x10d>
+  .byte  225,61                              // loope         f77d <.literal16+0x10d>
   .byte  255,0                               // incl          (%eax)
   .byte  0,0                                 // add           %al,(%eax)
   .byte  255,0                               // incl          (%eax)
@@ -83570,13 +87358,13 @@
   .byte  255,0                               // incl          (%eax)
   .byte  0,0                                 // add           %al,(%eax)
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  127,67                              // jg            e6d7 <.literal16+0x127>
+  .byte  127,67                              // jg            f797 <.literal16+0x127>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  127,67                              // jg            e6db <.literal16+0x12b>
+  .byte  127,67                              // jg            f79b <.literal16+0x12b>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  127,67                              // jg            e6df <.literal16+0x12f>
+  .byte  127,67                              // jg            f79f <.literal16+0x12f>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  127,67                              // jg            e6e3 <.literal16+0x133>
+  .byte  127,67                              // jg            f7a3 <.literal16+0x133>
   .byte  0,0                                 // add           %al,(%eax)
   .byte  128,127,0,0                         // cmpb          $0x0,0x0(%edi)
   .byte  128,127,0,0                         // cmpb          $0x0,0x0(%edi)
@@ -83732,13 +87520,13 @@
   .byte  132,55                              // test          %dh,(%edi)
   .byte  8,33                                // or            %ah,(%ecx)
   .byte  132,55                              // test          %dh,(%edi)
-  .byte  224,7                               // loopne        e7f9 <.literal16+0x249>
+  .byte  224,7                               // loopne        f8b9 <.literal16+0x249>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,7                               // loopne        e7fd <.literal16+0x24d>
+  .byte  224,7                               // loopne        f8bd <.literal16+0x24d>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,7                               // loopne        e801 <.literal16+0x251>
+  .byte  224,7                               // loopne        f8c1 <.literal16+0x251>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  224,7                               // loopne        e805 <.literal16+0x255>
+  .byte  224,7                               // loopne        f8c5 <.literal16+0x255>
   .byte  0,0                                 // add           %al,(%eax)
   .byte  33,8                                // and           %ecx,(%eax)
   .byte  2,58                                // add           (%edx),%bh
@@ -83787,17 +87575,17 @@
   .byte  0,0                                 // add           %al,(%eax)
   .byte  52,255                              // xor           $0xff,%al
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            e864 <.literal16+0x2b4>
+  .byte  127,0                               // jg            f924 <.literal16+0x2b4>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            e868 <.literal16+0x2b8>
+  .byte  127,0                               // jg            f928 <.literal16+0x2b8>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            e86c <.literal16+0x2bc>
+  .byte  127,0                               // jg            f92c <.literal16+0x2bc>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            e870 <.literal16+0x2c0>
-  .byte  119,115                             // ja            e8e5 <.literal16+0x335>
+  .byte  127,0                               // jg            f930 <.literal16+0x2c0>
+  .byte  119,115                             // ja            f9a5 <.literal16+0x335>
   .byte  248                                 // clc
   .byte  194,119,115                         // ret           $0x7377
   .byte  248                                 // clc
@@ -83808,7 +87596,7 @@
   .byte  194,117,191                         // ret           $0xbf75
   .byte  191,63,117,191,191                  // mov           $0xbfbf753f,%edi
   .byte  63                                  // aas
-  .byte  117,191                             // jne           e849 <.literal16+0x299>
+  .byte  117,191                             // jne           f909 <.literal16+0x299>
   .byte  191,63,117,191,191                  // mov           $0xbfbf753f,%edi
   .byte  63                                  // aas
   .byte  249                                 // stc
@@ -83824,7 +87612,7 @@
   .byte  68                                  // inc           %esp
   .byte  180,62                              // mov           $0x3e,%ah
   .byte  163,233,220,63,163                  // mov           %eax,0xa33fdce9
-  .byte  233,220,63,163,233                  // jmp           e9a42886 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
+  .byte  233,220,63,163,233                  // jmp           e9a43946 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
   .byte  220,63                              // fdivrl        (%edi)
   .byte  163,233,220,63,81                   // mov           %eax,0x513fdce9
   .byte  140,242                             // mov           %?,%edx
@@ -83920,16 +87708,16 @@
   .byte  128,3,62                            // addb          $0x3e,(%ebx)
   .byte  31                                  // pop           %ds
   .byte  215                                 // xlat          %ds:(%ebx)
-  .byte  118,63                              // jbe           e9d3 <.literal16+0x423>
+  .byte  118,63                              // jbe           fa93 <.literal16+0x423>
   .byte  31                                  // pop           %ds
   .byte  215                                 // xlat          %ds:(%ebx)
-  .byte  118,63                              // jbe           e9d7 <.literal16+0x427>
+  .byte  118,63                              // jbe           fa97 <.literal16+0x427>
   .byte  31                                  // pop           %ds
   .byte  215                                 // xlat          %ds:(%ebx)
-  .byte  118,63                              // jbe           e9db <.literal16+0x42b>
+  .byte  118,63                              // jbe           fa9b <.literal16+0x42b>
   .byte  31                                  // pop           %ds
   .byte  215                                 // xlat          %ds:(%ebx)
-  .byte  118,63                              // jbe           e9df <.literal16+0x42f>
+  .byte  118,63                              // jbe           fa9f <.literal16+0x42f>
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%eax)
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%eax)
   .byte  246,64,83,63                        // testb         $0x3f,0x53(%eax)
@@ -83955,13 +87743,13 @@
   .byte  248                                 // clc
   .byte  65                                  // inc           %ecx
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  124,66                              // jl            ea16 <.literal16+0x466>
+  .byte  124,66                              // jl            fad6 <.literal16+0x466>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  124,66                              // jl            ea1a <.literal16+0x46a>
+  .byte  124,66                              // jl            fada <.literal16+0x46a>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  124,66                              // jl            ea1e <.literal16+0x46e>
+  .byte  124,66                              // jl            fade <.literal16+0x46e>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  124,66                              // jl            ea22 <.literal16+0x472>
+  .byte  124,66                              // jl            fae2 <.literal16+0x472>
   .byte  0,240                               // add           %dh,%al
   .byte  0,0                                 // add           %al,(%eax)
   .byte  0,240                               // add           %dh,%al
@@ -84007,25 +87795,25 @@
   .byte  136,136,61,137,136,136              // mov           %cl,-0x777776c3(%eax)
   .byte  61,137,136,136,61                   // cmp           $0x3d888889,%eax
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  112,65                              // jo            eaa5 <.literal16+0x4f5>
+  .byte  112,65                              // jo            fb65 <.literal16+0x4f5>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  112,65                              // jo            eaa9 <.literal16+0x4f9>
+  .byte  112,65                              // jo            fb69 <.literal16+0x4f9>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  112,65                              // jo            eaad <.literal16+0x4fd>
+  .byte  112,65                              // jo            fb6d <.literal16+0x4fd>
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  112,65                              // jo            eab1 <.literal16+0x501>
+  .byte  112,65                              // jo            fb71 <.literal16+0x501>
   .byte  0,128,0,0,0,128                     // add           %al,-0x80000000(%eax)
   .byte  0,0                                 // add           %al,(%eax)
   .byte  0,128,0,0,0,128                     // add           %al,-0x80000000(%eax)
   .byte  0,0                                 // add           %al,(%eax)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            ea83 <.literal16+0x4d3>
+  .byte  127,0                               // jg            fb43 <.literal16+0x4d3>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            ea87 <.literal16+0x4d7>
+  .byte  127,0                               // jg            fb47 <.literal16+0x4d7>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            ea8b <.literal16+0x4db>
+  .byte  127,0                               // jg            fb4b <.literal16+0x4db>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,0                               // jg            ea8f <.literal16+0x4df>
+  .byte  127,0                               // jg            fb4f <.literal16+0x4df>
   .byte  0,0                                 // add           %al,(%eax)
   .byte  4,0                                 // add           $0x0,%al
   .byte  0,0                                 // add           %al,(%eax)
@@ -84051,13 +87839,13 @@
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,255                             // jg            eac8 <.literal16+0x518>
+  .byte  127,255                             // jg            fb88 <.literal16+0x518>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,255                             // jg            eacc <.literal16+0x51c>
+  .byte  127,255                             // jg            fb8c <.literal16+0x51c>
   .byte  255                                 // (bad)
   .byte  255                                 // (bad)
-  .byte  127,0                               // jg            ead1 <.literal16+0x521>
+  .byte  127,0                               // jg            fb91 <.literal16+0x521>
   .byte  0,128,56,0,0,128                    // add           %al,-0x7fffffc8(%eax)
   .byte  56,0                                // cmp           %al,(%eax)
   .byte  0,128,56,0,0,128                    // add           %al,-0x7fffffc8(%eax)
@@ -84071,13 +87859,13 @@
   .byte  0,255                               // add           %bh,%bh
   .byte  255,0                               // incl          (%eax)
   .byte  255                                 // (bad)
-  .byte  127,71                              // jg            eb3b <.literal16+0x58b>
+  .byte  127,71                              // jg            fbfb <.literal16+0x58b>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            eb3f <.literal16+0x58f>
+  .byte  127,71                              // jg            fbff <.literal16+0x58f>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            eb43 <.literal16+0x593>
+  .byte  127,71                              // jg            fc03 <.literal16+0x593>
   .byte  0,255                               // add           %bh,%bh
-  .byte  127,71                              // jg            eb47 <.literal16+0x597>
+  .byte  127,71                              // jg            fc07 <.literal16+0x597>
   .byte  208                                 // (bad)
   .byte  179,89                              // mov           $0x59,%bl
   .byte  62,208                              // ds            (bad)
@@ -84174,13 +87962,13 @@
   .byte  192,191,0,0,192,191,0               // sarb          $0x0,-0x40400000(%edi)
   .byte  0,192                               // add           %al,%al
   .byte  191,0,0,192,191                     // mov           $0xbfc00000,%edi
-  .byte  114,28                              // jb            ec0e <.literal16+0x65e>
+  .byte  114,28                              // jb            fcce <.literal16+0x65e>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         ec12 <.literal16+0x662>
+  .byte  62,114,28                           // jb,pt         fcd2 <.literal16+0x662>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         ec16 <.literal16+0x666>
+  .byte  62,114,28                           // jb,pt         fcd6 <.literal16+0x666>
   .byte  199                                 // (bad)
-  .byte  62,114,28                           // jb,pt         ec1a <.literal16+0x66a>
+  .byte  62,114,28                           // jb,pt         fcda <.literal16+0x66a>
   .byte  199                                 // (bad)
   .byte  62,85                               // ds            push %ebp
   .byte  85                                  // push          %ebp
@@ -84201,13 +87989,13 @@
   .byte  57,142,99,61,57,142                 // cmp           %ecx,-0x71c6c29d(%esi)
   .byte  99,61,57,142,99,61                  // arpl          %di,0x3d638e39
   .byte  57,142,99,61,114,249                // cmp           %ecx,-0x68dc29d(%esi)
-  .byte  127,63                              // jg            ec73 <.literal16+0x6c3>
-  .byte  114,249                             // jb            ec2f <.literal16+0x67f>
-  .byte  127,63                              // jg            ec77 <.literal16+0x6c7>
-  .byte  114,249                             // jb            ec33 <.literal16+0x683>
-  .byte  127,63                              // jg            ec7b <.literal16+0x6cb>
-  .byte  114,249                             // jb            ec37 <.literal16+0x687>
-  .byte  127,63                              // jg            ec7f <.literal16+0x6cf>
+  .byte  127,63                              // jg            fd33 <.literal16+0x6c3>
+  .byte  114,249                             // jb            fcef <.literal16+0x67f>
+  .byte  127,63                              // jg            fd37 <.literal16+0x6c7>
+  .byte  114,249                             // jb            fcf3 <.literal16+0x683>
+  .byte  127,63                              // jg            fd3b <.literal16+0x6cb>
+  .byte  114,249                             // jb            fcf7 <.literal16+0x687>
+  .byte  127,63                              // jg            fd3f <.literal16+0x6cf>
   .byte  3,0                                 // add           (%eax),%eax
   .byte  0,0                                 // add           %al,(%eax)
   .byte  3,0                                 // add           (%eax),%eax
@@ -84303,14 +88091,14 @@
   .byte  0,248                               // add           %bh,%al
   .byte  0,248                               // add           %bh,%al
   .byte  0,248                               // add           %bh,%al
-  .byte  224,255                             // loopne        ed21 <.literal16+0x771>
-  .byte  224,255                             // loopne        ed23 <.literal16+0x773>
-  .byte  224,255                             // loopne        ed25 <.literal16+0x775>
-  .byte  224,255                             // loopne        ed27 <.literal16+0x777>
-  .byte  224,255                             // loopne        ed29 <.literal16+0x779>
-  .byte  224,255                             // loopne        ed2b <.literal16+0x77b>
-  .byte  224,255                             // loopne        ed2d <.literal16+0x77d>
-  .byte  224,255                             // loopne        ed2f <.literal16+0x77f>
+  .byte  224,255                             // loopne        fde1 <.literal16+0x771>
+  .byte  224,255                             // loopne        fde3 <.literal16+0x773>
+  .byte  224,255                             // loopne        fde5 <.literal16+0x775>
+  .byte  224,255                             // loopne        fde7 <.literal16+0x777>
+  .byte  224,255                             // loopne        fde9 <.literal16+0x779>
+  .byte  224,255                             // loopne        fdeb <.literal16+0x77b>
+  .byte  224,255                             // loopne        fded <.literal16+0x77d>
+  .byte  224,255                             // loopne        fdef <.literal16+0x77f>
   .byte  15,0,15                             // str           (%edi)
   .byte  0,15                                // add           %cl,(%edi)
   .byte  0,15                                // add           %cl,(%edi)
@@ -84365,5 +88153,5 @@
   .byte  0,0                                 // add           %al,(%eax)
   .byte  0,63                                // add           %bh,(%edi)
   .byte  0,0                                 // add           %al,(%eax)
-  .byte  127,67                              // jg            edeb <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
+  .byte  127,67                              // jg            feab <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
 #endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index f07977f..503751b 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -120,10 +120,10 @@
   DB  197,249,110,201                     ; vmovd         %ecx,%xmm1
   DB  196,226,125,88,201                  ; vpbroadcastd  %xmm1,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,119,244,2,0       ; vbroadcastss  0x2f477(%rip),%ymm2        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,21,215,35,3,0        ; vbroadcastss  0x323d7(%rip),%ymm2        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,244,88,202                      ; vaddps        %ymm2,%ymm1,%ymm1
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,21,108,244,2,0       ; vbroadcastss  0x2f46c(%rip),%ymm2        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,21,204,35,3,0        ; vbroadcastss  0x323cc(%rip),%ymm2        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,228,87,219                      ; vxorps        %ymm3,%ymm3,%ymm3
   DB  197,220,87,228                      ; vxorps        %ymm4,%ymm4,%ymm4
   DB  197,212,87,237                      ; vxorps        %ymm5,%ymm5,%ymm5
@@ -136,17 +136,17 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,121,110,194                     ; vmovd         %edx,%xmm8
   DB  196,66,125,88,192                   ; vpbroadcastd  %xmm8,%ymm8
-  DB  197,61,254,5,215,245,2,0            ; vpaddd        0x2f5d7(%rip),%ymm8,%ymm8        # 2f7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+  DB  197,61,254,5,55,37,3,0              ; vpaddd        0x32537(%rip),%ymm8,%ymm8        # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
   DB  197,121,110,201                     ; vmovd         %ecx,%xmm9
   DB  196,66,125,88,201                   ; vpbroadcastd  %xmm9,%ymm9
   DB  196,65,53,239,200                   ; vpxor         %ymm8,%ymm9,%ymm9
-  DB  196,98,125,88,21,48,244,2,0         ; vpbroadcastd  0x2f430(%rip),%ymm10        # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  DB  196,98,125,88,21,144,35,3,0         ; vpbroadcastd  0x32390(%rip),%ymm10        # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   DB  196,65,53,219,218                   ; vpand         %ymm10,%ymm9,%ymm11
   DB  196,193,37,114,243,5                ; vpslld        $0x5,%ymm11,%ymm11
   DB  196,65,61,219,210                   ; vpand         %ymm10,%ymm8,%ymm10
   DB  196,193,45,114,242,4                ; vpslld        $0x4,%ymm10,%ymm10
-  DB  196,98,125,88,37,21,244,2,0         ; vpbroadcastd  0x2f415(%rip),%ymm12        # 2f634 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
-  DB  196,98,125,88,45,16,244,2,0         ; vpbroadcastd  0x2f410(%rip),%ymm13        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,98,125,88,37,117,35,3,0         ; vpbroadcastd  0x32375(%rip),%ymm12        # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+  DB  196,98,125,88,45,112,35,3,0         ; vpbroadcastd  0x32370(%rip),%ymm13        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  196,65,53,219,245                   ; vpand         %ymm13,%ymm9,%ymm14
   DB  196,193,13,114,246,2                ; vpslld        $0x2,%ymm14,%ymm14
   DB  196,65,37,235,222                   ; vpor          %ymm14,%ymm11,%ymm11
@@ -161,8 +161,8 @@
   DB  196,65,61,235,195                   ; vpor          %ymm11,%ymm8,%ymm8
   DB  196,65,61,235,193                   ; vpor          %ymm9,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,194,243,2,0        ; vbroadcastss  0x2f3c2(%rip),%ymm9        # 2f63c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
-  DB  196,98,125,24,21,189,243,2,0        ; vbroadcastss  0x2f3bd(%rip),%ymm10        # 2f640 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+  DB  196,98,125,24,13,34,35,3,0          ; vbroadcastss  0x32322(%rip),%ymm9        # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+  DB  196,98,125,24,21,29,35,3,0          ; vbroadcastss  0x3231d(%rip),%ymm10        # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
   DB  196,66,61,184,209                   ; vfmadd231ps   %ymm9,%ymm8,%ymm10
   DB  196,98,125,24,0                     ; vbroadcastss  (%rax),%ymm8
   DB  196,65,44,89,192                    ; vmulps        %ymm8,%ymm10,%ymm8
@@ -192,7 +192,7 @@
 PUBLIC _sk_black_color_hsw
 _sk_black_color_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,69,243,2,0        ; vbroadcastss  0x2f345(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,165,34,3,0        ; vbroadcastss  0x322a5(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  197,236,87,210                      ; vxorps        %ymm2,%ymm2,%ymm2
@@ -201,7 +201,7 @@
 PUBLIC _sk_white_color_hsw
 _sk_white_color_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,44,243,2,0         ; vbroadcastss  0x2f32c(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,140,34,3,0         ; vbroadcastss  0x3228c(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  197,252,40,216                      ; vmovaps       %ymm0,%ymm3
@@ -239,7 +239,7 @@
 PUBLIC _sk_srcatop_hsw
 _sk_srcatop_hsw LABEL PROC
   DB  197,252,89,199                      ; vmulps        %ymm7,%ymm0,%ymm0
-  DB  196,98,125,24,5,203,242,2,0         ; vbroadcastss  0x2f2cb(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,43,34,3,0           ; vbroadcastss  0x3222b(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,226,61,184,196                  ; vfmadd231ps   %ymm4,%ymm8,%ymm0
   DB  197,244,89,207                      ; vmulps        %ymm7,%ymm1,%ymm1
@@ -253,7 +253,7 @@
 
 PUBLIC _sk_dstatop_hsw
 _sk_dstatop_hsw LABEL PROC
-  DB  196,98,125,24,5,154,242,2,0         ; vbroadcastss  0x2f29a(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,250,33,3,0          ; vbroadcastss  0x321fa(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,199                       ; vsubps        %ymm7,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  196,226,101,184,196                 ; vfmadd231ps   %ymm4,%ymm3,%ymm0
@@ -286,7 +286,7 @@
 
 PUBLIC _sk_srcout_hsw
 _sk_srcout_hsw LABEL PROC
-  DB  196,98,125,24,5,61,242,2,0          ; vbroadcastss  0x2f23d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,157,33,3,0          ; vbroadcastss  0x3219d(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,199                       ; vsubps        %ymm7,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  197,188,89,201                      ; vmulps        %ymm1,%ymm8,%ymm1
@@ -297,7 +297,7 @@
 
 PUBLIC _sk_dstout_hsw
 _sk_dstout_hsw LABEL PROC
-  DB  196,226,125,24,5,28,242,2,0         ; vbroadcastss  0x2f21c(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,124,33,3,0         ; vbroadcastss  0x3217c(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,92,219                      ; vsubps        %ymm3,%ymm0,%ymm3
   DB  197,228,89,196                      ; vmulps        %ymm4,%ymm3,%ymm0
   DB  197,228,89,205                      ; vmulps        %ymm5,%ymm3,%ymm1
@@ -308,7 +308,7 @@
 
 PUBLIC _sk_srcover_hsw
 _sk_srcover_hsw LABEL PROC
-  DB  196,98,125,24,5,251,241,2,0         ; vbroadcastss  0x2f1fb(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,91,33,3,0           ; vbroadcastss  0x3215b(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,194,93,184,192                  ; vfmadd231ps   %ymm8,%ymm4,%ymm0
   DB  196,194,85,184,200                  ; vfmadd231ps   %ymm8,%ymm5,%ymm1
@@ -319,7 +319,7 @@
 
 PUBLIC _sk_dstover_hsw
 _sk_dstover_hsw LABEL PROC
-  DB  196,98,125,24,5,214,241,2,0         ; vbroadcastss  0x2f1d6(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,54,33,3,0           ; vbroadcastss  0x32136(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,199                       ; vsubps        %ymm7,%ymm8,%ymm8
   DB  196,226,61,168,196                  ; vfmadd213ps   %ymm4,%ymm8,%ymm0
   DB  196,226,61,168,205                  ; vfmadd213ps   %ymm5,%ymm8,%ymm1
@@ -339,7 +339,7 @@
 
 PUBLIC _sk_multiply_hsw
 _sk_multiply_hsw LABEL PROC
-  DB  196,98,125,24,5,157,241,2,0         ; vbroadcastss  0x2f19d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,253,32,3,0          ; vbroadcastss  0x320fd(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,52,89,208                       ; vmulps        %ymm0,%ymm9,%ymm10
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -360,7 +360,7 @@
 PUBLIC _sk_plus__hsw
 _sk_plus__hsw LABEL PROC
   DB  197,252,88,196                      ; vaddps        %ymm4,%ymm0,%ymm0
-  DB  196,98,125,24,5,76,241,2,0          ; vbroadcastss  0x2f14c(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,172,32,3,0          ; vbroadcastss  0x320ac(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  197,244,88,205                      ; vaddps        %ymm5,%ymm1,%ymm1
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
@@ -386,7 +386,7 @@
 
 PUBLIC _sk_xor__hsw
 _sk_xor__hsw LABEL PROC
-  DB  196,98,125,24,5,247,240,2,0         ; vbroadcastss  0x2f0f7(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,87,32,3,0           ; vbroadcastss  0x32057(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,180,89,192                      ; vmulps        %ymm0,%ymm9,%ymm0
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -418,7 +418,7 @@
   DB  197,100,89,206                      ; vmulps        %ymm6,%ymm3,%ymm9
   DB  196,193,108,95,209                  ; vmaxps        %ymm9,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,123,240,2,0         ; vbroadcastss  0x2f07b(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,219,31,3,0          ; vbroadcastss  0x31fdb(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,194,69,184,216                  ; vfmadd231ps   %ymm8,%ymm7,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -441,7 +441,7 @@
   DB  197,100,89,206                      ; vmulps        %ymm6,%ymm3,%ymm9
   DB  196,193,108,93,209                  ; vminps        %ymm9,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,38,240,2,0          ; vbroadcastss  0x2f026(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,134,31,3,0          ; vbroadcastss  0x31f86(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,194,69,184,216                  ; vfmadd231ps   %ymm8,%ymm7,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -467,7 +467,7 @@
   DB  196,193,108,93,209                  ; vminps        %ymm9,%ymm2,%ymm2
   DB  197,236,88,210                      ; vaddps        %ymm2,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,197,239,2,0         ; vbroadcastss  0x2efc5(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,37,31,3,0           ; vbroadcastss  0x31f25(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,194,69,184,216                  ; vfmadd231ps   %ymm8,%ymm7,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -487,7 +487,7 @@
   DB  197,236,89,214                      ; vmulps        %ymm6,%ymm2,%ymm2
   DB  197,236,88,210                      ; vaddps        %ymm2,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,127,239,2,0         ; vbroadcastss  0x2ef7f(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,223,30,3,0          ; vbroadcastss  0x31edf(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  196,194,69,184,216                  ; vfmadd231ps   %ymm8,%ymm7,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -495,7 +495,7 @@
 
 PUBLIC _sk_colorburn_hsw
 _sk_colorburn_hsw LABEL PROC
-  DB  196,98,125,24,5,105,239,2,0         ; vbroadcastss  0x2ef69(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,201,30,3,0          ; vbroadcastss  0x31ec9(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,52,89,216                       ; vmulps        %ymm0,%ymm9,%ymm11
   DB  196,65,44,87,210                    ; vxorps        %ymm10,%ymm10,%ymm10
@@ -551,7 +551,7 @@
 PUBLIC _sk_colordodge_hsw
 _sk_colordodge_hsw LABEL PROC
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
-  DB  196,98,125,24,13,121,238,2,0        ; vbroadcastss  0x2ee79(%rip),%ymm9        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,13,217,29,3,0         ; vbroadcastss  0x31dd9(%rip),%ymm9        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,52,92,215                       ; vsubps        %ymm7,%ymm9,%ymm10
   DB  197,44,89,216                       ; vmulps        %ymm0,%ymm10,%ymm11
   DB  197,52,92,203                       ; vsubps        %ymm3,%ymm9,%ymm9
@@ -602,7 +602,7 @@
 
 PUBLIC _sk_hardlight_hsw
 _sk_hardlight_hsw LABEL PROC
-  DB  196,98,125,24,5,147,237,2,0         ; vbroadcastss  0x2ed93(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,243,28,3,0          ; vbroadcastss  0x31cf3(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,215                       ; vsubps        %ymm7,%ymm8,%ymm10
   DB  197,44,89,216                       ; vmulps        %ymm0,%ymm10,%ymm11
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -651,7 +651,7 @@
 
 PUBLIC _sk_overlay_hsw
 _sk_overlay_hsw LABEL PROC
-  DB  196,98,125,24,5,199,236,2,0         ; vbroadcastss  0x2ecc7(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,39,28,3,0           ; vbroadcastss  0x31c27(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,215                       ; vsubps        %ymm7,%ymm8,%ymm10
   DB  197,44,89,216                       ; vmulps        %ymm0,%ymm10,%ymm11
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -711,10 +711,10 @@
   DB  196,65,20,88,197                    ; vaddps        %ymm13,%ymm13,%ymm8
   DB  196,65,60,88,192                    ; vaddps        %ymm8,%ymm8,%ymm8
   DB  196,66,61,168,192                   ; vfmadd213ps   %ymm8,%ymm8,%ymm8
-  DB  196,98,125,24,29,222,235,2,0        ; vbroadcastss  0x2ebde(%rip),%ymm11        # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  DB  196,98,125,24,29,62,27,3,0          ; vbroadcastss  0x31b3e(%rip),%ymm11        # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   DB  196,65,20,88,227                    ; vaddps        %ymm11,%ymm13,%ymm12
   DB  196,65,28,89,192                    ; vmulps        %ymm8,%ymm12,%ymm8
-  DB  196,98,125,24,37,207,235,2,0        ; vbroadcastss  0x2ebcf(%rip),%ymm12        # 2f648 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+  DB  196,98,125,24,37,47,27,3,0          ; vbroadcastss  0x31b2f(%rip),%ymm12        # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
   DB  196,66,21,184,196                   ; vfmadd231ps   %ymm12,%ymm13,%ymm8
   DB  196,65,124,82,245                   ; vrsqrtps      %ymm13,%ymm14
   DB  196,65,124,83,246                   ; vrcpps        %ymm14,%ymm14
@@ -724,7 +724,7 @@
   DB  197,4,194,255,2                     ; vcmpleps      %ymm7,%ymm15,%ymm15
   DB  196,67,13,74,240,240                ; vblendvps     %ymm15,%ymm8,%ymm14,%ymm14
   DB  197,116,88,249                      ; vaddps        %ymm1,%ymm1,%ymm15
-  DB  196,98,125,24,5,126,235,2,0         ; vbroadcastss  0x2eb7e(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,222,26,3,0          ; vbroadcastss  0x31ade(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,65,60,92,237                    ; vsubps        %ymm13,%ymm8,%ymm13
   DB  197,132,92,195                      ; vsubps        %ymm3,%ymm15,%ymm0
   DB  196,98,125,168,235                  ; vfmadd213ps   %ymm3,%ymm0,%ymm13
@@ -837,11 +837,11 @@
   DB  196,65,28,89,210                    ; vmulps        %ymm10,%ymm12,%ymm10
   DB  196,65,44,94,214                    ; vdivps        %ymm14,%ymm10,%ymm10
   DB  196,67,45,74,224,240                ; vblendvps     %ymm15,%ymm8,%ymm10,%ymm12
-  DB  196,98,125,24,53,145,233,2,0        ; vbroadcastss  0x2e991(%rip),%ymm14        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  DB  196,98,125,24,61,140,233,2,0        ; vbroadcastss  0x2e98c(%rip),%ymm15        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,53,241,24,3,0         ; vbroadcastss  0x318f1(%rip),%ymm14        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,61,236,24,3,0         ; vbroadcastss  0x318ec(%rip),%ymm15        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,239                    ; vmulps        %ymm15,%ymm5,%ymm13
   DB  196,66,93,184,238                   ; vfmadd231ps   %ymm14,%ymm4,%ymm13
-  DB  196,226,125,24,5,125,233,2,0        ; vbroadcastss  0x2e97d(%rip),%ymm0        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,226,125,24,5,221,24,3,0         ; vbroadcastss  0x318dd(%rip),%ymm0        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,98,77,184,232                   ; vfmadd231ps   %ymm0,%ymm6,%ymm13
   DB  196,65,116,89,215                   ; vmulps        %ymm15,%ymm1,%ymm10
   DB  196,66,53,184,214                   ; vfmadd231ps   %ymm14,%ymm9,%ymm10
@@ -896,7 +896,7 @@
   DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
   DB  196,65,36,95,200                    ; vmaxps        %ymm8,%ymm11,%ymm9
   DB  196,65,116,95,192                   ; vmaxps        %ymm8,%ymm1,%ymm8
-  DB  196,226,125,24,13,62,232,2,0        ; vbroadcastss  0x2e83e(%rip),%ymm1        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,13,158,23,3,0        ; vbroadcastss  0x3179e(%rip),%ymm1        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,116,92,215                      ; vsubps        %ymm7,%ymm1,%ymm10
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  197,116,92,219                      ; vsubps        %ymm3,%ymm1,%ymm11
@@ -950,11 +950,11 @@
   DB  196,65,28,89,210                    ; vmulps        %ymm10,%ymm12,%ymm10
   DB  196,65,44,94,214                    ; vdivps        %ymm14,%ymm10,%ymm10
   DB  196,67,45,74,224,240                ; vblendvps     %ymm15,%ymm8,%ymm10,%ymm12
-  DB  196,98,125,24,53,107,231,2,0        ; vbroadcastss  0x2e76b(%rip),%ymm14        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  DB  196,98,125,24,61,102,231,2,0        ; vbroadcastss  0x2e766(%rip),%ymm15        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,53,203,22,3,0         ; vbroadcastss  0x316cb(%rip),%ymm14        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,61,198,22,3,0         ; vbroadcastss  0x316c6(%rip),%ymm15        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,239                    ; vmulps        %ymm15,%ymm5,%ymm13
   DB  196,66,93,184,238                   ; vfmadd231ps   %ymm14,%ymm4,%ymm13
-  DB  196,226,125,24,5,87,231,2,0         ; vbroadcastss  0x2e757(%rip),%ymm0        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,226,125,24,5,183,22,3,0         ; vbroadcastss  0x316b7(%rip),%ymm0        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,98,77,184,232                   ; vfmadd231ps   %ymm0,%ymm6,%ymm13
   DB  196,65,116,89,215                   ; vmulps        %ymm15,%ymm1,%ymm10
   DB  196,66,53,184,214                   ; vfmadd231ps   %ymm14,%ymm9,%ymm10
@@ -1009,7 +1009,7 @@
   DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
   DB  196,65,36,95,200                    ; vmaxps        %ymm8,%ymm11,%ymm9
   DB  196,65,116,95,192                   ; vmaxps        %ymm8,%ymm1,%ymm8
-  DB  196,226,125,24,13,24,230,2,0        ; vbroadcastss  0x2e618(%rip),%ymm1        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,13,120,21,3,0        ; vbroadcastss  0x31578(%rip),%ymm1        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,116,92,215                      ; vsubps        %ymm7,%ymm1,%ymm10
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  197,116,92,219                      ; vsubps        %ymm3,%ymm1,%ymm11
@@ -1037,11 +1037,11 @@
   DB  197,108,89,199                      ; vmulps        %ymm7,%ymm2,%ymm8
   DB  197,116,89,215                      ; vmulps        %ymm7,%ymm1,%ymm10
   DB  197,52,89,223                       ; vmulps        %ymm7,%ymm9,%ymm11
-  DB  196,98,125,24,45,199,229,2,0        ; vbroadcastss  0x2e5c7(%rip),%ymm13        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  DB  196,98,125,24,53,194,229,2,0        ; vbroadcastss  0x2e5c2(%rip),%ymm14        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,45,39,21,3,0          ; vbroadcastss  0x31527(%rip),%ymm13        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,53,34,21,3,0          ; vbroadcastss  0x31522(%rip),%ymm14        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,230                    ; vmulps        %ymm14,%ymm5,%ymm12
   DB  196,66,93,184,229                   ; vfmadd231ps   %ymm13,%ymm4,%ymm12
-  DB  196,98,125,24,61,179,229,2,0        ; vbroadcastss  0x2e5b3(%rip),%ymm15        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,98,125,24,61,19,21,3,0          ; vbroadcastss  0x31513(%rip),%ymm15        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,66,77,184,231                   ; vfmadd231ps   %ymm15,%ymm6,%ymm12
   DB  196,65,44,89,206                    ; vmulps        %ymm14,%ymm10,%ymm9
   DB  196,66,61,184,205                   ; vfmadd231ps   %ymm13,%ymm8,%ymm9
@@ -1097,7 +1097,7 @@
   DB  196,193,116,95,206                  ; vmaxps        %ymm14,%ymm1,%ymm1
   DB  196,65,44,95,198                    ; vmaxps        %ymm14,%ymm10,%ymm8
   DB  196,65,124,95,206                   ; vmaxps        %ymm14,%ymm0,%ymm9
-  DB  196,226,125,24,5,105,228,2,0        ; vbroadcastss  0x2e469(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,201,19,3,0         ; vbroadcastss  0x313c9(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,124,92,215                      ; vsubps        %ymm7,%ymm0,%ymm10
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  197,124,92,219                      ; vsubps        %ymm3,%ymm0,%ymm11
@@ -1125,11 +1125,11 @@
   DB  197,100,89,196                      ; vmulps        %ymm4,%ymm3,%ymm8
   DB  197,100,89,213                      ; vmulps        %ymm5,%ymm3,%ymm10
   DB  197,100,89,222                      ; vmulps        %ymm6,%ymm3,%ymm11
-  DB  196,98,125,24,45,24,228,2,0         ; vbroadcastss  0x2e418(%rip),%ymm13        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
-  DB  196,98,125,24,53,19,228,2,0         ; vbroadcastss  0x2e413(%rip),%ymm14        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,45,120,19,3,0         ; vbroadcastss  0x31378(%rip),%ymm13        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,53,115,19,3,0         ; vbroadcastss  0x31373(%rip),%ymm14        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,116,89,230                   ; vmulps        %ymm14,%ymm1,%ymm12
   DB  196,66,109,184,229                  ; vfmadd231ps   %ymm13,%ymm2,%ymm12
-  DB  196,98,125,24,61,4,228,2,0          ; vbroadcastss  0x2e404(%rip),%ymm15        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,98,125,24,61,100,19,3,0         ; vbroadcastss  0x31364(%rip),%ymm15        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,66,53,184,231                   ; vfmadd231ps   %ymm15,%ymm9,%ymm12
   DB  196,65,44,89,206                    ; vmulps        %ymm14,%ymm10,%ymm9
   DB  196,66,61,184,205                   ; vfmadd231ps   %ymm13,%ymm8,%ymm9
@@ -1185,7 +1185,7 @@
   DB  196,193,116,95,206                  ; vmaxps        %ymm14,%ymm1,%ymm1
   DB  196,65,44,95,198                    ; vmaxps        %ymm14,%ymm10,%ymm8
   DB  196,65,124,95,206                   ; vmaxps        %ymm14,%ymm0,%ymm9
-  DB  196,226,125,24,5,186,226,2,0        ; vbroadcastss  0x2e2ba(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,26,18,3,0          ; vbroadcastss  0x3121a(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,124,92,215                      ; vsubps        %ymm7,%ymm0,%ymm10
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  197,124,92,219                      ; vsubps        %ymm3,%ymm0,%ymm11
@@ -1215,17 +1215,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,179,0,0,0                    ; jne           148a <_sk_srcover_rgba_8888_hsw+0xd3>
   DB  196,129,126,111,60,152              ; vmovdqu       (%r8,%r11,4),%ymm7
-  DB  197,197,219,37,251,227,2,0          ; vpand         0x2e3fb(%rip),%ymm7,%ymm4        # 2f7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x464>
+  DB  197,197,219,37,91,19,3,0            ; vpand         0x3135b(%rip),%ymm7,%ymm4        # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x464>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,69,0,45,14,228,2,0          ; vpshufb       0x2e40e(%rip),%ymm7,%ymm5        # 2f800 <_sk_srcover_bgra_8888_sse2_lowp+0x484>
+  DB  196,226,69,0,45,110,19,3,0          ; vpshufb       0x3136e(%rip),%ymm7,%ymm5        # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x484>
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,226,69,0,53,33,228,2,0          ; vpshufb       0x2e421(%rip),%ymm7,%ymm6        # 2f820 <_sk_srcover_bgra_8888_sse2_lowp+0x4a4>
+  DB  196,226,69,0,53,129,19,3,0          ; vpshufb       0x31381(%rip),%ymm7,%ymm6        # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x4a4>
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
   DB  197,197,114,215,24                  ; vpsrld        $0x18,%ymm7,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,23,226,2,0          ; vbroadcastss  0x2e217(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,119,17,3,0          ; vbroadcastss  0x31177(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,54,226,2,0         ; vbroadcastss  0x2e236(%rip),%ymm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,13,150,17,3,0         ; vbroadcastss  0x31196(%rip),%ymm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  196,194,93,184,192                  ; vfmadd231ps   %ymm8,%ymm4,%ymm0
   DB  196,193,116,89,201                  ; vmulps        %ymm9,%ymm1,%ymm1
@@ -1320,7 +1320,7 @@
   DB  255                                 ; (bad)
   DB  255,104,255                         ; ljmp          *-0x1(%rax)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,163              ; lcall         *-0x5c000001(%rip)        # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fd2250>
+  DB  255,29,255,255,255,163              ; lcall         *-0x5c000001(%rip)        # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcf2f0>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,155,255,255,255,215             ; lcall         *-0x28000001(%rbx)
@@ -1347,17 +1347,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,179,0,0,0                    ; jne           16b7 <_sk_srcover_bgra_8888_hsw+0xd3>
   DB  196,129,126,111,60,152              ; vmovdqu       (%r8,%r11,4),%ymm7
-  DB  197,197,219,37,46,226,2,0           ; vpand         0x2e22e(%rip),%ymm7,%ymm4        # 2f840 <_sk_srcover_bgra_8888_sse2_lowp+0x4c4>
+  DB  197,197,219,37,142,17,3,0           ; vpand         0x3118e(%rip),%ymm7,%ymm4        # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x4c4>
   DB  197,252,91,244                      ; vcvtdq2ps     %ymm4,%ymm6
-  DB  196,226,69,0,37,65,226,2,0          ; vpshufb       0x2e241(%rip),%ymm7,%ymm4        # 2f860 <_sk_srcover_bgra_8888_sse2_lowp+0x4e4>
+  DB  196,226,69,0,37,161,17,3,0          ; vpshufb       0x311a1(%rip),%ymm7,%ymm4        # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x4e4>
   DB  197,252,91,236                      ; vcvtdq2ps     %ymm4,%ymm5
-  DB  196,226,69,0,37,84,226,2,0          ; vpshufb       0x2e254(%rip),%ymm7,%ymm4        # 2f880 <_sk_srcover_bgra_8888_sse2_lowp+0x504>
+  DB  196,226,69,0,37,180,17,3,0          ; vpshufb       0x311b4(%rip),%ymm7,%ymm4        # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x504>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
   DB  197,197,114,215,24                  ; vpsrld        $0x18,%ymm7,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,234,223,2,0         ; vbroadcastss  0x2dfea(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,74,15,3,0           ; vbroadcastss  0x30f4a(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,9,224,2,0          ; vbroadcastss  0x2e009(%rip),%ymm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,13,105,15,3,0         ; vbroadcastss  0x30f69(%rip),%ymm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  196,194,93,184,192                  ; vfmadd231ps   %ymm8,%ymm4,%ymm0
   DB  196,193,116,89,201                  ; vmulps        %ymm9,%ymm1,%ymm1
@@ -1481,7 +1481,7 @@
 
 PUBLIC _sk_clamp_1_hsw
 _sk_clamp_1_hsw LABEL PROC
-  DB  196,98,125,24,5,246,221,2,0         ; vbroadcastss  0x2ddf6(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,86,13,3,0           ; vbroadcastss  0x30d56(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
   DB  196,193,108,93,208                  ; vminps        %ymm8,%ymm2,%ymm2
@@ -1491,7 +1491,7 @@
 
 PUBLIC _sk_clamp_a_hsw
 _sk_clamp_a_hsw LABEL PROC
-  DB  196,98,125,24,5,213,221,2,0         ; vbroadcastss  0x2ddd5(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,53,13,3,0           ; vbroadcastss  0x30d35(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,100,93,216                  ; vminps        %ymm8,%ymm3,%ymm3
   DB  197,252,93,195                      ; vminps        %ymm3,%ymm0,%ymm0
   DB  197,244,93,203                      ; vminps        %ymm3,%ymm1,%ymm1
@@ -1501,7 +1501,7 @@
 
 PUBLIC _sk_clamp_a_dst_hsw
 _sk_clamp_a_dst_hsw LABEL PROC
-  DB  196,98,125,24,5,183,221,2,0         ; vbroadcastss  0x2ddb7(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,23,13,3,0           ; vbroadcastss  0x30d17(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,68,93,248                   ; vminps        %ymm8,%ymm7,%ymm7
   DB  197,220,93,231                      ; vminps        %ymm7,%ymm4,%ymm4
   DB  197,212,93,239                      ; vminps        %ymm7,%ymm5,%ymm5
@@ -1528,7 +1528,7 @@
 
 PUBLIC _sk_invert_hsw
 _sk_invert_hsw LABEL PROC
-  DB  196,98,125,24,5,114,221,2,0         ; vbroadcastss  0x2dd72(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,210,12,3,0          ; vbroadcastss  0x30cd2(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,188,92,192                      ; vsubps        %ymm0,%ymm8,%ymm0
   DB  197,188,92,201                      ; vsubps        %ymm1,%ymm8,%ymm1
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
@@ -1572,9 +1572,9 @@
 
 PUBLIC _sk_unpremul_hsw
 _sk_unpremul_hsw LABEL PROC
-  DB  196,98,125,24,5,13,221,2,0          ; vbroadcastss  0x2dd0d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,109,12,3,0          ; vbroadcastss  0x30c6d(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,94,195                       ; vdivps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,48,221,2,0         ; vbroadcastss  0x2dd30(%rip),%ymm9        # 2f65c <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+  DB  196,98,125,24,13,144,12,3,0         ; vbroadcastss  0x30c90(%rip),%ymm9        # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
   DB  196,65,60,194,201,1                 ; vcmpltps      %ymm9,%ymm8,%ymm9
   DB  196,65,44,87,210                    ; vxorps        %ymm10,%ymm10,%ymm10
   DB  196,67,45,74,192,144                ; vblendvps     %ymm9,%ymm8,%ymm10,%ymm8
@@ -1586,16 +1586,16 @@
 
 PUBLIC _sk_from_srgb_hsw
 _sk_from_srgb_hsw LABEL PROC
-  DB  196,98,125,24,5,10,221,2,0          ; vbroadcastss  0x2dd0a(%rip),%ymm8        # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  DB  196,98,125,24,5,106,12,3,0          ; vbroadcastss  0x30c6a(%rip),%ymm8        # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  197,124,89,208                      ; vmulps        %ymm0,%ymm0,%ymm10
-  DB  196,98,125,24,29,252,220,2,0        ; vbroadcastss  0x2dcfc(%rip),%ymm11        # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  DB  196,98,125,24,37,219,220,2,0        ; vbroadcastss  0x2dcdb(%rip),%ymm12        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,29,92,12,3,0          ; vbroadcastss  0x30c5c(%rip),%ymm11        # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  DB  196,98,125,24,37,59,12,3,0          ; vbroadcastss  0x30c3b(%rip),%ymm12        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,124,40,236                   ; vmovaps       %ymm12,%ymm13
   DB  196,66,125,168,235                  ; vfmadd213ps   %ymm11,%ymm0,%ymm13
-  DB  196,98,125,24,53,228,220,2,0        ; vbroadcastss  0x2dce4(%rip),%ymm14        # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  DB  196,98,125,24,53,68,12,3,0          ; vbroadcastss  0x30c44(%rip),%ymm14        # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   DB  196,66,45,168,238                   ; vfmadd213ps   %ymm14,%ymm10,%ymm13
-  DB  196,98,125,24,21,218,220,2,0        ; vbroadcastss  0x2dcda(%rip),%ymm10        # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  DB  196,98,125,24,21,58,12,3,0          ; vbroadcastss  0x30c3a(%rip),%ymm10        # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   DB  196,193,124,194,194,1               ; vcmpltps      %ymm10,%ymm0,%ymm0
   DB  196,195,21,74,193,0                 ; vblendvps     %ymm0,%ymm9,%ymm13,%ymm0
   DB  196,65,116,89,200                   ; vmulps        %ymm8,%ymm1,%ymm9
@@ -1616,16 +1616,16 @@
 
 PUBLIC _sk_from_srgb_dst_hsw
 _sk_from_srgb_dst_hsw LABEL PROC
-  DB  196,98,125,24,5,114,220,2,0         ; vbroadcastss  0x2dc72(%rip),%ymm8        # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  DB  196,98,125,24,5,210,11,3,0          ; vbroadcastss  0x30bd2(%rip),%ymm8        # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   DB  196,65,92,89,200                    ; vmulps        %ymm8,%ymm4,%ymm9
   DB  197,92,89,212                       ; vmulps        %ymm4,%ymm4,%ymm10
-  DB  196,98,125,24,29,100,220,2,0        ; vbroadcastss  0x2dc64(%rip),%ymm11        # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
-  DB  196,98,125,24,37,67,220,2,0         ; vbroadcastss  0x2dc43(%rip),%ymm12        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,29,196,11,3,0         ; vbroadcastss  0x30bc4(%rip),%ymm11        # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  DB  196,98,125,24,37,163,11,3,0         ; vbroadcastss  0x30ba3(%rip),%ymm12        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,124,40,236                   ; vmovaps       %ymm12,%ymm13
   DB  196,66,93,168,235                   ; vfmadd213ps   %ymm11,%ymm4,%ymm13
-  DB  196,98,125,24,53,76,220,2,0         ; vbroadcastss  0x2dc4c(%rip),%ymm14        # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  DB  196,98,125,24,53,172,11,3,0         ; vbroadcastss  0x30bac(%rip),%ymm14        # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   DB  196,66,45,168,238                   ; vfmadd213ps   %ymm14,%ymm10,%ymm13
-  DB  196,98,125,24,21,66,220,2,0         ; vbroadcastss  0x2dc42(%rip),%ymm10        # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  DB  196,98,125,24,21,162,11,3,0         ; vbroadcastss  0x30ba2(%rip),%ymm10        # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   DB  196,193,92,194,226,1                ; vcmpltps      %ymm10,%ymm4,%ymm4
   DB  196,195,21,74,225,64                ; vblendvps     %ymm4,%ymm9,%ymm13,%ymm4
   DB  196,65,84,89,200                    ; vmulps        %ymm8,%ymm5,%ymm9
@@ -1647,19 +1647,19 @@
 PUBLIC _sk_to_srgb_hsw
 _sk_to_srgb_hsw LABEL PROC
   DB  197,124,82,200                      ; vrsqrtps      %ymm0,%ymm9
-  DB  196,98,125,24,5,230,219,2,0         ; vbroadcastss  0x2dbe6(%rip),%ymm8        # 2f670 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+  DB  196,98,125,24,5,70,11,3,0           ; vbroadcastss  0x30b46(%rip),%ymm8        # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
   DB  196,65,124,89,208                   ; vmulps        %ymm8,%ymm0,%ymm10
-  DB  196,98,125,24,29,220,219,2,0        ; vbroadcastss  0x2dbdc(%rip),%ymm11        # 2f674 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
-  DB  196,98,125,24,37,215,219,2,0        ; vbroadcastss  0x2dbd7(%rip),%ymm12        # 2f678 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+  DB  196,98,125,24,29,60,11,3,0          ; vbroadcastss  0x30b3c(%rip),%ymm11        # 325d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+  DB  196,98,125,24,37,55,11,3,0          ; vbroadcastss  0x30b37(%rip),%ymm12        # 325d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
   DB  196,65,124,40,236                   ; vmovaps       %ymm12,%ymm13
   DB  196,66,53,168,235                   ; vfmadd213ps   %ymm11,%ymm9,%ymm13
-  DB  196,98,125,24,53,200,219,2,0        ; vbroadcastss  0x2dbc8(%rip),%ymm14        # 2f67c <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+  DB  196,98,125,24,53,40,11,3,0          ; vbroadcastss  0x30b28(%rip),%ymm14        # 325dc <_sk_srcover_bgra_8888_sse2_lowp+0x300>
   DB  196,66,53,168,238                   ; vfmadd213ps   %ymm14,%ymm9,%ymm13
-  DB  196,98,125,24,61,190,219,2,0        ; vbroadcastss  0x2dbbe(%rip),%ymm15        # 2f680 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+  DB  196,98,125,24,61,30,11,3,0          ; vbroadcastss  0x30b1e(%rip),%ymm15        # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
   DB  196,65,52,88,207                    ; vaddps        %ymm15,%ymm9,%ymm9
   DB  196,65,124,83,201                   ; vrcpps        %ymm9,%ymm9
   DB  196,65,20,89,201                    ; vmulps        %ymm9,%ymm13,%ymm9
-  DB  196,98,125,24,45,170,219,2,0        ; vbroadcastss  0x2dbaa(%rip),%ymm13        # 2f684 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+  DB  196,98,125,24,45,10,11,3,0          ; vbroadcastss  0x30b0a(%rip),%ymm13        # 325e4 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
   DB  196,193,124,194,197,1               ; vcmpltps      %ymm13,%ymm0,%ymm0
   DB  196,195,53,74,194,0                 ; vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   DB  197,124,82,201                      ; vrsqrtps      %ymm1,%ymm9
@@ -1691,26 +1691,26 @@
   DB  197,116,93,202                      ; vminps        %ymm2,%ymm1,%ymm9
   DB  196,65,124,93,201                   ; vminps        %ymm9,%ymm0,%ymm9
   DB  196,65,60,92,209                    ; vsubps        %ymm9,%ymm8,%ymm10
-  DB  196,98,125,24,29,193,218,2,0        ; vbroadcastss  0x2dac1(%rip),%ymm11        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,29,33,10,3,0          ; vbroadcastss  0x30a21(%rip),%ymm11        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,65,36,94,218                    ; vdivps        %ymm10,%ymm11,%ymm11
   DB  197,116,92,226                      ; vsubps        %ymm2,%ymm1,%ymm12
   DB  197,116,194,234,1                   ; vcmpltps      %ymm2,%ymm1,%ymm13
-  DB  196,98,125,24,53,6,219,2,0          ; vbroadcastss  0x2db06(%rip),%ymm14        # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  DB  196,98,125,24,53,102,10,3,0         ; vbroadcastss  0x30a66(%rip),%ymm14        # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   DB  196,65,4,87,255                     ; vxorps        %ymm15,%ymm15,%ymm15
   DB  196,67,5,74,238,208                 ; vblendvps     %ymm13,%ymm14,%ymm15,%ymm13
   DB  196,66,37,168,229                   ; vfmadd213ps   %ymm13,%ymm11,%ymm12
   DB  197,236,92,208                      ; vsubps        %ymm0,%ymm2,%ymm2
   DB  197,124,92,233                      ; vsubps        %ymm1,%ymm0,%ymm13
-  DB  196,98,125,24,53,237,218,2,0        ; vbroadcastss  0x2daed(%rip),%ymm14        # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  DB  196,98,125,24,53,77,10,3,0          ; vbroadcastss  0x30a4d(%rip),%ymm14        # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   DB  196,66,37,168,238                   ; vfmadd213ps   %ymm14,%ymm11,%ymm13
-  DB  196,98,125,24,53,219,218,2,0        ; vbroadcastss  0x2dadb(%rip),%ymm14        # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  DB  196,98,125,24,53,59,10,3,0          ; vbroadcastss  0x30a3b(%rip),%ymm14        # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   DB  196,194,37,168,214                  ; vfmadd213ps   %ymm14,%ymm11,%ymm2
   DB  197,188,194,201,0                   ; vcmpeqps      %ymm1,%ymm8,%ymm1
   DB  196,227,21,74,202,16                ; vblendvps     %ymm1,%ymm2,%ymm13,%ymm1
   DB  197,188,194,192,0                   ; vcmpeqps      %ymm0,%ymm8,%ymm0
   DB  196,195,117,74,196,0                ; vblendvps     %ymm0,%ymm12,%ymm1,%ymm0
   DB  196,193,60,88,201                   ; vaddps        %ymm9,%ymm8,%ymm1
-  DB  196,98,125,24,29,78,218,2,0         ; vbroadcastss  0x2da4e(%rip),%ymm11        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,29,174,9,3,0          ; vbroadcastss  0x309ae(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,116,89,211                  ; vmulps        %ymm11,%ymm1,%ymm2
   DB  197,36,194,218,1                    ; vcmpltps      %ymm2,%ymm11,%ymm11
   DB  196,65,12,92,224                    ; vsubps        %ymm8,%ymm14,%ymm12
@@ -1720,7 +1720,7 @@
   DB  197,172,94,201                      ; vdivps        %ymm1,%ymm10,%ymm1
   DB  196,195,125,74,199,128              ; vblendvps     %ymm8,%ymm15,%ymm0,%ymm0
   DB  196,195,117,74,207,128              ; vblendvps     %ymm8,%ymm15,%ymm1,%ymm1
-  DB  196,98,125,24,5,129,218,2,0         ; vbroadcastss  0x2da81(%rip),%ymm8        # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  DB  196,98,125,24,5,225,9,3,0           ; vbroadcastss  0x309e1(%rip),%ymm8        # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -1735,30 +1735,30 @@
   DB  197,252,17,28,36                    ; vmovups       %ymm3,(%rsp)
   DB  197,252,40,233                      ; vmovaps       %ymm1,%ymm5
   DB  197,252,40,224                      ; vmovaps       %ymm0,%ymm4
-  DB  196,98,125,24,5,212,217,2,0         ; vbroadcastss  0x2d9d4(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,52,9,3,0            ; vbroadcastss  0x30934(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,60,194,202,2                    ; vcmpleps      %ymm2,%ymm8,%ymm9
   DB  197,84,89,210                       ; vmulps        %ymm2,%ymm5,%ymm10
   DB  196,65,84,92,218                    ; vsubps        %ymm10,%ymm5,%ymm11
   DB  196,67,45,74,203,144                ; vblendvps     %ymm9,%ymm11,%ymm10,%ymm9
   DB  197,52,88,210                       ; vaddps        %ymm2,%ymm9,%ymm10
-  DB  196,98,125,24,13,23,218,2,0         ; vbroadcastss  0x2da17(%rip),%ymm9        # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  DB  196,98,125,24,13,119,9,3,0          ; vbroadcastss  0x30977(%rip),%ymm9        # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   DB  196,66,109,170,202                  ; vfmsub213ps   %ymm10,%ymm2,%ymm9
-  DB  196,98,125,24,29,21,218,2,0         ; vbroadcastss  0x2da15(%rip),%ymm11        # 2f698 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+  DB  196,98,125,24,29,117,9,3,0          ; vbroadcastss  0x30975(%rip),%ymm11        # 325f8 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
   DB  196,65,92,88,219                    ; vaddps        %ymm11,%ymm4,%ymm11
   DB  196,67,125,8,227,1                  ; vroundps      $0x1,%ymm11,%ymm12
   DB  196,65,36,92,252                    ; vsubps        %ymm12,%ymm11,%ymm15
   DB  196,65,44,92,217                    ; vsubps        %ymm9,%ymm10,%ymm11
-  DB  196,98,125,24,45,231,217,2,0        ; vbroadcastss  0x2d9e7(%rip),%ymm13        # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  DB  196,98,125,24,45,71,9,3,0           ; vbroadcastss  0x30947(%rip),%ymm13        # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   DB  196,193,4,89,197                    ; vmulps        %ymm13,%ymm15,%ymm0
-  DB  196,98,125,24,53,225,217,2,0        ; vbroadcastss  0x2d9e1(%rip),%ymm14        # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  DB  196,98,125,24,53,65,9,3,0           ; vbroadcastss  0x30941(%rip),%ymm14        # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   DB  197,12,92,224                       ; vsubps        %ymm0,%ymm14,%ymm12
   DB  196,66,37,168,225                   ; vfmadd213ps   %ymm9,%ymm11,%ymm12
-  DB  196,226,125,24,29,219,217,2,0       ; vbroadcastss  0x2d9db(%rip),%ymm3        # 2f69c <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+  DB  196,226,125,24,29,59,9,3,0          ; vbroadcastss  0x3093b(%rip),%ymm3        # 325fc <_sk_srcover_bgra_8888_sse2_lowp+0x320>
   DB  196,193,100,194,255,2               ; vcmpleps      %ymm15,%ymm3,%ymm7
   DB  196,195,29,74,249,112               ; vblendvps     %ymm7,%ymm9,%ymm12,%ymm7
   DB  196,65,60,194,231,2                 ; vcmpleps      %ymm15,%ymm8,%ymm12
   DB  196,227,45,74,255,192               ; vblendvps     %ymm12,%ymm7,%ymm10,%ymm7
-  DB  196,98,125,24,37,178,217,2,0        ; vbroadcastss  0x2d9b2(%rip),%ymm12        # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  DB  196,98,125,24,37,18,9,3,0           ; vbroadcastss  0x30912(%rip),%ymm12        # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   DB  196,65,28,194,255,2                 ; vcmpleps      %ymm15,%ymm12,%ymm15
   DB  196,194,37,168,193                  ; vfmadd213ps   %ymm9,%ymm11,%ymm0
   DB  196,99,125,74,255,240               ; vblendvps     %ymm15,%ymm7,%ymm0,%ymm15
@@ -1774,7 +1774,7 @@
   DB  197,156,194,192,2                   ; vcmpleps      %ymm0,%ymm12,%ymm0
   DB  196,194,37,168,249                  ; vfmadd213ps   %ymm9,%ymm11,%ymm7
   DB  196,227,69,74,201,0                 ; vblendvps     %ymm0,%ymm1,%ymm7,%ymm1
-  DB  196,226,125,24,5,102,217,2,0        ; vbroadcastss  0x2d966(%rip),%ymm0        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,226,125,24,5,198,8,3,0          ; vbroadcastss  0x308c6(%rip),%ymm0        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  197,220,88,192                      ; vaddps        %ymm0,%ymm4,%ymm0
   DB  196,227,125,8,224,1                 ; vroundps      $0x1,%ymm0,%ymm4
   DB  197,252,92,196                      ; vsubps        %ymm4,%ymm0,%ymm0
@@ -1824,10 +1824,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,58                              ; jne           1e2f <_sk_scale_u8_hsw+0x52>
   DB  196,2,121,48,4,24                   ; vpmovzxbw     (%r8,%r11,1),%xmm8
-  DB  197,57,219,5,109,224,2,0            ; vpand         0x2e06d(%rip),%xmm8,%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,57,219,5,45,16,3,0              ; vpand         0x3102d(%rip),%xmm8,%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,66,125,51,192                   ; vpmovzxwd     %xmm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,142,216,2,0        ; vbroadcastss  0x2d88e(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,238,7,3,0          ; vbroadcastss  0x307ee(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  197,188,89,201                      ; vmulps        %ymm1,%ymm8,%ymm1
@@ -1902,20 +1902,20 @@
   DB  15,133,161,0,0,0                    ; jne           1fa4 <_sk_scale_565_hsw+0xc0>
   DB  196,1,122,111,4,88                  ; vmovdqu       (%r8,%r11,2),%xmm8
   DB  196,66,125,51,192                   ; vpmovzxwd     %xmm8,%ymm8
-  DB  196,98,125,88,13,145,215,2,0        ; vpbroadcastd  0x2d791(%rip),%ymm9        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,98,125,88,13,241,6,3,0          ; vpbroadcastd  0x306f1(%rip),%ymm9        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  196,65,61,219,201                   ; vpand         %ymm9,%ymm8,%ymm9
   DB  196,65,124,91,201                   ; vcvtdq2ps     %ymm9,%ymm9
-  DB  196,98,125,24,21,130,215,2,0        ; vbroadcastss  0x2d782(%rip),%ymm10        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,98,125,24,21,226,6,3,0          ; vbroadcastss  0x306e2(%rip),%ymm10        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
-  DB  196,98,125,88,21,120,215,2,0        ; vpbroadcastd  0x2d778(%rip),%ymm10        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,98,125,88,21,216,6,3,0          ; vpbroadcastd  0x306d8(%rip),%ymm10        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  196,65,61,219,210                   ; vpand         %ymm10,%ymm8,%ymm10
   DB  196,65,124,91,210                   ; vcvtdq2ps     %ymm10,%ymm10
-  DB  196,98,125,24,29,105,215,2,0        ; vbroadcastss  0x2d769(%rip),%ymm11        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,98,125,24,29,201,6,3,0          ; vbroadcastss  0x306c9(%rip),%ymm11        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,88,29,95,215,2,0         ; vpbroadcastd  0x2d75f(%rip),%ymm11        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,98,125,88,29,191,6,3,0          ; vpbroadcastd  0x306bf(%rip),%ymm11        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  196,65,61,219,195                   ; vpand         %ymm11,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,29,80,215,2,0         ; vbroadcastss  0x2d750(%rip),%ymm11        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,98,125,24,29,176,6,3,0          ; vbroadcastss  0x306b0(%rip),%ymm11        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  197,100,194,223,1                   ; vcmpltps      %ymm7,%ymm3,%ymm11
   DB  196,65,44,93,224                    ; vminps        %ymm8,%ymm10,%ymm12
@@ -2002,10 +2002,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,78                              ; jne           20dd <_sk_lerp_u8_hsw+0x66>
   DB  196,2,121,48,4,24                   ; vpmovzxbw     (%r8,%r11,1),%xmm8
-  DB  197,57,219,5,211,221,2,0            ; vpand         0x2ddd3(%rip),%xmm8,%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,57,219,5,147,13,3,0             ; vpand         0x30d93(%rip),%xmm8,%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,66,125,51,192                   ; vpmovzxwd     %xmm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,244,213,2,0        ; vbroadcastss  0x2d5f4(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,84,5,3,0           ; vbroadcastss  0x30554(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,252,92,196                      ; vsubps        %ymm4,%ymm0,%ymm0
   DB  196,226,61,168,196                  ; vfmadd213ps   %ymm4,%ymm8,%ymm0
@@ -2057,7 +2057,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,221                 ; callq         ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd2e0c>
+  DB  232,255,255,255,221                 ; callq         ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfcfeac>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,210                             ; callq         *%rdx
@@ -2081,20 +2081,20 @@
   DB  15,133,181,0,0,0                    ; jne           2268 <_sk_lerp_565_hsw+0xd4>
   DB  196,1,122,111,4,88                  ; vmovdqu       (%r8,%r11,2),%xmm8
   DB  196,66,125,51,192                   ; vpmovzxwd     %xmm8,%ymm8
-  DB  196,98,125,88,13,225,212,2,0        ; vpbroadcastd  0x2d4e1(%rip),%ymm9        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,98,125,88,13,65,4,3,0           ; vpbroadcastd  0x30441(%rip),%ymm9        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  196,65,61,219,201                   ; vpand         %ymm9,%ymm8,%ymm9
   DB  196,65,124,91,201                   ; vcvtdq2ps     %ymm9,%ymm9
-  DB  196,98,125,24,21,210,212,2,0        ; vbroadcastss  0x2d4d2(%rip),%ymm10        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,98,125,24,21,50,4,3,0           ; vbroadcastss  0x30432(%rip),%ymm10        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
-  DB  196,98,125,88,21,200,212,2,0        ; vpbroadcastd  0x2d4c8(%rip),%ymm10        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,98,125,88,21,40,4,3,0           ; vpbroadcastd  0x30428(%rip),%ymm10        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  196,65,61,219,210                   ; vpand         %ymm10,%ymm8,%ymm10
   DB  196,65,124,91,210                   ; vcvtdq2ps     %ymm10,%ymm10
-  DB  196,98,125,24,29,185,212,2,0        ; vbroadcastss  0x2d4b9(%rip),%ymm11        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,98,125,24,29,25,4,3,0           ; vbroadcastss  0x30419(%rip),%ymm11        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,88,29,175,212,2,0        ; vpbroadcastd  0x2d4af(%rip),%ymm11        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,98,125,88,29,15,4,3,0           ; vpbroadcastd  0x3040f(%rip),%ymm11        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  196,65,61,219,195                   ; vpand         %ymm11,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,29,160,212,2,0        ; vbroadcastss  0x2d4a0(%rip),%ymm11        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,98,125,24,29,0,4,3,0            ; vbroadcastss  0x30400(%rip),%ymm11        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  197,100,194,223,1                   ; vcmpltps      %ymm7,%ymm3,%ymm11
   DB  196,65,44,93,224                    ; vminps        %ymm8,%ymm10,%ymm12
@@ -2166,7 +2166,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,116                             ; jne           238a <_sk_load_tables_hsw+0x7e>
   DB  196,193,126,111,28,144              ; vmovdqu       (%r8,%rdx,4),%ymm3
-  DB  197,229,219,13,124,213,2,0          ; vpand         0x2d57c(%rip),%ymm3,%ymm1        # 2f8a0 <_sk_srcover_bgra_8888_sse2_lowp+0x524>
+  DB  197,229,219,13,220,4,3,0            ; vpand         0x304dc(%rip),%ymm3,%ymm1        # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x524>
   DB  196,65,61,118,192                   ; vpcmpeqd      %ymm8,%ymm8,%ymm8
   DB  76,139,64,8                         ; mov           0x8(%rax),%r8
   DB  76,139,72,16                        ; mov           0x10(%rax),%r9
@@ -2174,16 +2174,16 @@
   DB  197,253,239,192                     ; vpxor         %ymm0,%ymm0,%ymm0
   DB  196,65,53,118,201                   ; vpcmpeqd      %ymm9,%ymm9,%ymm9
   DB  196,194,53,146,4,136                ; vgatherdps    %ymm9,(%r8,%ymm1,4),%ymm0
-  DB  196,98,101,0,13,115,213,2,0         ; vpshufb       0x2d573(%rip),%ymm3,%ymm9        # 2f8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x544>
+  DB  196,98,101,0,13,211,4,3,0           ; vpshufb       0x304d3(%rip),%ymm3,%ymm9        # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x544>
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  196,65,45,118,210                   ; vpcmpeqd      %ymm10,%ymm10,%ymm10
   DB  196,130,45,146,12,137               ; vgatherdps    %ymm10,(%r9,%ymm9,4),%ymm1
   DB  72,139,64,24                        ; mov           0x18(%rax),%rax
-  DB  196,98,101,0,13,119,213,2,0         ; vpshufb       0x2d577(%rip),%ymm3,%ymm9        # 2f8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x564>
+  DB  196,98,101,0,13,215,4,3,0           ; vpshufb       0x304d7(%rip),%ymm3,%ymm9        # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x564>
   DB  196,162,61,146,20,136               ; vgatherdps    %ymm8,(%rax,%ymm9,4),%ymm2
   DB  197,229,114,211,24                  ; vpsrld        $0x18,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,35,211,2,0          ; vbroadcastss  0x2d323(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,131,2,3,0           ; vbroadcastss  0x30283(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2262,7 +2262,7 @@
   DB  197,185,108,200                     ; vpunpcklqdq   %xmm0,%xmm8,%xmm1
   DB  197,57,109,192                      ; vpunpckhqdq   %xmm0,%xmm8,%xmm8
   DB  196,65,49,108,214                   ; vpunpcklqdq   %xmm14,%xmm9,%xmm10
-  DB  197,121,111,29,180,217,2,0          ; vmovdqa       0x2d9b4(%rip),%xmm11        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,121,111,29,116,9,3,0            ; vmovdqa       0x30974(%rip),%xmm11        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,193,113,219,195                 ; vpand         %xmm11,%xmm1,%xmm0
   DB  196,226,125,51,200                  ; vpmovzxwd     %xmm0,%ymm1
   DB  196,65,29,118,228                   ; vpcmpeqd      %ymm12,%ymm12,%ymm12
@@ -2287,7 +2287,7 @@
   DB  197,185,235,219                     ; vpor          %xmm3,%xmm8,%xmm3
   DB  196,226,125,51,219                  ; vpmovzxwd     %xmm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,136,209,2,0         ; vbroadcastss  0x2d188(%rip),%ymm8        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,98,125,24,5,232,0,3,0           ; vbroadcastss  0x300e8(%rip),%ymm8        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2345,7 +2345,7 @@
   DB  197,105,108,192                     ; vpunpcklqdq   %xmm0,%xmm2,%xmm8
   DB  197,241,108,195                     ; vpunpcklqdq   %xmm3,%xmm1,%xmm0
   DB  197,241,109,203                     ; vpunpckhqdq   %xmm3,%xmm1,%xmm1
-  DB  197,249,111,29,52,216,2,0           ; vmovdqa       0x2d834(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,249,111,29,244,7,3,0            ; vmovdqa       0x307f4(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  197,249,219,195                     ; vpand         %xmm3,%xmm0,%xmm0
   DB  196,98,125,51,200                   ; vpmovzxwd     %xmm0,%ymm9
   DB  196,65,45,118,210                   ; vpcmpeqd      %ymm10,%ymm10,%ymm10
@@ -2365,7 +2365,7 @@
   DB  196,226,125,51,219                  ; vpmovzxwd     %xmm3,%ymm3
   DB  196,226,45,146,20,152               ; vgatherdps    %ymm10,(%rax,%ymm3,4),%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,145,207,2,0       ; vbroadcastss  0x2cf91(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,241,254,2,0       ; vbroadcastss  0x2fef1(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  196,129,121,110,4,72                ; vmovd         (%r8,%r9,2),%xmm0
   DB  196,65,49,239,201                   ; vpxor         %xmm9,%xmm9,%xmm9
@@ -2432,7 +2432,7 @@
 PUBLIC _sk_byte_tables_hsw
 _sk_byte_tables_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,134,206,2,0         ; vbroadcastss  0x2ce86(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,230,253,2,0         ; vbroadcastss  0x2fde6(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  197,125,91,200                      ; vcvtps2dq     %ymm0,%ymm9
   DB  196,65,249,126,200                  ; vmovq         %xmm9,%r8
@@ -2562,7 +2562,7 @@
   DB  67,15,182,4,17                      ; movzbl        (%r9,%r10,1),%eax
   DB  196,194,125,49,193                  ; vpmovzxbd     %xmm9,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,5,88,204,2,0          ; vbroadcastss  0x2cc58(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,184,251,2,0         ; vbroadcastss  0x2fbb8(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  196,226,125,49,201                  ; vpmovzxbd     %xmm1,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
@@ -2682,7 +2682,7 @@
   DB  67,15,182,4,17                      ; movzbl        (%r9,%r10,1),%eax
   DB  196,194,125,49,193                  ; vpmovzxbd     %xmm9,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,5,44,202,2,0          ; vbroadcastss  0x2ca2c(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,140,249,2,0         ; vbroadcastss  0x2f98c(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  196,226,125,49,201                  ; vpmovzxbd     %xmm1,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
@@ -2775,33 +2775,33 @@
   DB  196,66,125,168,211                  ; vfmadd213ps   %ymm11,%ymm0,%ymm10
   DB  196,226,125,24,0                    ; vbroadcastss  (%rax),%ymm0
   DB  196,65,124,91,218                   ; vcvtdq2ps     %ymm10,%ymm11
-  DB  196,98,125,24,37,18,201,2,0         ; vbroadcastss  0x2c912(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  DB  196,98,125,24,45,13,201,2,0         ; vbroadcastss  0x2c90d(%rip),%ymm13        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,114,248,2,0        ; vbroadcastss  0x2f872(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,45,109,248,2,0        ; vbroadcastss  0x2f86d(%rip),%ymm13        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,65,44,84,213                    ; vandps        %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,95,200,2,0         ; vbroadcastss  0x2c85f(%rip),%ymm13        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,45,191,247,2,0        ; vbroadcastss  0x2f7bf(%rip),%ymm13        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,86,213                    ; vorps         %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,245,200,2,0        ; vbroadcastss  0x2c8f5(%rip),%ymm13        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,45,85,248,2,0         ; vbroadcastss  0x2f855(%rip),%ymm13        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,66,37,184,236                   ; vfmadd231ps   %ymm12,%ymm11,%ymm13
-  DB  196,98,125,24,29,235,200,2,0        ; vbroadcastss  0x2c8eb(%rip),%ymm11        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,29,75,248,2,0         ; vbroadcastss  0x2f84b(%rip),%ymm11        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,66,45,172,221                   ; vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  DB  196,98,125,24,37,225,200,2,0        ; vbroadcastss  0x2c8e1(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,65,248,2,0         ; vbroadcastss  0x2f841(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,215,200,2,0        ; vbroadcastss  0x2c8d7(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,55,248,2,0         ; vbroadcastss  0x2f837(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  196,65,28,94,210                    ; vdivps        %ymm10,%ymm12,%ymm10
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
   DB  196,193,124,89,194                  ; vmulps        %ymm10,%ymm0,%ymm0
   DB  196,99,125,8,208,1                  ; vroundps      $0x1,%ymm0,%ymm10
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,184,200,2,0        ; vbroadcastss  0x2c8b8(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,24,248,2,0         ; vbroadcastss  0x2f818(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,124,88,195                  ; vaddps        %ymm11,%ymm0,%ymm0
-  DB  196,98,125,24,29,174,200,2,0        ; vbroadcastss  0x2c8ae(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,14,248,2,0         ; vbroadcastss  0x2f80e(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,98,45,172,216                   ; vfnmadd213ps  %ymm0,%ymm10,%ymm11
-  DB  196,226,125,24,5,164,200,2,0        ; vbroadcastss  0x2c8a4(%rip),%ymm0        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,5,4,248,2,0          ; vbroadcastss  0x2f804(%rip),%ymm0        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,193,124,92,194                  ; vsubps        %ymm10,%ymm0,%ymm0
-  DB  196,98,125,24,21,154,200,2,0        ; vbroadcastss  0x2c89a(%rip),%ymm10        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,21,250,247,2,0        ; vbroadcastss  0x2f7fa(%rip),%ymm10        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  197,172,94,192                      ; vdivps        %ymm0,%ymm10,%ymm0
   DB  197,164,88,192                      ; vaddps        %ymm0,%ymm11,%ymm0
-  DB  196,98,125,24,21,141,200,2,0        ; vbroadcastss  0x2c88d(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,237,247,2,0        ; vbroadcastss  0x2f7ed(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,124,89,194                  ; vmulps        %ymm10,%ymm0,%ymm0
   DB  197,253,91,192                      ; vcvtps2dq     %ymm0,%ymm0
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -2809,7 +2809,7 @@
   DB  196,195,125,74,193,128              ; vblendvps     %ymm8,%ymm9,%ymm0,%ymm0
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,5,161,199,2,0         ; vbroadcastss  0x2c7a1(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,1,247,2,0           ; vbroadcastss  0x2f701(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2827,33 +2827,33 @@
   DB  196,66,117,168,211                  ; vfmadd213ps   %ymm11,%ymm1,%ymm10
   DB  196,226,125,24,8                    ; vbroadcastss  (%rax),%ymm1
   DB  196,65,124,91,218                   ; vcvtdq2ps     %ymm10,%ymm11
-  DB  196,98,125,24,37,237,199,2,0        ; vbroadcastss  0x2c7ed(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  DB  196,98,125,24,45,232,199,2,0        ; vbroadcastss  0x2c7e8(%rip),%ymm13        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,77,247,2,0         ; vbroadcastss  0x2f74d(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,45,72,247,2,0         ; vbroadcastss  0x2f748(%rip),%ymm13        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,65,44,84,213                    ; vandps        %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,58,199,2,0         ; vbroadcastss  0x2c73a(%rip),%ymm13        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,45,154,246,2,0        ; vbroadcastss  0x2f69a(%rip),%ymm13        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,86,213                    ; vorps         %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,208,199,2,0        ; vbroadcastss  0x2c7d0(%rip),%ymm13        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,45,48,247,2,0         ; vbroadcastss  0x2f730(%rip),%ymm13        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,66,37,184,236                   ; vfmadd231ps   %ymm12,%ymm11,%ymm13
-  DB  196,98,125,24,29,198,199,2,0        ; vbroadcastss  0x2c7c6(%rip),%ymm11        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,29,38,247,2,0         ; vbroadcastss  0x2f726(%rip),%ymm11        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,66,45,172,221                   ; vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  DB  196,98,125,24,37,188,199,2,0        ; vbroadcastss  0x2c7bc(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,28,247,2,0         ; vbroadcastss  0x2f71c(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,178,199,2,0        ; vbroadcastss  0x2c7b2(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,18,247,2,0         ; vbroadcastss  0x2f712(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  196,65,28,94,210                    ; vdivps        %ymm10,%ymm12,%ymm10
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
   DB  196,193,116,89,202                  ; vmulps        %ymm10,%ymm1,%ymm1
   DB  196,99,125,8,209,1                  ; vroundps      $0x1,%ymm1,%ymm10
   DB  196,65,116,92,210                   ; vsubps        %ymm10,%ymm1,%ymm10
-  DB  196,98,125,24,29,147,199,2,0        ; vbroadcastss  0x2c793(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,243,246,2,0        ; vbroadcastss  0x2f6f3(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,116,88,203                  ; vaddps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,29,137,199,2,0        ; vbroadcastss  0x2c789(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,233,246,2,0        ; vbroadcastss  0x2f6e9(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,98,45,172,217                   ; vfnmadd213ps  %ymm1,%ymm10,%ymm11
-  DB  196,226,125,24,13,127,199,2,0       ; vbroadcastss  0x2c77f(%rip),%ymm1        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,13,223,246,2,0       ; vbroadcastss  0x2f6df(%rip),%ymm1        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,193,116,92,202                  ; vsubps        %ymm10,%ymm1,%ymm1
-  DB  196,98,125,24,21,117,199,2,0        ; vbroadcastss  0x2c775(%rip),%ymm10        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,21,213,246,2,0        ; vbroadcastss  0x2f6d5(%rip),%ymm10        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  197,172,94,201                      ; vdivps        %ymm1,%ymm10,%ymm1
   DB  197,164,88,201                      ; vaddps        %ymm1,%ymm11,%ymm1
-  DB  196,98,125,24,21,104,199,2,0        ; vbroadcastss  0x2c768(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,200,246,2,0        ; vbroadcastss  0x2f6c8(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,116,89,202                  ; vmulps        %ymm10,%ymm1,%ymm1
   DB  197,253,91,201                      ; vcvtps2dq     %ymm1,%ymm1
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -2861,7 +2861,7 @@
   DB  196,195,117,74,201,128              ; vblendvps     %ymm8,%ymm9,%ymm1,%ymm1
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,116,95,200                  ; vmaxps        %ymm8,%ymm1,%ymm1
-  DB  196,98,125,24,5,124,198,2,0         ; vbroadcastss  0x2c67c(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,220,245,2,0         ; vbroadcastss  0x2f5dc(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2879,33 +2879,33 @@
   DB  196,66,109,168,211                  ; vfmadd213ps   %ymm11,%ymm2,%ymm10
   DB  196,226,125,24,16                   ; vbroadcastss  (%rax),%ymm2
   DB  196,65,124,91,218                   ; vcvtdq2ps     %ymm10,%ymm11
-  DB  196,98,125,24,37,200,198,2,0        ; vbroadcastss  0x2c6c8(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  DB  196,98,125,24,45,195,198,2,0        ; vbroadcastss  0x2c6c3(%rip),%ymm13        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,40,246,2,0         ; vbroadcastss  0x2f628(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,45,35,246,2,0         ; vbroadcastss  0x2f623(%rip),%ymm13        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,65,44,84,213                    ; vandps        %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,21,198,2,0         ; vbroadcastss  0x2c615(%rip),%ymm13        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,45,117,245,2,0        ; vbroadcastss  0x2f575(%rip),%ymm13        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,86,213                    ; vorps         %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,171,198,2,0        ; vbroadcastss  0x2c6ab(%rip),%ymm13        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,45,11,246,2,0         ; vbroadcastss  0x2f60b(%rip),%ymm13        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,66,37,184,236                   ; vfmadd231ps   %ymm12,%ymm11,%ymm13
-  DB  196,98,125,24,29,161,198,2,0        ; vbroadcastss  0x2c6a1(%rip),%ymm11        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,29,1,246,2,0          ; vbroadcastss  0x2f601(%rip),%ymm11        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,66,45,172,221                   ; vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  DB  196,98,125,24,37,151,198,2,0        ; vbroadcastss  0x2c697(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,247,245,2,0        ; vbroadcastss  0x2f5f7(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,141,198,2,0        ; vbroadcastss  0x2c68d(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,237,245,2,0        ; vbroadcastss  0x2f5ed(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  196,65,28,94,210                    ; vdivps        %ymm10,%ymm12,%ymm10
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
   DB  196,193,108,89,210                  ; vmulps        %ymm10,%ymm2,%ymm2
   DB  196,99,125,8,210,1                  ; vroundps      $0x1,%ymm2,%ymm10
   DB  196,65,108,92,210                   ; vsubps        %ymm10,%ymm2,%ymm10
-  DB  196,98,125,24,29,110,198,2,0        ; vbroadcastss  0x2c66e(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,206,245,2,0        ; vbroadcastss  0x2f5ce(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,108,88,211                  ; vaddps        %ymm11,%ymm2,%ymm2
-  DB  196,98,125,24,29,100,198,2,0        ; vbroadcastss  0x2c664(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,196,245,2,0        ; vbroadcastss  0x2f5c4(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,98,45,172,218                   ; vfnmadd213ps  %ymm2,%ymm10,%ymm11
-  DB  196,226,125,24,21,90,198,2,0        ; vbroadcastss  0x2c65a(%rip),%ymm2        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,21,186,245,2,0       ; vbroadcastss  0x2f5ba(%rip),%ymm2        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,193,108,92,210                  ; vsubps        %ymm10,%ymm2,%ymm2
-  DB  196,98,125,24,21,80,198,2,0         ; vbroadcastss  0x2c650(%rip),%ymm10        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,21,176,245,2,0        ; vbroadcastss  0x2f5b0(%rip),%ymm10        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  197,172,94,210                      ; vdivps        %ymm2,%ymm10,%ymm2
   DB  197,164,88,210                      ; vaddps        %ymm2,%ymm11,%ymm2
-  DB  196,98,125,24,21,67,198,2,0         ; vbroadcastss  0x2c643(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,163,245,2,0        ; vbroadcastss  0x2f5a3(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,108,89,210                  ; vmulps        %ymm10,%ymm2,%ymm2
   DB  197,253,91,210                      ; vcvtps2dq     %ymm2,%ymm2
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -2913,7 +2913,7 @@
   DB  196,195,109,74,209,128              ; vblendvps     %ymm8,%ymm9,%ymm2,%ymm2
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,108,95,208                  ; vmaxps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,87,197,2,0          ; vbroadcastss  0x2c557(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,183,244,2,0         ; vbroadcastss  0x2f4b7(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,108,93,208                  ; vminps        %ymm8,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2931,33 +2931,33 @@
   DB  196,66,101,168,211                  ; vfmadd213ps   %ymm11,%ymm3,%ymm10
   DB  196,226,125,24,24                   ; vbroadcastss  (%rax),%ymm3
   DB  196,65,124,91,218                   ; vcvtdq2ps     %ymm10,%ymm11
-  DB  196,98,125,24,37,163,197,2,0        ; vbroadcastss  0x2c5a3(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  DB  196,98,125,24,45,158,197,2,0        ; vbroadcastss  0x2c59e(%rip),%ymm13        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,3,245,2,0          ; vbroadcastss  0x2f503(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,45,254,244,2,0        ; vbroadcastss  0x2f4fe(%rip),%ymm13        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,65,44,84,213                    ; vandps        %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,240,196,2,0        ; vbroadcastss  0x2c4f0(%rip),%ymm13        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,45,80,244,2,0         ; vbroadcastss  0x2f450(%rip),%ymm13        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,86,213                    ; vorps         %ymm13,%ymm10,%ymm10
-  DB  196,98,125,24,45,134,197,2,0        ; vbroadcastss  0x2c586(%rip),%ymm13        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,45,230,244,2,0        ; vbroadcastss  0x2f4e6(%rip),%ymm13        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,66,37,184,236                   ; vfmadd231ps   %ymm12,%ymm11,%ymm13
-  DB  196,98,125,24,29,124,197,2,0        ; vbroadcastss  0x2c57c(%rip),%ymm11        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,29,220,244,2,0        ; vbroadcastss  0x2f4dc(%rip),%ymm11        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,66,45,172,221                   ; vfnmadd213ps  %ymm13,%ymm10,%ymm11
-  DB  196,98,125,24,37,114,197,2,0        ; vbroadcastss  0x2c572(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,210,244,2,0        ; vbroadcastss  0x2f4d2(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,104,197,2,0        ; vbroadcastss  0x2c568(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,200,244,2,0        ; vbroadcastss  0x2f4c8(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  196,65,28,94,210                    ; vdivps        %ymm10,%ymm12,%ymm10
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
   DB  196,193,100,89,218                  ; vmulps        %ymm10,%ymm3,%ymm3
   DB  196,99,125,8,211,1                  ; vroundps      $0x1,%ymm3,%ymm10
   DB  196,65,100,92,210                   ; vsubps        %ymm10,%ymm3,%ymm10
-  DB  196,98,125,24,29,73,197,2,0         ; vbroadcastss  0x2c549(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,169,244,2,0        ; vbroadcastss  0x2f4a9(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,100,88,219                  ; vaddps        %ymm11,%ymm3,%ymm3
-  DB  196,98,125,24,29,63,197,2,0         ; vbroadcastss  0x2c53f(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,159,244,2,0        ; vbroadcastss  0x2f49f(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,98,45,172,219                   ; vfnmadd213ps  %ymm3,%ymm10,%ymm11
-  DB  196,226,125,24,29,53,197,2,0        ; vbroadcastss  0x2c535(%rip),%ymm3        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,29,149,244,2,0       ; vbroadcastss  0x2f495(%rip),%ymm3        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,193,100,92,218                  ; vsubps        %ymm10,%ymm3,%ymm3
-  DB  196,98,125,24,21,43,197,2,0         ; vbroadcastss  0x2c52b(%rip),%ymm10        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,21,139,244,2,0        ; vbroadcastss  0x2f48b(%rip),%ymm10        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  197,172,94,219                      ; vdivps        %ymm3,%ymm10,%ymm3
   DB  197,164,88,219                      ; vaddps        %ymm3,%ymm11,%ymm3
-  DB  196,98,125,24,21,30,197,2,0         ; vbroadcastss  0x2c51e(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,126,244,2,0        ; vbroadcastss  0x2f47e(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,100,89,218                  ; vmulps        %ymm10,%ymm3,%ymm3
   DB  197,253,91,219                      ; vcvtps2dq     %ymm3,%ymm3
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -2965,7 +2965,7 @@
   DB  196,195,101,74,217,128              ; vblendvps     %ymm8,%ymm9,%ymm3,%ymm3
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,100,95,216                  ; vmaxps        %ymm8,%ymm3,%ymm3
-  DB  196,98,125,24,5,50,196,2,0          ; vbroadcastss  0x2c432(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,146,243,2,0         ; vbroadcastss  0x2f392(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,100,93,216                  ; vminps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -2982,35 +2982,35 @@
   DB  197,252,40,241                      ; vmovaps       %ymm1,%ymm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,124,91,208                      ; vcvtdq2ps     %ymm0,%ymm10
-  DB  196,98,125,24,29,131,196,2,0        ; vbroadcastss  0x2c483(%rip),%ymm11        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
-  DB  196,226,125,24,45,126,196,2,0       ; vbroadcastss  0x2c47e(%rip),%ymm5        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,29,227,243,2,0        ; vbroadcastss  0x2f3e3(%rip),%ymm11        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,226,125,24,45,222,243,2,0       ; vbroadcastss  0x2f3de(%rip),%ymm5        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  197,124,84,205                      ; vandps        %ymm5,%ymm0,%ymm9
-  DB  196,226,125,24,37,209,195,2,0       ; vbroadcastss  0x2c3d1(%rip),%ymm4        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,37,49,243,2,0        ; vbroadcastss  0x2f331(%rip),%ymm4        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,52,86,228                       ; vorps         %ymm4,%ymm9,%ymm12
-  DB  196,98,125,24,45,104,196,2,0        ; vbroadcastss  0x2c468(%rip),%ymm13        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,45,200,243,2,0        ; vbroadcastss  0x2f3c8(%rip),%ymm13        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,66,37,168,213                   ; vfmadd213ps   %ymm13,%ymm11,%ymm10
-  DB  196,98,125,24,13,94,196,2,0         ; vbroadcastss  0x2c45e(%rip),%ymm9        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,13,190,243,2,0        ; vbroadcastss  0x2f3be(%rip),%ymm9        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,66,29,188,209                   ; vfnmadd231ps  %ymm9,%ymm12,%ymm10
   DB  197,124,91,246                      ; vcvtdq2ps     %ymm6,%ymm14
   DB  196,66,37,168,245                   ; vfmadd213ps   %ymm13,%ymm11,%ymm14
   DB  197,124,91,255                      ; vcvtdq2ps     %ymm7,%ymm15
   DB  196,66,37,168,253                   ; vfmadd213ps   %ymm13,%ymm11,%ymm15
-  DB  196,98,125,24,29,66,196,2,0         ; vbroadcastss  0x2c442(%rip),%ymm11        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,29,162,243,2,0        ; vbroadcastss  0x2f3a2(%rip),%ymm11        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,65,28,88,227                    ; vaddps        %ymm11,%ymm12,%ymm12
-  DB  196,98,125,24,45,56,196,2,0         ; vbroadcastss  0x2c438(%rip),%ymm13        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,45,152,243,2,0        ; vbroadcastss  0x2f398(%rip),%ymm13        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  196,65,20,94,228                    ; vdivps        %ymm12,%ymm13,%ymm12
   DB  196,65,44,92,212                    ; vsubps        %ymm12,%ymm10,%ymm10
   DB  196,98,125,24,32                    ; vbroadcastss  (%rax),%ymm12
   DB  196,65,44,89,212                    ; vmulps        %ymm12,%ymm10,%ymm10
   DB  196,67,125,8,194,1                  ; vroundps      $0x1,%ymm10,%ymm8
   DB  196,65,44,92,192                    ; vsubps        %ymm8,%ymm10,%ymm8
-  DB  196,226,125,24,21,20,196,2,0        ; vbroadcastss  0x2c414(%rip),%ymm2        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,226,125,24,21,116,243,2,0       ; vbroadcastss  0x2f374(%rip),%ymm2        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  197,44,88,210                       ; vaddps        %ymm2,%ymm10,%ymm10
-  DB  196,226,125,24,29,11,196,2,0        ; vbroadcastss  0x2c40b(%rip),%ymm3        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,226,125,24,29,107,243,2,0       ; vbroadcastss  0x2f36b(%rip),%ymm3        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,98,61,188,211                   ; vfnmadd231ps  %ymm3,%ymm8,%ymm10
-  DB  196,226,125,24,13,1,196,2,0         ; vbroadcastss  0x2c401(%rip),%ymm1        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,13,97,243,2,0        ; vbroadcastss  0x2f361(%rip),%ymm1        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,65,116,92,192                   ; vsubps        %ymm8,%ymm1,%ymm8
-  DB  196,226,125,24,5,247,195,2,0        ; vbroadcastss  0x2c3f7(%rip),%ymm0        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,226,125,24,5,87,243,2,0         ; vbroadcastss  0x2f357(%rip),%ymm0        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  196,65,124,94,192                   ; vdivps        %ymm8,%ymm0,%ymm8
   DB  196,65,44,88,192                    ; vaddps        %ymm8,%ymm10,%ymm8
   DB  197,204,84,245                      ; vandps        %ymm5,%ymm6,%ymm6
@@ -3041,7 +3041,7 @@
   DB  197,244,92,205                      ; vsubps        %ymm5,%ymm1,%ymm1
   DB  197,252,94,193                      ; vdivps        %ymm1,%ymm0,%ymm0
   DB  197,236,88,192                      ; vaddps        %ymm0,%ymm2,%ymm0
-  DB  196,226,125,24,13,104,195,2,0       ; vbroadcastss  0x2c368(%rip),%ymm1        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,226,125,24,13,200,242,2,0       ; vbroadcastss  0x2f2c8(%rip),%ymm1        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  197,188,89,209                      ; vmulps        %ymm1,%ymm8,%ymm2
   DB  197,204,89,217                      ; vmulps        %ymm1,%ymm6,%ymm3
   DB  197,252,89,225                      ; vmulps        %ymm1,%ymm0,%ymm4
@@ -3059,26 +3059,26 @@
 
 PUBLIC _sk_lab_to_xyz_hsw
 _sk_lab_to_xyz_hsw LABEL PROC
-  DB  196,98,125,24,5,32,195,2,0          ; vbroadcastss  0x2c320(%rip),%ymm8        # 2f6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
-  DB  196,98,125,24,13,127,194,2,0        ; vbroadcastss  0x2c27f(%rip),%ymm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  196,98,125,24,21,18,195,2,0         ; vbroadcastss  0x2c312(%rip),%ymm10        # 2f6f4 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+  DB  196,98,125,24,5,128,242,2,0         ; vbroadcastss  0x2f280(%rip),%ymm8        # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+  DB  196,98,125,24,13,223,241,2,0        ; vbroadcastss  0x2f1df(%rip),%ymm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,21,114,242,2,0        ; vbroadcastss  0x2f272(%rip),%ymm10        # 32654 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
   DB  196,194,53,168,202                  ; vfmadd213ps   %ymm10,%ymm9,%ymm1
   DB  196,194,53,168,210                  ; vfmadd213ps   %ymm10,%ymm9,%ymm2
-  DB  196,98,125,24,13,3,195,2,0          ; vbroadcastss  0x2c303(%rip),%ymm9        # 2f6f8 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+  DB  196,98,125,24,13,99,242,2,0         ; vbroadcastss  0x2f263(%rip),%ymm9        # 32658 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
   DB  196,66,125,184,200                  ; vfmadd231ps   %ymm8,%ymm0,%ymm9
-  DB  196,226,125,24,5,249,194,2,0        ; vbroadcastss  0x2c2f9(%rip),%ymm0        # 2f6fc <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+  DB  196,226,125,24,5,89,242,2,0         ; vbroadcastss  0x2f259(%rip),%ymm0        # 3265c <_sk_srcover_bgra_8888_sse2_lowp+0x380>
   DB  197,180,89,192                      ; vmulps        %ymm0,%ymm9,%ymm0
-  DB  196,98,125,24,5,240,194,2,0         ; vbroadcastss  0x2c2f0(%rip),%ymm8        # 2f700 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+  DB  196,98,125,24,5,80,242,2,0          ; vbroadcastss  0x2f250(%rip),%ymm8        # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
   DB  196,98,117,168,192                  ; vfmadd213ps   %ymm0,%ymm1,%ymm8
-  DB  196,98,125,24,13,230,194,2,0        ; vbroadcastss  0x2c2e6(%rip),%ymm9        # 2f704 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+  DB  196,98,125,24,13,70,242,2,0         ; vbroadcastss  0x2f246(%rip),%ymm9        # 32664 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
   DB  196,98,109,172,200                  ; vfnmadd213ps  %ymm0,%ymm2,%ymm9
   DB  196,193,60,89,200                   ; vmulps        %ymm8,%ymm8,%ymm1
   DB  197,188,89,201                      ; vmulps        %ymm1,%ymm8,%ymm1
-  DB  196,226,125,24,21,211,194,2,0       ; vbroadcastss  0x2c2d3(%rip),%ymm2        # 2f708 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+  DB  196,226,125,24,21,51,242,2,0        ; vbroadcastss  0x2f233(%rip),%ymm2        # 32668 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
   DB  197,108,194,209,1                   ; vcmpltps      %ymm1,%ymm2,%ymm10
-  DB  196,98,125,24,29,201,194,2,0        ; vbroadcastss  0x2c2c9(%rip),%ymm11        # 2f70c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+  DB  196,98,125,24,29,41,242,2,0         ; vbroadcastss  0x2f229(%rip),%ymm11        # 3266c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
   DB  196,65,60,88,195                    ; vaddps        %ymm11,%ymm8,%ymm8
-  DB  196,98,125,24,37,191,194,2,0        ; vbroadcastss  0x2c2bf(%rip),%ymm12        # 2f710 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+  DB  196,98,125,24,37,31,242,2,0         ; vbroadcastss  0x2f21f(%rip),%ymm12        # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
   DB  196,65,60,89,196                    ; vmulps        %ymm12,%ymm8,%ymm8
   DB  196,99,61,74,193,160                ; vblendvps     %ymm10,%ymm1,%ymm8,%ymm8
   DB  197,252,89,200                      ; vmulps        %ymm0,%ymm0,%ymm1
@@ -3093,9 +3093,9 @@
   DB  196,65,52,88,203                    ; vaddps        %ymm11,%ymm9,%ymm9
   DB  196,65,52,89,204                    ; vmulps        %ymm12,%ymm9,%ymm9
   DB  196,227,53,74,208,32                ; vblendvps     %ymm2,%ymm0,%ymm9,%ymm2
-  DB  196,226,125,24,5,116,194,2,0        ; vbroadcastss  0x2c274(%rip),%ymm0        # 2f714 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+  DB  196,226,125,24,5,212,241,2,0        ; vbroadcastss  0x2f1d4(%rip),%ymm0        # 32674 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,107,194,2,0         ; vbroadcastss  0x2c26b(%rip),%ymm8        # 2f718 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+  DB  196,98,125,24,5,203,241,2,0         ; vbroadcastss  0x2f1cb(%rip),%ymm8        # 32678 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -3111,10 +3111,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,52                              ; jne           3502 <_sk_load_a8_hsw+0x4c>
   DB  196,130,121,48,4,24                 ; vpmovzxbw     (%r8,%r11,1),%xmm0
-  DB  197,249,219,5,148,201,2,0           ; vpand         0x2c994(%rip),%xmm0,%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,249,219,5,84,249,2,0            ; vpand         0x2f954(%rip),%xmm0,%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,125,51,192                  ; vpmovzxwd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,182,193,2,0       ; vbroadcastss  0x2c1b6(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,22,241,2,0        ; vbroadcastss  0x2f116(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,217                      ; vmulps        %ymm1,%ymm0,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
@@ -3185,10 +3185,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,52                              ; jne           3600 <_sk_load_a8_dst_hsw+0x4c>
   DB  196,130,121,48,36,24                ; vpmovzxbw     (%r8,%r11,1),%xmm4
-  DB  197,217,219,37,150,200,2,0          ; vpand         0x2c896(%rip),%xmm4,%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,217,219,37,86,248,2,0           ; vpand         0x2f856(%rip),%xmm4,%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,125,51,228                  ; vpmovzxwd     %xmm4,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,184,192,2,0       ; vbroadcastss  0x2c0b8(%rip),%ymm5        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,45,24,240,2,0        ; vbroadcastss  0x2f018(%rip),%ymm5        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,220,89,253                      ; vmulps        %ymm5,%ymm4,%ymm7
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,220,87,228                      ; vxorps        %ymm4,%ymm4,%ymm4
@@ -3236,7 +3236,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,221                 ; callq         ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd432c>
+  DB  232,255,255,255,221                 ; callq         ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd13cc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,210                             ; callq         *%rdx
@@ -3301,7 +3301,7 @@
   DB  196,227,121,32,192,7                ; vpinsrb       $0x7,%eax,%xmm0,%xmm0
   DB  196,226,125,49,192                  ; vpmovzxbd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,255,190,2,0       ; vbroadcastss  0x2beff(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,95,238,2,0        ; vbroadcastss  0x2ee5f(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,217                      ; vmulps        %ymm1,%ymm0,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
@@ -3321,7 +3321,7 @@
   DB  77,15,175,193                       ; imul          %r9,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,124,190,2,0         ; vbroadcastss  0x2be7c(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,220,237,2,0         ; vbroadcastss  0x2eddc(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,100,89,192                   ; vmulps        %ymm8,%ymm3,%ymm8
   DB  196,65,125,91,192                   ; vcvtps2dq     %ymm8,%ymm8
   DB  196,67,125,25,193,1                 ; vextractf128  $0x1,%ymm8,%xmm9
@@ -3346,13 +3346,13 @@
   DB  196,3,121,20,4,24,0                 ; vpextrb       $0x0,%xmm8,(%r8,%r11,1)
   DB  235,202                             ; jmp           3800 <_sk_store_a8_hsw+0x40>
   DB  196,3,121,20,68,24,2,4              ; vpextrb       $0x4,%xmm8,0x2(%r8,%r11,1)
-  DB  196,98,57,0,5,57,198,2,0            ; vpshufb       0x2c639(%rip),%xmm8,%xmm8        # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+  DB  196,98,57,0,5,249,245,2,0           ; vpshufb       0x2f5f9(%rip),%xmm8,%xmm8        # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
   DB  196,3,121,21,4,24,0                 ; vpextrw       $0x0,%xmm8,(%r8,%r11,1)
   DB  235,176                             ; jmp           3800 <_sk_store_a8_hsw+0x40>
   DB  196,3,121,20,68,24,6,12             ; vpextrb       $0xc,%xmm8,0x6(%r8,%r11,1)
   DB  196,3,121,20,68,24,5,10             ; vpextrb       $0xa,%xmm8,0x5(%r8,%r11,1)
   DB  196,3,121,20,68,24,4,8              ; vpextrb       $0x8,%xmm8,0x4(%r8,%r11,1)
-  DB  196,98,57,0,5,31,198,2,0            ; vpshufb       0x2c61f(%rip),%xmm8,%xmm8        # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+  DB  196,98,57,0,5,223,245,2,0           ; vpshufb       0x2f5df(%rip),%xmm8,%xmm8        # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
   DB  196,1,121,126,4,24                  ; vmovd         %xmm8,(%r8,%r11,1)
   DB  235,135                             ; jmp           3800 <_sk_store_a8_hsw+0x40>
   DB  15,31,0                             ; nopl          (%rax)
@@ -3387,13 +3387,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,57                              ; jne           38e9 <_sk_load_g8_hsw+0x51>
   DB  196,130,121,48,4,24                 ; vpmovzxbw     (%r8,%r11,1),%xmm0
-  DB  197,249,219,5,178,197,2,0           ; vpand         0x2c5b2(%rip),%xmm0,%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,249,219,5,114,245,2,0           ; vpand         0x2f572(%rip),%xmm0,%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,125,51,192                  ; vpmovzxwd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,212,189,2,0       ; vbroadcastss  0x2bdd4(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,52,237,2,0        ; vbroadcastss  0x2ed34(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,77,189,2,0        ; vbroadcastss  0x2bd4d(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,173,236,2,0       ; vbroadcastss  0x2ecad(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  255,224                             ; jmpq          *%rax
@@ -3438,7 +3438,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,222                 ; jmpq          ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd4614>
+  DB  233,255,255,255,222                 ; jmpq          ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd16b4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,211                             ; callq         *%rbx
@@ -3460,13 +3460,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,57                              ; jne           39ed <_sk_load_g8_dst_hsw+0x51>
   DB  196,130,121,48,36,24                ; vpmovzxbw     (%r8,%r11,1),%xmm4
-  DB  197,217,219,37,174,196,2,0          ; vpand         0x2c4ae(%rip),%xmm4,%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,217,219,37,110,244,2,0          ; vpand         0x2f46e(%rip),%xmm4,%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,125,51,228                  ; vpmovzxwd     %xmm4,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,208,188,2,0       ; vbroadcastss  0x2bcd0(%rip),%ymm5        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,45,48,236,2,0        ; vbroadcastss  0x2ec30(%rip),%ymm5        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,61,73,188,2,0        ; vbroadcastss  0x2bc49(%rip),%ymm7        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,61,169,235,2,0       ; vbroadcastss  0x2eba9(%rip),%ymm7        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,236                      ; vmovaps       %ymm4,%ymm5
   DB  197,252,40,244                      ; vmovaps       %ymm4,%ymm6
   DB  255,224                             ; jmpq          *%rax
@@ -3511,7 +3511,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,222                 ; jmpq          ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd4718>
+  DB  233,255,255,255,222                 ; jmpq          ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd17b8>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,211                             ; callq         *%rbx
@@ -3576,10 +3576,10 @@
   DB  196,227,121,32,192,7                ; vpinsrb       $0x7,%eax,%xmm0,%xmm0
   DB  196,226,125,49,192                  ; vpmovzxbd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,19,187,2,0        ; vbroadcastss  0x2bb13(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,115,234,2,0       ; vbroadcastss  0x2ea73(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,140,186,2,0       ; vbroadcastss  0x2ba8c(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,236,233,2,0       ; vbroadcastss  0x2e9ec(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  91                                  ; pop           %rbx
@@ -3601,23 +3601,23 @@
   DB  117,114                             ; jne           3c3e <_sk_load_565_hsw+0x8d>
   DB  196,129,122,111,4,88                ; vmovdqu       (%r8,%r11,2),%xmm0
   DB  196,226,125,51,208                  ; vpmovzxwd     %xmm0,%ymm2
-  DB  196,226,125,88,5,200,186,2,0        ; vpbroadcastd  0x2bac8(%rip),%ymm0        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,88,5,40,234,2,0         ; vpbroadcastd  0x2ea28(%rip),%ymm0        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,237,219,192                     ; vpand         %ymm0,%ymm2,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,187,186,2,0       ; vbroadcastss  0x2babb(%rip),%ymm1        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,13,27,234,2,0        ; vbroadcastss  0x2ea1b(%rip),%ymm1        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,88,13,178,186,2,0       ; vpbroadcastd  0x2bab2(%rip),%ymm1        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,88,13,18,234,2,0        ; vpbroadcastd  0x2ea12(%rip),%ymm1        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,237,219,201                     ; vpand         %ymm1,%ymm2,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,29,165,186,2,0       ; vbroadcastss  0x2baa5(%rip),%ymm3        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,29,5,234,2,0         ; vbroadcastss  0x2ea05(%rip),%ymm3        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
-  DB  196,226,125,88,29,156,186,2,0       ; vpbroadcastd  0x2ba9c(%rip),%ymm3        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,88,29,252,233,2,0       ; vpbroadcastd  0x2e9fc(%rip),%ymm3        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,226,125,24,29,143,186,2,0       ; vbroadcastss  0x2ba8f(%rip),%ymm3        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,29,239,233,2,0       ; vbroadcastss  0x2e9ef(%rip),%ymm3        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,236,89,211                      ; vmulps        %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,240,185,2,0       ; vbroadcastss  0x2b9f0(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,80,233,2,0        ; vbroadcastss  0x2e950(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,7                        ; and           $0x7,%r9b
@@ -3678,23 +3678,23 @@
   DB  117,114                             ; jne           3d69 <_sk_load_565_dst_hsw+0x8d>
   DB  196,129,122,111,36,88               ; vmovdqu       (%r8,%r11,2),%xmm4
   DB  196,226,125,51,244                  ; vpmovzxwd     %xmm4,%ymm6
-  DB  196,226,125,88,37,157,185,2,0       ; vpbroadcastd  0x2b99d(%rip),%ymm4        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,88,37,253,232,2,0       ; vpbroadcastd  0x2e8fd(%rip),%ymm4        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,205,219,228                     ; vpand         %ymm4,%ymm6,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,144,185,2,0       ; vbroadcastss  0x2b990(%rip),%ymm5        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,45,240,232,2,0       ; vbroadcastss  0x2e8f0(%rip),%ymm5        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
-  DB  196,226,125,88,45,135,185,2,0       ; vpbroadcastd  0x2b987(%rip),%ymm5        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,88,45,231,232,2,0       ; vpbroadcastd  0x2e8e7(%rip),%ymm5        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,205,219,237                     ; vpand         %ymm5,%ymm6,%ymm5
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,226,125,24,61,122,185,2,0       ; vbroadcastss  0x2b97a(%rip),%ymm7        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,61,218,232,2,0       ; vbroadcastss  0x2e8da(%rip),%ymm7        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,212,89,239                      ; vmulps        %ymm7,%ymm5,%ymm5
-  DB  196,226,125,88,61,113,185,2,0       ; vpbroadcastd  0x2b971(%rip),%ymm7        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,88,61,209,232,2,0       ; vpbroadcastd  0x2e8d1(%rip),%ymm7        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,205,219,247                     ; vpand         %ymm7,%ymm6,%ymm6
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
-  DB  196,226,125,24,61,100,185,2,0       ; vbroadcastss  0x2b964(%rip),%ymm7        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,61,196,232,2,0       ; vbroadcastss  0x2e8c4(%rip),%ymm7        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,204,89,247                      ; vmulps        %ymm7,%ymm6,%ymm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,61,197,184,2,0       ; vbroadcastss  0x2b8c5(%rip),%ymm7        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,61,37,232,2,0        ; vbroadcastss  0x2e825(%rip),%ymm7        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,7                        ; and           $0x7,%r9b
@@ -3798,23 +3798,23 @@
   DB  65,15,183,4,88                      ; movzwl        (%r8,%rbx,2),%eax
   DB  197,249,196,192,7                   ; vpinsrw       $0x7,%eax,%xmm0,%xmm0
   DB  196,226,125,51,208                  ; vpmovzxwd     %xmm0,%ymm2
-  DB  196,226,125,88,5,184,183,2,0        ; vpbroadcastd  0x2b7b8(%rip),%ymm0        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,88,5,24,231,2,0         ; vpbroadcastd  0x2e718(%rip),%ymm0        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,237,219,192                     ; vpand         %ymm0,%ymm2,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,171,183,2,0       ; vbroadcastss  0x2b7ab(%rip),%ymm1        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,13,11,231,2,0        ; vbroadcastss  0x2e70b(%rip),%ymm1        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,88,13,162,183,2,0       ; vpbroadcastd  0x2b7a2(%rip),%ymm1        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,88,13,2,231,2,0         ; vpbroadcastd  0x2e702(%rip),%ymm1        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,237,219,201                     ; vpand         %ymm1,%ymm2,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,29,149,183,2,0       ; vbroadcastss  0x2b795(%rip),%ymm3        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,29,245,230,2,0       ; vbroadcastss  0x2e6f5(%rip),%ymm3        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
-  DB  196,226,125,88,29,140,183,2,0       ; vpbroadcastd  0x2b78c(%rip),%ymm3        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,88,29,236,230,2,0       ; vpbroadcastd  0x2e6ec(%rip),%ymm3        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,226,125,24,29,127,183,2,0       ; vbroadcastss  0x2b77f(%rip),%ymm3        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,29,223,230,2,0       ; vbroadcastss  0x2e6df(%rip),%ymm3        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,236,89,211                      ; vmulps        %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,224,182,2,0       ; vbroadcastss  0x2b6e0(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,64,230,2,0        ; vbroadcastss  0x2e640(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  91                                  ; pop           %rbx
   DB  65,92                               ; pop           %r12
   DB  65,94                               ; pop           %r14
@@ -3830,11 +3830,11 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,168,183,2,0         ; vbroadcastss  0x2b7a8(%rip),%ymm8        # 2f71c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+  DB  196,98,125,24,5,8,231,2,0           ; vbroadcastss  0x2e708(%rip),%ymm8        # 3267c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,193,53,114,241,11               ; vpslld        $0xb,%ymm9,%ymm9
-  DB  196,98,125,24,21,147,183,2,0        ; vbroadcastss  0x2b793(%rip),%ymm10        # 2f720 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+  DB  196,98,125,24,21,243,230,2,0        ; vbroadcastss  0x2e6f3(%rip),%ymm10        # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
   DB  196,65,116,89,210                   ; vmulps        %ymm10,%ymm1,%ymm10
   DB  196,65,125,91,210                   ; vcvtps2dq     %ymm10,%ymm10
   DB  196,193,45,114,242,5                ; vpslld        $0x5,%ymm10,%ymm10
@@ -3886,7 +3886,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,224                 ; callq         ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd4cc4>
+  DB  232,255,255,255,224                 ; callq         ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd1d64>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -3904,25 +3904,25 @@
   DB  15,133,138,0,0,0                    ; jne           40ed <_sk_load_4444_hsw+0xa9>
   DB  196,129,122,111,4,88                ; vmovdqu       (%r8,%r11,2),%xmm0
   DB  196,226,125,51,216                  ; vpmovzxwd     %xmm0,%ymm3
-  DB  196,226,125,88,5,173,182,2,0        ; vpbroadcastd  0x2b6ad(%rip),%ymm0        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,88,5,13,230,2,0         ; vpbroadcastd  0x2e60d(%rip),%ymm0        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,229,219,192                     ; vpand         %ymm0,%ymm3,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,160,182,2,0       ; vbroadcastss  0x2b6a0(%rip),%ymm1        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,13,0,230,2,0         ; vbroadcastss  0x2e600(%rip),%ymm1        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,88,13,151,182,2,0       ; vpbroadcastd  0x2b697(%rip),%ymm1        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,88,13,247,229,2,0       ; vpbroadcastd  0x2e5f7(%rip),%ymm1        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,229,219,201                     ; vpand         %ymm1,%ymm3,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,138,182,2,0       ; vbroadcastss  0x2b68a(%rip),%ymm2        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,21,234,229,2,0       ; vbroadcastss  0x2e5ea(%rip),%ymm2        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,244,89,202                      ; vmulps        %ymm2,%ymm1,%ymm1
-  DB  196,226,125,88,21,129,182,2,0       ; vpbroadcastd  0x2b681(%rip),%ymm2        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,88,21,225,229,2,0       ; vpbroadcastd  0x2e5e1(%rip),%ymm2        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,229,219,210                     ; vpand         %ymm2,%ymm3,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,98,125,24,5,116,182,2,0         ; vbroadcastss  0x2b674(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,212,229,2,0         ; vbroadcastss  0x2e5d4(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,88,5,106,182,2,0         ; vpbroadcastd  0x2b66a(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,88,5,202,229,2,0         ; vpbroadcastd  0x2e5ca(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,101,219,216                 ; vpand         %ymm8,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,92,182,2,0          ; vbroadcastss  0x2b65c(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,188,229,2,0         ; vbroadcastss  0x2e5bc(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -3988,25 +3988,25 @@
   DB  15,133,138,0,0,0                    ; jne           4239 <_sk_load_4444_dst_hsw+0xa9>
   DB  196,129,122,111,36,88               ; vmovdqu       (%r8,%r11,2),%xmm4
   DB  196,226,125,51,252                  ; vpmovzxwd     %xmm4,%ymm7
-  DB  196,226,125,88,37,97,181,2,0        ; vpbroadcastd  0x2b561(%rip),%ymm4        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,88,37,193,228,2,0       ; vpbroadcastd  0x2e4c1(%rip),%ymm4        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,197,219,228                     ; vpand         %ymm4,%ymm7,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,84,181,2,0        ; vbroadcastss  0x2b554(%rip),%ymm5        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,45,180,228,2,0       ; vbroadcastss  0x2e4b4(%rip),%ymm5        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
-  DB  196,226,125,88,45,75,181,2,0        ; vpbroadcastd  0x2b54b(%rip),%ymm5        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,88,45,171,228,2,0       ; vpbroadcastd  0x2e4ab(%rip),%ymm5        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,197,219,237                     ; vpand         %ymm5,%ymm7,%ymm5
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,226,125,24,53,62,181,2,0        ; vbroadcastss  0x2b53e(%rip),%ymm6        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,53,158,228,2,0       ; vbroadcastss  0x2e49e(%rip),%ymm6        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,212,89,238                      ; vmulps        %ymm6,%ymm5,%ymm5
-  DB  196,226,125,88,53,53,181,2,0        ; vpbroadcastd  0x2b535(%rip),%ymm6        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,88,53,149,228,2,0       ; vpbroadcastd  0x2e495(%rip),%ymm6        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,197,219,246                     ; vpand         %ymm6,%ymm7,%ymm6
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
-  DB  196,98,125,24,5,40,181,2,0          ; vbroadcastss  0x2b528(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,136,228,2,0         ; vbroadcastss  0x2e488(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,76,89,240                   ; vmulps        %ymm8,%ymm6,%ymm6
-  DB  196,98,125,88,5,30,181,2,0          ; vpbroadcastd  0x2b51e(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,88,5,126,228,2,0         ; vpbroadcastd  0x2e47e(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,69,219,248                  ; vpand         %ymm8,%ymm7,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,16,181,2,0          ; vbroadcastss  0x2b510(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,112,228,2,0         ; vbroadcastss  0x2e470(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,68,89,248                   ; vmulps        %ymm8,%ymm7,%ymm7
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -4112,25 +4112,25 @@
   DB  65,15,183,4,88                      ; movzwl        (%r8,%rbx,2),%eax
   DB  197,249,196,192,7                   ; vpinsrw       $0x7,%eax,%xmm0,%xmm0
   DB  196,226,125,51,216                  ; vpmovzxwd     %xmm0,%ymm3
-  DB  196,226,125,88,5,96,179,2,0         ; vpbroadcastd  0x2b360(%rip),%ymm0        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,88,5,192,226,2,0        ; vpbroadcastd  0x2e2c0(%rip),%ymm0        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,229,219,192                     ; vpand         %ymm0,%ymm3,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,83,179,2,0        ; vbroadcastss  0x2b353(%rip),%ymm1        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,13,179,226,2,0       ; vbroadcastss  0x2e2b3(%rip),%ymm1        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,88,13,74,179,2,0        ; vpbroadcastd  0x2b34a(%rip),%ymm1        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,88,13,170,226,2,0       ; vpbroadcastd  0x2e2aa(%rip),%ymm1        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,229,219,201                     ; vpand         %ymm1,%ymm3,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,61,179,2,0        ; vbroadcastss  0x2b33d(%rip),%ymm2        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,21,157,226,2,0       ; vbroadcastss  0x2e29d(%rip),%ymm2        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,244,89,202                      ; vmulps        %ymm2,%ymm1,%ymm1
-  DB  196,226,125,88,21,52,179,2,0        ; vpbroadcastd  0x2b334(%rip),%ymm2        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,88,21,148,226,2,0       ; vpbroadcastd  0x2e294(%rip),%ymm2        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,229,219,210                     ; vpand         %ymm2,%ymm3,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,98,125,24,5,39,179,2,0          ; vbroadcastss  0x2b327(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,135,226,2,0         ; vbroadcastss  0x2e287(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,88,5,29,179,2,0          ; vpbroadcastd  0x2b31d(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,88,5,125,226,2,0         ; vpbroadcastd  0x2e27d(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,101,219,216                 ; vpand         %ymm8,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,15,179,2,0          ; vbroadcastss  0x2b30f(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,111,226,2,0         ; vbroadcastss  0x2e26f(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
@@ -4148,7 +4148,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,228,178,2,0         ; vbroadcastss  0x2b2e4(%rip),%ymm8        # 2f744 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+  DB  196,98,125,24,5,68,226,2,0          ; vbroadcastss  0x2e244(%rip),%ymm8        # 326a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,193,53,114,241,12               ; vpslld        $0xc,%ymm9,%ymm9
@@ -4207,7 +4207,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,224                 ; callq         ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd51bc>
+  DB  232,255,255,255,224                 ; callq         ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd225c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -4224,14 +4224,14 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,86                              ; jne           45ae <_sk_load_8888_hsw+0x72>
   DB  196,129,126,111,28,152              ; vmovdqu       (%r8,%r11,4),%ymm3
-  DB  197,229,219,5,154,179,2,0           ; vpand         0x2b39a(%rip),%ymm3,%ymm0        # 2f900 <_sk_srcover_bgra_8888_sse2_lowp+0x584>
+  DB  197,229,219,5,250,226,2,0           ; vpand         0x2e2fa(%rip),%ymm3,%ymm0        # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x584>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,5,49,177,2,0          ; vbroadcastss  0x2b131(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,145,224,2,0         ; vbroadcastss  0x2e091(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
-  DB  196,226,101,0,13,159,179,2,0        ; vpshufb       0x2b39f(%rip),%ymm3,%ymm1        # 2f920 <_sk_srcover_bgra_8888_sse2_lowp+0x5a4>
+  DB  196,226,101,0,13,255,226,2,0        ; vpshufb       0x2e2ff(%rip),%ymm3,%ymm1        # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x5a4>
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
   DB  196,193,116,89,200                  ; vmulps        %ymm8,%ymm1,%ymm1
-  DB  196,226,101,0,21,173,179,2,0        ; vpshufb       0x2b3ad(%rip),%ymm3,%ymm2        # 2f940 <_sk_srcover_bgra_8888_sse2_lowp+0x5c4>
+  DB  196,226,101,0,21,13,227,2,0         ; vpshufb       0x2e30d(%rip),%ymm3,%ymm2        # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x5c4>
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
   DB  197,229,114,211,24                  ; vpsrld        $0x18,%ymm3,%ymm3
@@ -4305,14 +4305,14 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,86                              ; jne           46e2 <_sk_load_8888_dst_hsw+0x72>
   DB  196,129,126,111,60,152              ; vmovdqu       (%r8,%r11,4),%ymm7
-  DB  197,197,219,37,198,178,2,0          ; vpand         0x2b2c6(%rip),%ymm7,%ymm4        # 2f960 <_sk_srcover_bgra_8888_sse2_lowp+0x5e4>
+  DB  197,197,219,37,38,226,2,0           ; vpand         0x2e226(%rip),%ymm7,%ymm4        # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x5e4>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,98,125,24,5,253,175,2,0         ; vbroadcastss  0x2affd(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,93,223,2,0          ; vbroadcastss  0x2df5d(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,92,89,224                   ; vmulps        %ymm8,%ymm4,%ymm4
-  DB  196,226,69,0,45,203,178,2,0         ; vpshufb       0x2b2cb(%rip),%ymm7,%ymm5        # 2f980 <_sk_srcover_bgra_8888_sse2_lowp+0x604>
+  DB  196,226,69,0,45,43,226,2,0          ; vpshufb       0x2e22b(%rip),%ymm7,%ymm5        # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x604>
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
   DB  196,193,84,89,232                   ; vmulps        %ymm8,%ymm5,%ymm5
-  DB  196,226,69,0,53,217,178,2,0         ; vpshufb       0x2b2d9(%rip),%ymm7,%ymm6        # 2f9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x624>
+  DB  196,226,69,0,53,57,226,2,0          ; vpshufb       0x2e239(%rip),%ymm7,%ymm6        # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x624>
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
   DB  196,193,76,89,240                   ; vmulps        %ymm8,%ymm6,%ymm6
   DB  197,197,114,215,24                  ; vpsrld        $0x18,%ymm7,%ymm7
@@ -4394,14 +4394,14 @@
   DB  197,254,91,192                      ; vcvttps2dq    %ymm0,%ymm0
   DB  197,245,254,192                     ; vpaddd        %ymm0,%ymm1,%ymm0
   DB  196,66,101,144,4,128                ; vpgatherdd    %ymm3,(%r8,%ymm0,4),%ymm8
-  DB  197,189,219,5,197,177,2,0           ; vpand         0x2b1c5(%rip),%ymm8,%ymm0        # 2f9c0 <_sk_srcover_bgra_8888_sse2_lowp+0x644>
+  DB  197,189,219,5,37,225,2,0            ; vpand         0x2e125(%rip),%ymm8,%ymm0        # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x644>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,29,156,174,2,0       ; vbroadcastss  0x2ae9c(%rip),%ymm3        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,29,252,221,2,0       ; vbroadcastss  0x2ddfc(%rip),%ymm3        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
-  DB  196,226,61,0,13,203,177,2,0         ; vpshufb       0x2b1cb(%rip),%ymm8,%ymm1        # 2f9e0 <_sk_srcover_bgra_8888_sse2_lowp+0x664>
+  DB  196,226,61,0,13,43,225,2,0          ; vpshufb       0x2e12b(%rip),%ymm8,%ymm1        # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x664>
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
-  DB  196,226,61,0,21,218,177,2,0         ; vpshufb       0x2b1da(%rip),%ymm8,%ymm2        # 2fa00 <_sk_srcover_bgra_8888_sse2_lowp+0x684>
+  DB  196,226,61,0,21,58,225,2,0          ; vpshufb       0x2e13a(%rip),%ymm8,%ymm2        # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x684>
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
   DB  197,236,89,211                      ; vmulps        %ymm3,%ymm2,%ymm2
   DB  196,193,61,114,208,24               ; vpsrld        $0x18,%ymm8,%ymm8
@@ -4419,7 +4419,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,247,173,2,0         ; vbroadcastss  0x2adf7(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,87,221,2,0          ; vbroadcastss  0x2dd57(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,65,116,89,208                   ; vmulps        %ymm8,%ymm1,%ymm10
@@ -4473,7 +4473,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,219                 ; jmpq          ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd55c0>
+  DB  233,255,255,255,219                 ; jmpq          ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2660>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,205                             ; dec           %ebp
@@ -4493,14 +4493,14 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,86                              ; jne           49b6 <_sk_load_bgra_hsw+0x72>
   DB  196,129,126,111,28,152              ; vmovdqu       (%r8,%r11,4),%ymm3
-  DB  197,229,219,5,178,176,2,0           ; vpand         0x2b0b2(%rip),%ymm3,%ymm0        # 2fa20 <_sk_srcover_bgra_8888_sse2_lowp+0x6a4>
+  DB  197,229,219,5,18,224,2,0            ; vpand         0x2e012(%rip),%ymm3,%ymm0        # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x6a4>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,5,41,173,2,0          ; vbroadcastss  0x2ad29(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,137,220,2,0         ; vbroadcastss  0x2dc89(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,208                  ; vmulps        %ymm8,%ymm0,%ymm2
-  DB  196,226,101,0,5,183,176,2,0         ; vpshufb       0x2b0b7(%rip),%ymm3,%ymm0        # 2fa40 <_sk_srcover_bgra_8888_sse2_lowp+0x6c4>
+  DB  196,226,101,0,5,23,224,2,0          ; vpshufb       0x2e017(%rip),%ymm3,%ymm0        # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x6c4>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
   DB  196,193,124,89,200                  ; vmulps        %ymm8,%ymm0,%ymm1
-  DB  196,226,101,0,5,197,176,2,0         ; vpshufb       0x2b0c5(%rip),%ymm3,%ymm0        # 2fa60 <_sk_srcover_bgra_8888_sse2_lowp+0x6e4>
+  DB  196,226,101,0,5,37,224,2,0          ; vpshufb       0x2e025(%rip),%ymm3,%ymm0        # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x6e4>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  197,229,114,211,24                  ; vpsrld        $0x18,%ymm3,%ymm3
@@ -4574,14 +4574,14 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,86                              ; jne           4aea <_sk_load_bgra_dst_hsw+0x72>
   DB  196,129,126,111,60,152              ; vmovdqu       (%r8,%r11,4),%ymm7
-  DB  197,197,219,37,222,175,2,0          ; vpand         0x2afde(%rip),%ymm7,%ymm4        # 2fa80 <_sk_srcover_bgra_8888_sse2_lowp+0x704>
+  DB  197,197,219,37,62,223,2,0           ; vpand         0x2df3e(%rip),%ymm7,%ymm4        # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x704>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,98,125,24,5,245,171,2,0         ; vbroadcastss  0x2abf5(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,85,219,2,0          ; vbroadcastss  0x2db55(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,92,89,240                   ; vmulps        %ymm8,%ymm4,%ymm6
-  DB  196,226,69,0,37,227,175,2,0         ; vpshufb       0x2afe3(%rip),%ymm7,%ymm4        # 2faa0 <_sk_srcover_bgra_8888_sse2_lowp+0x724>
+  DB  196,226,69,0,37,67,223,2,0          ; vpshufb       0x2df43(%rip),%ymm7,%ymm4        # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x724>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
   DB  196,193,92,89,232                   ; vmulps        %ymm8,%ymm4,%ymm5
-  DB  196,226,69,0,37,241,175,2,0         ; vpshufb       0x2aff1(%rip),%ymm7,%ymm4        # 2fac0 <_sk_srcover_bgra_8888_sse2_lowp+0x744>
+  DB  196,226,69,0,37,81,223,2,0          ; vpshufb       0x2df51(%rip),%ymm7,%ymm4        # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x744>
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
   DB  196,193,92,89,224                   ; vmulps        %ymm8,%ymm4,%ymm4
   DB  197,197,114,215,24                  ; vpsrld        $0x18,%ymm7,%ymm7
@@ -4663,14 +4663,14 @@
   DB  197,254,91,192                      ; vcvttps2dq    %ymm0,%ymm0
   DB  197,245,254,192                     ; vpaddd        %ymm0,%ymm1,%ymm0
   DB  196,66,101,144,4,128                ; vpgatherdd    %ymm3,(%r8,%ymm0,4),%ymm8
-  DB  197,189,219,5,221,174,2,0           ; vpand         0x2aedd(%rip),%ymm8,%ymm0        # 2fae0 <_sk_srcover_bgra_8888_sse2_lowp+0x764>
+  DB  197,189,219,5,61,222,2,0            ; vpand         0x2de3d(%rip),%ymm8,%ymm0        # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x764>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,29,148,170,2,0       ; vbroadcastss  0x2aa94(%rip),%ymm3        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,29,244,217,2,0       ; vbroadcastss  0x2d9f4(%rip),%ymm3        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,211                      ; vmulps        %ymm3,%ymm0,%ymm2
-  DB  196,226,61,0,5,227,174,2,0          ; vpshufb       0x2aee3(%rip),%ymm8,%ymm0        # 2fb00 <_sk_srcover_bgra_8888_sse2_lowp+0x784>
+  DB  196,226,61,0,5,67,222,2,0           ; vpshufb       0x2de43(%rip),%ymm8,%ymm0        # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x784>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
   DB  197,252,89,203                      ; vmulps        %ymm3,%ymm0,%ymm1
-  DB  196,226,61,0,5,242,174,2,0          ; vpshufb       0x2aef2(%rip),%ymm8,%ymm0        # 2fb20 <_sk_srcover_bgra_8888_sse2_lowp+0x7a4>
+  DB  196,226,61,0,5,82,222,2,0           ; vpshufb       0x2de52(%rip),%ymm8,%ymm0        # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x7a4>
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
   DB  196,193,61,114,208,24               ; vpsrld        $0x18,%ymm8,%ymm8
@@ -4688,7 +4688,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,239,169,2,0         ; vbroadcastss  0x2a9ef(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,79,217,2,0          ; vbroadcastss  0x2d94f(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,108,89,200                   ; vmulps        %ymm8,%ymm2,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,65,116,89,208                   ; vmulps        %ymm8,%ymm1,%ymm10
@@ -4742,7 +4742,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,219                 ; jmpq          ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd59c8>
+  DB  233,255,255,255,219                 ; jmpq          ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2a68>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,205                             ; dec           %ebp
@@ -4993,7 +4993,7 @@
   DB  197,241,235,192                     ; vpor          %xmm0,%xmm1,%xmm0
   DB  196,226,125,51,192                  ; vpmovzxwd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,21,112,165,2,0        ; vbroadcastss  0x2a570(%rip),%ymm10        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,98,125,24,21,208,212,2,0        ; vbroadcastss  0x2d4d0(%rip),%ymm10        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  196,193,124,89,194                  ; vmulps        %ymm10,%ymm0,%ymm0
   DB  197,185,109,202                     ; vpunpckhqdq   %xmm2,%xmm8,%xmm1
   DB  197,233,113,241,8                   ; vpsllw        $0x8,%xmm1,%xmm2
@@ -5083,7 +5083,7 @@
   DB  197,241,235,192                     ; vpor          %xmm0,%xmm1,%xmm0
   DB  196,226,125,51,192                  ; vpmovzxwd     %xmm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,13,223,163,2,0        ; vbroadcastss  0x2a3df(%rip),%ymm9        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,98,125,24,13,63,211,2,0         ; vbroadcastss  0x2d33f(%rip),%ymm9        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,185,109,203                     ; vpunpckhqdq   %xmm3,%xmm8,%xmm1
   DB  197,225,113,241,8                   ; vpsllw        $0x8,%xmm1,%xmm3
@@ -5099,7 +5099,7 @@
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
   DB  196,193,108,89,209                  ; vmulps        %ymm9,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,255,162,2,0       ; vbroadcastss  0x2a2ff(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,95,210,2,0        ; vbroadcastss  0x2d25f(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  196,193,121,110,4,64                ; vmovd         (%r8,%rax,2),%xmm0
   DB  196,65,49,239,201                   ; vpxor         %xmm9,%xmm9,%xmm9
@@ -5173,7 +5173,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  73,99,193                           ; movslq        %r9d,%rax
-  DB  196,98,125,24,5,200,162,2,0         ; vbroadcastss  0x2a2c8(%rip),%ymm8        # 2f748 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+  DB  196,98,125,24,5,40,210,2,0          ; vbroadcastss  0x2d228(%rip),%ymm8        # 326a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,67,125,25,202,1                 ; vextractf128  $0x1,%ymm9,%xmm10
@@ -5430,7 +5430,7 @@
   DB  255,92,255,255                      ; lcall         *-0x1(%rdi,%rdi,8)
   DB  255,70,255                          ; incl          -0x1(%rsi)
   DB  255                                 ; (bad)
-  DB  255,53,255,255,255,40               ; pushq         0x28ffffff(%rip)        # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd657c>
+  DB  255,53,255,255,255,40               ; pushq         0x28ffffff(%rip)        # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd361c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -5515,7 +5515,7 @@
   DB  196,65,124,92,218                   ; vsubps        %ymm10,%ymm0,%ymm11
   DB  196,193,58,88,192                   ; vaddss        %xmm8,%xmm8,%xmm0
   DB  196,98,125,24,192                   ; vbroadcastss  %xmm0,%ymm8
-  DB  197,178,89,5,245,155,2,0            ; vmulss        0x29bf5(%rip),%xmm9,%xmm0        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,178,89,5,85,203,2,0             ; vmulss        0x2cb55(%rip),%xmm9,%xmm0        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,226,125,24,192                  ; vbroadcastss  %xmm0,%ymm0
   DB  197,164,89,192                      ; vmulps        %ymm0,%ymm11,%ymm0
   DB  196,227,125,8,192,1                 ; vroundps      $0x1,%ymm0,%ymm0
@@ -5536,7 +5536,7 @@
   DB  196,65,116,92,218                   ; vsubps        %ymm10,%ymm1,%ymm11
   DB  196,193,58,88,200                   ; vaddss        %xmm8,%xmm8,%xmm1
   DB  196,98,125,24,193                   ; vbroadcastss  %xmm1,%ymm8
-  DB  197,178,89,13,164,155,2,0           ; vmulss        0x29ba4(%rip),%xmm9,%xmm1        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,178,89,13,4,203,2,0             ; vmulss        0x2cb04(%rip),%xmm9,%xmm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,226,125,24,201                  ; vbroadcastss  %xmm1,%ymm1
   DB  197,164,89,201                      ; vmulps        %ymm1,%ymm11,%ymm1
   DB  196,227,125,8,201,1                 ; vroundps      $0x1,%ymm1,%ymm1
@@ -5552,7 +5552,7 @@
 _sk_clamp_x_1_hsw LABEL PROC
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,108,155,2,0         ; vbroadcastss  0x29b6c(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,204,202,2,0         ; vbroadcastss  0x2cacc(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -5563,16 +5563,16 @@
   DB  196,193,124,92,192                  ; vsubps        %ymm8,%ymm0,%ymm0
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,70,155,2,0          ; vbroadcastss  0x29b46(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,166,202,2,0         ; vbroadcastss  0x2caa6(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_mirror_x_1_hsw
 _sk_mirror_x_1_hsw LABEL PROC
-  DB  196,98,125,24,5,76,155,2,0          ; vbroadcastss  0x29b4c(%rip),%ymm8        # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  DB  196,98,125,24,5,172,202,2,0         ; vbroadcastss  0x2caac(%rip),%ymm8        # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,13,34,155,2,0         ; vbroadcastss  0x29b22(%rip),%ymm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,13,130,202,2,0        ; vbroadcastss  0x2ca82(%rip),%ymm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,124,89,201                   ; vmulps        %ymm9,%ymm0,%ymm9
   DB  196,67,125,8,201,1                  ; vroundps      $0x1,%ymm9,%ymm9
   DB  196,65,52,88,201                    ; vaddps        %ymm9,%ymm9,%ymm9
@@ -5582,18 +5582,18 @@
   DB  197,60,92,200                       ; vsubps        %ymm0,%ymm8,%ymm9
   DB  197,180,84,192                      ; vandps        %ymm0,%ymm9,%ymm0
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,242,154,2,0         ; vbroadcastss  0x29af2(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,82,202,2,0          ; vbroadcastss  0x2ca52(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_luminance_to_alpha_hsw
 _sk_luminance_to_alpha_hsw LABEL PROC
-  DB  196,226,125,24,29,0,156,2,0         ; vbroadcastss  0x29c00(%rip),%ymm3        # 2f74c <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
-  DB  196,98,125,24,5,251,155,2,0         ; vbroadcastss  0x29bfb(%rip),%ymm8        # 2f750 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+  DB  196,226,125,24,29,96,203,2,0        ; vbroadcastss  0x2cb60(%rip),%ymm3        # 326ac <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+  DB  196,98,125,24,5,91,203,2,0          ; vbroadcastss  0x2cb5b(%rip),%ymm8        # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
   DB  196,193,116,89,200                  ; vmulps        %ymm8,%ymm1,%ymm1
   DB  196,226,125,184,203                 ; vfmadd231ps   %ymm3,%ymm0,%ymm1
-  DB  196,226,125,24,29,236,155,2,0       ; vbroadcastss  0x29bec(%rip),%ymm3        # 2f754 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+  DB  196,226,125,24,29,76,203,2,0        ; vbroadcastss  0x2cb4c(%rip),%ymm3        # 326b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
   DB  196,226,109,168,217                 ; vfmadd213ps   %ymm1,%ymm2,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
@@ -5854,7 +5854,7 @@
   DB  76,139,72,72                        ; mov           0x48(%rax),%r9
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  65,186,1,0,0,0                      ; mov           $0x1,%r10d
-  DB  196,226,125,24,21,137,150,2,0       ; vbroadcastss  0x29689(%rip),%ymm2        # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  DB  196,226,125,24,21,233,197,2,0       ; vbroadcastss  0x2c5e9(%rip),%ymm2        # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   DB  196,65,53,239,201                   ; vpxor         %ymm9,%ymm9,%ymm9
   DB  196,130,125,24,28,145               ; vbroadcastss  (%r9,%r10,4),%ymm3
   DB  197,228,194,216,2                   ; vcmpleps      %ymm0,%ymm3,%ymm3
@@ -5953,24 +5953,24 @@
   DB  196,65,52,95,226                    ; vmaxps        %ymm10,%ymm9,%ymm12
   DB  196,65,36,94,220                    ; vdivps        %ymm12,%ymm11,%ymm11
   DB  196,65,36,89,227                    ; vmulps        %ymm11,%ymm11,%ymm12
-  DB  196,98,125,24,45,4,150,2,0          ; vbroadcastss  0x29604(%rip),%ymm13        # 2f758 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
-  DB  196,98,125,24,53,255,149,2,0        ; vbroadcastss  0x295ff(%rip),%ymm14        # 2f75c <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  DB  196,98,125,24,45,100,197,2,0        ; vbroadcastss  0x2c564(%rip),%ymm13        # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  DB  196,98,125,24,53,95,197,2,0         ; vbroadcastss  0x2c55f(%rip),%ymm14        # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
   DB  196,66,29,184,245                   ; vfmadd231ps   %ymm13,%ymm12,%ymm14
-  DB  196,98,125,24,45,245,149,2,0        ; vbroadcastss  0x295f5(%rip),%ymm13        # 2f760 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  DB  196,98,125,24,45,85,197,2,0         ; vbroadcastss  0x2c555(%rip),%ymm13        # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
   DB  196,66,29,184,238                   ; vfmadd231ps   %ymm14,%ymm12,%ymm13
-  DB  196,98,125,24,53,235,149,2,0        ; vbroadcastss  0x295eb(%rip),%ymm14        # 2f764 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  DB  196,98,125,24,53,75,197,2,0         ; vbroadcastss  0x2c54b(%rip),%ymm14        # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
   DB  196,66,29,184,245                   ; vfmadd231ps   %ymm13,%ymm12,%ymm14
   DB  196,65,36,89,222                    ; vmulps        %ymm14,%ymm11,%ymm11
   DB  196,65,52,194,202,1                 ; vcmpltps      %ymm10,%ymm9,%ymm9
-  DB  196,98,125,24,21,214,149,2,0        ; vbroadcastss  0x295d6(%rip),%ymm10        # 2f768 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  DB  196,98,125,24,21,54,197,2,0         ; vbroadcastss  0x2c536(%rip),%ymm10        # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
   DB  196,65,44,92,211                    ; vsubps        %ymm11,%ymm10,%ymm10
   DB  196,67,37,74,202,144                ; vblendvps     %ymm9,%ymm10,%ymm11,%ymm9
   DB  196,193,124,194,192,1               ; vcmpltps      %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,21,124,148,2,0        ; vbroadcastss  0x2947c(%rip),%ymm10        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,21,220,195,2,0        ; vbroadcastss  0x2c3dc(%rip),%ymm10        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,92,209                    ; vsubps        %ymm9,%ymm10,%ymm10
   DB  196,195,53,74,194,0                 ; vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   DB  196,65,116,194,200,1                ; vcmpltps      %ymm8,%ymm1,%ymm9
-  DB  196,98,125,24,21,102,148,2,0        ; vbroadcastss  0x29466(%rip),%ymm10        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,21,198,195,2,0        ; vbroadcastss  0x2c3c6(%rip),%ymm10        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,44,92,208                       ; vsubps        %ymm0,%ymm10,%ymm10
   DB  196,195,125,74,194,144              ; vblendvps     %ymm9,%ymm10,%ymm0,%ymm0
   DB  196,65,124,194,200,3                ; vcmpunordps   %ymm8,%ymm0,%ymm9
@@ -5994,23 +5994,23 @@
   DB  197,50,89,80,76                     ; vmulss        0x4c(%rax),%xmm9,%xmm10
   DB  196,66,125,24,210                   ; vbroadcastss  %xmm10,%ymm10
   DB  197,44,88,208                       ; vaddps        %ymm0,%ymm10,%ymm10
-  DB  196,98,125,24,29,86,149,2,0         ; vbroadcastss  0x29556(%rip),%ymm11        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,29,182,196,2,0        ; vbroadcastss  0x2c4b6(%rip),%ymm11        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
   DB  197,116,89,217                      ; vmulps        %ymm1,%ymm1,%ymm11
   DB  196,98,125,184,216                  ; vfmadd231ps   %ymm0,%ymm0,%ymm11
   DB  196,193,50,89,193                   ; vmulss        %xmm9,%xmm9,%xmm0
   DB  196,226,125,24,192                  ; vbroadcastss  %xmm0,%ymm0
   DB  197,164,92,192                      ; vsubps        %ymm0,%ymm11,%ymm0
-  DB  196,98,125,24,13,53,149,2,0         ; vbroadcastss  0x29535(%rip),%ymm9        # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  DB  196,98,125,24,13,149,196,2,0        ; vbroadcastss  0x2c495(%rip),%ymm9        # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  196,194,45,184,194                  ; vfmadd231ps   %ymm10,%ymm10,%ymm0
   DB  197,252,81,192                      ; vsqrtps       %ymm0,%ymm0
   DB  196,98,125,24,64,68                 ; vbroadcastss  0x44(%rax),%ymm8
-  DB  196,98,125,24,13,24,149,2,0         ; vbroadcastss  0x29518(%rip),%ymm9        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,13,120,196,2,0        ; vbroadcastss  0x2c478(%rip),%ymm9        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,65,44,87,201                    ; vxorps        %ymm9,%ymm10,%ymm9
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,185,147,2,0        ; vbroadcastss  0x293b9(%rip),%ymm11        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,29,25,195,2,0         ; vbroadcastss  0x2c319(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  196,65,44,89,208                    ; vmulps        %ymm8,%ymm10,%ymm10
   DB  197,180,92,192                      ; vsubps        %ymm0,%ymm9,%ymm0
@@ -6027,23 +6027,23 @@
   DB  197,50,89,80,76                     ; vmulss        0x4c(%rax),%xmm9,%xmm10
   DB  196,66,125,24,210                   ; vbroadcastss  %xmm10,%ymm10
   DB  197,44,88,208                       ; vaddps        %ymm0,%ymm10,%ymm10
-  DB  196,98,125,24,29,190,148,2,0        ; vbroadcastss  0x294be(%rip),%ymm11        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,29,30,196,2,0         ; vbroadcastss  0x2c41e(%rip),%ymm11        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
   DB  197,116,89,217                      ; vmulps        %ymm1,%ymm1,%ymm11
   DB  196,98,125,184,216                  ; vfmadd231ps   %ymm0,%ymm0,%ymm11
   DB  196,193,50,89,193                   ; vmulss        %xmm9,%xmm9,%xmm0
   DB  196,226,125,24,192                  ; vbroadcastss  %xmm0,%ymm0
   DB  197,164,92,192                      ; vsubps        %ymm0,%ymm11,%ymm0
-  DB  196,98,125,24,13,157,148,2,0        ; vbroadcastss  0x2949d(%rip),%ymm9        # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  DB  196,98,125,24,13,253,195,2,0        ; vbroadcastss  0x2c3fd(%rip),%ymm9        # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  196,194,45,184,194                  ; vfmadd231ps   %ymm10,%ymm10,%ymm0
   DB  197,252,81,192                      ; vsqrtps       %ymm0,%ymm0
   DB  196,98,125,24,64,68                 ; vbroadcastss  0x44(%rax),%ymm8
-  DB  196,98,125,24,13,128,148,2,0        ; vbroadcastss  0x29480(%rip),%ymm9        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,13,224,195,2,0        ; vbroadcastss  0x2c3e0(%rip),%ymm9        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,65,44,87,201                    ; vxorps        %ymm9,%ymm10,%ymm9
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,33,147,2,0         ; vbroadcastss  0x29321(%rip),%ymm11        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,29,129,194,2,0        ; vbroadcastss  0x2c281(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  196,65,44,89,208                    ; vmulps        %ymm8,%ymm10,%ymm10
   DB  197,180,92,192                      ; vsubps        %ymm0,%ymm9,%ymm0
@@ -6059,14 +6059,14 @@
   DB  197,58,89,72,76                     ; vmulss        0x4c(%rax),%xmm8,%xmm9
   DB  196,66,125,24,201                   ; vbroadcastss  %xmm9,%ymm9
   DB  197,52,88,200                       ; vaddps        %ymm0,%ymm9,%ymm9
-  DB  196,98,125,24,21,44,148,2,0         ; vbroadcastss  0x2942c(%rip),%ymm10        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,21,140,195,2,0        ; vbroadcastss  0x2c38c(%rip),%ymm10        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
   DB  197,116,89,209                      ; vmulps        %ymm1,%ymm1,%ymm10
   DB  196,98,125,184,208                  ; vfmadd231ps   %ymm0,%ymm0,%ymm10
   DB  196,193,58,89,192                   ; vmulss        %xmm8,%xmm8,%xmm0
   DB  196,226,125,24,192                  ; vbroadcastss  %xmm0,%ymm0
   DB  197,172,92,192                      ; vsubps        %ymm0,%ymm10,%ymm0
-  DB  196,98,125,24,5,15,148,2,0          ; vbroadcastss  0x2940f(%rip),%ymm8        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,5,111,195,2,0         ; vbroadcastss  0x2c36f(%rip),%ymm8        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,193,124,87,192                  ; vxorps        %ymm8,%ymm0,%ymm0
   DB  196,193,124,94,193                  ; vdivps        %ymm9,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6103,7 +6103,7 @@
 PUBLIC _sk_save_xy_hsw
 _sk_save_xy_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,78,146,2,0          ; vbroadcastss  0x2924e(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,174,193,2,0         ; vbroadcastss  0x2c1ae(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,124,88,200                   ; vaddps        %ymm8,%ymm0,%ymm9
   DB  196,67,125,8,209,1                  ; vroundps      $0x1,%ymm9,%ymm10
   DB  196,65,52,92,202                    ; vsubps        %ymm10,%ymm9,%ymm9
@@ -6133,9 +6133,9 @@
 PUBLIC _sk_bilinear_nx_hsw
 _sk_bilinear_nx_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,40,147,2,0         ; vbroadcastss  0x29328(%rip),%ymm0        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,5,136,194,2,0        ; vbroadcastss  0x2c288(%rip),%ymm0        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,207,145,2,0         ; vbroadcastss  0x291cf(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,47,193,2,0          ; vbroadcastss  0x2c12f(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6144,7 +6144,7 @@
 PUBLIC _sk_bilinear_px_hsw
 _sk_bilinear_px_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,172,145,2,0        ; vbroadcastss  0x291ac(%rip),%ymm0        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,5,12,193,2,0         ; vbroadcastss  0x2c10c(%rip),%ymm0        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
   DB  197,124,16,128,128,0,0,0            ; vmovups       0x80(%rax),%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -6154,9 +6154,9 @@
 PUBLIC _sk_bilinear_ny_hsw
 _sk_bilinear_ny_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,217,146,2,0       ; vbroadcastss  0x292d9(%rip),%ymm1        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,13,57,194,2,0        ; vbroadcastss  0x2c239(%rip),%ymm1        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,127,145,2,0         ; vbroadcastss  0x2917f(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,223,192,2,0         ; vbroadcastss  0x2c0df(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6165,7 +6165,7 @@
 PUBLIC _sk_bilinear_py_hsw
 _sk_bilinear_py_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,92,145,2,0        ; vbroadcastss  0x2915c(%rip),%ymm1        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,13,188,192,2,0       ; vbroadcastss  0x2c0bc(%rip),%ymm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
   DB  197,124,16,128,192,0,0,0            ; vmovups       0xc0(%rax),%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -6175,13 +6175,13 @@
 PUBLIC _sk_bicubic_n3x_hsw
 _sk_bicubic_n3x_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,140,146,2,0        ; vbroadcastss  0x2928c(%rip),%ymm0        # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  DB  196,226,125,24,5,236,193,2,0        ; vbroadcastss  0x2c1ec(%rip),%ymm0        # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,47,145,2,0          ; vbroadcastss  0x2912f(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,143,192,2,0         ; vbroadcastss  0x2c08f(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,141,145,2,0        ; vbroadcastss  0x2918d(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  DB  196,98,125,24,29,100,146,2,0        ; vbroadcastss  0x29264(%rip),%ymm11        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,237,192,2,0        ; vbroadcastss  0x2c0ed(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,29,196,193,2,0        ; vbroadcastss  0x2c1c4(%rip),%ymm11        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,66,61,168,218                   ; vfmadd213ps   %ymm10,%ymm8,%ymm11
   DB  196,65,36,89,193                    ; vmulps        %ymm9,%ymm11,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -6191,16 +6191,16 @@
 PUBLIC _sk_bicubic_n1x_hsw
 _sk_bicubic_n1x_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,59,146,2,0         ; vbroadcastss  0x2923b(%rip),%ymm0        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,5,155,193,2,0        ; vbroadcastss  0x2c19b(%rip),%ymm0        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,226,144,2,0         ; vbroadcastss  0x290e2(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,66,192,2,0          ; vbroadcastss  0x2c042(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
-  DB  196,98,125,24,13,41,146,2,0         ; vbroadcastss  0x29229(%rip),%ymm9        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  DB  196,98,125,24,21,36,146,2,0         ; vbroadcastss  0x29224(%rip),%ymm10        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,13,137,193,2,0        ; vbroadcastss  0x2c189(%rip),%ymm9        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,21,132,193,2,0        ; vbroadcastss  0x2c184(%rip),%ymm10        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,66,61,168,209                   ; vfmadd213ps   %ymm9,%ymm8,%ymm10
-  DB  196,98,125,24,13,182,144,2,0        ; vbroadcastss  0x290b6(%rip),%ymm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,13,22,192,2,0         ; vbroadcastss  0x2c016(%rip),%ymm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,66,61,184,202                   ; vfmadd231ps   %ymm10,%ymm8,%ymm9
-  DB  196,98,125,24,21,12,146,2,0         ; vbroadcastss  0x2920c(%rip),%ymm10        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,21,108,193,2,0        ; vbroadcastss  0x2c16c(%rip),%ymm10        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,66,61,184,209                   ; vfmadd231ps   %ymm9,%ymm8,%ymm10
   DB  197,124,17,144,0,1,0,0              ; vmovups       %ymm10,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6209,14 +6209,14 @@
 PUBLIC _sk_bicubic_p1x_hsw
 _sk_bicubic_p1x_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,140,144,2,0         ; vbroadcastss  0x2908c(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,236,191,2,0         ; vbroadcastss  0x2bfec(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,188,88,0                        ; vaddps        (%rax),%ymm8,%ymm0
   DB  197,124,16,136,128,0,0,0            ; vmovups       0x80(%rax),%ymm9
-  DB  196,98,125,24,21,211,145,2,0        ; vbroadcastss  0x291d3(%rip),%ymm10        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  DB  196,98,125,24,29,206,145,2,0        ; vbroadcastss  0x291ce(%rip),%ymm11        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,21,51,193,2,0         ; vbroadcastss  0x2c133(%rip),%ymm10        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,29,46,193,2,0         ; vbroadcastss  0x2c12e(%rip),%ymm11        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,66,53,168,218                   ; vfmadd213ps   %ymm10,%ymm9,%ymm11
   DB  196,66,53,168,216                   ; vfmadd213ps   %ymm8,%ymm9,%ymm11
-  DB  196,98,125,24,5,191,145,2,0         ; vbroadcastss  0x291bf(%rip),%ymm8        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,5,31,193,2,0          ; vbroadcastss  0x2c11f(%rip),%ymm8        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,66,53,184,195                   ; vfmadd231ps   %ymm11,%ymm9,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6225,12 +6225,12 @@
 PUBLIC _sk_bicubic_p3x_hsw
 _sk_bicubic_p3x_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,155,145,2,0        ; vbroadcastss  0x2919b(%rip),%ymm0        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,226,125,24,5,251,192,2,0        ; vbroadcastss  0x2c0fb(%rip),%ymm0        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
   DB  197,124,16,128,128,0,0,0            ; vmovups       0x80(%rax),%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,157,144,2,0        ; vbroadcastss  0x2909d(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  DB  196,98,125,24,29,116,145,2,0        ; vbroadcastss  0x29174(%rip),%ymm11        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,253,191,2,0        ; vbroadcastss  0x2bffd(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,29,212,192,2,0        ; vbroadcastss  0x2c0d4(%rip),%ymm11        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,66,61,168,218                   ; vfmadd213ps   %ymm10,%ymm8,%ymm11
   DB  196,65,52,89,195                    ; vmulps        %ymm11,%ymm9,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -6240,13 +6240,13 @@
 PUBLIC _sk_bicubic_n3y_hsw
 _sk_bicubic_n3y_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,79,145,2,0        ; vbroadcastss  0x2914f(%rip),%ymm1        # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  DB  196,226,125,24,13,175,192,2,0       ; vbroadcastss  0x2c0af(%rip),%ymm1        # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,241,143,2,0         ; vbroadcastss  0x28ff1(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,81,191,2,0          ; vbroadcastss  0x2bf51(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,79,144,2,0         ; vbroadcastss  0x2904f(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  DB  196,98,125,24,29,38,145,2,0         ; vbroadcastss  0x29126(%rip),%ymm11        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,175,191,2,0        ; vbroadcastss  0x2bfaf(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,29,134,192,2,0        ; vbroadcastss  0x2c086(%rip),%ymm11        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,66,61,168,218                   ; vfmadd213ps   %ymm10,%ymm8,%ymm11
   DB  196,65,36,89,193                    ; vmulps        %ymm9,%ymm11,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -6256,16 +6256,16 @@
 PUBLIC _sk_bicubic_n1y_hsw
 _sk_bicubic_n1y_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,253,144,2,0       ; vbroadcastss  0x290fd(%rip),%ymm1        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,13,93,192,2,0        ; vbroadcastss  0x2c05d(%rip),%ymm1        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,163,143,2,0         ; vbroadcastss  0x28fa3(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,3,191,2,0           ; vbroadcastss  0x2bf03(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
-  DB  196,98,125,24,13,234,144,2,0        ; vbroadcastss  0x290ea(%rip),%ymm9        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  DB  196,98,125,24,21,229,144,2,0        ; vbroadcastss  0x290e5(%rip),%ymm10        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,13,74,192,2,0         ; vbroadcastss  0x2c04a(%rip),%ymm9        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,21,69,192,2,0         ; vbroadcastss  0x2c045(%rip),%ymm10        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,66,61,168,209                   ; vfmadd213ps   %ymm9,%ymm8,%ymm10
-  DB  196,98,125,24,13,119,143,2,0        ; vbroadcastss  0x28f77(%rip),%ymm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,13,215,190,2,0        ; vbroadcastss  0x2bed7(%rip),%ymm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,66,61,184,202                   ; vfmadd231ps   %ymm10,%ymm8,%ymm9
-  DB  196,98,125,24,21,205,144,2,0        ; vbroadcastss  0x290cd(%rip),%ymm10        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,21,45,192,2,0         ; vbroadcastss  0x2c02d(%rip),%ymm10        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,66,61,184,209                   ; vfmadd231ps   %ymm9,%ymm8,%ymm10
   DB  197,124,17,144,64,1,0,0             ; vmovups       %ymm10,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6274,14 +6274,14 @@
 PUBLIC _sk_bicubic_p1y_hsw
 _sk_bicubic_p1y_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,77,143,2,0          ; vbroadcastss  0x28f4d(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,173,190,2,0         ; vbroadcastss  0x2bead(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,188,88,72,64                    ; vaddps        0x40(%rax),%ymm8,%ymm1
   DB  197,124,16,136,192,0,0,0            ; vmovups       0xc0(%rax),%ymm9
-  DB  196,98,125,24,21,147,144,2,0        ; vbroadcastss  0x29093(%rip),%ymm10        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
-  DB  196,98,125,24,29,142,144,2,0        ; vbroadcastss  0x2908e(%rip),%ymm11        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,21,243,191,2,0        ; vbroadcastss  0x2bff3(%rip),%ymm10        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,29,238,191,2,0        ; vbroadcastss  0x2bfee(%rip),%ymm11        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,66,53,168,218                   ; vfmadd213ps   %ymm10,%ymm9,%ymm11
   DB  196,66,53,168,216                   ; vfmadd213ps   %ymm8,%ymm9,%ymm11
-  DB  196,98,125,24,5,127,144,2,0         ; vbroadcastss  0x2907f(%rip),%ymm8        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,5,223,191,2,0         ; vbroadcastss  0x2bfdf(%rip),%ymm8        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,66,53,184,195                   ; vfmadd231ps   %ymm11,%ymm9,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -6290,12 +6290,12 @@
 PUBLIC _sk_bicubic_p3y_hsw
 _sk_bicubic_p3y_hsw LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,91,144,2,0        ; vbroadcastss  0x2905b(%rip),%ymm1        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,226,125,24,13,187,191,2,0       ; vbroadcastss  0x2bfbb(%rip),%ymm1        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
   DB  197,124,16,128,192,0,0,0            ; vmovups       0xc0(%rax),%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,92,143,2,0         ; vbroadcastss  0x28f5c(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
-  DB  196,98,125,24,29,51,144,2,0         ; vbroadcastss  0x29033(%rip),%ymm11        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,188,190,2,0        ; vbroadcastss  0x2bebc(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,29,147,191,2,0        ; vbroadcastss  0x2bf93(%rip),%ymm11        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,66,61,168,218                   ; vfmadd213ps   %ymm10,%ymm8,%ymm11
   DB  196,65,52,89,195                    ; vmulps        %ymm11,%ymm9,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -6423,7 +6423,7 @@
   DB  196,98,93,64,218                    ; vpmulld       %ymm2,%ymm4,%ymm11
   DB  72,139,0                            ; mov           (%rax),%rax
   DB  197,165,254,193                     ; vpaddd        %ymm1,%ymm11,%ymm0
-  DB  196,98,125,88,61,2,142,2,0          ; vpbroadcastd  0x28e02(%rip),%ymm15        # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  DB  196,98,125,88,61,98,189,2,0         ; vpbroadcastd  0x2bd62(%rip),%ymm15        # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   DB  196,194,125,64,199                  ; vpmulld       %ymm15,%ymm0,%ymm0
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
   DB  197,237,118,210                     ; vpcmpeqd      %ymm2,%ymm2,%ymm2
@@ -6435,13 +6435,13 @@
   DB  197,213,118,237                     ; vpcmpeqd      %ymm5,%ymm5,%ymm5
   DB  196,226,85,146,60,144               ; vgatherdps    %ymm5,(%rax,%ymm2,4),%ymm7
   DB  197,252,17,188,36,128,2,0,0         ; vmovups       %ymm7,0x280(%rsp)
-  DB  196,226,125,88,61,96,140,2,0        ; vpbroadcastd  0x28c60(%rip),%ymm7        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,226,125,88,61,192,187,2,0       ; vpbroadcastd  0x2bbc0(%rip),%ymm7        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  197,253,254,199                     ; vpaddd        %ymm7,%ymm0,%ymm0
   DB  197,236,87,210                      ; vxorps        %ymm2,%ymm2,%ymm2
   DB  197,213,118,237                     ; vpcmpeqd      %ymm5,%ymm5,%ymm5
   DB  196,226,85,146,20,128               ; vgatherdps    %ymm5,(%rax,%ymm0,4),%ymm2
   DB  197,252,17,148,36,160,1,0,0         ; vmovups       %ymm2,0x1a0(%rsp)
-  DB  196,226,125,24,5,148,141,2,0        ; vbroadcastss  0x28d94(%rip),%ymm0        # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  DB  196,226,125,24,5,244,188,2,0        ; vbroadcastss  0x2bcf4(%rip),%ymm0        # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   DB  197,172,88,232                      ; vaddps        %ymm0,%ymm10,%ymm5
   DB  197,254,91,237                      ; vcvttps2dq    %ymm5,%ymm5
   DB  196,226,93,64,213                   ; vpmulld       %ymm5,%ymm4,%ymm2
@@ -6701,7 +6701,7 @@
   DB  197,254,127,132,36,128,1,0,0        ; vmovdqu       %ymm0,0x180(%rsp)
   DB  196,98,109,64,200                   ; vpmulld       %ymm0,%ymm2,%ymm9
   DB  197,181,254,199                     ; vpaddd        %ymm7,%ymm9,%ymm0
-  DB  196,98,125,88,21,22,136,2,0         ; vpbroadcastd  0x28816(%rip),%ymm10        # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  DB  196,98,125,88,21,118,183,2,0        ; vpbroadcastd  0x2b776(%rip),%ymm10        # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   DB  196,194,125,64,194                  ; vpmulld       %ymm10,%ymm0,%ymm0
   DB  197,213,118,237                     ; vpcmpeqd      %ymm5,%ymm5,%ymm5
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
@@ -6713,13 +6713,13 @@
   DB  196,65,36,87,219                    ; vxorps        %ymm11,%ymm11,%ymm11
   DB  196,98,61,146,28,168                ; vgatherdps    %ymm8,(%rax,%ymm5,4),%ymm11
   DB  197,124,17,156,36,64,1,0,0          ; vmovups       %ymm11,0x140(%rsp)
-  DB  196,98,125,88,29,113,134,2,0        ; vpbroadcastd  0x28671(%rip),%ymm11        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,98,125,88,29,209,181,2,0        ; vpbroadcastd  0x2b5d1(%rip),%ymm11        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  196,193,125,254,195                 ; vpaddd        %ymm11,%ymm0,%ymm0
   DB  196,65,61,118,192                   ; vpcmpeqd      %ymm8,%ymm8,%ymm8
   DB  197,212,87,237                      ; vxorps        %ymm5,%ymm5,%ymm5
   DB  196,226,61,146,44,128               ; vgatherdps    %ymm8,(%rax,%ymm0,4),%ymm5
   DB  197,252,17,172,36,160,0,0,0         ; vmovups       %ymm5,0xa0(%rsp)
-  DB  196,226,125,24,5,163,135,2,0        ; vbroadcastss  0x287a3(%rip),%ymm0        # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  DB  196,226,125,24,5,3,183,2,0          ; vbroadcastss  0x2b703(%rip),%ymm0        # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   DB  197,116,88,192                      ; vaddps        %ymm0,%ymm1,%ymm8
   DB  196,65,126,91,192                   ; vcvttps2dq    %ymm8,%ymm8
   DB  196,194,109,64,232                  ; vpmulld       %ymm8,%ymm2,%ymm5
@@ -7152,7 +7152,7 @@
   DB  196,193,100,92,210                  ; vsubps        %ymm10,%ymm3,%ymm2
   DB  196,194,77,168,210                  ; vfmadd213ps   %ymm10,%ymm6,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,99,124,2,0        ; vbroadcastss  0x27c63(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,195,171,2,0       ; vbroadcastss  0x2abc3(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,16,164,36,224,6,0,0         ; vmovups       0x6e0(%rsp),%ymm4
   DB  197,252,16,172,36,0,7,0,0           ; vmovups       0x700(%rsp),%ymm5
   DB  197,252,16,180,36,32,7,0,0          ; vmovups       0x720(%rsp),%ymm6
@@ -7162,14 +7162,14 @@
 
 PUBLIC _sk_gauss_a_to_rgba_hsw
 _sk_gauss_a_to_rgba_hsw LABEL PROC
-  DB  196,226,125,24,5,153,125,2,0        ; vbroadcastss  0x27d99(%rip),%ymm0        # 2f798 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
-  DB  196,226,125,24,13,148,125,2,0       ; vbroadcastss  0x27d94(%rip),%ymm1        # 2f79c <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+  DB  196,226,125,24,5,249,172,2,0        ; vbroadcastss  0x2acf9(%rip),%ymm0        # 326f8 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+  DB  196,226,125,24,13,244,172,2,0       ; vbroadcastss  0x2acf4(%rip),%ymm1        # 326fc <_sk_srcover_bgra_8888_sse2_lowp+0x420>
   DB  196,226,101,168,200                 ; vfmadd213ps   %ymm0,%ymm3,%ymm1
-  DB  196,226,125,24,5,138,125,2,0        ; vbroadcastss  0x27d8a(%rip),%ymm0        # 2f7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+  DB  196,226,125,24,5,234,172,2,0        ; vbroadcastss  0x2acea(%rip),%ymm0        # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
   DB  196,226,101,184,193                 ; vfmadd231ps   %ymm1,%ymm3,%ymm0
-  DB  196,226,125,24,13,128,125,2,0       ; vbroadcastss  0x27d80(%rip),%ymm1        # 2f7a4 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+  DB  196,226,125,24,13,224,172,2,0       ; vbroadcastss  0x2ace0(%rip),%ymm1        # 32704 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
   DB  196,226,101,184,200                 ; vfmadd231ps   %ymm0,%ymm3,%ymm1
-  DB  196,226,125,24,5,118,125,2,0        ; vbroadcastss  0x27d76(%rip),%ymm0        # 2f7a8 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+  DB  196,226,125,24,5,214,172,2,0        ; vbroadcastss  0x2acd6(%rip),%ymm0        # 32708 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
   DB  196,226,101,184,193                 ; vfmadd231ps   %ymm1,%ymm3,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
@@ -7290,10 +7290,10 @@
   DB  197,249,112,201,0                   ; vpshufd       $0x0,%xmm1,%xmm1
   DB  196,227,117,24,201,1                ; vinsertf128   $0x1,%xmm1,%ymm1,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,35,122,2,0        ; vbroadcastss  0x27a23(%rip),%ymm2        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,21,131,169,2,0       ; vbroadcastss  0x2a983(%rip),%ymm2        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,244,88,202                      ; vaddps        %ymm2,%ymm1,%ymm1
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,21,24,122,2,0        ; vbroadcastss  0x27a18(%rip),%ymm2        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,21,120,169,2,0       ; vbroadcastss  0x2a978(%rip),%ymm2        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,228,87,219                      ; vxorps        %ymm3,%ymm3,%ymm3
   DB  197,220,87,228                      ; vxorps        %ymm4,%ymm4,%ymm4
   DB  197,212,87,237                      ; vxorps        %ymm5,%ymm5,%ymm5
@@ -7305,46 +7305,46 @@
 _sk_dither_avx LABEL PROC
   DB  197,121,110,194                     ; vmovd         %edx,%xmm8
   DB  196,65,121,112,192,0                ; vpshufd       $0x0,%xmm8,%xmm8
-  DB  197,57,254,13,100,130,2,0           ; vpaddd        0x28264(%rip),%xmm8,%xmm9        # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
-  DB  197,57,254,5,108,130,2,0            ; vpaddd        0x2826c(%rip),%xmm8,%xmm8        # 2feb0 <_sk_srcover_bgra_8888_sse2_lowp+0xb34>
+  DB  197,57,254,13,36,178,2,0            ; vpaddd        0x2b224(%rip),%xmm8,%xmm9        # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  197,57,254,5,44,178,2,0             ; vpaddd        0x2b22c(%rip),%xmm8,%xmm8        # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
   DB  196,67,53,24,208,1                  ; vinsertf128   $0x1,%xmm8,%ymm9,%ymm10
   DB  197,121,110,217                     ; vmovd         %ecx,%xmm11
   DB  196,65,121,112,219,0                ; vpshufd       $0x0,%xmm11,%xmm11
   DB  196,67,37,24,219,1                  ; vinsertf128   $0x1,%xmm11,%ymm11,%ymm11
   DB  196,65,36,87,218                    ; vxorps        %ymm10,%ymm11,%ymm11
-  DB  196,98,125,24,21,200,121,2,0        ; vbroadcastss  0x279c8(%rip),%ymm10        # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  DB  196,98,125,24,21,40,169,2,0         ; vbroadcastss  0x2a928(%rip),%ymm10        # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   DB  196,65,36,84,210                    ; vandps        %ymm10,%ymm11,%ymm10
   DB  196,193,25,114,242,5                ; vpslld        $0x5,%xmm10,%xmm12
   DB  196,67,125,25,210,1                 ; vextractf128  $0x1,%ymm10,%xmm10
   DB  196,193,41,114,242,5                ; vpslld        $0x5,%xmm10,%xmm10
   DB  196,67,29,24,210,1                  ; vinsertf128   $0x1,%xmm10,%ymm12,%ymm10
-  DB  197,123,18,37,99,138,2,0            ; vmovddup      0x28a63(%rip),%xmm12        # 306f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
+  DB  197,123,18,37,35,186,2,0            ; vmovddup      0x2ba23(%rip),%xmm12        # 336b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d4>
   DB  196,65,49,219,236                   ; vpand         %xmm12,%xmm9,%xmm13
   DB  196,193,17,114,245,4                ; vpslld        $0x4,%xmm13,%xmm13
   DB  196,65,57,219,228                   ; vpand         %xmm12,%xmm8,%xmm12
   DB  196,193,25,114,244,4                ; vpslld        $0x4,%xmm12,%xmm12
   DB  196,67,21,24,228,1                  ; vinsertf128   $0x1,%xmm12,%ymm13,%ymm12
-  DB  196,98,125,24,45,134,121,2,0        ; vbroadcastss  0x27986(%rip),%ymm13        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,98,125,24,45,230,168,2,0        ; vbroadcastss  0x2a8e6(%rip),%ymm13        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  196,65,36,84,237                    ; vandps        %ymm13,%ymm11,%ymm13
   DB  196,193,9,114,245,2                 ; vpslld        $0x2,%xmm13,%xmm14
   DB  196,67,125,25,237,1                 ; vextractf128  $0x1,%ymm13,%xmm13
   DB  196,193,17,114,245,2                ; vpslld        $0x2,%xmm13,%xmm13
   DB  196,67,13,24,237,1                  ; vinsertf128   $0x1,%xmm13,%ymm14,%ymm13
-  DB  197,123,18,53,33,138,2,0            ; vmovddup      0x28a21(%rip),%xmm14        # 306f8 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+  DB  197,123,18,53,225,185,2,0           ; vmovddup      0x2b9e1(%rip),%xmm14        # 336b8 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
   DB  196,65,49,219,254                   ; vpand         %xmm14,%xmm9,%xmm15
   DB  196,65,1,254,255                    ; vpaddd        %xmm15,%xmm15,%xmm15
   DB  196,65,57,219,246                   ; vpand         %xmm14,%xmm8,%xmm14
   DB  196,65,9,254,246                    ; vpaddd        %xmm14,%xmm14,%xmm14
   DB  196,67,5,24,246,1                   ; vinsertf128   $0x1,%xmm14,%ymm15,%ymm14
   DB  196,65,12,86,228                    ; vorps         %ymm12,%ymm14,%ymm12
-  DB  196,98,125,24,53,53,121,2,0         ; vbroadcastss  0x27935(%rip),%ymm14        # 2f634 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+  DB  196,98,125,24,53,149,168,2,0        ; vbroadcastss  0x2a895(%rip),%ymm14        # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
   DB  196,65,36,84,222                    ; vandps        %ymm14,%ymm11,%ymm11
   DB  196,193,9,114,211,1                 ; vpsrld        $0x1,%xmm11,%xmm14
   DB  196,67,125,25,219,1                 ; vextractf128  $0x1,%ymm11,%xmm11
   DB  196,193,33,114,211,1                ; vpsrld        $0x1,%xmm11,%xmm11
   DB  196,67,13,24,219,1                  ; vinsertf128   $0x1,%xmm11,%ymm14,%ymm11
   DB  196,65,20,86,219                    ; vorps         %ymm11,%ymm13,%ymm11
-  DB  197,123,18,45,215,137,2,0           ; vmovddup      0x289d7(%rip),%xmm13        # 30700 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
+  DB  197,123,18,45,151,185,2,0           ; vmovddup      0x2b997(%rip),%xmm13        # 336c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e4>
   DB  196,65,49,219,205                   ; vpand         %xmm13,%xmm9,%xmm9
   DB  196,65,57,219,197                   ; vpand         %xmm13,%xmm8,%xmm8
   DB  196,193,49,114,209,2                ; vpsrld        $0x2,%xmm9,%xmm9
@@ -7355,9 +7355,9 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  196,65,60,86,195                    ; vorps         %ymm11,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,216,120,2,0        ; vbroadcastss  0x278d8(%rip),%ymm9        # 2f63c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+  DB  196,98,125,24,13,56,168,2,0         ; vbroadcastss  0x2a838(%rip),%ymm9        # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
-  DB  196,98,125,24,13,206,120,2,0        ; vbroadcastss  0x278ce(%rip),%ymm9        # 2f640 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+  DB  196,98,125,24,13,46,168,2,0         ; vbroadcastss  0x2a82e(%rip),%ymm9        # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
   DB  196,65,60,88,193                    ; vaddps        %ymm9,%ymm8,%ymm8
   DB  196,98,125,24,8                     ; vbroadcastss  (%rax),%ymm9
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
@@ -7387,7 +7387,7 @@
 PUBLIC _sk_black_color_avx
 _sk_black_color_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,86,120,2,0        ; vbroadcastss  0x27856(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,182,167,2,0       ; vbroadcastss  0x2a7b6(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  197,236,87,210                      ; vxorps        %ymm2,%ymm2,%ymm2
@@ -7396,7 +7396,7 @@
 PUBLIC _sk_white_color_avx
 _sk_white_color_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,61,120,2,0         ; vbroadcastss  0x2783d(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,157,167,2,0        ; vbroadcastss  0x2a79d(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  197,252,40,216                      ; vmovaps       %ymm0,%ymm3
@@ -7434,7 +7434,7 @@
 PUBLIC _sk_srcatop_avx
 _sk_srcatop_avx LABEL PROC
   DB  197,252,89,199                      ; vmulps        %ymm7,%ymm0,%ymm0
-  DB  196,98,125,24,5,220,119,2,0         ; vbroadcastss  0x277dc(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,60,167,2,0          ; vbroadcastss  0x2a73c(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,204                       ; vmulps        %ymm4,%ymm8,%ymm9
   DB  197,180,88,192                      ; vaddps        %ymm0,%ymm9,%ymm0
@@ -7453,7 +7453,7 @@
 PUBLIC _sk_dstatop_avx
 _sk_dstatop_avx LABEL PROC
   DB  197,100,89,196                      ; vmulps        %ymm4,%ymm3,%ymm8
-  DB  196,98,125,24,13,154,119,2,0        ; vbroadcastss  0x2779a(%rip),%ymm9        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,13,250,166,2,0        ; vbroadcastss  0x2a6fa(%rip),%ymm9        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,52,92,207                       ; vsubps        %ymm7,%ymm9,%ymm9
   DB  197,180,89,192                      ; vmulps        %ymm0,%ymm9,%ymm0
   DB  197,188,88,192                      ; vaddps        %ymm0,%ymm8,%ymm0
@@ -7489,7 +7489,7 @@
 
 PUBLIC _sk_srcout_avx
 _sk_srcout_avx LABEL PROC
-  DB  196,98,125,24,5,53,119,2,0          ; vbroadcastss  0x27735(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,149,166,2,0         ; vbroadcastss  0x2a695(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,199                       ; vsubps        %ymm7,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  197,188,89,201                      ; vmulps        %ymm1,%ymm8,%ymm1
@@ -7500,7 +7500,7 @@
 
 PUBLIC _sk_dstout_avx
 _sk_dstout_avx LABEL PROC
-  DB  196,226,125,24,5,20,119,2,0         ; vbroadcastss  0x27714(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,116,166,2,0        ; vbroadcastss  0x2a674(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,92,219                      ; vsubps        %ymm3,%ymm0,%ymm3
   DB  197,228,89,196                      ; vmulps        %ymm4,%ymm3,%ymm0
   DB  197,228,89,205                      ; vmulps        %ymm5,%ymm3,%ymm1
@@ -7511,7 +7511,7 @@
 
 PUBLIC _sk_srcover_avx
 _sk_srcover_avx LABEL PROC
-  DB  196,98,125,24,5,243,118,2,0         ; vbroadcastss  0x276f3(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,83,166,2,0          ; vbroadcastss  0x2a653(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,204                       ; vmulps        %ymm4,%ymm8,%ymm9
   DB  197,180,88,192                      ; vaddps        %ymm0,%ymm9,%ymm0
@@ -7526,7 +7526,7 @@
 
 PUBLIC _sk_dstover_avx
 _sk_dstover_avx LABEL PROC
-  DB  196,98,125,24,5,194,118,2,0         ; vbroadcastss  0x276c2(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,34,166,2,0          ; vbroadcastss  0x2a622(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,199                       ; vsubps        %ymm7,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  197,252,88,196                      ; vaddps        %ymm4,%ymm0,%ymm0
@@ -7550,7 +7550,7 @@
 
 PUBLIC _sk_multiply_avx
 _sk_multiply_avx LABEL PROC
-  DB  196,98,125,24,5,125,118,2,0         ; vbroadcastss  0x2767d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,221,165,2,0         ; vbroadcastss  0x2a5dd(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,52,89,208                       ; vmulps        %ymm0,%ymm9,%ymm10
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -7579,7 +7579,7 @@
 PUBLIC _sk_plus__avx
 _sk_plus__avx LABEL PROC
   DB  197,252,88,196                      ; vaddps        %ymm4,%ymm0,%ymm0
-  DB  196,98,125,24,5,12,118,2,0          ; vbroadcastss  0x2760c(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,108,165,2,0         ; vbroadcastss  0x2a56c(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  197,244,88,205                      ; vaddps        %ymm5,%ymm1,%ymm1
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
@@ -7609,7 +7609,7 @@
 
 PUBLIC _sk_xor__avx
 _sk_xor__avx LABEL PROC
-  DB  196,98,125,24,5,171,117,2,0         ; vbroadcastss  0x275ab(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,11,165,2,0          ; vbroadcastss  0x2a50b(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,180,89,192                      ; vmulps        %ymm0,%ymm9,%ymm0
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -7644,7 +7644,7 @@
   DB  197,100,89,206                      ; vmulps        %ymm6,%ymm3,%ymm9
   DB  196,193,108,95,209                  ; vmaxps        %ymm9,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,39,117,2,0          ; vbroadcastss  0x27527(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,135,164,2,0         ; vbroadcastss  0x2a487(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,199                       ; vmulps        %ymm7,%ymm8,%ymm8
   DB  197,188,88,219                      ; vaddps        %ymm3,%ymm8,%ymm3
@@ -7668,7 +7668,7 @@
   DB  197,100,89,206                      ; vmulps        %ymm6,%ymm3,%ymm9
   DB  196,193,108,93,209                  ; vminps        %ymm9,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,207,116,2,0         ; vbroadcastss  0x274cf(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,47,164,2,0          ; vbroadcastss  0x2a42f(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,199                       ; vmulps        %ymm7,%ymm8,%ymm8
   DB  197,188,88,219                      ; vaddps        %ymm3,%ymm8,%ymm3
@@ -7695,7 +7695,7 @@
   DB  196,193,108,93,209                  ; vminps        %ymm9,%ymm2,%ymm2
   DB  197,236,88,210                      ; vaddps        %ymm2,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,107,116,2,0         ; vbroadcastss  0x2746b(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,203,163,2,0         ; vbroadcastss  0x2a3cb(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,199                       ; vmulps        %ymm7,%ymm8,%ymm8
   DB  197,188,88,219                      ; vaddps        %ymm3,%ymm8,%ymm3
@@ -7716,7 +7716,7 @@
   DB  197,236,89,214                      ; vmulps        %ymm6,%ymm2,%ymm2
   DB  197,236,88,210                      ; vaddps        %ymm2,%ymm2,%ymm2
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
-  DB  196,98,125,24,5,34,116,2,0          ; vbroadcastss  0x27422(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,130,163,2,0         ; vbroadcastss  0x2a382(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
   DB  197,60,89,199                       ; vmulps        %ymm7,%ymm8,%ymm8
   DB  197,188,88,219                      ; vaddps        %ymm3,%ymm8,%ymm3
@@ -7725,7 +7725,7 @@
 
 PUBLIC _sk_colorburn_avx
 _sk_colorburn_avx LABEL PROC
-  DB  196,98,125,24,5,9,116,2,0           ; vbroadcastss  0x27409(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,105,163,2,0         ; vbroadcastss  0x2a369(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,52,89,216                       ; vmulps        %ymm0,%ymm9,%ymm11
   DB  196,65,44,87,210                    ; vxorps        %ymm10,%ymm10,%ymm10
@@ -7785,7 +7785,7 @@
 PUBLIC _sk_colordodge_avx
 _sk_colordodge_avx LABEL PROC
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
-  DB  196,98,125,24,13,13,115,2,0         ; vbroadcastss  0x2730d(%rip),%ymm9        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,13,109,162,2,0        ; vbroadcastss  0x2a26d(%rip),%ymm9        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,52,92,215                       ; vsubps        %ymm7,%ymm9,%ymm10
   DB  197,44,89,216                       ; vmulps        %ymm0,%ymm10,%ymm11
   DB  197,52,92,203                       ; vsubps        %ymm3,%ymm9,%ymm9
@@ -7840,7 +7840,7 @@
 
 PUBLIC _sk_hardlight_avx
 _sk_hardlight_avx LABEL PROC
-  DB  196,98,125,24,5,24,114,2,0          ; vbroadcastss  0x27218(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,120,161,2,0         ; vbroadcastss  0x2a178(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,215                       ; vsubps        %ymm7,%ymm8,%ymm10
   DB  197,44,89,200                       ; vmulps        %ymm0,%ymm10,%ymm9
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -7893,7 +7893,7 @@
 
 PUBLIC _sk_overlay_avx
 _sk_overlay_avx LABEL PROC
-  DB  196,98,125,24,5,61,113,2,0          ; vbroadcastss  0x2713d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,157,160,2,0         ; vbroadcastss  0x2a09d(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,215                       ; vsubps        %ymm7,%ymm8,%ymm10
   DB  197,44,89,200                       ; vmulps        %ymm0,%ymm10,%ymm9
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -7958,10 +7958,10 @@
   DB  196,65,60,88,192                    ; vaddps        %ymm8,%ymm8,%ymm8
   DB  196,65,60,89,216                    ; vmulps        %ymm8,%ymm8,%ymm11
   DB  196,65,60,88,195                    ; vaddps        %ymm11,%ymm8,%ymm8
-  DB  196,98,125,24,29,64,112,2,0         ; vbroadcastss  0x27040(%rip),%ymm11        # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  DB  196,98,125,24,29,160,159,2,0        ; vbroadcastss  0x29fa0(%rip),%ymm11        # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   DB  196,65,28,88,235                    ; vaddps        %ymm11,%ymm12,%ymm13
   DB  196,65,20,89,192                    ; vmulps        %ymm8,%ymm13,%ymm8
-  DB  196,98,125,24,45,49,112,2,0         ; vbroadcastss  0x27031(%rip),%ymm13        # 2f648 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+  DB  196,98,125,24,45,145,159,2,0        ; vbroadcastss  0x29f91(%rip),%ymm13        # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
   DB  196,65,28,89,245                    ; vmulps        %ymm13,%ymm12,%ymm14
   DB  196,65,12,88,192                    ; vaddps        %ymm8,%ymm14,%ymm8
   DB  196,65,124,82,244                   ; vrsqrtps      %ymm12,%ymm14
@@ -7972,7 +7972,7 @@
   DB  197,4,194,255,2                     ; vcmpleps      %ymm7,%ymm15,%ymm15
   DB  196,67,13,74,240,240                ; vblendvps     %ymm15,%ymm8,%ymm14,%ymm14
   DB  197,116,88,249                      ; vaddps        %ymm1,%ymm1,%ymm15
-  DB  196,98,125,24,5,219,111,2,0         ; vbroadcastss  0x26fdb(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,59,159,2,0          ; vbroadcastss  0x29f3b(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,65,60,92,228                    ; vsubps        %ymm12,%ymm8,%ymm12
   DB  197,132,92,195                      ; vsubps        %ymm3,%ymm15,%ymm0
   DB  196,65,124,89,228                   ; vmulps        %ymm12,%ymm0,%ymm12
@@ -8099,12 +8099,12 @@
   DB  196,65,28,89,219                    ; vmulps        %ymm11,%ymm12,%ymm11
   DB  196,65,36,94,222                    ; vdivps        %ymm14,%ymm11,%ymm11
   DB  196,67,37,74,224,240                ; vblendvps     %ymm15,%ymm8,%ymm11,%ymm12
-  DB  196,98,125,24,53,185,109,2,0        ; vbroadcastss  0x26db9(%rip),%ymm14        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,53,25,157,2,0         ; vbroadcastss  0x29d19(%rip),%ymm14        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,92,89,222                    ; vmulps        %ymm14,%ymm4,%ymm11
-  DB  196,98,125,24,61,175,109,2,0        ; vbroadcastss  0x26daf(%rip),%ymm15        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,61,15,157,2,0         ; vbroadcastss  0x29d0f(%rip),%ymm15        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,239                    ; vmulps        %ymm15,%ymm5,%ymm13
   DB  196,65,36,88,221                    ; vaddps        %ymm13,%ymm11,%ymm11
-  DB  196,226,125,24,5,160,109,2,0        ; vbroadcastss  0x26da0(%rip),%ymm0        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,226,125,24,5,0,157,2,0          ; vbroadcastss  0x29d00(%rip),%ymm0        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  197,76,89,232                       ; vmulps        %ymm0,%ymm6,%ymm13
   DB  196,65,36,88,221                    ; vaddps        %ymm13,%ymm11,%ymm11
   DB  196,65,52,89,238                    ; vmulps        %ymm14,%ymm9,%ymm13
@@ -8165,7 +8165,7 @@
   DB  196,65,36,95,208                    ; vmaxps        %ymm8,%ymm11,%ymm10
   DB  196,195,109,74,209,240              ; vblendvps     %ymm15,%ymm9,%ymm2,%ymm2
   DB  196,193,108,95,208                  ; vmaxps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,77,108,2,0          ; vbroadcastss  0x26c4d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,173,155,2,0         ; vbroadcastss  0x29bad(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,180,89,201                      ; vmulps        %ymm1,%ymm9,%ymm1
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -8222,12 +8222,12 @@
   DB  196,65,28,89,219                    ; vmulps        %ymm11,%ymm12,%ymm11
   DB  196,65,36,94,222                    ; vdivps        %ymm14,%ymm11,%ymm11
   DB  196,67,37,74,224,240                ; vblendvps     %ymm15,%ymm8,%ymm11,%ymm12
-  DB  196,98,125,24,53,113,107,2,0        ; vbroadcastss  0x26b71(%rip),%ymm14        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,53,209,154,2,0        ; vbroadcastss  0x29ad1(%rip),%ymm14        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,92,89,222                    ; vmulps        %ymm14,%ymm4,%ymm11
-  DB  196,98,125,24,61,103,107,2,0        ; vbroadcastss  0x26b67(%rip),%ymm15        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,61,199,154,2,0        ; vbroadcastss  0x29ac7(%rip),%ymm15        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,239                    ; vmulps        %ymm15,%ymm5,%ymm13
   DB  196,65,36,88,221                    ; vaddps        %ymm13,%ymm11,%ymm11
-  DB  196,226,125,24,5,88,107,2,0         ; vbroadcastss  0x26b58(%rip),%ymm0        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,226,125,24,5,184,154,2,0        ; vbroadcastss  0x29ab8(%rip),%ymm0        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  197,76,89,232                       ; vmulps        %ymm0,%ymm6,%ymm13
   DB  196,65,36,88,221                    ; vaddps        %ymm13,%ymm11,%ymm11
   DB  196,65,52,89,238                    ; vmulps        %ymm14,%ymm9,%ymm13
@@ -8288,7 +8288,7 @@
   DB  196,65,36,95,208                    ; vmaxps        %ymm8,%ymm11,%ymm10
   DB  196,195,109,74,209,240              ; vblendvps     %ymm15,%ymm9,%ymm2,%ymm2
   DB  196,193,108,95,208                  ; vmaxps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,5,106,2,0           ; vbroadcastss  0x26a05(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,101,153,2,0         ; vbroadcastss  0x29965(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,207                       ; vsubps        %ymm7,%ymm8,%ymm9
   DB  197,180,89,201                      ; vmulps        %ymm1,%ymm9,%ymm1
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
@@ -8317,12 +8317,12 @@
   DB  197,252,17,68,36,32                 ; vmovups       %ymm0,0x20(%rsp)
   DB  197,124,89,199                      ; vmulps        %ymm7,%ymm0,%ymm8
   DB  197,116,89,207                      ; vmulps        %ymm7,%ymm1,%ymm9
-  DB  196,98,125,24,45,177,105,2,0        ; vbroadcastss  0x269b1(%rip),%ymm13        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,45,17,153,2,0         ; vbroadcastss  0x29911(%rip),%ymm13        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,92,89,213                    ; vmulps        %ymm13,%ymm4,%ymm10
-  DB  196,98,125,24,53,167,105,2,0        ; vbroadcastss  0x269a7(%rip),%ymm14        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,53,7,153,2,0          ; vbroadcastss  0x29907(%rip),%ymm14        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,84,89,222                    ; vmulps        %ymm14,%ymm5,%ymm11
   DB  196,65,44,88,211                    ; vaddps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,24,61,152,105,2,0        ; vbroadcastss  0x26998(%rip),%ymm15        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,98,125,24,61,248,152,2,0        ; vbroadcastss  0x298f8(%rip),%ymm15        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,65,76,89,223                    ; vmulps        %ymm15,%ymm6,%ymm11
   DB  196,193,44,88,195                   ; vaddps        %ymm11,%ymm10,%ymm0
   DB  196,65,60,89,221                    ; vmulps        %ymm13,%ymm8,%ymm11
@@ -8385,7 +8385,7 @@
   DB  196,65,44,95,207                    ; vmaxps        %ymm15,%ymm10,%ymm9
   DB  196,195,37,74,192,0                 ; vblendvps     %ymm0,%ymm8,%ymm11,%ymm0
   DB  196,65,124,95,199                   ; vmaxps        %ymm15,%ymm0,%ymm8
-  DB  196,226,125,24,5,51,104,2,0         ; vbroadcastss  0x26833(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,147,151,2,0        ; vbroadcastss  0x29793(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,124,92,215                      ; vsubps        %ymm7,%ymm0,%ymm10
   DB  197,172,89,84,36,32                 ; vmulps        0x20(%rsp),%ymm10,%ymm2
   DB  197,124,92,219                      ; vsubps        %ymm3,%ymm0,%ymm11
@@ -8415,12 +8415,12 @@
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  197,100,89,196                      ; vmulps        %ymm4,%ymm3,%ymm8
   DB  197,100,89,205                      ; vmulps        %ymm5,%ymm3,%ymm9
-  DB  196,98,125,24,45,219,103,2,0        ; vbroadcastss  0x267db(%rip),%ymm13        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,45,59,151,2,0         ; vbroadcastss  0x2973b(%rip),%ymm13        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,108,89,213                   ; vmulps        %ymm13,%ymm2,%ymm10
-  DB  196,98,125,24,53,209,103,2,0        ; vbroadcastss  0x267d1(%rip),%ymm14        # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+  DB  196,98,125,24,53,49,151,2,0         ; vbroadcastss  0x29731(%rip),%ymm14        # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
   DB  196,65,116,89,222                   ; vmulps        %ymm14,%ymm1,%ymm11
   DB  196,65,44,88,211                    ; vaddps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,24,61,194,103,2,0        ; vbroadcastss  0x267c2(%rip),%ymm15        # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+  DB  196,98,125,24,61,34,151,2,0         ; vbroadcastss  0x29722(%rip),%ymm15        # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
   DB  196,65,28,89,223                    ; vmulps        %ymm15,%ymm12,%ymm11
   DB  196,193,44,88,195                   ; vaddps        %ymm11,%ymm10,%ymm0
   DB  196,65,60,89,221                    ; vmulps        %ymm13,%ymm8,%ymm11
@@ -8483,7 +8483,7 @@
   DB  196,65,44,95,207                    ; vmaxps        %ymm15,%ymm10,%ymm9
   DB  196,195,37,74,192,0                 ; vblendvps     %ymm0,%ymm8,%ymm11,%ymm0
   DB  196,65,124,95,199                   ; vmaxps        %ymm15,%ymm0,%ymm8
-  DB  196,226,125,24,5,93,102,2,0         ; vbroadcastss  0x2665d(%rip),%ymm0        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,5,189,149,2,0        ; vbroadcastss  0x295bd(%rip),%ymm0        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,124,92,215                      ; vsubps        %ymm7,%ymm0,%ymm10
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  197,124,92,219                      ; vsubps        %ymm3,%ymm0,%ymm11
@@ -8516,7 +8516,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,42,1,0,0                     ; jne           9167 <_sk_srcover_rgba_8888_avx+0x14a>
   DB  196,1,125,16,4,152                  ; vmovupd       (%r8,%r11,4),%ymm8
-  DB  197,125,40,13,245,106,2,0           ; vmovapd       0x26af5(%rip),%ymm9        # 2fb40 <_sk_srcover_bgra_8888_sse2_lowp+0x7c4>
+  DB  197,125,40,13,85,154,2,0            ; vmovapd       0x29a55(%rip),%ymm9        # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x7c4>
   DB  196,193,61,84,225                   ; vandpd        %ymm9,%ymm8,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
   DB  196,193,81,114,208,8                ; vpsrld        $0x8,%xmm8,%xmm5
@@ -8534,9 +8534,9 @@
   DB  197,193,114,215,24                  ; vpsrld        $0x18,%xmm7,%xmm7
   DB  196,227,61,24,255,1                 ; vinsertf128   $0x1,%xmm7,%ymm8,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,128,101,2,0         ; vbroadcastss  0x26580(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,224,148,2,0         ; vbroadcastss  0x294e0(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,159,101,2,0        ; vbroadcastss  0x2659f(%rip),%ymm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,13,255,148,2,0        ; vbroadcastss  0x294ff(%rip),%ymm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,60,89,212                       ; vmulps        %ymm4,%ymm8,%ymm10
   DB  196,193,124,88,194                  ; vaddps        %ymm10,%ymm0,%ymm0
@@ -8676,7 +8676,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,42,1,0,0                     ; jne           9412 <_sk_srcover_bgra_8888_avx+0x14a>
   DB  196,1,125,16,4,152                  ; vmovupd       (%r8,%r11,4),%ymm8
-  DB  197,125,40,13,106,104,2,0           ; vmovapd       0x2686a(%rip),%ymm9        # 2fb60 <_sk_srcover_bgra_8888_sse2_lowp+0x7e4>
+  DB  197,125,40,13,202,151,2,0           ; vmovapd       0x297ca(%rip),%ymm9        # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x7e4>
   DB  196,193,61,84,233                   ; vandpd        %ymm9,%ymm8,%ymm5
   DB  197,252,91,245                      ; vcvtdq2ps     %ymm5,%ymm6
   DB  196,193,81,114,208,8                ; vpsrld        $0x8,%xmm8,%xmm5
@@ -8694,9 +8694,9 @@
   DB  197,193,114,215,24                  ; vpsrld        $0x18,%xmm7,%xmm7
   DB  196,227,61,24,255,1                 ; vinsertf128   $0x1,%xmm7,%ymm8,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,213,98,2,0          ; vbroadcastss  0x262d5(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,53,146,2,0          ; vbroadcastss  0x29235(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,195                       ; vsubps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,244,98,2,0         ; vbroadcastss  0x262f4(%rip),%ymm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,13,84,146,2,0         ; vbroadcastss  0x29254(%rip),%ymm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,60,89,212                       ; vmulps        %ymm4,%ymm8,%ymm10
   DB  196,193,124,88,194                  ; vaddps        %ymm10,%ymm0,%ymm0
@@ -8836,7 +8836,7 @@
 
 PUBLIC _sk_clamp_1_avx
 _sk_clamp_1_avx LABEL PROC
-  DB  196,98,125,24,5,146,96,2,0          ; vbroadcastss  0x26092(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,242,143,2,0         ; vbroadcastss  0x28ff2(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
   DB  196,193,108,93,208                  ; vminps        %ymm8,%ymm2,%ymm2
@@ -8846,7 +8846,7 @@
 
 PUBLIC _sk_clamp_a_avx
 _sk_clamp_a_avx LABEL PROC
-  DB  196,98,125,24,5,113,96,2,0          ; vbroadcastss  0x26071(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,209,143,2,0         ; vbroadcastss  0x28fd1(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,100,93,216                  ; vminps        %ymm8,%ymm3,%ymm3
   DB  197,252,93,195                      ; vminps        %ymm3,%ymm0,%ymm0
   DB  197,244,93,203                      ; vminps        %ymm3,%ymm1,%ymm1
@@ -8856,7 +8856,7 @@
 
 PUBLIC _sk_clamp_a_dst_avx
 _sk_clamp_a_dst_avx LABEL PROC
-  DB  196,98,125,24,5,83,96,2,0           ; vbroadcastss  0x26053(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,179,143,2,0         ; vbroadcastss  0x28fb3(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,68,93,248                   ; vminps        %ymm8,%ymm7,%ymm7
   DB  197,220,93,231                      ; vminps        %ymm7,%ymm4,%ymm4
   DB  197,212,93,239                      ; vminps        %ymm7,%ymm5,%ymm5
@@ -8883,7 +8883,7 @@
 
 PUBLIC _sk_invert_avx
 _sk_invert_avx LABEL PROC
-  DB  196,98,125,24,5,14,96,2,0           ; vbroadcastss  0x2600e(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,110,143,2,0         ; vbroadcastss  0x28f6e(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,188,92,192                      ; vsubps        %ymm0,%ymm8,%ymm0
   DB  197,188,92,201                      ; vsubps        %ymm1,%ymm8,%ymm1
   DB  197,188,92,210                      ; vsubps        %ymm2,%ymm8,%ymm2
@@ -8927,9 +8927,9 @@
 
 PUBLIC _sk_unpremul_avx
 _sk_unpremul_avx LABEL PROC
-  DB  196,98,125,24,5,169,95,2,0          ; vbroadcastss  0x25fa9(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,9,143,2,0           ; vbroadcastss  0x28f09(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,94,195                       ; vdivps        %ymm3,%ymm8,%ymm8
-  DB  196,98,125,24,13,204,95,2,0         ; vbroadcastss  0x25fcc(%rip),%ymm9        # 2f65c <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+  DB  196,98,125,24,13,44,143,2,0         ; vbroadcastss  0x28f2c(%rip),%ymm9        # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
   DB  196,65,60,194,201,1                 ; vcmpltps      %ymm9,%ymm8,%ymm9
   DB  196,65,44,87,210                    ; vxorps        %ymm10,%ymm10,%ymm10
   DB  196,67,45,74,192,144                ; vblendvps     %ymm9,%ymm8,%ymm10,%ymm8
@@ -8941,17 +8941,17 @@
 
 PUBLIC _sk_from_srgb_avx
 _sk_from_srgb_avx LABEL PROC
-  DB  196,98,125,24,5,166,95,2,0          ; vbroadcastss  0x25fa6(%rip),%ymm8        # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  DB  196,98,125,24,5,6,143,2,0           ; vbroadcastss  0x28f06(%rip),%ymm8        # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  197,124,89,208                      ; vmulps        %ymm0,%ymm0,%ymm10
-  DB  196,98,125,24,29,128,95,2,0         ; vbroadcastss  0x25f80(%rip),%ymm11        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,29,224,142,2,0        ; vbroadcastss  0x28ee0(%rip),%ymm11        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,124,89,227                   ; vmulps        %ymm11,%ymm0,%ymm12
-  DB  196,98,125,24,45,138,95,2,0         ; vbroadcastss  0x25f8a(%rip),%ymm13        # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  DB  196,98,125,24,45,234,142,2,0        ; vbroadcastss  0x28eea(%rip),%ymm13        # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
   DB  196,65,28,88,229                    ; vaddps        %ymm13,%ymm12,%ymm12
   DB  196,65,44,89,212                    ; vmulps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,123,95,2,0         ; vbroadcastss  0x25f7b(%rip),%ymm12        # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  DB  196,98,125,24,37,219,142,2,0        ; vbroadcastss  0x28edb(%rip),%ymm12        # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,53,113,95,2,0         ; vbroadcastss  0x25f71(%rip),%ymm14        # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  DB  196,98,125,24,53,209,142,2,0        ; vbroadcastss  0x28ed1(%rip),%ymm14        # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   DB  196,193,124,194,198,1               ; vcmpltps      %ymm14,%ymm0,%ymm0
   DB  196,195,45,74,193,0                 ; vblendvps     %ymm0,%ymm9,%ymm10,%ymm0
   DB  196,65,116,89,200                   ; vmulps        %ymm8,%ymm1,%ymm9
@@ -8975,17 +8975,17 @@
 
 PUBLIC _sk_from_srgb_dst_avx
 _sk_from_srgb_dst_avx LABEL PROC
-  DB  196,98,125,24,5,250,94,2,0          ; vbroadcastss  0x25efa(%rip),%ymm8        # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+  DB  196,98,125,24,5,90,142,2,0          ; vbroadcastss  0x28e5a(%rip),%ymm8        # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
   DB  196,65,92,89,200                    ; vmulps        %ymm8,%ymm4,%ymm9
   DB  197,92,89,212                       ; vmulps        %ymm4,%ymm4,%ymm10
-  DB  196,98,125,24,29,212,94,2,0         ; vbroadcastss  0x25ed4(%rip),%ymm11        # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+  DB  196,98,125,24,29,52,142,2,0         ; vbroadcastss  0x28e34(%rip),%ymm11        # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
   DB  196,65,92,89,227                    ; vmulps        %ymm11,%ymm4,%ymm12
-  DB  196,98,125,24,45,222,94,2,0         ; vbroadcastss  0x25ede(%rip),%ymm13        # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+  DB  196,98,125,24,45,62,142,2,0         ; vbroadcastss  0x28e3e(%rip),%ymm13        # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
   DB  196,65,28,88,229                    ; vaddps        %ymm13,%ymm12,%ymm12
   DB  196,65,44,89,212                    ; vmulps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,37,207,94,2,0         ; vbroadcastss  0x25ecf(%rip),%ymm12        # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+  DB  196,98,125,24,37,47,142,2,0         ; vbroadcastss  0x28e2f(%rip),%ymm12        # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
   DB  196,65,44,88,212                    ; vaddps        %ymm12,%ymm10,%ymm10
-  DB  196,98,125,24,53,197,94,2,0         ; vbroadcastss  0x25ec5(%rip),%ymm14        # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+  DB  196,98,125,24,53,37,142,2,0         ; vbroadcastss  0x28e25(%rip),%ymm14        # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
   DB  196,193,92,194,230,1                ; vcmpltps      %ymm14,%ymm4,%ymm4
   DB  196,195,45,74,225,64                ; vblendvps     %ymm4,%ymm9,%ymm10,%ymm4
   DB  196,65,84,89,200                    ; vmulps        %ymm8,%ymm5,%ymm9
@@ -9010,20 +9010,20 @@
 PUBLIC _sk_to_srgb_avx
 _sk_to_srgb_avx LABEL PROC
   DB  197,124,82,200                      ; vrsqrtps      %ymm0,%ymm9
-  DB  196,98,125,24,5,90,94,2,0           ; vbroadcastss  0x25e5a(%rip),%ymm8        # 2f670 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+  DB  196,98,125,24,5,186,141,2,0         ; vbroadcastss  0x28dba(%rip),%ymm8        # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
   DB  196,65,124,89,208                   ; vmulps        %ymm8,%ymm0,%ymm10
-  DB  196,98,125,24,29,84,94,2,0          ; vbroadcastss  0x25e54(%rip),%ymm11        # 2f678 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+  DB  196,98,125,24,29,180,141,2,0        ; vbroadcastss  0x28db4(%rip),%ymm11        # 325d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
   DB  196,65,52,89,227                    ; vmulps        %ymm11,%ymm9,%ymm12
-  DB  196,98,125,24,45,66,94,2,0          ; vbroadcastss  0x25e42(%rip),%ymm13        # 2f674 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+  DB  196,98,125,24,45,162,141,2,0        ; vbroadcastss  0x28da2(%rip),%ymm13        # 325d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
   DB  196,65,28,88,229                    ; vaddps        %ymm13,%ymm12,%ymm12
   DB  196,65,52,89,228                    ; vmulps        %ymm12,%ymm9,%ymm12
-  DB  196,98,125,24,53,55,94,2,0          ; vbroadcastss  0x25e37(%rip),%ymm14        # 2f67c <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+  DB  196,98,125,24,53,151,141,2,0        ; vbroadcastss  0x28d97(%rip),%ymm14        # 325dc <_sk_srcover_bgra_8888_sse2_lowp+0x300>
   DB  196,65,28,88,230                    ; vaddps        %ymm14,%ymm12,%ymm12
-  DB  196,98,125,24,61,45,94,2,0          ; vbroadcastss  0x25e2d(%rip),%ymm15        # 2f680 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+  DB  196,98,125,24,61,141,141,2,0        ; vbroadcastss  0x28d8d(%rip),%ymm15        # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
   DB  196,65,52,88,207                    ; vaddps        %ymm15,%ymm9,%ymm9
   DB  196,65,124,83,201                   ; vrcpps        %ymm9,%ymm9
   DB  196,65,52,89,204                    ; vmulps        %ymm12,%ymm9,%ymm9
-  DB  196,98,125,24,37,25,94,2,0          ; vbroadcastss  0x25e19(%rip),%ymm12        # 2f684 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+  DB  196,98,125,24,37,121,141,2,0        ; vbroadcastss  0x28d79(%rip),%ymm12        # 325e4 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
   DB  196,193,124,194,196,1               ; vcmpltps      %ymm12,%ymm0,%ymm0
   DB  196,195,53,74,194,0                 ; vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   DB  197,124,82,201                      ; vrsqrtps      %ymm1,%ymm9
@@ -9058,7 +9058,7 @@
   DB  197,116,93,202                      ; vminps        %ymm2,%ymm1,%ymm9
   DB  196,65,124,93,201                   ; vminps        %ymm9,%ymm0,%ymm9
   DB  196,65,60,92,209                    ; vsubps        %ymm9,%ymm8,%ymm10
-  DB  196,98,125,24,29,33,93,2,0          ; vbroadcastss  0x25d21(%rip),%ymm11        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,29,129,140,2,0        ; vbroadcastss  0x28c81(%rip),%ymm11        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,65,36,94,218                    ; vdivps        %ymm10,%ymm11,%ymm11
   DB  197,116,92,226                      ; vsubps        %ymm2,%ymm1,%ymm12
   DB  196,65,28,89,227                    ; vmulps        %ymm11,%ymm12,%ymm12
@@ -9068,19 +9068,19 @@
   DB  196,193,108,89,211                  ; vmulps        %ymm11,%ymm2,%ymm2
   DB  197,252,92,201                      ; vsubps        %ymm1,%ymm0,%ymm1
   DB  196,193,116,89,203                  ; vmulps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,29,82,93,2,0          ; vbroadcastss  0x25d52(%rip),%ymm11        # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  DB  196,98,125,24,29,178,140,2,0        ; vbroadcastss  0x28cb2(%rip),%ymm11        # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   DB  196,193,116,88,203                  ; vaddps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,29,64,93,2,0          ; vbroadcastss  0x25d40(%rip),%ymm11        # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+  DB  196,98,125,24,29,160,140,2,0        ; vbroadcastss  0x28ca0(%rip),%ymm11        # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
   DB  196,193,108,88,211                  ; vaddps        %ymm11,%ymm2,%ymm2
   DB  196,227,117,74,202,224              ; vblendvps     %ymm14,%ymm2,%ymm1,%ymm1
-  DB  196,226,125,24,21,40,93,2,0         ; vbroadcastss  0x25d28(%rip),%ymm2        # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  DB  196,226,125,24,21,136,140,2,0       ; vbroadcastss  0x28c88(%rip),%ymm2        # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   DB  196,65,12,87,246                    ; vxorps        %ymm14,%ymm14,%ymm14
   DB  196,227,13,74,210,208               ; vblendvps     %ymm13,%ymm2,%ymm14,%ymm2
   DB  197,188,194,192,0                   ; vcmpeqps      %ymm0,%ymm8,%ymm0
   DB  196,193,108,88,212                  ; vaddps        %ymm12,%ymm2,%ymm2
   DB  196,227,117,74,194,0                ; vblendvps     %ymm0,%ymm2,%ymm1,%ymm0
   DB  196,193,60,88,201                   ; vaddps        %ymm9,%ymm8,%ymm1
-  DB  196,98,125,24,37,159,92,2,0         ; vbroadcastss  0x25c9f(%rip),%ymm12        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,37,255,139,2,0        ; vbroadcastss  0x28bff(%rip),%ymm12        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,116,89,212                  ; vmulps        %ymm12,%ymm1,%ymm2
   DB  197,28,194,226,1                    ; vcmpltps      %ymm2,%ymm12,%ymm12
   DB  196,65,36,92,216                    ; vsubps        %ymm8,%ymm11,%ymm11
@@ -9090,7 +9090,7 @@
   DB  197,172,94,201                      ; vdivps        %ymm1,%ymm10,%ymm1
   DB  196,195,125,74,198,128              ; vblendvps     %ymm8,%ymm14,%ymm0,%ymm0
   DB  196,195,117,74,206,128              ; vblendvps     %ymm8,%ymm14,%ymm1,%ymm1
-  DB  196,98,125,24,5,210,92,2,0          ; vbroadcastss  0x25cd2(%rip),%ymm8        # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  DB  196,98,125,24,5,50,140,2,0          ; vbroadcastss  0x28c32(%rip),%ymm8        # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -9105,7 +9105,7 @@
   DB  197,252,17,28,36                    ; vmovups       %ymm3,(%rsp)
   DB  197,252,40,225                      ; vmovaps       %ymm1,%ymm4
   DB  197,252,40,216                      ; vmovaps       %ymm0,%ymm3
-  DB  196,98,125,24,5,37,92,2,0           ; vbroadcastss  0x25c25(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,133,139,2,0         ; vbroadcastss  0x28b85(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,60,194,202,2                    ; vcmpleps      %ymm2,%ymm8,%ymm9
   DB  197,92,89,210                       ; vmulps        %ymm2,%ymm4,%ymm10
   DB  196,65,92,92,218                    ; vsubps        %ymm10,%ymm4,%ymm11
@@ -9113,23 +9113,23 @@
   DB  197,52,88,210                       ; vaddps        %ymm2,%ymm9,%ymm10
   DB  197,108,88,202                      ; vaddps        %ymm2,%ymm2,%ymm9
   DB  196,65,52,92,202                    ; vsubps        %ymm10,%ymm9,%ymm9
-  DB  196,98,125,24,29,107,92,2,0         ; vbroadcastss  0x25c6b(%rip),%ymm11        # 2f698 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+  DB  196,98,125,24,29,203,139,2,0        ; vbroadcastss  0x28bcb(%rip),%ymm11        # 325f8 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
   DB  196,65,100,88,219                   ; vaddps        %ymm11,%ymm3,%ymm11
   DB  196,67,125,8,227,1                  ; vroundps      $0x1,%ymm11,%ymm12
   DB  196,65,36,92,252                    ; vsubps        %ymm12,%ymm11,%ymm15
   DB  196,65,44,92,217                    ; vsubps        %ymm9,%ymm10,%ymm11
-  DB  196,98,125,24,37,61,92,2,0          ; vbroadcastss  0x25c3d(%rip),%ymm12        # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+  DB  196,98,125,24,37,157,139,2,0        ; vbroadcastss  0x28b9d(%rip),%ymm12        # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
   DB  196,193,4,89,196                    ; vmulps        %ymm12,%ymm15,%ymm0
-  DB  196,98,125,24,45,55,92,2,0          ; vbroadcastss  0x25c37(%rip),%ymm13        # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+  DB  196,98,125,24,45,151,139,2,0        ; vbroadcastss  0x28b97(%rip),%ymm13        # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
   DB  197,20,92,240                       ; vsubps        %ymm0,%ymm13,%ymm14
   DB  196,65,36,89,246                    ; vmulps        %ymm14,%ymm11,%ymm14
   DB  196,65,52,88,246                    ; vaddps        %ymm14,%ymm9,%ymm14
-  DB  196,226,125,24,13,44,92,2,0         ; vbroadcastss  0x25c2c(%rip),%ymm1        # 2f69c <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+  DB  196,226,125,24,13,140,139,2,0       ; vbroadcastss  0x28b8c(%rip),%ymm1        # 325fc <_sk_srcover_bgra_8888_sse2_lowp+0x320>
   DB  196,193,116,194,255,2               ; vcmpleps      %ymm15,%ymm1,%ymm7
   DB  196,195,13,74,249,112               ; vblendvps     %ymm7,%ymm9,%ymm14,%ymm7
   DB  196,65,60,194,247,2                 ; vcmpleps      %ymm15,%ymm8,%ymm14
   DB  196,227,45,74,255,224               ; vblendvps     %ymm14,%ymm7,%ymm10,%ymm7
-  DB  196,98,125,24,53,3,92,2,0           ; vbroadcastss  0x25c03(%rip),%ymm14        # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+  DB  196,98,125,24,53,99,139,2,0         ; vbroadcastss  0x28b63(%rip),%ymm14        # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
   DB  196,65,12,194,255,2                 ; vcmpleps      %ymm15,%ymm14,%ymm15
   DB  196,193,124,89,195                  ; vmulps        %ymm11,%ymm0,%ymm0
   DB  197,180,88,192                      ; vaddps        %ymm0,%ymm9,%ymm0
@@ -9148,7 +9148,7 @@
   DB  197,164,89,247                      ; vmulps        %ymm7,%ymm11,%ymm6
   DB  197,180,88,246                      ; vaddps        %ymm6,%ymm9,%ymm6
   DB  196,227,77,74,237,0                 ; vblendvps     %ymm0,%ymm5,%ymm6,%ymm5
-  DB  196,226,125,24,5,173,91,2,0         ; vbroadcastss  0x25bad(%rip),%ymm0        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,226,125,24,5,13,139,2,0         ; vbroadcastss  0x28b0d(%rip),%ymm0        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  197,228,88,192                      ; vaddps        %ymm0,%ymm3,%ymm0
   DB  196,227,125,8,216,1                 ; vroundps      $0x1,%ymm0,%ymm3
   DB  197,252,92,195                      ; vsubps        %ymm3,%ymm0,%ymm0
@@ -9200,13 +9200,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,75                              ; jne           9bff <_sk_scale_u8_avx+0x63>
   DB  196,2,121,48,4,24                   ; vpmovzxbw     (%r8,%r11,1),%xmm8
-  DB  197,57,219,5,174,98,2,0             ; vpand         0x262ae(%rip),%xmm8,%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,57,219,5,110,146,2,0            ; vpand         0x2926e(%rip),%xmm8,%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,66,121,51,200                   ; vpmovzxwd     %xmm8,%xmm9
   DB  196,65,121,112,192,78               ; vpshufd       $0x4e,%xmm8,%xmm8
   DB  196,66,121,51,192                   ; vpmovzxwd     %xmm8,%xmm8
   DB  196,67,53,24,192,1                  ; vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,190,90,2,0         ; vbroadcastss  0x25abe(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,30,138,2,0         ; vbroadcastss  0x28a1e(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  197,188,89,201                      ; vmulps        %ymm1,%ymm8,%ymm1
@@ -9284,20 +9284,20 @@
   DB  196,65,121,112,192,78               ; vpshufd       $0x4e,%xmm8,%xmm8
   DB  196,66,121,51,192                   ; vpmovzxwd     %xmm8,%xmm8
   DB  196,67,53,24,192,1                  ; vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
-  DB  196,98,125,24,13,176,89,2,0         ; vbroadcastss  0x259b0(%rip),%ymm9        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,98,125,24,13,16,137,2,0         ; vbroadcastss  0x28910(%rip),%ymm9        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  196,65,60,84,201                    ; vandps        %ymm9,%ymm8,%ymm9
   DB  196,65,124,91,201                   ; vcvtdq2ps     %ymm9,%ymm9
-  DB  196,98,125,24,21,161,89,2,0         ; vbroadcastss  0x259a1(%rip),%ymm10        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,98,125,24,21,1,137,2,0          ; vbroadcastss  0x28901(%rip),%ymm10        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
-  DB  196,98,125,24,21,151,89,2,0         ; vbroadcastss  0x25997(%rip),%ymm10        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,98,125,24,21,247,136,2,0        ; vbroadcastss  0x288f7(%rip),%ymm10        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  196,65,60,84,210                    ; vandps        %ymm10,%ymm8,%ymm10
   DB  196,65,124,91,210                   ; vcvtdq2ps     %ymm10,%ymm10
-  DB  196,98,125,24,29,136,89,2,0         ; vbroadcastss  0x25988(%rip),%ymm11        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,98,125,24,29,232,136,2,0        ; vbroadcastss  0x288e8(%rip),%ymm11        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,24,29,126,89,2,0         ; vbroadcastss  0x2597e(%rip),%ymm11        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,98,125,24,29,222,136,2,0        ; vbroadcastss  0x288de(%rip),%ymm11        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  196,65,60,84,195                    ; vandps        %ymm11,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,29,111,89,2,0         ; vbroadcastss  0x2596f(%rip),%ymm11        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,98,125,24,29,207,136,2,0        ; vbroadcastss  0x288cf(%rip),%ymm11        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  197,100,194,223,1                   ; vcmpltps      %ymm7,%ymm3,%ymm11
   DB  196,65,44,93,224                    ; vminps        %ymm8,%ymm10,%ymm12
@@ -9386,13 +9386,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,111                             ; jne           9eee <_sk_lerp_u8_avx+0x87>
   DB  196,2,121,48,4,24                   ; vpmovzxbw     (%r8,%r11,1),%xmm8
-  DB  197,57,219,5,227,95,2,0             ; vpand         0x25fe3(%rip),%xmm8,%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,57,219,5,163,143,2,0            ; vpand         0x28fa3(%rip),%xmm8,%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,66,121,51,200                   ; vpmovzxwd     %xmm8,%xmm9
   DB  196,65,121,112,192,78               ; vpshufd       $0x4e,%xmm8,%xmm8
   DB  196,66,121,51,192                   ; vpmovzxwd     %xmm8,%xmm8
   DB  196,67,53,24,192,1                  ; vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,13,243,87,2,0         ; vbroadcastss  0x257f3(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,83,135,2,0         ; vbroadcastss  0x28753(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,252,92,196                      ; vsubps        %ymm4,%ymm0,%ymm0
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
@@ -9448,7 +9448,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,221                 ; callq         ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdac20>
+  DB  232,255,255,255,221                 ; callq         ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd7cc0>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,210                             ; callq         *%rdx
@@ -9475,20 +9475,20 @@
   DB  196,65,121,112,192,78               ; vpshufd       $0x4e,%xmm8,%xmm8
   DB  196,66,121,51,192                   ; vpmovzxwd     %xmm8,%xmm8
   DB  196,67,53,24,192,1                  ; vinsertf128   $0x1,%xmm8,%ymm9,%ymm8
-  DB  196,98,125,24,13,188,86,2,0         ; vbroadcastss  0x256bc(%rip),%ymm9        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,98,125,24,13,28,134,2,0         ; vbroadcastss  0x2861c(%rip),%ymm9        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  196,65,60,84,201                    ; vandps        %ymm9,%ymm8,%ymm9
   DB  196,65,124,91,201                   ; vcvtdq2ps     %ymm9,%ymm9
-  DB  196,98,125,24,21,173,86,2,0         ; vbroadcastss  0x256ad(%rip),%ymm10        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,98,125,24,21,13,134,2,0         ; vbroadcastss  0x2860d(%rip),%ymm10        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
-  DB  196,98,125,24,21,163,86,2,0         ; vbroadcastss  0x256a3(%rip),%ymm10        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,98,125,24,21,3,134,2,0          ; vbroadcastss  0x28603(%rip),%ymm10        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  196,65,60,84,210                    ; vandps        %ymm10,%ymm8,%ymm10
   DB  196,65,124,91,210                   ; vcvtdq2ps     %ymm10,%ymm10
-  DB  196,98,125,24,29,148,86,2,0         ; vbroadcastss  0x25694(%rip),%ymm11        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,98,125,24,29,244,133,2,0        ; vbroadcastss  0x285f4(%rip),%ymm11        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
-  DB  196,98,125,24,29,138,86,2,0         ; vbroadcastss  0x2568a(%rip),%ymm11        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,98,125,24,29,234,133,2,0        ; vbroadcastss  0x285ea(%rip),%ymm11        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  196,65,60,84,195                    ; vandps        %ymm11,%ymm8,%ymm8
   DB  196,65,124,91,192                   ; vcvtdq2ps     %ymm8,%ymm8
-  DB  196,98,125,24,29,123,86,2,0         ; vbroadcastss  0x2567b(%rip),%ymm11        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,98,125,24,29,219,133,2,0        ; vbroadcastss  0x285db(%rip),%ymm11        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  197,100,194,223,1                   ; vcmpltps      %ymm7,%ymm3,%ymm11
   DB  196,65,44,93,224                    ; vminps        %ymm8,%ymm10,%ymm12
@@ -9564,7 +9564,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,7,2,0,0                      ; jne           a35e <_sk_load_tables_avx+0x21e>
   DB  196,65,125,16,20,144                ; vmovupd       (%r8,%rdx,4),%ymm10
-  DB  197,125,40,13,27,90,2,0             ; vmovapd       0x25a1b(%rip),%ymm9        # 2fb80 <_sk_srcover_bgra_8888_sse2_lowp+0x804>
+  DB  197,125,40,13,123,137,2,0           ; vmovapd       0x2897b(%rip),%ymm9        # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x804>
   DB  196,193,45,84,201                   ; vandpd        %ymm9,%ymm10,%ymm1
   DB  196,227,125,25,200,1                ; vextractf128  $0x1,%ymm1,%xmm0
   DB  196,193,249,126,192                 ; vmovq         %xmm0,%r8
@@ -9656,7 +9656,7 @@
   DB  196,193,65,114,213,24               ; vpsrld        $0x18,%xmm13,%xmm7
   DB  196,227,101,24,223,1                ; vinsertf128   $0x1,%xmm7,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,226,125,24,61,87,83,2,0         ; vbroadcastss  0x25357(%rip),%ymm7        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,61,183,130,2,0       ; vbroadcastss  0x282b7(%rip),%ymm7        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,228,89,223                      ; vmulps        %ymm7,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,16,60,36                    ; vmovups       (%rsp),%ymm7
@@ -9743,7 +9743,7 @@
   DB  197,177,108,208                     ; vpunpcklqdq   %xmm0,%xmm9,%xmm2
   DB  197,49,109,232                      ; vpunpckhqdq   %xmm0,%xmm9,%xmm13
   DB  196,65,57,108,212                   ; vpunpcklqdq   %xmm12,%xmm8,%xmm10
-  DB  197,121,111,29,201,89,2,0           ; vmovdqa       0x259c9(%rip),%xmm11        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,121,111,29,137,137,2,0          ; vmovdqa       0x28989(%rip),%xmm11        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,193,105,219,195                 ; vpand         %xmm11,%xmm2,%xmm0
   DB  197,249,112,208,78                  ; vpshufd       $0x4e,%xmm0,%xmm2
   DB  196,226,121,51,210                  ; vpmovzxwd     %xmm2,%xmm2
@@ -9837,7 +9837,7 @@
   DB  196,226,121,51,219                  ; vpmovzxwd     %xmm3,%xmm3
   DB  196,227,77,24,219,1                 ; vinsertf128   $0x1,%xmm3,%ymm6,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,226,125,24,53,52,80,2,0         ; vbroadcastss  0x25034(%rip),%ymm6        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,226,125,24,53,148,127,2,0       ; vbroadcastss  0x27f94(%rip),%ymm6        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  197,228,89,222                      ; vmulps        %ymm6,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,16,52,36                    ; vmovups       (%rsp),%ymm6
@@ -9901,7 +9901,7 @@
   DB  197,105,108,216                     ; vpunpcklqdq   %xmm0,%xmm2,%xmm11
   DB  197,241,108,211                     ; vpunpcklqdq   %xmm3,%xmm1,%xmm2
   DB  197,241,109,203                     ; vpunpckhqdq   %xmm3,%xmm1,%xmm1
-  DB  197,121,111,53,195,86,2,0           ; vmovdqa       0x256c3(%rip),%xmm14        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,121,111,53,131,134,2,0          ; vmovdqa       0x28683(%rip),%xmm14        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,193,105,219,214                 ; vpand         %xmm14,%xmm2,%xmm2
   DB  197,249,112,218,78                  ; vpshufd       $0x4e,%xmm2,%xmm3
   DB  196,226,121,51,219                  ; vpmovzxwd     %xmm3,%xmm3
@@ -9987,7 +9987,7 @@
   DB  196,227,105,33,215,48               ; vinsertps     $0x30,%xmm7,%xmm2,%xmm2
   DB  196,227,77,24,210,1                 ; vinsertf128   $0x1,%xmm2,%ymm6,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,196,76,2,0        ; vbroadcastss  0x24cc4(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,36,124,2,0        ; vbroadcastss  0x27c24(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,16,52,36                    ; vmovups       (%rsp),%ymm6
   DB  197,252,16,124,36,32                ; vmovups       0x20(%rsp),%ymm7
   DB  72,131,196,88                       ; add           $0x58,%rsp
@@ -10057,7 +10057,7 @@
 PUBLIC _sk_byte_tables_avx
 _sk_byte_tables_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,170,75,2,0          ; vbroadcastss  0x24baa(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,10,123,2,0          ; vbroadcastss  0x27b0a(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  197,125,91,200                      ; vcvtps2dq     %ymm0,%ymm9
   DB  196,65,249,126,200                  ; vmovq         %xmm9,%r8
@@ -10192,7 +10192,7 @@
   DB  196,194,121,49,204                  ; vpmovzxbd     %xmm12,%xmm1
   DB  196,194,121,49,213                  ; vpmovzxbd     %xmm13,%xmm2
   DB  196,227,117,24,202,1                ; vinsertf128   $0x1,%xmm2,%ymm1,%ymm1
-  DB  196,98,125,24,13,102,73,2,0         ; vbroadcastss  0x24966(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,198,120,2,0        ; vbroadcastss  0x278c6(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
   DB  196,193,116,89,201                  ; vmulps        %ymm9,%ymm1,%ymm1
@@ -10318,7 +10318,7 @@
   DB  196,194,121,49,203                  ; vpmovzxbd     %xmm11,%xmm1
   DB  196,227,125,24,193,1                ; vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,13,27,71,2,0          ; vbroadcastss  0x2471b(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,123,118,2,0        ; vbroadcastss  0x2767b(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  196,194,121,49,202                  ; vpmovzxbd     %xmm10,%xmm1
   DB  196,194,121,49,212                  ; vpmovzxbd     %xmm12,%xmm2
@@ -10545,36 +10545,36 @@
   DB  196,193,124,88,195                  ; vaddps        %ymm11,%ymm0,%ymm0
   DB  196,98,125,24,16                    ; vbroadcastss  (%rax),%ymm10
   DB  197,124,91,216                      ; vcvtdq2ps     %ymm0,%ymm11
-  DB  196,98,125,24,37,172,67,2,0         ; vbroadcastss  0x243ac(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,37,12,115,2,0         ; vbroadcastss  0x2730c(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   DB  196,65,36,89,220                    ; vmulps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,162,67,2,0         ; vbroadcastss  0x243a2(%rip),%ymm12        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,2,115,2,0          ; vbroadcastss  0x27302(%rip),%ymm12        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,193,124,84,196                  ; vandps        %ymm12,%ymm0,%ymm0
-  DB  196,98,125,24,37,244,66,2,0         ; vbroadcastss  0x242f4(%rip),%ymm12        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,37,84,114,2,0         ; vbroadcastss  0x27254(%rip),%ymm12        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,124,86,196                  ; vorps         %ymm12,%ymm0,%ymm0
-  DB  196,98,125,24,37,138,67,2,0         ; vbroadcastss  0x2438a(%rip),%ymm12        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,37,234,114,2,0        ; vbroadcastss  0x272ea(%rip),%ymm12        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,65,36,88,220                    ; vaddps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,128,67,2,0         ; vbroadcastss  0x24380(%rip),%ymm12        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,37,224,114,2,0        ; vbroadcastss  0x272e0(%rip),%ymm12        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,65,124,89,228                   ; vmulps        %ymm12,%ymm0,%ymm12
   DB  196,65,36,92,220                    ; vsubps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,113,67,2,0         ; vbroadcastss  0x24371(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,209,114,2,0        ; vbroadcastss  0x272d1(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,193,124,88,196                  ; vaddps        %ymm12,%ymm0,%ymm0
-  DB  196,98,125,24,37,103,67,2,0         ; vbroadcastss  0x24367(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,199,114,2,0        ; vbroadcastss  0x272c7(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  197,156,94,192                      ; vdivps        %ymm0,%ymm12,%ymm0
   DB  197,164,92,192                      ; vsubps        %ymm0,%ymm11,%ymm0
   DB  197,172,89,192                      ; vmulps        %ymm0,%ymm10,%ymm0
   DB  196,99,125,8,208,1                  ; vroundps      $0x1,%ymm0,%ymm10
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,75,67,2,0          ; vbroadcastss  0x2434b(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,171,114,2,0        ; vbroadcastss  0x272ab(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,124,88,195                  ; vaddps        %ymm11,%ymm0,%ymm0
-  DB  196,98,125,24,29,65,67,2,0          ; vbroadcastss  0x24341(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,161,114,2,0        ; vbroadcastss  0x272a1(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,65,44,89,219                    ; vmulps        %ymm11,%ymm10,%ymm11
   DB  196,193,124,92,195                  ; vsubps        %ymm11,%ymm0,%ymm0
-  DB  196,98,125,24,29,50,67,2,0          ; vbroadcastss  0x24332(%rip),%ymm11        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,98,125,24,29,146,114,2,0        ; vbroadcastss  0x27292(%rip),%ymm11        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
-  DB  196,98,125,24,29,40,67,2,0          ; vbroadcastss  0x24328(%rip),%ymm11        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,29,136,114,2,0        ; vbroadcastss  0x27288(%rip),%ymm11        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  196,65,36,94,210                    ; vdivps        %ymm10,%ymm11,%ymm10
   DB  196,193,124,88,194                  ; vaddps        %ymm10,%ymm0,%ymm0
-  DB  196,98,125,24,21,25,67,2,0          ; vbroadcastss  0x24319(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,121,114,2,0        ; vbroadcastss  0x27279(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,124,89,194                  ; vmulps        %ymm10,%ymm0,%ymm0
   DB  197,253,91,192                      ; vcvtps2dq     %ymm0,%ymm0
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -10582,7 +10582,7 @@
   DB  196,195,125,74,193,128              ; vblendvps     %ymm8,%ymm9,%ymm0,%ymm0
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,5,45,66,2,0           ; vbroadcastss  0x2422d(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,141,113,2,0         ; vbroadcastss  0x2718d(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -10602,36 +10602,36 @@
   DB  196,193,116,88,203                  ; vaddps        %ymm11,%ymm1,%ymm1
   DB  196,98,125,24,16                    ; vbroadcastss  (%rax),%ymm10
   DB  197,124,91,217                      ; vcvtdq2ps     %ymm1,%ymm11
-  DB  196,98,125,24,37,114,66,2,0         ; vbroadcastss  0x24272(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,37,210,113,2,0        ; vbroadcastss  0x271d2(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   DB  196,65,36,89,220                    ; vmulps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,104,66,2,0         ; vbroadcastss  0x24268(%rip),%ymm12        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,200,113,2,0        ; vbroadcastss  0x271c8(%rip),%ymm12        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,193,116,84,204                  ; vandps        %ymm12,%ymm1,%ymm1
-  DB  196,98,125,24,37,186,65,2,0         ; vbroadcastss  0x241ba(%rip),%ymm12        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,37,26,113,2,0         ; vbroadcastss  0x2711a(%rip),%ymm12        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,116,86,204                  ; vorps         %ymm12,%ymm1,%ymm1
-  DB  196,98,125,24,37,80,66,2,0          ; vbroadcastss  0x24250(%rip),%ymm12        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,37,176,113,2,0        ; vbroadcastss  0x271b0(%rip),%ymm12        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,65,36,88,220                    ; vaddps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,70,66,2,0          ; vbroadcastss  0x24246(%rip),%ymm12        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,37,166,113,2,0        ; vbroadcastss  0x271a6(%rip),%ymm12        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,65,116,89,228                   ; vmulps        %ymm12,%ymm1,%ymm12
   DB  196,65,36,92,220                    ; vsubps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,55,66,2,0          ; vbroadcastss  0x24237(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,151,113,2,0        ; vbroadcastss  0x27197(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,193,116,88,204                  ; vaddps        %ymm12,%ymm1,%ymm1
-  DB  196,98,125,24,37,45,66,2,0          ; vbroadcastss  0x2422d(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,141,113,2,0        ; vbroadcastss  0x2718d(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  197,156,94,201                      ; vdivps        %ymm1,%ymm12,%ymm1
   DB  197,164,92,201                      ; vsubps        %ymm1,%ymm11,%ymm1
   DB  197,172,89,201                      ; vmulps        %ymm1,%ymm10,%ymm1
   DB  196,99,125,8,209,1                  ; vroundps      $0x1,%ymm1,%ymm10
   DB  196,65,116,92,210                   ; vsubps        %ymm10,%ymm1,%ymm10
-  DB  196,98,125,24,29,17,66,2,0          ; vbroadcastss  0x24211(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,113,113,2,0        ; vbroadcastss  0x27171(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,116,88,203                  ; vaddps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,29,7,66,2,0           ; vbroadcastss  0x24207(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,103,113,2,0        ; vbroadcastss  0x27167(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,65,44,89,219                    ; vmulps        %ymm11,%ymm10,%ymm11
   DB  196,193,116,92,203                  ; vsubps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,29,248,65,2,0         ; vbroadcastss  0x241f8(%rip),%ymm11        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,98,125,24,29,88,113,2,0         ; vbroadcastss  0x27158(%rip),%ymm11        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
-  DB  196,98,125,24,29,238,65,2,0         ; vbroadcastss  0x241ee(%rip),%ymm11        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,29,78,113,2,0         ; vbroadcastss  0x2714e(%rip),%ymm11        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  196,65,36,94,210                    ; vdivps        %ymm10,%ymm11,%ymm10
   DB  196,193,116,88,202                  ; vaddps        %ymm10,%ymm1,%ymm1
-  DB  196,98,125,24,21,223,65,2,0         ; vbroadcastss  0x241df(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,63,113,2,0         ; vbroadcastss  0x2713f(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,116,89,202                  ; vmulps        %ymm10,%ymm1,%ymm1
   DB  197,253,91,201                      ; vcvtps2dq     %ymm1,%ymm1
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -10639,7 +10639,7 @@
   DB  196,195,117,74,201,128              ; vblendvps     %ymm8,%ymm9,%ymm1,%ymm1
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,116,95,200                  ; vmaxps        %ymm8,%ymm1,%ymm1
-  DB  196,98,125,24,5,243,64,2,0          ; vbroadcastss  0x240f3(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,83,112,2,0          ; vbroadcastss  0x27053(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -10659,36 +10659,36 @@
   DB  196,193,108,88,211                  ; vaddps        %ymm11,%ymm2,%ymm2
   DB  196,98,125,24,16                    ; vbroadcastss  (%rax),%ymm10
   DB  197,124,91,218                      ; vcvtdq2ps     %ymm2,%ymm11
-  DB  196,98,125,24,37,56,65,2,0          ; vbroadcastss  0x24138(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,37,152,112,2,0        ; vbroadcastss  0x27098(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   DB  196,65,36,89,220                    ; vmulps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,46,65,2,0          ; vbroadcastss  0x2412e(%rip),%ymm12        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,142,112,2,0        ; vbroadcastss  0x2708e(%rip),%ymm12        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,193,108,84,212                  ; vandps        %ymm12,%ymm2,%ymm2
-  DB  196,98,125,24,37,128,64,2,0         ; vbroadcastss  0x24080(%rip),%ymm12        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,37,224,111,2,0        ; vbroadcastss  0x26fe0(%rip),%ymm12        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,108,86,212                  ; vorps         %ymm12,%ymm2,%ymm2
-  DB  196,98,125,24,37,22,65,2,0          ; vbroadcastss  0x24116(%rip),%ymm12        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,37,118,112,2,0        ; vbroadcastss  0x27076(%rip),%ymm12        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,65,36,88,220                    ; vaddps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,12,65,2,0          ; vbroadcastss  0x2410c(%rip),%ymm12        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,37,108,112,2,0        ; vbroadcastss  0x2706c(%rip),%ymm12        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,65,108,89,228                   ; vmulps        %ymm12,%ymm2,%ymm12
   DB  196,65,36,92,220                    ; vsubps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,253,64,2,0         ; vbroadcastss  0x240fd(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,93,112,2,0         ; vbroadcastss  0x2705d(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,193,108,88,212                  ; vaddps        %ymm12,%ymm2,%ymm2
-  DB  196,98,125,24,37,243,64,2,0         ; vbroadcastss  0x240f3(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,83,112,2,0         ; vbroadcastss  0x27053(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  197,156,94,210                      ; vdivps        %ymm2,%ymm12,%ymm2
   DB  197,164,92,210                      ; vsubps        %ymm2,%ymm11,%ymm2
   DB  197,172,89,210                      ; vmulps        %ymm2,%ymm10,%ymm2
   DB  196,99,125,8,210,1                  ; vroundps      $0x1,%ymm2,%ymm10
   DB  196,65,108,92,210                   ; vsubps        %ymm10,%ymm2,%ymm10
-  DB  196,98,125,24,29,215,64,2,0         ; vbroadcastss  0x240d7(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,55,112,2,0         ; vbroadcastss  0x27037(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,108,88,211                  ; vaddps        %ymm11,%ymm2,%ymm2
-  DB  196,98,125,24,29,205,64,2,0         ; vbroadcastss  0x240cd(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,45,112,2,0         ; vbroadcastss  0x2702d(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,65,44,89,219                    ; vmulps        %ymm11,%ymm10,%ymm11
   DB  196,193,108,92,211                  ; vsubps        %ymm11,%ymm2,%ymm2
-  DB  196,98,125,24,29,190,64,2,0         ; vbroadcastss  0x240be(%rip),%ymm11        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,98,125,24,29,30,112,2,0         ; vbroadcastss  0x2701e(%rip),%ymm11        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
-  DB  196,98,125,24,29,180,64,2,0         ; vbroadcastss  0x240b4(%rip),%ymm11        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,29,20,112,2,0         ; vbroadcastss  0x27014(%rip),%ymm11        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  196,65,36,94,210                    ; vdivps        %ymm10,%ymm11,%ymm10
   DB  196,193,108,88,210                  ; vaddps        %ymm10,%ymm2,%ymm2
-  DB  196,98,125,24,21,165,64,2,0         ; vbroadcastss  0x240a5(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,5,112,2,0          ; vbroadcastss  0x27005(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,108,89,210                  ; vmulps        %ymm10,%ymm2,%ymm2
   DB  197,253,91,210                      ; vcvtps2dq     %ymm2,%ymm2
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -10696,7 +10696,7 @@
   DB  196,195,109,74,209,128              ; vblendvps     %ymm8,%ymm9,%ymm2,%ymm2
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,108,95,208                  ; vmaxps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,185,63,2,0          ; vbroadcastss  0x23fb9(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,25,111,2,0          ; vbroadcastss  0x26f19(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,108,93,208                  ; vminps        %ymm8,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -10716,36 +10716,36 @@
   DB  196,193,100,88,219                  ; vaddps        %ymm11,%ymm3,%ymm3
   DB  196,98,125,24,16                    ; vbroadcastss  (%rax),%ymm10
   DB  197,124,91,219                      ; vcvtdq2ps     %ymm3,%ymm11
-  DB  196,98,125,24,37,254,63,2,0         ; vbroadcastss  0x23ffe(%rip),%ymm12        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,37,94,111,2,0         ; vbroadcastss  0x26f5e(%rip),%ymm12        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   DB  196,65,36,89,220                    ; vmulps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,244,63,2,0         ; vbroadcastss  0x23ff4(%rip),%ymm12        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,37,84,111,2,0         ; vbroadcastss  0x26f54(%rip),%ymm12        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,193,100,84,220                  ; vandps        %ymm12,%ymm3,%ymm3
-  DB  196,98,125,24,37,70,63,2,0          ; vbroadcastss  0x23f46(%rip),%ymm12        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,37,166,110,2,0        ; vbroadcastss  0x26ea6(%rip),%ymm12        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,100,86,220                  ; vorps         %ymm12,%ymm3,%ymm3
-  DB  196,98,125,24,37,220,63,2,0         ; vbroadcastss  0x23fdc(%rip),%ymm12        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,37,60,111,2,0         ; vbroadcastss  0x26f3c(%rip),%ymm12        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,65,36,88,220                    ; vaddps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,210,63,2,0         ; vbroadcastss  0x23fd2(%rip),%ymm12        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,37,50,111,2,0         ; vbroadcastss  0x26f32(%rip),%ymm12        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,65,100,89,228                   ; vmulps        %ymm12,%ymm3,%ymm12
   DB  196,65,36,92,220                    ; vsubps        %ymm12,%ymm11,%ymm11
-  DB  196,98,125,24,37,195,63,2,0         ; vbroadcastss  0x23fc3(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,35,111,2,0         ; vbroadcastss  0x26f23(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,193,100,88,220                  ; vaddps        %ymm12,%ymm3,%ymm3
-  DB  196,98,125,24,37,185,63,2,0         ; vbroadcastss  0x23fb9(%rip),%ymm12        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,37,25,111,2,0         ; vbroadcastss  0x26f19(%rip),%ymm12        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  197,156,94,219                      ; vdivps        %ymm3,%ymm12,%ymm3
   DB  197,164,92,219                      ; vsubps        %ymm3,%ymm11,%ymm3
   DB  197,172,89,219                      ; vmulps        %ymm3,%ymm10,%ymm3
   DB  196,99,125,8,211,1                  ; vroundps      $0x1,%ymm3,%ymm10
   DB  196,65,100,92,210                   ; vsubps        %ymm10,%ymm3,%ymm10
-  DB  196,98,125,24,29,157,63,2,0         ; vbroadcastss  0x23f9d(%rip),%ymm11        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,29,253,110,2,0        ; vbroadcastss  0x26efd(%rip),%ymm11        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,100,88,219                  ; vaddps        %ymm11,%ymm3,%ymm3
-  DB  196,98,125,24,29,147,63,2,0         ; vbroadcastss  0x23f93(%rip),%ymm11        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,98,125,24,29,243,110,2,0        ; vbroadcastss  0x26ef3(%rip),%ymm11        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  196,65,44,89,219                    ; vmulps        %ymm11,%ymm10,%ymm11
   DB  196,193,100,92,219                  ; vsubps        %ymm11,%ymm3,%ymm3
-  DB  196,98,125,24,29,132,63,2,0         ; vbroadcastss  0x23f84(%rip),%ymm11        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,98,125,24,29,228,110,2,0        ; vbroadcastss  0x26ee4(%rip),%ymm11        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  196,65,36,92,210                    ; vsubps        %ymm10,%ymm11,%ymm10
-  DB  196,98,125,24,29,122,63,2,0         ; vbroadcastss  0x23f7a(%rip),%ymm11        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,98,125,24,29,218,110,2,0        ; vbroadcastss  0x26eda(%rip),%ymm11        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  196,65,36,94,210                    ; vdivps        %ymm10,%ymm11,%ymm10
   DB  196,193,100,88,218                  ; vaddps        %ymm10,%ymm3,%ymm3
-  DB  196,98,125,24,21,107,63,2,0         ; vbroadcastss  0x23f6b(%rip),%ymm10        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,98,125,24,21,203,110,2,0        ; vbroadcastss  0x26ecb(%rip),%ymm10        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  196,193,100,89,218                  ; vmulps        %ymm10,%ymm3,%ymm3
   DB  197,253,91,219                      ; vcvtps2dq     %ymm3,%ymm3
   DB  196,98,125,24,80,20                 ; vbroadcastss  0x14(%rax),%ymm10
@@ -10753,7 +10753,7 @@
   DB  196,195,101,74,217,128              ; vblendvps     %ymm8,%ymm9,%ymm3,%ymm3
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  196,193,100,95,216                  ; vmaxps        %ymm8,%ymm3,%ymm3
-  DB  196,98,125,24,5,127,62,2,0          ; vbroadcastss  0x23e7f(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,223,109,2,0         ; vbroadcastss  0x26ddf(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,100,93,216                  ; vminps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -10770,34 +10770,34 @@
   DB  197,252,40,233                      ; vmovaps       %ymm1,%ymm5
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,91,200                      ; vcvtdq2ps     %ymm0,%ymm1
-  DB  196,98,125,24,5,204,62,2,0          ; vbroadcastss  0x23ecc(%rip),%ymm8        # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+  DB  196,98,125,24,5,44,110,2,0          ; vbroadcastss  0x26e2c(%rip),%ymm8        # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
   DB  196,193,116,89,200                  ; vmulps        %ymm8,%ymm1,%ymm1
-  DB  196,98,125,24,13,194,62,2,0         ; vbroadcastss  0x23ec2(%rip),%ymm9        # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+  DB  196,98,125,24,13,34,110,2,0         ; vbroadcastss  0x26e22(%rip),%ymm9        # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
   DB  196,193,124,84,193                  ; vandps        %ymm9,%ymm0,%ymm0
-  DB  196,226,125,24,37,20,62,2,0         ; vbroadcastss  0x23e14(%rip),%ymm4        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,37,116,109,2,0       ; vbroadcastss  0x26d74(%rip),%ymm4        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,252,86,196                      ; vorps         %ymm4,%ymm0,%ymm0
-  DB  196,98,125,24,21,171,62,2,0         ; vbroadcastss  0x23eab(%rip),%ymm10        # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+  DB  196,98,125,24,21,11,110,2,0         ; vbroadcastss  0x26e0b(%rip),%ymm10        # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
   DB  196,193,116,88,202                  ; vaddps        %ymm10,%ymm1,%ymm1
-  DB  196,98,125,24,29,161,62,2,0         ; vbroadcastss  0x23ea1(%rip),%ymm11        # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+  DB  196,98,125,24,29,1,110,2,0          ; vbroadcastss  0x26e01(%rip),%ymm11        # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
   DB  196,193,124,89,211                  ; vmulps        %ymm11,%ymm0,%ymm2
   DB  197,244,92,202                      ; vsubps        %ymm2,%ymm1,%ymm1
-  DB  196,98,125,24,37,147,62,2,0         ; vbroadcastss  0x23e93(%rip),%ymm12        # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+  DB  196,98,125,24,37,243,109,2,0        ; vbroadcastss  0x26df3(%rip),%ymm12        # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
   DB  196,193,124,88,196                  ; vaddps        %ymm12,%ymm0,%ymm0
-  DB  196,98,125,24,45,137,62,2,0         ; vbroadcastss  0x23e89(%rip),%ymm13        # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+  DB  196,98,125,24,45,233,109,2,0        ; vbroadcastss  0x26de9(%rip),%ymm13        # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
   DB  197,148,94,192                      ; vdivps        %ymm0,%ymm13,%ymm0
   DB  197,244,92,192                      ; vsubps        %ymm0,%ymm1,%ymm0
   DB  196,98,125,24,48                    ; vbroadcastss  (%rax),%ymm14
   DB  196,193,124,89,198                  ; vmulps        %ymm14,%ymm0,%ymm0
   DB  196,227,125,8,200,1                 ; vroundps      $0x1,%ymm0,%ymm1
   DB  197,252,92,241                      ; vsubps        %ymm1,%ymm0,%ymm6
-  DB  196,98,125,24,61,104,62,2,0         ; vbroadcastss  0x23e68(%rip),%ymm15        # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+  DB  196,98,125,24,61,200,109,2,0        ; vbroadcastss  0x26dc8(%rip),%ymm15        # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
   DB  196,193,124,88,199                  ; vaddps        %ymm15,%ymm0,%ymm0
-  DB  196,226,125,24,29,94,62,2,0         ; vbroadcastss  0x23e5e(%rip),%ymm3        # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+  DB  196,226,125,24,29,190,109,2,0       ; vbroadcastss  0x26dbe(%rip),%ymm3        # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
   DB  197,204,89,203                      ; vmulps        %ymm3,%ymm6,%ymm1
   DB  197,252,92,201                      ; vsubps        %ymm1,%ymm0,%ymm1
-  DB  196,226,125,24,21,81,62,2,0         ; vbroadcastss  0x23e51(%rip),%ymm2        # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+  DB  196,226,125,24,21,177,109,2,0       ; vbroadcastss  0x26db1(%rip),%ymm2        # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
   DB  197,236,92,198                      ; vsubps        %ymm6,%ymm2,%ymm0
-  DB  196,226,125,24,53,72,62,2,0         ; vbroadcastss  0x23e48(%rip),%ymm6        # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+  DB  196,226,125,24,53,168,109,2,0       ; vbroadcastss  0x26da8(%rip),%ymm6        # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
   DB  197,204,94,192                      ; vdivps        %ymm0,%ymm6,%ymm0
   DB  197,244,88,192                      ; vaddps        %ymm0,%ymm1,%ymm0
   DB  197,252,17,4,36                     ; vmovups       %ymm0,(%rsp)
@@ -10839,7 +10839,7 @@
   DB  197,236,92,212                      ; vsubps        %ymm4,%ymm2,%ymm2
   DB  197,204,94,210                      ; vdivps        %ymm2,%ymm6,%ymm2
   DB  197,244,88,202                      ; vaddps        %ymm2,%ymm1,%ymm1
-  DB  196,226,125,24,21,140,61,2,0        ; vbroadcastss  0x23d8c(%rip),%ymm2        # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+  DB  196,226,125,24,21,236,108,2,0       ; vbroadcastss  0x26cec(%rip),%ymm2        # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
   DB  197,236,89,28,36                    ; vmulps        (%rsp),%ymm2,%ymm3
   DB  197,252,89,226                      ; vmulps        %ymm2,%ymm0,%ymm4
   DB  197,244,89,210                      ; vmulps        %ymm2,%ymm1,%ymm2
@@ -10857,31 +10857,31 @@
 
 PUBLIC _sk_lab_to_xyz_avx
 _sk_lab_to_xyz_avx LABEL PROC
-  DB  196,98,125,24,5,63,61,2,0           ; vbroadcastss  0x23d3f(%rip),%ymm8        # 2f6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+  DB  196,98,125,24,5,159,108,2,0         ; vbroadcastss  0x26c9f(%rip),%ymm8        # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,5,153,60,2,0          ; vbroadcastss  0x23c99(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,249,107,2,0         ; vbroadcastss  0x26bf9(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,193,116,89,200                  ; vmulps        %ymm8,%ymm1,%ymm1
-  DB  196,98,125,24,13,39,61,2,0          ; vbroadcastss  0x23d27(%rip),%ymm9        # 2f6f4 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+  DB  196,98,125,24,13,135,108,2,0        ; vbroadcastss  0x26c87(%rip),%ymm9        # 32654 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
   DB  196,193,116,88,201                  ; vaddps        %ymm9,%ymm1,%ymm1
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
   DB  196,193,108,88,209                  ; vaddps        %ymm9,%ymm2,%ymm2
-  DB  196,98,125,24,5,19,61,2,0           ; vbroadcastss  0x23d13(%rip),%ymm8        # 2f6f8 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+  DB  196,98,125,24,5,115,108,2,0         ; vbroadcastss  0x26c73(%rip),%ymm8        # 32658 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
   DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,5,9,61,2,0            ; vbroadcastss  0x23d09(%rip),%ymm8        # 2f6fc <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+  DB  196,98,125,24,5,105,108,2,0         ; vbroadcastss  0x26c69(%rip),%ymm8        # 3265c <_sk_srcover_bgra_8888_sse2_lowp+0x380>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,5,255,60,2,0          ; vbroadcastss  0x23cff(%rip),%ymm8        # 2f700 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+  DB  196,98,125,24,5,95,108,2,0          ; vbroadcastss  0x26c5f(%rip),%ymm8        # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
   DB  196,193,116,89,200                  ; vmulps        %ymm8,%ymm1,%ymm1
   DB  197,252,88,201                      ; vaddps        %ymm1,%ymm0,%ymm1
-  DB  196,98,125,24,5,241,60,2,0          ; vbroadcastss  0x23cf1(%rip),%ymm8        # 2f704 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+  DB  196,98,125,24,5,81,108,2,0          ; vbroadcastss  0x26c51(%rip),%ymm8        # 32664 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
   DB  197,252,92,210                      ; vsubps        %ymm2,%ymm0,%ymm2
   DB  197,116,89,193                      ; vmulps        %ymm1,%ymm1,%ymm8
   DB  196,65,116,89,192                   ; vmulps        %ymm8,%ymm1,%ymm8
-  DB  196,98,125,24,13,218,60,2,0         ; vbroadcastss  0x23cda(%rip),%ymm9        # 2f708 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+  DB  196,98,125,24,13,58,108,2,0         ; vbroadcastss  0x26c3a(%rip),%ymm9        # 32668 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
   DB  196,65,52,194,208,1                 ; vcmpltps      %ymm8,%ymm9,%ymm10
-  DB  196,98,125,24,29,207,60,2,0         ; vbroadcastss  0x23ccf(%rip),%ymm11        # 2f70c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+  DB  196,98,125,24,29,47,108,2,0         ; vbroadcastss  0x26c2f(%rip),%ymm11        # 3266c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
   DB  196,193,116,88,203                  ; vaddps        %ymm11,%ymm1,%ymm1
-  DB  196,98,125,24,37,197,60,2,0         ; vbroadcastss  0x23cc5(%rip),%ymm12        # 2f710 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+  DB  196,98,125,24,37,37,108,2,0         ; vbroadcastss  0x26c25(%rip),%ymm12        # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
   DB  196,193,116,89,204                  ; vmulps        %ymm12,%ymm1,%ymm1
   DB  196,67,117,74,192,160               ; vblendvps     %ymm10,%ymm8,%ymm1,%ymm8
   DB  197,252,89,200                      ; vmulps        %ymm0,%ymm0,%ymm1
@@ -10896,9 +10896,9 @@
   DB  196,193,108,88,211                  ; vaddps        %ymm11,%ymm2,%ymm2
   DB  196,193,108,89,212                  ; vmulps        %ymm12,%ymm2,%ymm2
   DB  196,227,109,74,208,144              ; vblendvps     %ymm9,%ymm0,%ymm2,%ymm2
-  DB  196,226,125,24,5,123,60,2,0         ; vbroadcastss  0x23c7b(%rip),%ymm0        # 2f714 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+  DB  196,226,125,24,5,219,107,2,0        ; vbroadcastss  0x26bdb(%rip),%ymm0        # 32674 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,114,60,2,0          ; vbroadcastss  0x23c72(%rip),%ymm8        # 2f718 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+  DB  196,98,125,24,5,210,107,2,0         ; vbroadcastss  0x26bd2(%rip),%ymm8        # 32678 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -10914,13 +10914,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,68                              ; jne           bb0b <_sk_load_a8_avx+0x5c>
   DB  196,130,121,48,4,24                 ; vpmovzxbw     (%r8,%r11,1),%xmm0
-  DB  197,249,219,5,155,67,2,0            ; vpand         0x2439b(%rip),%xmm0,%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,249,219,5,91,115,2,0            ; vpand         0x2735b(%rip),%xmm0,%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,121,51,200                  ; vpmovzxwd     %xmm0,%xmm1
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,173,59,2,0        ; vbroadcastss  0x23bad(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,13,107,2,0        ; vbroadcastss  0x26b0d(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,217                      ; vmulps        %ymm1,%ymm0,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
@@ -10992,13 +10992,13 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,68                              ; jne           bc1c <_sk_load_a8_dst_avx+0x5c>
   DB  196,130,121,48,36,24                ; vpmovzxbw     (%r8,%r11,1),%xmm4
-  DB  197,217,219,37,138,66,2,0           ; vpand         0x2428a(%rip),%xmm4,%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,217,219,37,74,114,2,0           ; vpand         0x2724a(%rip),%xmm4,%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,121,51,236                  ; vpmovzxwd     %xmm4,%xmm5
   DB  197,249,112,228,78                  ; vpshufd       $0x4e,%xmm4,%xmm4
   DB  196,226,121,51,228                  ; vpmovzxwd     %xmm4,%xmm4
   DB  196,227,85,24,228,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,156,58,2,0        ; vbroadcastss  0x23a9c(%rip),%ymm5        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,45,252,105,2,0       ; vbroadcastss  0x269fc(%rip),%ymm5        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,220,89,253                      ; vmulps        %ymm5,%ymm4,%ymm7
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,220,87,228                      ; vxorps        %ymm4,%ymm4,%ymm4
@@ -11046,7 +11046,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,221                 ; callq         ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdc948>
+  DB  232,255,255,255,221                 ; callq         ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd99e8>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,210                             ; callq         *%rdx
@@ -11124,7 +11124,7 @@
   DB  196,226,121,49,201                  ; vpmovzxbd     %xmm1,%xmm1
   DB  196,227,125,24,193,1                ; vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,162,56,2,0        ; vbroadcastss  0x238a2(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,2,104,2,0         ; vbroadcastss  0x26802(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,217                      ; vmulps        %ymm1,%ymm0,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
@@ -11145,7 +11145,7 @@
   DB  77,15,175,193                       ; imul          %r9,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,30,56,2,0           ; vbroadcastss  0x2381e(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,126,103,2,0         ; vbroadcastss  0x2677e(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,100,89,192                   ; vmulps        %ymm8,%ymm3,%ymm8
   DB  196,65,125,91,192                   ; vcvtps2dq     %ymm8,%ymm8
   DB  196,67,125,25,193,1                 ; vextractf128  $0x1,%ymm8,%xmm9
@@ -11170,13 +11170,13 @@
   DB  196,3,121,20,4,24,0                 ; vpextrb       $0x0,%xmm8,(%r8,%r11,1)
   DB  235,202                             ; jmp           be5e <_sk_store_a8_avx+0x40>
   DB  196,3,121,20,68,24,2,4              ; vpextrb       $0x4,%xmm8,0x2(%r8,%r11,1)
-  DB  196,98,57,0,5,219,63,2,0            ; vpshufb       0x23fdb(%rip),%xmm8,%xmm8        # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+  DB  196,98,57,0,5,155,111,2,0           ; vpshufb       0x26f9b(%rip),%xmm8,%xmm8        # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
   DB  196,3,121,21,4,24,0                 ; vpextrw       $0x0,%xmm8,(%r8,%r11,1)
   DB  235,176                             ; jmp           be5e <_sk_store_a8_avx+0x40>
   DB  196,3,121,20,68,24,6,12             ; vpextrb       $0xc,%xmm8,0x6(%r8,%r11,1)
   DB  196,3,121,20,68,24,5,10             ; vpextrb       $0xa,%xmm8,0x5(%r8,%r11,1)
   DB  196,3,121,20,68,24,4,8              ; vpextrb       $0x8,%xmm8,0x4(%r8,%r11,1)
-  DB  196,98,57,0,5,193,63,2,0            ; vpshufb       0x23fc1(%rip),%xmm8,%xmm8        # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+  DB  196,98,57,0,5,129,111,2,0           ; vpshufb       0x26f81(%rip),%xmm8,%xmm8        # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
   DB  196,1,121,126,4,24                  ; vmovd         %xmm8,(%r8,%r11,1)
   DB  235,135                             ; jmp           be5e <_sk_store_a8_avx+0x40>
   DB  144                                 ; nop
@@ -11211,16 +11211,16 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,73                              ; jne           bf55 <_sk_load_g8_avx+0x61>
   DB  196,130,121,48,4,24                 ; vpmovzxbw     (%r8,%r11,1),%xmm0
-  DB  197,249,219,5,86,63,2,0             ; vpand         0x23f56(%rip),%xmm0,%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,249,219,5,22,111,2,0            ; vpand         0x26f16(%rip),%xmm0,%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,121,51,200                  ; vpmovzxwd     %xmm0,%xmm1
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,104,55,2,0        ; vbroadcastss  0x23768(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,200,102,2,0       ; vbroadcastss  0x266c8(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,225,54,2,0        ; vbroadcastss  0x236e1(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,65,102,2,0        ; vbroadcastss  0x26641(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  255,224                             ; jmpq          *%rax
@@ -11265,7 +11265,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,222                 ; jmpq          ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdcc80>
+  DB  233,255,255,255,222                 ; jmpq          ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd9d20>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,211                             ; callq         *%rbx
@@ -11287,16 +11287,16 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,73                              ; jne           c069 <_sk_load_g8_dst_avx+0x61>
   DB  196,130,121,48,36,24                ; vpmovzxbw     (%r8,%r11,1),%xmm4
-  DB  197,217,219,37,66,62,2,0            ; vpand         0x23e42(%rip),%xmm4,%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  197,217,219,37,2,110,2,0            ; vpand         0x26e02(%rip),%xmm4,%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  196,226,121,51,236                  ; vpmovzxwd     %xmm4,%xmm5
   DB  197,249,112,228,78                  ; vpshufd       $0x4e,%xmm4,%xmm4
   DB  196,226,121,51,228                  ; vpmovzxwd     %xmm4,%xmm4
   DB  196,227,85,24,228,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,84,54,2,0         ; vbroadcastss  0x23654(%rip),%ymm5        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,45,180,101,2,0       ; vbroadcastss  0x265b4(%rip),%ymm5        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,61,205,53,2,0        ; vbroadcastss  0x235cd(%rip),%ymm7        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,61,45,101,2,0        ; vbroadcastss  0x2652d(%rip),%ymm7        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,236                      ; vmovaps       %ymm4,%ymm5
   DB  197,252,40,244                      ; vmovaps       %ymm4,%ymm6
   DB  255,224                             ; jmpq          *%rax
@@ -11341,7 +11341,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,222                 ; jmpq          ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdcd94>
+  DB  233,255,255,255,222                 ; jmpq          ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd9e34>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,211                             ; callq         *%rbx
@@ -11419,10 +11419,10 @@
   DB  196,226,121,49,201                  ; vpmovzxbd     %xmm1,%xmm1
   DB  196,227,125,24,193,1                ; vinsertf128   $0x1,%xmm1,%ymm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,86,52,2,0         ; vbroadcastss  0x23456(%rip),%ymm1        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,226,125,24,13,182,99,2,0        ; vbroadcastss  0x263b6(%rip),%ymm1        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,207,51,2,0        ; vbroadcastss  0x233cf(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,47,99,2,0         ; vbroadcastss  0x2632f(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
   DB  197,252,40,208                      ; vmovaps       %ymm0,%ymm2
   DB  91                                  ; pop           %rbx
@@ -11448,23 +11448,23 @@
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,208,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm2
-  DB  196,226,125,24,5,246,51,2,0         ; vbroadcastss  0x233f6(%rip),%ymm0        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,24,5,86,99,2,0          ; vbroadcastss  0x26356(%rip),%ymm0        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,236,84,192                      ; vandps        %ymm0,%ymm2,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,233,51,2,0        ; vbroadcastss  0x233e9(%rip),%ymm1        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,13,73,99,2,0         ; vbroadcastss  0x26349(%rip),%ymm1        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,24,13,224,51,2,0        ; vbroadcastss  0x233e0(%rip),%ymm1        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,24,13,64,99,2,0         ; vbroadcastss  0x26340(%rip),%ymm1        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,236,84,201                      ; vandps        %ymm1,%ymm2,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,29,211,51,2,0        ; vbroadcastss  0x233d3(%rip),%ymm3        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,29,51,99,2,0         ; vbroadcastss  0x26333(%rip),%ymm3        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
-  DB  196,226,125,24,29,202,51,2,0        ; vbroadcastss  0x233ca(%rip),%ymm3        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,24,29,42,99,2,0         ; vbroadcastss  0x2632a(%rip),%ymm3        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,236,84,211                      ; vandps        %ymm3,%ymm2,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,226,125,24,29,189,51,2,0        ; vbroadcastss  0x233bd(%rip),%ymm3        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,29,29,99,2,0         ; vbroadcastss  0x2631d(%rip),%ymm3        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,236,89,211                      ; vmulps        %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,30,51,2,0         ; vbroadcastss  0x2331e(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,126,98,2,0        ; vbroadcastss  0x2627e(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,7                        ; and           $0x7,%r9b
@@ -11527,23 +11527,23 @@
   DB  197,249,112,228,78                  ; vpshufd       $0x4e,%xmm4,%xmm4
   DB  196,226,121,51,228                  ; vpmovzxwd     %xmm4,%xmm4
   DB  196,227,85,24,244,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm6
-  DB  196,226,125,24,37,181,50,2,0        ; vbroadcastss  0x232b5(%rip),%ymm4        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,24,37,21,98,2,0         ; vbroadcastss  0x26215(%rip),%ymm4        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,204,84,228                      ; vandps        %ymm4,%ymm6,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,168,50,2,0        ; vbroadcastss  0x232a8(%rip),%ymm5        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,45,8,98,2,0          ; vbroadcastss  0x26208(%rip),%ymm5        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
-  DB  196,226,125,24,45,159,50,2,0        ; vbroadcastss  0x2329f(%rip),%ymm5        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,24,45,255,97,2,0        ; vbroadcastss  0x261ff(%rip),%ymm5        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,204,84,237                      ; vandps        %ymm5,%ymm6,%ymm5
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,226,125,24,61,146,50,2,0        ; vbroadcastss  0x23292(%rip),%ymm7        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,61,242,97,2,0        ; vbroadcastss  0x261f2(%rip),%ymm7        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,212,89,239                      ; vmulps        %ymm7,%ymm5,%ymm5
-  DB  196,226,125,24,61,137,50,2,0        ; vbroadcastss  0x23289(%rip),%ymm7        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,24,61,233,97,2,0        ; vbroadcastss  0x261e9(%rip),%ymm7        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,204,84,247                      ; vandps        %ymm7,%ymm6,%ymm6
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
-  DB  196,226,125,24,61,124,50,2,0        ; vbroadcastss  0x2327c(%rip),%ymm7        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,61,220,97,2,0        ; vbroadcastss  0x261dc(%rip),%ymm7        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,204,89,247                      ; vmulps        %ymm7,%ymm6,%ymm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,61,221,49,2,0        ; vbroadcastss  0x231dd(%rip),%ymm7        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,61,61,97,2,0         ; vbroadcastss  0x2613d(%rip),%ymm7        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,7                        ; and           $0x7,%r9b
@@ -11661,23 +11661,23 @@
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,208,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm2
-  DB  196,226,125,24,5,133,48,2,0         ; vbroadcastss  0x23085(%rip),%ymm0        # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+  DB  196,226,125,24,5,229,95,2,0         ; vbroadcastss  0x25fe5(%rip),%ymm0        # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
   DB  197,236,84,192                      ; vandps        %ymm0,%ymm2,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,120,48,2,0        ; vbroadcastss  0x23078(%rip),%ymm1        # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+  DB  196,226,125,24,13,216,95,2,0        ; vbroadcastss  0x25fd8(%rip),%ymm1        # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,24,13,111,48,2,0        ; vbroadcastss  0x2306f(%rip),%ymm1        # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+  DB  196,226,125,24,13,207,95,2,0        ; vbroadcastss  0x25fcf(%rip),%ymm1        # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
   DB  197,236,84,201                      ; vandps        %ymm1,%ymm2,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,29,98,48,2,0         ; vbroadcastss  0x23062(%rip),%ymm3        # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+  DB  196,226,125,24,29,194,95,2,0        ; vbroadcastss  0x25fc2(%rip),%ymm3        # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
-  DB  196,226,125,24,29,89,48,2,0         ; vbroadcastss  0x23059(%rip),%ymm3        # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+  DB  196,226,125,24,29,185,95,2,0        ; vbroadcastss  0x25fb9(%rip),%ymm3        # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
   DB  197,236,84,211                      ; vandps        %ymm3,%ymm2,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,226,125,24,29,76,48,2,0         ; vbroadcastss  0x2304c(%rip),%ymm3        # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+  DB  196,226,125,24,29,172,95,2,0        ; vbroadcastss  0x25fac(%rip),%ymm3        # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
   DB  197,236,89,211                      ; vmulps        %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,173,47,2,0        ; vbroadcastss  0x22fad(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,13,95,2,0         ; vbroadcastss  0x25f0d(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  91                                  ; pop           %rbx
   DB  65,92                               ; pop           %r12
   DB  65,94                               ; pop           %r14
@@ -11694,14 +11694,14 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,116,48,2,0          ; vbroadcastss  0x23074(%rip),%ymm8        # 2f71c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+  DB  196,98,125,24,5,212,95,2,0          ; vbroadcastss  0x25fd4(%rip),%ymm8        # 3267c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,193,41,114,241,11               ; vpslld        $0xb,%xmm9,%xmm10
   DB  196,67,125,25,201,1                 ; vextractf128  $0x1,%ymm9,%xmm9
   DB  196,193,49,114,241,11               ; vpslld        $0xb,%xmm9,%xmm9
   DB  196,67,45,24,201,1                  ; vinsertf128   $0x1,%xmm9,%ymm10,%ymm9
-  DB  196,98,125,24,21,77,48,2,0          ; vbroadcastss  0x2304d(%rip),%ymm10        # 2f720 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+  DB  196,98,125,24,21,173,95,2,0         ; vbroadcastss  0x25fad(%rip),%ymm10        # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
   DB  196,65,116,89,210                   ; vmulps        %ymm10,%ymm1,%ymm10
   DB  196,65,125,91,210                   ; vcvtps2dq     %ymm10,%ymm10
   DB  196,193,33,114,242,5                ; vpslld        $0x5,%xmm10,%xmm11
@@ -11756,7 +11756,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,224                 ; callq         ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdd41c>
+  DB  232,255,255,255,224                 ; callq         ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fda4bc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -11777,25 +11777,25 @@
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,216,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm3
-  DB  196,226,125,24,5,69,47,2,0          ; vbroadcastss  0x22f45(%rip),%ymm0        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,24,5,165,94,2,0         ; vbroadcastss  0x25ea5(%rip),%ymm0        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,228,84,192                      ; vandps        %ymm0,%ymm3,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,56,47,2,0         ; vbroadcastss  0x22f38(%rip),%ymm1        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,13,152,94,2,0        ; vbroadcastss  0x25e98(%rip),%ymm1        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,24,13,47,47,2,0         ; vbroadcastss  0x22f2f(%rip),%ymm1        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,24,13,143,94,2,0        ; vbroadcastss  0x25e8f(%rip),%ymm1        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,228,84,201                      ; vandps        %ymm1,%ymm3,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,34,47,2,0         ; vbroadcastss  0x22f22(%rip),%ymm2        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,21,130,94,2,0        ; vbroadcastss  0x25e82(%rip),%ymm2        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,244,89,202                      ; vmulps        %ymm2,%ymm1,%ymm1
-  DB  196,226,125,24,21,25,47,2,0         ; vbroadcastss  0x22f19(%rip),%ymm2        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,24,21,121,94,2,0        ; vbroadcastss  0x25e79(%rip),%ymm2        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,228,84,210                      ; vandps        %ymm2,%ymm3,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,98,125,24,5,12,47,2,0           ; vbroadcastss  0x22f0c(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,108,94,2,0          ; vbroadcastss  0x25e6c(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,2,47,2,0            ; vbroadcastss  0x22f02(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,24,5,98,94,2,0           ; vbroadcastss  0x25e62(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,100,84,216                  ; vandps        %ymm8,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,244,46,2,0          ; vbroadcastss  0x22ef4(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,84,94,2,0           ; vbroadcastss  0x25e54(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -11864,25 +11864,25 @@
   DB  197,249,112,228,78                  ; vpshufd       $0x4e,%xmm4,%xmm4
   DB  196,226,121,51,228                  ; vpmovzxwd     %xmm4,%xmm4
   DB  196,227,85,24,252,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm7
-  DB  196,226,125,24,37,233,45,2,0        ; vbroadcastss  0x22de9(%rip),%ymm4        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,24,37,73,93,2,0         ; vbroadcastss  0x25d49(%rip),%ymm4        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,196,84,228                      ; vandps        %ymm4,%ymm7,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,226,125,24,45,220,45,2,0        ; vbroadcastss  0x22ddc(%rip),%ymm5        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,45,60,93,2,0         ; vbroadcastss  0x25d3c(%rip),%ymm5        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,220,89,229                      ; vmulps        %ymm5,%ymm4,%ymm4
-  DB  196,226,125,24,45,211,45,2,0        ; vbroadcastss  0x22dd3(%rip),%ymm5        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,24,45,51,93,2,0         ; vbroadcastss  0x25d33(%rip),%ymm5        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,196,84,237                      ; vandps        %ymm5,%ymm7,%ymm5
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,226,125,24,53,198,45,2,0        ; vbroadcastss  0x22dc6(%rip),%ymm6        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,53,38,93,2,0         ; vbroadcastss  0x25d26(%rip),%ymm6        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,212,89,238                      ; vmulps        %ymm6,%ymm5,%ymm5
-  DB  196,226,125,24,53,189,45,2,0        ; vbroadcastss  0x22dbd(%rip),%ymm6        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,24,53,29,93,2,0         ; vbroadcastss  0x25d1d(%rip),%ymm6        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,196,84,246                      ; vandps        %ymm6,%ymm7,%ymm6
   DB  197,252,91,246                      ; vcvtdq2ps     %ymm6,%ymm6
-  DB  196,98,125,24,5,176,45,2,0          ; vbroadcastss  0x22db0(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,16,93,2,0           ; vbroadcastss  0x25d10(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,76,89,240                   ; vmulps        %ymm8,%ymm6,%ymm6
-  DB  196,98,125,24,5,166,45,2,0          ; vbroadcastss  0x22da6(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,24,5,6,93,2,0            ; vbroadcastss  0x25d06(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,68,84,248                   ; vandps        %ymm8,%ymm7,%ymm7
   DB  197,252,91,255                      ; vcvtdq2ps     %ymm7,%ymm7
-  DB  196,98,125,24,5,152,45,2,0          ; vbroadcastss  0x22d98(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,248,92,2,0          ; vbroadcastss  0x25cf8(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,68,89,248                   ; vmulps        %ymm8,%ymm7,%ymm7
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -12002,25 +12002,25 @@
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,216,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm3
-  DB  196,226,125,24,5,161,43,2,0         ; vbroadcastss  0x22ba1(%rip),%ymm0        # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+  DB  196,226,125,24,5,1,91,2,0           ; vbroadcastss  0x25b01(%rip),%ymm0        # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
   DB  197,228,84,192                      ; vandps        %ymm0,%ymm3,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,226,125,24,13,148,43,2,0        ; vbroadcastss  0x22b94(%rip),%ymm1        # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+  DB  196,226,125,24,13,244,90,2,0        ; vbroadcastss  0x25af4(%rip),%ymm1        # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
   DB  197,252,89,193                      ; vmulps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,24,13,139,43,2,0        ; vbroadcastss  0x22b8b(%rip),%ymm1        # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+  DB  196,226,125,24,13,235,90,2,0        ; vbroadcastss  0x25aeb(%rip),%ymm1        # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
   DB  197,228,84,201                      ; vandps        %ymm1,%ymm3,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,226,125,24,21,126,43,2,0        ; vbroadcastss  0x22b7e(%rip),%ymm2        # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+  DB  196,226,125,24,21,222,90,2,0        ; vbroadcastss  0x25ade(%rip),%ymm2        # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
   DB  197,244,89,202                      ; vmulps        %ymm2,%ymm1,%ymm1
-  DB  196,226,125,24,21,117,43,2,0        ; vbroadcastss  0x22b75(%rip),%ymm2        # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+  DB  196,226,125,24,21,213,90,2,0        ; vbroadcastss  0x25ad5(%rip),%ymm2        # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
   DB  197,228,84,210                      ; vandps        %ymm2,%ymm3,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,98,125,24,5,104,43,2,0          ; vbroadcastss  0x22b68(%rip),%ymm8        # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+  DB  196,98,125,24,5,200,90,2,0          ; vbroadcastss  0x25ac8(%rip),%ymm8        # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
   DB  196,193,108,89,208                  ; vmulps        %ymm8,%ymm2,%ymm2
-  DB  196,98,125,24,5,94,43,2,0           ; vbroadcastss  0x22b5e(%rip),%ymm8        # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+  DB  196,98,125,24,5,190,90,2,0          ; vbroadcastss  0x25abe(%rip),%ymm8        # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
   DB  196,193,100,84,216                  ; vandps        %ymm8,%ymm3,%ymm3
   DB  197,252,91,219                      ; vcvtdq2ps     %ymm3,%ymm3
-  DB  196,98,125,24,5,80,43,2,0           ; vbroadcastss  0x22b50(%rip),%ymm8        # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+  DB  196,98,125,24,5,176,90,2,0          ; vbroadcastss  0x25ab0(%rip),%ymm8        # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
   DB  196,193,100,89,216                  ; vmulps        %ymm8,%ymm3,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
@@ -12039,7 +12039,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,36,43,2,0           ; vbroadcastss  0x22b24(%rip),%ymm8        # 2f744 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+  DB  196,98,125,24,5,132,90,2,0          ; vbroadcastss  0x25a84(%rip),%ymm8        # 326a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,193,41,114,241,12               ; vpslld        $0xc,%xmm9,%xmm10
@@ -12125,10 +12125,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,135,0,0,0                    ; jne           cddb <_sk_load_8888_avx+0xa7>
   DB  196,1,125,16,12,152                 ; vmovupd       (%r8,%r11,4),%ymm9
-  DB  197,125,40,21,62,46,2,0             ; vmovapd       0x22e3e(%rip),%ymm10        # 2fba0 <_sk_srcover_bgra_8888_sse2_lowp+0x824>
+  DB  197,125,40,21,158,93,2,0            ; vmovapd       0x25d9e(%rip),%ymm10        # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x824>
   DB  196,193,53,84,194                   ; vandpd        %ymm10,%ymm9,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,5,48,41,2,0           ; vbroadcastss  0x22930(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,144,88,2,0          ; vbroadcastss  0x25890(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,192                  ; vmulps        %ymm8,%ymm0,%ymm0
   DB  196,193,113,114,209,8               ; vpsrld        $0x8,%xmm9,%xmm1
   DB  196,99,125,25,203,1                 ; vextractf128  $0x1,%ymm9,%xmm3
@@ -12218,10 +12218,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,135,0,0,0                    ; jne           cf53 <_sk_load_8888_dst_avx+0xa7>
   DB  196,1,125,16,12,152                 ; vmovupd       (%r8,%r11,4),%ymm9
-  DB  197,125,40,21,230,44,2,0            ; vmovapd       0x22ce6(%rip),%ymm10        # 2fbc0 <_sk_srcover_bgra_8888_sse2_lowp+0x844>
+  DB  197,125,40,21,70,92,2,0             ; vmovapd       0x25c46(%rip),%ymm10        # 32b20 <_sk_srcover_bgra_8888_sse2_lowp+0x844>
   DB  196,193,53,84,226                   ; vandpd        %ymm10,%ymm9,%ymm4
   DB  197,252,91,228                      ; vcvtdq2ps     %ymm4,%ymm4
-  DB  196,98,125,24,5,184,39,2,0          ; vbroadcastss  0x227b8(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,24,87,2,0           ; vbroadcastss  0x25718(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,92,89,224                   ; vmulps        %ymm8,%ymm4,%ymm4
   DB  196,193,81,114,209,8                ; vpsrld        $0x8,%xmm9,%xmm5
   DB  196,99,125,25,207,1                 ; vextractf128  $0x1,%ymm9,%xmm7
@@ -12354,10 +12354,10 @@
   DB  196,131,121,34,4,176,2              ; vpinsrd       $0x2,(%r8,%r14,4),%xmm0,%xmm0
   DB  196,195,121,34,28,152,3             ; vpinsrd       $0x3,(%r8,%rbx,4),%xmm0,%xmm3
   DB  196,227,61,24,195,1                 ; vinsertf128   $0x1,%xmm3,%ymm8,%ymm0
-  DB  197,124,40,21,184,42,2,0            ; vmovaps       0x22ab8(%rip),%ymm10        # 2fbe0 <_sk_srcover_bgra_8888_sse2_lowp+0x864>
+  DB  197,124,40,21,24,90,2,0             ; vmovaps       0x25a18(%rip),%ymm10        # 32b40 <_sk_srcover_bgra_8888_sse2_lowp+0x864>
   DB  196,193,124,84,194                  ; vandps        %ymm10,%ymm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,13,106,37,2,0         ; vbroadcastss  0x2256a(%rip),%ymm9        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,13,202,84,2,0         ; vbroadcastss  0x254ca(%rip),%ymm9        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  196,193,113,114,208,8               ; vpsrld        $0x8,%xmm8,%xmm1
   DB  197,233,114,211,8                   ; vpsrld        $0x8,%xmm3,%xmm2
@@ -12392,7 +12392,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,150,36,2,0          ; vbroadcastss  0x22496(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,246,83,2,0          ; vbroadcastss  0x253f6(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,65,116,89,208                   ; vmulps        %ymm8,%ymm1,%ymm10
@@ -12455,7 +12455,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,218                 ; callq         ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafddf58>
+  DB  232,255,255,255,218                 ; callq         ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdaff8>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,204                             ; dec           %esp
@@ -12475,10 +12475,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,135,0,0,0                    ; jne           d383 <_sk_load_bgra_avx+0xa7>
   DB  196,1,125,16,12,152                 ; vmovupd       (%r8,%r11,4),%ymm9
-  DB  197,125,40,21,246,40,2,0            ; vmovapd       0x228f6(%rip),%ymm10        # 2fc00 <_sk_srcover_bgra_8888_sse2_lowp+0x884>
+  DB  197,125,40,21,86,88,2,0             ; vmovapd       0x25856(%rip),%ymm10        # 32b60 <_sk_srcover_bgra_8888_sse2_lowp+0x884>
   DB  196,193,53,84,202                   ; vandpd        %ymm10,%ymm9,%ymm1
   DB  197,252,91,201                      ; vcvtdq2ps     %ymm1,%ymm1
-  DB  196,98,125,24,5,136,35,2,0          ; vbroadcastss  0x22388(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,232,82,2,0          ; vbroadcastss  0x252e8(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,116,89,208                  ; vmulps        %ymm8,%ymm1,%ymm2
   DB  196,193,113,114,209,8               ; vpsrld        $0x8,%xmm9,%xmm1
   DB  196,99,125,25,203,1                 ; vextractf128  $0x1,%ymm9,%xmm3
@@ -12568,10 +12568,10 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,135,0,0,0                    ; jne           d4fb <_sk_load_bgra_dst_avx+0xa7>
   DB  196,1,125,16,12,152                 ; vmovupd       (%r8,%r11,4),%ymm9
-  DB  197,125,40,21,158,39,2,0            ; vmovapd       0x2279e(%rip),%ymm10        # 2fc20 <_sk_srcover_bgra_8888_sse2_lowp+0x8a4>
+  DB  197,125,40,21,254,86,2,0            ; vmovapd       0x256fe(%rip),%ymm10        # 32b80 <_sk_srcover_bgra_8888_sse2_lowp+0x8a4>
   DB  196,193,53,84,234                   ; vandpd        %ymm10,%ymm9,%ymm5
   DB  197,252,91,237                      ; vcvtdq2ps     %ymm5,%ymm5
-  DB  196,98,125,24,5,16,34,2,0           ; vbroadcastss  0x22210(%rip),%ymm8        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,5,112,81,2,0          ; vbroadcastss  0x25170(%rip),%ymm8        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,84,89,240                   ; vmulps        %ymm8,%ymm5,%ymm6
   DB  196,193,81,114,209,8                ; vpsrld        $0x8,%xmm9,%xmm5
   DB  196,99,125,25,207,1                 ; vextractf128  $0x1,%ymm9,%xmm7
@@ -12704,10 +12704,10 @@
   DB  196,131,121,34,4,176,2              ; vpinsrd       $0x2,(%r8,%r14,4),%xmm0,%xmm0
   DB  196,195,121,34,28,152,3             ; vpinsrd       $0x3,(%r8,%rbx,4),%xmm0,%xmm3
   DB  196,227,61,24,195,1                 ; vinsertf128   $0x1,%xmm3,%ymm8,%ymm0
-  DB  197,124,40,13,112,37,2,0            ; vmovaps       0x22570(%rip),%ymm9        # 2fc40 <_sk_srcover_bgra_8888_sse2_lowp+0x8c4>
+  DB  197,124,40,13,208,84,2,0            ; vmovaps       0x254d0(%rip),%ymm9        # 32ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x8c4>
   DB  196,193,124,84,193                  ; vandps        %ymm9,%ymm0,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,21,194,31,2,0         ; vbroadcastss  0x21fc2(%rip),%ymm10        # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+  DB  196,98,125,24,21,34,79,2,0          ; vbroadcastss  0x24f22(%rip),%ymm10        # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
   DB  196,193,124,89,210                  ; vmulps        %ymm10,%ymm0,%ymm2
   DB  196,193,121,114,208,8               ; vpsrld        $0x8,%xmm8,%xmm0
   DB  197,241,114,211,8                   ; vpsrld        $0x8,%xmm3,%xmm1
@@ -12742,7 +12742,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,218                           ; movslq        %edx,%r11
-  DB  196,98,125,24,5,238,30,2,0          ; vbroadcastss  0x21eee(%rip),%ymm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,5,78,78,2,0           ; vbroadcastss  0x24e4e(%rip),%ymm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  196,65,108,89,200                   ; vmulps        %ymm8,%ymm2,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,65,116,89,208                   ; vmulps        %ymm8,%ymm1,%ymm10
@@ -12805,7 +12805,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,255,255,255,218                 ; callq         ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafde500>
+  DB  232,255,255,255,218                 ; callq         ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb5a0>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,204                             ; dec           %esp
@@ -12845,14 +12845,14 @@
   DB  196,226,121,51,200                  ; vpmovzxwd     %xmm0,%xmm1
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
-  DB  197,123,18,21,237,45,2,0            ; vmovddup      0x22ded(%rip),%xmm10        # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+  DB  197,123,18,21,173,93,2,0            ; vmovddup      0x25dad(%rip),%xmm10        # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
   DB  196,193,121,219,218                 ; vpand         %xmm10,%xmm0,%xmm3
-  DB  196,98,121,24,29,131,30,2,0         ; vbroadcastss  0x21e83(%rip),%xmm11        # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+  DB  196,98,121,24,29,227,77,2,0         ; vbroadcastss  0x24de3(%rip),%xmm11        # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
   DB  197,33,102,227                      ; vpcmpgtd      %xmm3,%xmm11,%xmm12
   DB  196,193,113,219,210                 ; vpand         %xmm10,%xmm1,%xmm2
   DB  197,33,102,234                      ; vpcmpgtd      %xmm2,%xmm11,%xmm13
   DB  196,195,21,24,252,1                 ; vinsertf128   $0x1,%xmm12,%ymm13,%ymm7
-  DB  197,123,18,37,204,45,2,0            ; vmovddup      0x22dcc(%rip),%xmm12        # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+  DB  197,123,18,37,140,93,2,0            ; vmovddup      0x25d8c(%rip),%xmm12        # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
   DB  196,193,113,219,204                 ; vpand         %xmm12,%xmm1,%xmm1
   DB  197,241,114,241,16                  ; vpslld        $0x10,%xmm1,%xmm1
   DB  196,193,121,219,196                 ; vpand         %xmm12,%xmm0,%xmm0
@@ -12861,7 +12861,7 @@
   DB  197,241,235,202                     ; vpor          %xmm2,%xmm1,%xmm1
   DB  197,233,114,243,13                  ; vpslld        $0xd,%xmm3,%xmm2
   DB  197,249,235,194                     ; vpor          %xmm2,%xmm0,%xmm0
-  DB  196,226,121,24,29,61,30,2,0         ; vbroadcastss  0x21e3d(%rip),%xmm3        # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+  DB  196,226,121,24,29,157,77,2,0        ; vbroadcastss  0x24d9d(%rip),%xmm3        # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
   DB  197,249,254,195                     ; vpaddd        %xmm3,%xmm0,%xmm0
   DB  197,241,254,203                     ; vpaddd        %xmm3,%xmm1,%xmm1
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
@@ -12996,14 +12996,14 @@
   DB  196,226,121,51,236                  ; vpmovzxwd     %xmm4,%xmm5
   DB  197,249,112,228,78                  ; vpshufd       $0x4e,%xmm4,%xmm4
   DB  196,226,121,51,228                  ; vpmovzxwd     %xmm4,%xmm4
-  DB  197,123,18,21,18,43,2,0             ; vmovddup      0x22b12(%rip),%xmm10        # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+  DB  197,123,18,21,210,90,2,0            ; vmovddup      0x25ad2(%rip),%xmm10        # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
   DB  196,193,89,219,250                  ; vpand         %xmm10,%xmm4,%xmm7
-  DB  196,98,121,24,29,168,27,2,0         ; vbroadcastss  0x21ba8(%rip),%xmm11        # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+  DB  196,98,121,24,29,8,75,2,0           ; vbroadcastss  0x24b08(%rip),%xmm11        # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
   DB  197,33,102,231                      ; vpcmpgtd      %xmm7,%xmm11,%xmm12
   DB  196,193,81,219,242                  ; vpand         %xmm10,%xmm5,%xmm6
   DB  197,33,102,238                      ; vpcmpgtd      %xmm6,%xmm11,%xmm13
   DB  196,195,21,24,220,1                 ; vinsertf128   $0x1,%xmm12,%ymm13,%ymm3
-  DB  197,123,18,37,241,42,2,0            ; vmovddup      0x22af1(%rip),%xmm12        # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+  DB  197,123,18,37,177,90,2,0            ; vmovddup      0x25ab1(%rip),%xmm12        # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
   DB  196,193,81,219,236                  ; vpand         %xmm12,%xmm5,%xmm5
   DB  197,209,114,245,16                  ; vpslld        $0x10,%xmm5,%xmm5
   DB  196,193,89,219,228                  ; vpand         %xmm12,%xmm4,%xmm4
@@ -13012,7 +13012,7 @@
   DB  197,209,235,238                     ; vpor          %xmm6,%xmm5,%xmm5
   DB  197,201,114,247,13                  ; vpslld        $0xd,%xmm7,%xmm6
   DB  197,217,235,230                     ; vpor          %xmm6,%xmm4,%xmm4
-  DB  196,226,121,24,61,98,27,2,0         ; vbroadcastss  0x21b62(%rip),%xmm7        # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+  DB  196,226,121,24,61,194,74,2,0        ; vbroadcastss  0x24ac2(%rip),%xmm7        # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
   DB  197,217,254,231                     ; vpaddd        %xmm7,%xmm4,%xmm4
   DB  197,209,254,239                     ; vpaddd        %xmm7,%xmm5,%xmm5
   DB  196,227,85,24,228,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm4
@@ -13190,14 +13190,14 @@
   DB  196,226,121,51,208                  ; vpmovzxwd     %xmm0,%xmm2
   DB  197,249,112,192,78                  ; vpshufd       $0x4e,%xmm0,%xmm0
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
-  DB  197,123,18,29,116,39,2,0            ; vmovddup      0x22774(%rip),%xmm11        # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+  DB  197,123,18,29,52,87,2,0             ; vmovddup      0x25734(%rip),%xmm11        # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
   DB  196,193,121,219,219                 ; vpand         %xmm11,%xmm0,%xmm3
-  DB  196,98,121,24,37,10,24,2,0          ; vbroadcastss  0x2180a(%rip),%xmm12        # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+  DB  196,98,121,24,37,106,71,2,0         ; vbroadcastss  0x2476a(%rip),%xmm12        # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
   DB  197,25,102,235                      ; vpcmpgtd      %xmm3,%xmm12,%xmm13
   DB  196,193,105,219,203                 ; vpand         %xmm11,%xmm2,%xmm1
   DB  197,25,102,193                      ; vpcmpgtd      %xmm1,%xmm12,%xmm8
   DB  196,67,61,24,197,1                  ; vinsertf128   $0x1,%xmm13,%ymm8,%ymm8
-  DB  197,123,18,45,83,39,2,0             ; vmovddup      0x22753(%rip),%xmm13        # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+  DB  197,123,18,45,19,87,2,0             ; vmovddup      0x25713(%rip),%xmm13        # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
   DB  196,193,105,219,213                 ; vpand         %xmm13,%xmm2,%xmm2
   DB  197,233,114,242,16                  ; vpslld        $0x10,%xmm2,%xmm2
   DB  197,241,114,241,13                  ; vpslld        $0xd,%xmm1,%xmm1
@@ -13206,7 +13206,7 @@
   DB  197,249,114,240,16                  ; vpslld        $0x10,%xmm0,%xmm0
   DB  197,233,114,243,13                  ; vpslld        $0xd,%xmm3,%xmm2
   DB  197,249,235,194                     ; vpor          %xmm2,%xmm0,%xmm0
-  DB  196,226,121,24,29,196,23,2,0        ; vbroadcastss  0x217c4(%rip),%xmm3        # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+  DB  196,226,121,24,29,36,71,2,0         ; vbroadcastss  0x24724(%rip),%xmm3        # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
   DB  197,249,254,195                     ; vpaddd        %xmm3,%xmm0,%xmm0
   DB  197,241,254,203                     ; vpaddd        %xmm3,%xmm1,%xmm1
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
@@ -13294,12 +13294,12 @@
   DB  197,252,17,108,36,64                ; vmovups       %ymm5,0x40(%rsp)
   DB  197,252,17,100,36,32                ; vmovups       %ymm4,0x20(%rsp)
   DB  197,252,40,225                      ; vmovaps       %ymm1,%ymm4
-  DB  196,98,125,24,5,229,21,2,0          ; vbroadcastss  0x215e5(%rip),%ymm8        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,5,69,69,2,0           ; vbroadcastss  0x24545(%rip),%ymm8        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,65,124,84,216                   ; vandps        %ymm8,%ymm0,%ymm11
-  DB  196,98,125,24,21,23,22,2,0          ; vbroadcastss  0x21617(%rip),%ymm10        # 2f7b4 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  DB  196,98,125,24,21,119,69,2,0         ; vbroadcastss  0x24577(%rip),%ymm10        # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
   DB  196,65,124,84,226                   ; vandps        %ymm10,%ymm0,%ymm12
   DB  196,67,125,25,229,1                 ; vextractf128  $0x1,%ymm12,%xmm13
-  DB  196,98,121,24,13,7,22,2,0           ; vbroadcastss  0x21607(%rip),%xmm9        # 2f7b8 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+  DB  196,98,121,24,13,103,69,2,0         ; vbroadcastss  0x24567(%rip),%xmm9        # 32718 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
   DB  196,65,49,102,245                   ; vpcmpgtd      %xmm13,%xmm9,%xmm14
   DB  196,65,49,102,252                   ; vpcmpgtd      %xmm12,%xmm9,%xmm15
   DB  196,67,5,24,246,1                   ; vinsertf128   $0x1,%xmm14,%ymm15,%ymm14
@@ -13310,7 +13310,7 @@
   DB  196,65,17,254,239                   ; vpaddd        %xmm15,%xmm13,%xmm13
   DB  196,193,25,114,212,13               ; vpsrld        $0xd,%xmm12,%xmm12
   DB  196,65,25,254,227                   ; vpaddd        %xmm11,%xmm12,%xmm12
-  DB  196,98,121,24,29,202,21,2,0         ; vbroadcastss  0x215ca(%rip),%xmm11        # 2f7bc <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+  DB  196,98,121,24,29,42,69,2,0          ; vbroadcastss  0x2452a(%rip),%xmm11        # 3271c <_sk_srcover_bgra_8888_sse2_lowp+0x440>
   DB  196,65,17,254,235                   ; vpaddd        %xmm11,%xmm13,%xmm13
   DB  196,65,25,254,227                   ; vpaddd        %xmm11,%xmm12,%xmm12
   DB  196,67,29,24,237,1                  ; vinsertf128   $0x1,%xmm13,%ymm12,%ymm13
@@ -13459,7 +13459,7 @@
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,13,12,18,2,0          ; vbroadcastss  0x2120c(%rip),%ymm9        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,98,125,24,13,108,65,2,0         ; vbroadcastss  0x2416c(%rip),%ymm9        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,169,109,202                     ; vpunpckhqdq   %xmm2,%xmm10,%xmm1
   DB  197,233,113,241,8                   ; vpsllw        $0x8,%xmm1,%xmm2
@@ -13561,7 +13561,7 @@
   DB  196,226,121,51,192                  ; vpmovzxwd     %xmm0,%xmm0
   DB  196,227,117,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm1,%ymm0
   DB  197,252,91,192                      ; vcvtdq2ps     %ymm0,%ymm0
-  DB  196,98,125,24,13,59,16,2,0          ; vbroadcastss  0x2103b(%rip),%ymm9        # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+  DB  196,98,125,24,13,155,63,2,0         ; vbroadcastss  0x23f9b(%rip),%ymm9        # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
   DB  196,193,124,89,193                  ; vmulps        %ymm9,%ymm0,%ymm0
   DB  197,185,109,203                     ; vpunpckhqdq   %xmm3,%xmm8,%xmm1
   DB  197,225,113,241,8                   ; vpsllw        $0x8,%xmm1,%xmm3
@@ -13583,7 +13583,7 @@
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
   DB  196,193,108,89,209                  ; vmulps        %ymm9,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,59,15,2,0         ; vbroadcastss  0x20f3b(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,155,62,2,0        ; vbroadcastss  0x23e9b(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  255,224                             ; jmpq          *%rax
   DB  196,193,121,110,4,64                ; vmovd         (%r8,%rax,2),%xmm0
   DB  196,65,49,239,201                   ; vpxor         %xmm9,%xmm9,%xmm9
@@ -13657,7 +13657,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  73,99,193                           ; movslq        %r9d,%rax
-  DB  196,98,125,24,5,4,15,2,0            ; vbroadcastss  0x20f04(%rip),%ymm8        # 2f748 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+  DB  196,98,125,24,5,100,62,2,0          ; vbroadcastss  0x23e64(%rip),%ymm8        # 326a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
   DB  196,65,124,89,200                   ; vmulps        %ymm8,%ymm0,%ymm9
   DB  196,65,125,91,201                   ; vcvtps2dq     %ymm9,%ymm9
   DB  196,67,125,25,202,1                 ; vextractf128  $0x1,%ymm9,%xmm10
@@ -13914,7 +13914,7 @@
   DB  255,92,255,255                      ; lcall         *-0x1(%rdi,%rdi,8)
   DB  255,70,255                          ; incl          -0x1(%rsi)
   DB  255                                 ; (bad)
-  DB  255,53,255,255,255,40               ; pushq         0x28ffffff(%rip)        # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdf940>
+  DB  255,53,255,255,255,40               ; pushq         0x28ffffff(%rip)        # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdc9e0>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -14003,7 +14003,7 @@
   DB  196,193,58,88,192                   ; vaddss        %xmm8,%xmm8,%xmm0
   DB  196,227,121,4,192,0                 ; vpermilps     $0x0,%xmm0,%xmm0
   DB  196,99,125,24,192,1                 ; vinsertf128   $0x1,%xmm0,%ymm0,%ymm8
-  DB  197,178,89,5,25,8,2,0               ; vmulss        0x20819(%rip),%xmm9,%xmm0        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,178,89,5,121,55,2,0             ; vmulss        0x23779(%rip),%xmm9,%xmm0        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,227,121,4,192,0                 ; vpermilps     $0x0,%xmm0,%xmm0
   DB  196,227,125,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   DB  197,164,89,192                      ; vmulps        %ymm0,%ymm11,%ymm0
@@ -14028,7 +14028,7 @@
   DB  196,193,58,88,200                   ; vaddss        %xmm8,%xmm8,%xmm1
   DB  196,227,121,4,201,0                 ; vpermilps     $0x0,%xmm1,%xmm1
   DB  196,99,117,24,193,1                 ; vinsertf128   $0x1,%xmm1,%ymm1,%ymm8
-  DB  197,178,89,13,175,7,2,0             ; vmulss        0x207af(%rip),%xmm9,%xmm1        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,178,89,13,15,55,2,0             ; vmulss        0x2370f(%rip),%xmm9,%xmm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,227,121,4,201,0                 ; vpermilps     $0x0,%xmm1,%xmm1
   DB  196,227,117,24,201,1                ; vinsertf128   $0x1,%xmm1,%ymm1,%ymm1
   DB  197,164,89,201                      ; vmulps        %ymm1,%ymm11,%ymm1
@@ -14046,7 +14046,7 @@
 _sk_clamp_x_1_avx LABEL PROC
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,108,7,2,0           ; vbroadcastss  0x2076c(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,204,54,2,0          ; vbroadcastss  0x236cc(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -14057,16 +14057,16 @@
   DB  196,193,124,92,192                  ; vsubps        %ymm8,%ymm0,%ymm0
   DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,70,7,2,0            ; vbroadcastss  0x20746(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,166,54,2,0          ; vbroadcastss  0x236a6(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_mirror_x_1_avx
 _sk_mirror_x_1_avx LABEL PROC
-  DB  196,98,125,24,5,76,7,2,0            ; vbroadcastss  0x2074c(%rip),%ymm8        # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  DB  196,98,125,24,5,172,54,2,0          ; vbroadcastss  0x236ac(%rip),%ymm8        # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
   DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,13,34,7,2,0           ; vbroadcastss  0x20722(%rip),%ymm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,13,130,54,2,0         ; vbroadcastss  0x23682(%rip),%ymm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,124,89,201                   ; vmulps        %ymm9,%ymm0,%ymm9
   DB  196,67,125,8,201,1                  ; vroundps      $0x1,%ymm9,%ymm9
   DB  196,65,52,88,201                    ; vaddps        %ymm9,%ymm9,%ymm9
@@ -14076,19 +14076,19 @@
   DB  197,60,92,200                       ; vsubps        %ymm0,%ymm8,%ymm9
   DB  197,180,84,192                      ; vandps        %ymm0,%ymm9,%ymm0
   DB  197,188,95,192                      ; vmaxps        %ymm0,%ymm8,%ymm0
-  DB  196,98,125,24,5,242,6,2,0           ; vbroadcastss  0x206f2(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,82,54,2,0           ; vbroadcastss  0x23652(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_luminance_to_alpha_avx
 _sk_luminance_to_alpha_avx LABEL PROC
-  DB  196,226,125,24,29,0,8,2,0           ; vbroadcastss  0x20800(%rip),%ymm3        # 2f74c <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+  DB  196,226,125,24,29,96,55,2,0         ; vbroadcastss  0x23760(%rip),%ymm3        # 326ac <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
-  DB  196,226,125,24,29,247,7,2,0         ; vbroadcastss  0x207f7(%rip),%ymm3        # 2f750 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+  DB  196,226,125,24,29,87,55,2,0         ; vbroadcastss  0x23757(%rip),%ymm3        # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
   DB  197,244,89,203                      ; vmulps        %ymm3,%ymm1,%ymm1
   DB  197,252,88,193                      ; vaddps        %ymm1,%ymm0,%ymm0
-  DB  196,226,125,24,13,234,7,2,0         ; vbroadcastss  0x207ea(%rip),%ymm1        # 2f754 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+  DB  196,226,125,24,13,74,55,2,0         ; vbroadcastss  0x2374a(%rip),%ymm1        # 326b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
   DB  197,236,89,201                      ; vmulps        %ymm1,%ymm2,%ymm1
   DB  197,252,88,217                      ; vaddps        %ymm1,%ymm0,%ymm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14496,7 +14496,7 @@
   DB  73,255,200                          ; dec           %r8
   DB  72,131,195,4                        ; add           $0x4,%rbx
   DB  196,65,52,87,201                    ; vxorps        %ymm9,%ymm9,%ymm9
-  DB  196,98,125,24,21,162,255,1,0        ; vbroadcastss  0x1ffa2(%rip),%ymm10        # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+  DB  196,98,125,24,21,2,47,2,0           ; vbroadcastss  0x22f02(%rip),%ymm10        # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  196,98,125,24,3                     ; vbroadcastss  (%rbx),%ymm8
   DB  197,60,194,192,2                    ; vcmpleps      %ymm0,%ymm8,%ymm8
@@ -14687,27 +14687,27 @@
   DB  196,65,52,95,226                    ; vmaxps        %ymm10,%ymm9,%ymm12
   DB  196,65,36,94,220                    ; vdivps        %ymm12,%ymm11,%ymm11
   DB  196,65,36,89,227                    ; vmulps        %ymm11,%ymm11,%ymm12
-  DB  196,98,125,24,45,185,252,1,0        ; vbroadcastss  0x1fcb9(%rip),%ymm13        # 2f758 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  DB  196,98,125,24,45,25,44,2,0          ; vbroadcastss  0x22c19(%rip),%ymm13        # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
   DB  196,65,28,89,237                    ; vmulps        %ymm13,%ymm12,%ymm13
-  DB  196,98,125,24,53,175,252,1,0        ; vbroadcastss  0x1fcaf(%rip),%ymm14        # 2f75c <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  DB  196,98,125,24,53,15,44,2,0          ; vbroadcastss  0x22c0f(%rip),%ymm14        # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
   DB  196,65,20,88,238                    ; vaddps        %ymm14,%ymm13,%ymm13
   DB  196,65,28,89,237                    ; vmulps        %ymm13,%ymm12,%ymm13
-  DB  196,98,125,24,53,160,252,1,0        ; vbroadcastss  0x1fca0(%rip),%ymm14        # 2f760 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  DB  196,98,125,24,53,0,44,2,0           ; vbroadcastss  0x22c00(%rip),%ymm14        # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
   DB  196,65,20,88,238                    ; vaddps        %ymm14,%ymm13,%ymm13
   DB  196,65,28,89,229                    ; vmulps        %ymm13,%ymm12,%ymm12
-  DB  196,98,125,24,45,145,252,1,0        ; vbroadcastss  0x1fc91(%rip),%ymm13        # 2f764 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  DB  196,98,125,24,45,241,43,2,0         ; vbroadcastss  0x22bf1(%rip),%ymm13        # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
   DB  196,65,28,88,229                    ; vaddps        %ymm13,%ymm12,%ymm12
   DB  196,65,36,89,220                    ; vmulps        %ymm12,%ymm11,%ymm11
   DB  196,65,52,194,202,1                 ; vcmpltps      %ymm10,%ymm9,%ymm9
-  DB  196,98,125,24,21,124,252,1,0        ; vbroadcastss  0x1fc7c(%rip),%ymm10        # 2f768 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  DB  196,98,125,24,21,220,43,2,0         ; vbroadcastss  0x22bdc(%rip),%ymm10        # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
   DB  196,65,44,92,211                    ; vsubps        %ymm11,%ymm10,%ymm10
   DB  196,67,37,74,202,144                ; vblendvps     %ymm9,%ymm10,%ymm11,%ymm9
   DB  196,193,124,194,192,1               ; vcmpltps      %ymm8,%ymm0,%ymm0
-  DB  196,98,125,24,21,34,251,1,0         ; vbroadcastss  0x1fb22(%rip),%ymm10        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,21,130,42,2,0         ; vbroadcastss  0x22a82(%rip),%ymm10        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,44,92,209                    ; vsubps        %ymm9,%ymm10,%ymm10
   DB  196,195,53,74,194,0                 ; vblendvps     %ymm0,%ymm10,%ymm9,%ymm0
   DB  196,65,116,194,200,1                ; vcmpltps      %ymm8,%ymm1,%ymm9
-  DB  196,98,125,24,21,12,251,1,0         ; vbroadcastss  0x1fb0c(%rip),%ymm10        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,21,108,42,2,0         ; vbroadcastss  0x22a6c(%rip),%ymm10        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,44,92,208                       ; vsubps        %ymm0,%ymm10,%ymm10
   DB  196,195,125,74,194,144              ; vblendvps     %ymm9,%ymm10,%ymm0,%ymm0
   DB  196,65,124,194,200,3                ; vcmpunordps   %ymm8,%ymm0,%ymm9
@@ -14733,7 +14733,7 @@
   DB  196,67,121,4,210,0                  ; vpermilps     $0x0,%xmm10,%xmm10
   DB  196,67,45,24,210,1                  ; vinsertf128   $0x1,%xmm10,%ymm10,%ymm10
   DB  197,44,88,208                       ; vaddps        %ymm0,%ymm10,%ymm10
-  DB  196,98,125,24,29,242,251,1,0        ; vbroadcastss  0x1fbf2(%rip),%ymm11        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,29,82,43,2,0          ; vbroadcastss  0x22b52(%rip),%ymm11        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
   DB  197,252,89,192                      ; vmulps        %ymm0,%ymm0,%ymm0
   DB  197,116,89,217                      ; vmulps        %ymm1,%ymm1,%ymm11
@@ -14742,17 +14742,17 @@
   DB  196,227,121,4,192,0                 ; vpermilps     $0x0,%xmm0,%xmm0
   DB  196,227,125,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   DB  197,164,92,192                      ; vsubps        %ymm0,%ymm11,%ymm0
-  DB  196,98,125,24,13,198,251,1,0        ; vbroadcastss  0x1fbc6(%rip),%ymm9        # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  DB  196,98,125,24,13,38,43,2,0          ; vbroadcastss  0x22b26(%rip),%ymm9        # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  196,65,44,89,194                    ; vmulps        %ymm10,%ymm10,%ymm8
   DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
   DB  197,252,81,192                      ; vsqrtps       %ymm0,%ymm0
   DB  196,98,125,24,64,68                 ; vbroadcastss  0x44(%rax),%ymm8
-  DB  196,98,125,24,13,164,251,1,0        ; vbroadcastss  0x1fba4(%rip),%ymm9        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,13,4,43,2,0           ; vbroadcastss  0x22b04(%rip),%ymm9        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,65,44,87,201                    ; vxorps        %ymm9,%ymm10,%ymm9
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,69,250,1,0         ; vbroadcastss  0x1fa45(%rip),%ymm11        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,29,165,41,2,0         ; vbroadcastss  0x229a5(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  196,65,60,89,210                    ; vmulps        %ymm10,%ymm8,%ymm10
   DB  197,180,92,192                      ; vsubps        %ymm0,%ymm9,%ymm0
@@ -14770,7 +14770,7 @@
   DB  196,67,121,4,210,0                  ; vpermilps     $0x0,%xmm10,%xmm10
   DB  196,67,45,24,210,1                  ; vinsertf128   $0x1,%xmm10,%ymm10,%ymm10
   DB  197,44,88,208                       ; vaddps        %ymm0,%ymm10,%ymm10
-  DB  196,98,125,24,29,68,251,1,0         ; vbroadcastss  0x1fb44(%rip),%ymm11        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,29,164,42,2,0         ; vbroadcastss  0x22aa4(%rip),%ymm11        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,44,89,211                    ; vmulps        %ymm11,%ymm10,%ymm10
   DB  197,252,89,192                      ; vmulps        %ymm0,%ymm0,%ymm0
   DB  197,116,89,217                      ; vmulps        %ymm1,%ymm1,%ymm11
@@ -14779,17 +14779,17 @@
   DB  196,227,121,4,192,0                 ; vpermilps     $0x0,%xmm0,%xmm0
   DB  196,227,125,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   DB  197,164,92,192                      ; vsubps        %ymm0,%ymm11,%ymm0
-  DB  196,98,125,24,13,24,251,1,0         ; vbroadcastss  0x1fb18(%rip),%ymm9        # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+  DB  196,98,125,24,13,120,42,2,0         ; vbroadcastss  0x22a78(%rip),%ymm9        # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
   DB  197,188,89,192                      ; vmulps        %ymm0,%ymm8,%ymm0
   DB  196,65,44,89,194                    ; vmulps        %ymm10,%ymm10,%ymm8
   DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
   DB  197,252,81,192                      ; vsqrtps       %ymm0,%ymm0
   DB  196,98,125,24,64,68                 ; vbroadcastss  0x44(%rax),%ymm8
-  DB  196,98,125,24,13,246,250,1,0        ; vbroadcastss  0x1faf6(%rip),%ymm9        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,13,86,42,2,0          ; vbroadcastss  0x22a56(%rip),%ymm9        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,65,44,87,201                    ; vxorps        %ymm9,%ymm10,%ymm9
   DB  196,65,124,92,210                   ; vsubps        %ymm10,%ymm0,%ymm10
-  DB  196,98,125,24,29,151,249,1,0        ; vbroadcastss  0x1f997(%rip),%ymm11        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,29,247,40,2,0         ; vbroadcastss  0x228f7(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,60,89,195                    ; vmulps        %ymm11,%ymm8,%ymm8
   DB  196,65,60,89,210                    ; vmulps        %ymm10,%ymm8,%ymm10
   DB  197,180,92,192                      ; vsubps        %ymm0,%ymm9,%ymm0
@@ -14806,7 +14806,7 @@
   DB  196,67,121,4,201,0                  ; vpermilps     $0x0,%xmm9,%xmm9
   DB  196,67,53,24,201,1                  ; vinsertf128   $0x1,%xmm9,%ymm9,%ymm9
   DB  197,52,88,200                       ; vaddps        %ymm0,%ymm9,%ymm9
-  DB  196,98,125,24,21,156,250,1,0        ; vbroadcastss  0x1fa9c(%rip),%ymm10        # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+  DB  196,98,125,24,21,252,41,2,0         ; vbroadcastss  0x229fc(%rip),%ymm10        # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
   DB  196,65,52,89,202                    ; vmulps        %ymm10,%ymm9,%ymm9
   DB  197,252,89,192                      ; vmulps        %ymm0,%ymm0,%ymm0
   DB  197,116,89,209                      ; vmulps        %ymm1,%ymm1,%ymm10
@@ -14815,7 +14815,7 @@
   DB  196,227,121,4,192,0                 ; vpermilps     $0x0,%xmm0,%xmm0
   DB  196,227,125,24,192,1                ; vinsertf128   $0x1,%xmm0,%ymm0,%ymm0
   DB  197,172,92,192                      ; vsubps        %ymm0,%ymm10,%ymm0
-  DB  196,98,125,24,5,116,250,1,0         ; vbroadcastss  0x1fa74(%rip),%ymm8        # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+  DB  196,98,125,24,5,212,41,2,0          ; vbroadcastss  0x229d4(%rip),%ymm8        # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
   DB  196,193,124,87,192                  ; vxorps        %ymm8,%ymm0,%ymm0
   DB  196,193,124,94,193                  ; vdivps        %ymm9,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14853,7 +14853,7 @@
 PUBLIC _sk_save_xy_avx
 _sk_save_xy_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,174,248,1,0         ; vbroadcastss  0x1f8ae(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,14,40,2,0           ; vbroadcastss  0x2280e(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,124,88,200                   ; vaddps        %ymm8,%ymm0,%ymm9
   DB  196,67,125,8,209,1                  ; vroundps      $0x1,%ymm9,%ymm10
   DB  196,65,52,92,202                    ; vsubps        %ymm10,%ymm9,%ymm9
@@ -14886,9 +14886,9 @@
 PUBLIC _sk_bilinear_nx_avx
 _sk_bilinear_nx_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,128,249,1,0        ; vbroadcastss  0x1f980(%rip),%ymm0        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,5,224,40,2,0         ; vbroadcastss  0x228e0(%rip),%ymm0        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,39,248,1,0          ; vbroadcastss  0x1f827(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,135,39,2,0          ; vbroadcastss  0x22787(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14897,7 +14897,7 @@
 PUBLIC _sk_bilinear_px_avx
 _sk_bilinear_px_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,4,248,1,0          ; vbroadcastss  0x1f804(%rip),%ymm0        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,5,100,39,2,0         ; vbroadcastss  0x22764(%rip),%ymm0        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
   DB  197,124,16,128,128,0,0,0            ; vmovups       0x80(%rax),%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -14907,9 +14907,9 @@
 PUBLIC _sk_bilinear_ny_avx
 _sk_bilinear_ny_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,49,249,1,0        ; vbroadcastss  0x1f931(%rip),%ymm1        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,13,145,40,2,0        ; vbroadcastss  0x22891(%rip),%ymm1        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,215,247,1,0         ; vbroadcastss  0x1f7d7(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,55,39,2,0           ; vbroadcastss  0x22737(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14918,7 +14918,7 @@
 PUBLIC _sk_bilinear_py_avx
 _sk_bilinear_py_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,180,247,1,0       ; vbroadcastss  0x1f7b4(%rip),%ymm1        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,13,20,39,2,0         ; vbroadcastss  0x22714(%rip),%ymm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
   DB  197,124,16,128,192,0,0,0            ; vmovups       0xc0(%rax),%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -14928,14 +14928,14 @@
 PUBLIC _sk_bicubic_n3x_avx
 _sk_bicubic_n3x_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,228,248,1,0        ; vbroadcastss  0x1f8e4(%rip),%ymm0        # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  DB  196,226,125,24,5,68,40,2,0          ; vbroadcastss  0x22844(%rip),%ymm0        # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,135,247,1,0         ; vbroadcastss  0x1f787(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,231,38,2,0          ; vbroadcastss  0x226e7(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,197,248,1,0        ; vbroadcastss  0x1f8c5(%rip),%ymm10        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,37,40,2,0          ; vbroadcastss  0x22825(%rip),%ymm10        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,65,60,89,194                    ; vmulps        %ymm10,%ymm8,%ymm8
-  DB  196,98,125,24,21,215,247,1,0        ; vbroadcastss  0x1f7d7(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,21,55,39,2,0          ; vbroadcastss  0x22737(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  196,65,60,88,194                    ; vaddps        %ymm10,%ymm8,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -14945,19 +14945,19 @@
 PUBLIC _sk_bicubic_n1x_avx
 _sk_bicubic_n1x_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,142,248,1,0        ; vbroadcastss  0x1f88e(%rip),%ymm0        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,5,238,39,2,0         ; vbroadcastss  0x227ee(%rip),%ymm0        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
-  DB  196,98,125,24,5,53,247,1,0          ; vbroadcastss  0x1f735(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,149,38,2,0          ; vbroadcastss  0x22695(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,128,0,0,0             ; vsubps        0x80(%rax),%ymm8,%ymm8
-  DB  196,98,125,24,13,128,248,1,0        ; vbroadcastss  0x1f880(%rip),%ymm9        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,13,224,39,2,0         ; vbroadcastss  0x227e0(%rip),%ymm9        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,65,60,89,201                    ; vmulps        %ymm9,%ymm8,%ymm9
-  DB  196,98,125,24,21,110,248,1,0        ; vbroadcastss  0x1f86e(%rip),%ymm10        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,21,206,39,2,0         ; vbroadcastss  0x227ce(%rip),%ymm10        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  196,65,52,88,202                    ; vaddps        %ymm10,%ymm9,%ymm9
   DB  196,65,60,89,201                    ; vmulps        %ymm9,%ymm8,%ymm9
-  DB  196,98,125,24,21,255,246,1,0        ; vbroadcastss  0x1f6ff(%rip),%ymm10        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,21,95,38,2,0          ; vbroadcastss  0x2265f(%rip),%ymm10        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,52,88,202                    ; vaddps        %ymm10,%ymm9,%ymm9
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
-  DB  196,98,125,24,13,80,248,1,0         ; vbroadcastss  0x1f850(%rip),%ymm9        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,13,176,39,2,0         ; vbroadcastss  0x227b0(%rip),%ymm9        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,65,60,88,193                    ; vaddps        %ymm9,%ymm8,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14966,17 +14966,17 @@
 PUBLIC _sk_bicubic_p1x_avx
 _sk_bicubic_p1x_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,208,246,1,0         ; vbroadcastss  0x1f6d0(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,48,38,2,0           ; vbroadcastss  0x22630(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,188,88,0                        ; vaddps        (%rax),%ymm8,%ymm0
   DB  197,124,16,136,128,0,0,0            ; vmovups       0x80(%rax),%ymm9
-  DB  196,98,125,24,21,27,248,1,0         ; vbroadcastss  0x1f81b(%rip),%ymm10        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,21,123,39,2,0         ; vbroadcastss  0x2277b(%rip),%ymm10        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,65,52,89,210                    ; vmulps        %ymm10,%ymm9,%ymm10
-  DB  196,98,125,24,29,9,248,1,0          ; vbroadcastss  0x1f809(%rip),%ymm11        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,29,105,39,2,0         ; vbroadcastss  0x22769(%rip),%ymm11        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  196,65,44,88,211                    ; vaddps        %ymm11,%ymm10,%ymm10
   DB  196,65,52,89,210                    ; vmulps        %ymm10,%ymm9,%ymm10
   DB  196,65,44,88,192                    ; vaddps        %ymm8,%ymm10,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
-  DB  196,98,125,24,13,244,247,1,0        ; vbroadcastss  0x1f7f4(%rip),%ymm9        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,13,84,39,2,0          ; vbroadcastss  0x22754(%rip),%ymm9        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,65,60,88,193                    ; vaddps        %ymm9,%ymm8,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -14985,13 +14985,13 @@
 PUBLIC _sk_bicubic_p3x_avx
 _sk_bicubic_p3x_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,5,208,247,1,0        ; vbroadcastss  0x1f7d0(%rip),%ymm0        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,226,125,24,5,48,39,2,0          ; vbroadcastss  0x22730(%rip),%ymm0        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  197,252,88,0                        ; vaddps        (%rax),%ymm0,%ymm0
   DB  197,124,16,128,128,0,0,0            ; vmovups       0x80(%rax),%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,178,247,1,0        ; vbroadcastss  0x1f7b2(%rip),%ymm10        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,18,39,2,0          ; vbroadcastss  0x22712(%rip),%ymm10        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,65,60,89,194                    ; vmulps        %ymm10,%ymm8,%ymm8
-  DB  196,98,125,24,21,196,246,1,0        ; vbroadcastss  0x1f6c4(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,21,36,38,2,0          ; vbroadcastss  0x22624(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  196,65,60,88,194                    ; vaddps        %ymm10,%ymm8,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
   DB  197,124,17,128,0,1,0,0              ; vmovups       %ymm8,0x100(%rax)
@@ -15001,14 +15001,14 @@
 PUBLIC _sk_bicubic_n3y_avx
 _sk_bicubic_n3y_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,127,247,1,0       ; vbroadcastss  0x1f77f(%rip),%ymm1        # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+  DB  196,226,125,24,13,223,38,2,0        ; vbroadcastss  0x226df(%rip),%ymm1        # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,33,246,1,0          ; vbroadcastss  0x1f621(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,129,37,2,0          ; vbroadcastss  0x22581(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,95,247,1,0         ; vbroadcastss  0x1f75f(%rip),%ymm10        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,191,38,2,0         ; vbroadcastss  0x226bf(%rip),%ymm10        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,65,60,89,194                    ; vmulps        %ymm10,%ymm8,%ymm8
-  DB  196,98,125,24,21,113,246,1,0        ; vbroadcastss  0x1f671(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,21,209,37,2,0         ; vbroadcastss  0x225d1(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  196,65,60,88,194                    ; vaddps        %ymm10,%ymm8,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -15018,19 +15018,19 @@
 PUBLIC _sk_bicubic_n1y_avx
 _sk_bicubic_n1y_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,40,247,1,0        ; vbroadcastss  0x1f728(%rip),%ymm1        # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+  DB  196,226,125,24,13,136,38,2,0        ; vbroadcastss  0x22688(%rip),%ymm1        # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
-  DB  196,98,125,24,5,206,245,1,0         ; vbroadcastss  0x1f5ce(%rip),%ymm8        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,98,125,24,5,46,37,2,0           ; vbroadcastss  0x2252e(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,60,92,128,192,0,0,0             ; vsubps        0xc0(%rax),%ymm8,%ymm8
-  DB  196,98,125,24,13,25,247,1,0         ; vbroadcastss  0x1f719(%rip),%ymm9        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,13,121,38,2,0         ; vbroadcastss  0x22679(%rip),%ymm9        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,65,60,89,201                    ; vmulps        %ymm9,%ymm8,%ymm9
-  DB  196,98,125,24,21,7,247,1,0          ; vbroadcastss  0x1f707(%rip),%ymm10        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,21,103,38,2,0         ; vbroadcastss  0x22667(%rip),%ymm10        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  196,65,52,88,202                    ; vaddps        %ymm10,%ymm9,%ymm9
   DB  196,65,60,89,201                    ; vmulps        %ymm9,%ymm8,%ymm9
-  DB  196,98,125,24,21,152,245,1,0        ; vbroadcastss  0x1f598(%rip),%ymm10        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,21,248,36,2,0         ; vbroadcastss  0x224f8(%rip),%ymm10        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,65,52,88,202                    ; vaddps        %ymm10,%ymm9,%ymm9
   DB  196,65,60,89,193                    ; vmulps        %ymm9,%ymm8,%ymm8
-  DB  196,98,125,24,13,233,246,1,0        ; vbroadcastss  0x1f6e9(%rip),%ymm9        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,13,73,38,2,0          ; vbroadcastss  0x22649(%rip),%ymm9        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,65,60,88,193                    ; vaddps        %ymm9,%ymm8,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -15039,17 +15039,17 @@
 PUBLIC _sk_bicubic_p1y_avx
 _sk_bicubic_p1y_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,98,125,24,5,105,245,1,0         ; vbroadcastss  0x1f569(%rip),%ymm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,24,5,201,36,2,0          ; vbroadcastss  0x224c9(%rip),%ymm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,188,88,72,64                    ; vaddps        0x40(%rax),%ymm8,%ymm1
   DB  197,124,16,136,192,0,0,0            ; vmovups       0xc0(%rax),%ymm9
-  DB  196,98,125,24,21,179,246,1,0        ; vbroadcastss  0x1f6b3(%rip),%ymm10        # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+  DB  196,98,125,24,21,19,38,2,0          ; vbroadcastss  0x22613(%rip),%ymm10        # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
   DB  196,65,52,89,210                    ; vmulps        %ymm10,%ymm9,%ymm10
-  DB  196,98,125,24,29,161,246,1,0        ; vbroadcastss  0x1f6a1(%rip),%ymm11        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,98,125,24,29,1,38,2,0           ; vbroadcastss  0x22601(%rip),%ymm11        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  196,65,44,88,211                    ; vaddps        %ymm11,%ymm10,%ymm10
   DB  196,65,52,89,210                    ; vmulps        %ymm10,%ymm9,%ymm10
   DB  196,65,44,88,192                    ; vaddps        %ymm8,%ymm10,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
-  DB  196,98,125,24,13,140,246,1,0        ; vbroadcastss  0x1f68c(%rip),%ymm9        # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+  DB  196,98,125,24,13,236,37,2,0         ; vbroadcastss  0x225ec(%rip),%ymm9        # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
   DB  196,65,60,88,193                    ; vaddps        %ymm9,%ymm8,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -15058,13 +15058,13 @@
 PUBLIC _sk_bicubic_p3y_avx
 _sk_bicubic_p3y_avx LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,13,104,246,1,0       ; vbroadcastss  0x1f668(%rip),%ymm1        # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+  DB  196,226,125,24,13,200,37,2,0        ; vbroadcastss  0x225c8(%rip),%ymm1        # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
   DB  197,244,88,72,64                    ; vaddps        0x40(%rax),%ymm1,%ymm1
   DB  197,124,16,128,192,0,0,0            ; vmovups       0xc0(%rax),%ymm8
   DB  196,65,60,89,200                    ; vmulps        %ymm8,%ymm8,%ymm9
-  DB  196,98,125,24,21,73,246,1,0         ; vbroadcastss  0x1f649(%rip),%ymm10        # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+  DB  196,98,125,24,21,169,37,2,0         ; vbroadcastss  0x225a9(%rip),%ymm10        # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
   DB  196,65,60,89,194                    ; vmulps        %ymm10,%ymm8,%ymm8
-  DB  196,98,125,24,21,91,245,1,0         ; vbroadcastss  0x1f55b(%rip),%ymm10        # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+  DB  196,98,125,24,21,187,36,2,0         ; vbroadcastss  0x224bb(%rip),%ymm10        # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
   DB  196,65,60,88,194                    ; vaddps        %ymm10,%ymm8,%ymm8
   DB  196,65,52,89,192                    ; vmulps        %ymm8,%ymm9,%ymm8
   DB  197,124,17,128,64,1,0,0             ; vmovups       %ymm8,0x140(%rax)
@@ -15200,7 +15200,7 @@
   DB  72,139,0                            ; mov           (%rax),%rax
   DB  197,217,254,207                     ; vpaddd        %xmm7,%xmm4,%xmm1
   DB  197,249,254,193                     ; vpaddd        %xmm1,%xmm0,%xmm0
-  DB  196,226,121,24,37,235,243,1,0       ; vbroadcastss  0x1f3eb(%rip),%xmm4        # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  DB  196,226,121,24,37,75,35,2,0         ; vbroadcastss  0x2234b(%rip),%xmm4        # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   DB  196,98,121,64,228                   ; vpmulld       %xmm4,%xmm0,%xmm12
   DB  196,226,49,64,198                   ; vpmulld       %xmm6,%xmm9,%xmm0
   DB  197,249,127,132,36,0,1,0,0          ; vmovdqa       %xmm0,0x100(%rsp)
@@ -15254,7 +15254,7 @@
   DB  196,161,122,16,60,128               ; vmovss        (%rax,%r8,4),%xmm7
   DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   DB  196,227,77,24,237,1                 ; vinsertf128   $0x1,%xmm5,%ymm6,%ymm5
-  DB  196,98,121,24,21,100,241,1,0        ; vbroadcastss  0x1f164(%rip),%xmm10        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,98,121,24,21,196,32,2,0         ; vbroadcastss  0x220c4(%rip),%xmm10        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  196,193,105,254,210                 ; vpaddd        %xmm10,%xmm2,%xmm2
   DB  196,195,249,22,208,1                ; vpextrq       $0x1,%xmm2,%r8
   DB  196,193,249,126,209                 ; vmovq         %xmm2,%r9
@@ -15282,7 +15282,7 @@
   DB  196,161,122,16,60,128               ; vmovss        (%rax,%r8,4),%xmm7
   DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   DB  196,227,77,24,210,1                 ; vinsertf128   $0x1,%xmm2,%ymm6,%ymm2
-  DB  196,226,125,24,61,40,242,1,0        ; vbroadcastss  0x1f228(%rip),%ymm7        # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  DB  196,226,125,24,61,136,33,2,0        ; vbroadcastss  0x22188(%rip),%ymm7        # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   DB  197,148,88,247                      ; vaddps        %ymm7,%ymm13,%ymm6
   DB  197,124,40,231                      ; vmovaps       %ymm7,%ymm12
   DB  197,124,17,164,36,128,0,0,0         ; vmovups       %ymm12,0x80(%rsp)
@@ -16023,7 +16023,7 @@
   DB  197,249,127,132,36,160,0,0,0        ; vmovdqa       %xmm0,0xa0(%rsp)
   DB  197,225,254,216                     ; vpaddd        %xmm0,%xmm3,%xmm3
   DB  197,233,254,195                     ; vpaddd        %xmm3,%xmm2,%xmm0
-  DB  196,98,121,24,13,185,226,1,0        ; vbroadcastss  0x1e2b9(%rip),%xmm9        # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+  DB  196,98,121,24,13,25,18,2,0          ; vbroadcastss  0x21219(%rip),%xmm9        # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
   DB  196,194,121,64,209                  ; vpmulld       %xmm9,%xmm0,%xmm2
   DB  196,226,81,64,199                   ; vpmulld       %xmm7,%xmm5,%xmm0
   DB  197,249,127,132,36,224,1,0,0        ; vmovdqa       %xmm0,0x1e0(%rsp)
@@ -16080,7 +16080,7 @@
   DB  196,161,122,16,60,128               ; vmovss        (%rax,%r8,4),%xmm7
   DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
   DB  196,227,77,24,237,1                 ; vinsertf128   $0x1,%xmm5,%ymm6,%ymm5
-  DB  196,98,121,24,21,34,224,1,0         ; vbroadcastss  0x1e022(%rip),%xmm10        # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+  DB  196,98,121,24,21,130,15,2,0         ; vbroadcastss  0x20f82(%rip),%xmm10        # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
   DB  196,193,121,254,194                 ; vpaddd        %xmm10,%xmm0,%xmm0
   DB  196,195,249,22,192,1                ; vpextrq       $0x1,%xmm0,%r8
   DB  196,193,249,126,193                 ; vmovq         %xmm0,%r9
@@ -16108,7 +16108,7 @@
   DB  196,161,122,16,52,128               ; vmovss        (%rax,%r8,4),%xmm6
   DB  196,227,105,33,214,48               ; vinsertps     $0x30,%xmm6,%xmm2,%xmm2
   DB  196,227,109,24,208,1                ; vinsertf128   $0x1,%xmm0,%ymm2,%ymm2
-  DB  196,98,125,24,37,230,224,1,0        ; vbroadcastss  0x1e0e6(%rip),%ymm12        # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+  DB  196,98,125,24,37,70,16,2,0          ; vbroadcastss  0x21046(%rip),%ymm12        # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
   DB  196,193,4,88,196                    ; vaddps        %ymm12,%ymm15,%ymm0
   DB  197,124,17,164,36,128,0,0,0         ; vmovups       %ymm12,0x80(%rsp)
   DB  197,254,91,192                      ; vcvttps2dq    %ymm0,%ymm0
@@ -17506,7 +17506,7 @@
   DB  197,228,89,210                      ; vmulps        %ymm2,%ymm3,%ymm2
   DB  197,220,88,210                      ; vaddps        %ymm2,%ymm4,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,24,29,252,193,1,0       ; vbroadcastss  0x1c1fc(%rip),%ymm3        # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,226,125,24,29,92,241,1,0        ; vbroadcastss  0x1f15c(%rip),%ymm3        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
   DB  197,252,16,164,36,192,2,0,0         ; vmovups       0x2c0(%rsp),%ymm4
   DB  197,252,16,172,36,224,2,0,0         ; vmovups       0x2e0(%rsp),%ymm5
   DB  197,252,16,180,36,0,3,0,0           ; vmovups       0x300(%rsp),%ymm6
@@ -17520,18 +17520,18 @@
 
 PUBLIC _sk_gauss_a_to_rgba_avx
 _sk_gauss_a_to_rgba_avx LABEL PROC
-  DB  196,226,125,24,5,47,195,1,0         ; vbroadcastss  0x1c32f(%rip),%ymm0        # 2f79c <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+  DB  196,226,125,24,5,143,242,1,0        ; vbroadcastss  0x1f28f(%rip),%ymm0        # 326fc <_sk_srcover_bgra_8888_sse2_lowp+0x420>
   DB  197,228,89,192                      ; vmulps        %ymm0,%ymm3,%ymm0
-  DB  196,226,125,24,13,30,195,1,0        ; vbroadcastss  0x1c31e(%rip),%ymm1        # 2f798 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+  DB  196,226,125,24,13,126,242,1,0       ; vbroadcastss  0x1f27e(%rip),%ymm1        # 326f8 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
   DB  197,252,88,193                      ; vaddps        %ymm1,%ymm0,%ymm0
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
-  DB  196,226,125,24,13,21,195,1,0        ; vbroadcastss  0x1c315(%rip),%ymm1        # 2f7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+  DB  196,226,125,24,13,117,242,1,0       ; vbroadcastss  0x1f275(%rip),%ymm1        # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
   DB  197,252,88,193                      ; vaddps        %ymm1,%ymm0,%ymm0
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
-  DB  196,226,125,24,13,8,195,1,0         ; vbroadcastss  0x1c308(%rip),%ymm1        # 2f7a4 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+  DB  196,226,125,24,13,104,242,1,0       ; vbroadcastss  0x1f268(%rip),%ymm1        # 32704 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
   DB  197,252,88,193                      ; vaddps        %ymm1,%ymm0,%ymm0
   DB  197,252,89,195                      ; vmulps        %ymm3,%ymm0,%ymm0
-  DB  196,226,125,24,13,251,194,1,0       ; vbroadcastss  0x1c2fb(%rip),%ymm1        # 2f7a8 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+  DB  196,226,125,24,13,91,242,1,0        ; vbroadcastss  0x1f25b(%rip),%ymm1        # 32708 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
   DB  197,252,88,193                      ; vaddps        %ymm1,%ymm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
@@ -17649,9 +17649,9 @@
   DB  102,15,110,201                      ; movd          %ecx,%xmm1
   DB  102,15,112,201,0                    ; pshufd        $0x0,%xmm1,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,88,13,103,200,1,0                ; addps         0x1c867(%rip),%xmm1        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,13,39,248,1,0                 ; addps         0x1f827(%rip),%xmm1        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,21,110,200,1,0                ; movaps        0x1c86e(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,46,248,1,0                 ; movaps        0x1f82e(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,87,219                           ; xorps         %xmm3,%xmm3
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,87,237                           ; xorps         %xmm5,%xmm5
@@ -17664,18 +17664,18 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  102,68,15,110,194                   ; movd          %edx,%xmm8
   DB  102,69,15,112,192,0                 ; pshufd        $0x0,%xmm8,%xmm8
-  DB  102,68,15,254,5,23,200,1,0          ; paddd         0x1c817(%rip),%xmm8        # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
+  DB  102,68,15,254,5,215,247,1,0         ; paddd         0x1f7d7(%rip),%xmm8        # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
   DB  102,68,15,110,201                   ; movd          %ecx,%xmm9
   DB  102,69,15,112,201,0                 ; pshufd        $0x0,%xmm9,%xmm9
   DB  102,69,15,239,200                   ; pxor          %xmm8,%xmm9
-  DB  102,68,15,111,21,62,200,1,0         ; movdqa        0x1c83e(%rip),%xmm10        # 2fee0 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
+  DB  102,68,15,111,21,254,247,1,0        ; movdqa        0x1f7fe(%rip),%xmm10        # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
   DB  102,69,15,111,217                   ; movdqa        %xmm9,%xmm11
   DB  102,69,15,219,218                   ; pand          %xmm10,%xmm11
   DB  102,65,15,114,243,5                 ; pslld         $0x5,%xmm11
   DB  102,69,15,219,208                   ; pand          %xmm8,%xmm10
   DB  102,65,15,114,242,4                 ; pslld         $0x4,%xmm10
-  DB  102,68,15,111,37,42,200,1,0         ; movdqa        0x1c82a(%rip),%xmm12        # 2fef0 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
-  DB  102,68,15,111,45,49,200,1,0         ; movdqa        0x1c831(%rip),%xmm13        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,37,234,247,1,0        ; movdqa        0x1f7ea(%rip),%xmm12        # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  102,68,15,111,45,241,247,1,0        ; movdqa        0x1f7f1(%rip),%xmm13        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,69,15,111,241                   ; movdqa        %xmm9,%xmm14
   DB  102,69,15,219,245                   ; pand          %xmm13,%xmm14
   DB  102,65,15,114,246,2                 ; pslld         $0x2,%xmm14
@@ -17691,8 +17691,8 @@
   DB  102,69,15,235,198                   ; por           %xmm14,%xmm8
   DB  102,69,15,235,193                   ; por           %xmm9,%xmm8
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,236,199,1,0              ; mulps         0x1c7ec(%rip),%xmm8        # 2ff10 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
-  DB  68,15,88,5,244,199,1,0              ; addps         0x1c7f4(%rip),%xmm8        # 2ff20 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,89,5,172,247,1,0              ; mulps         0x1f7ac(%rip),%xmm8        # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,88,5,180,247,1,0              ; addps         0x1f7b4(%rip),%xmm8        # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
   DB  243,68,15,16,16                     ; movss         (%rax),%xmm10
   DB  69,15,198,210,0                     ; shufps        $0x0,%xmm10,%xmm10
   DB  69,15,89,208                        ; mulps         %xmm8,%xmm10
@@ -17730,7 +17730,7 @@
 PUBLIC _sk_black_color_sse41
 _sk_black_color_sse41 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,42,199,1,0                 ; movaps        0x1c72a(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,234,246,1,0                ; movaps        0x1f6ea(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -17739,7 +17739,7 @@
 PUBLIC _sk_white_color_sse41
 _sk_white_color_sse41 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,5,22,199,1,0                  ; movaps        0x1c716(%rip),%xmm0        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,5,214,246,1,0                 ; movaps        0x1f6d6(%rip),%xmm0        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -17777,7 +17777,7 @@
 PUBLIC _sk_srcatop_sse41
 _sk_srcatop_sse41 LABEL PROC
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
-  DB  68,15,40,5,198,198,1,0              ; movaps        0x1c6c6(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,134,246,1,0              ; movaps        0x1f686(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -17800,7 +17800,7 @@
 _sk_dstatop_sse41 LABEL PROC
   DB  68,15,40,195                        ; movaps        %xmm3,%xmm8
   DB  68,15,89,196                        ; mulps         %xmm4,%xmm8
-  DB  68,15,40,13,121,198,1,0             ; movaps        0x1c679(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,57,246,1,0              ; movaps        0x1f639(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
@@ -17841,7 +17841,7 @@
 
 PUBLIC _sk_srcout_sse41
 _sk_srcout_sse41 LABEL PROC
-  DB  68,15,40,5,13,198,1,0               ; movaps        0x1c60d(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,205,245,1,0              ; movaps        0x1f5cd(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,199                        ; subps         %xmm7,%xmm8
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
@@ -17852,7 +17852,7 @@
 
 PUBLIC _sk_dstout_sse41
 _sk_dstout_sse41 LABEL PROC
-  DB  68,15,40,5,237,197,1,0              ; movaps        0x1c5ed(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,173,245,1,0              ; movaps        0x1f5ad(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
@@ -17867,7 +17867,7 @@
 
 PUBLIC _sk_srcover_sse41
 _sk_srcover_sse41 LABEL PROC
-  DB  68,15,40,5,192,197,1,0              ; movaps        0x1c5c0(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,128,245,1,0              ; movaps        0x1f580(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -17885,7 +17885,7 @@
 
 PUBLIC _sk_dstover_sse41
 _sk_dstover_sse41 LABEL PROC
-  DB  68,15,40,5,132,197,1,0              ; movaps        0x1c584(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,68,245,1,0               ; movaps        0x1f544(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,199                        ; subps         %xmm7,%xmm8
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  15,88,196                           ; addps         %xmm4,%xmm0
@@ -17909,7 +17909,7 @@
 
 PUBLIC _sk_multiply_sse41
 _sk_multiply_sse41 LABEL PROC
-  DB  68,15,40,5,72,197,1,0               ; movaps        0x1c548(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,8,245,1,0                ; movaps        0x1f508(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
@@ -17945,7 +17945,7 @@
 PUBLIC _sk_plus__sse41
 _sk_plus__sse41 LABEL PROC
   DB  15,88,196                           ; addps         %xmm4,%xmm0
-  DB  68,15,40,5,201,196,1,0              ; movaps        0x1c4c9(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,137,244,1,0              ; movaps        0x1f489(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,93,192                        ; minps         %xmm8,%xmm0
   DB  15,88,205                           ; addps         %xmm5,%xmm1
   DB  65,15,93,200                        ; minps         %xmm8,%xmm1
@@ -17983,7 +17983,7 @@
 PUBLIC _sk_xor__sse41
 _sk_xor__sse41 LABEL PROC
   DB  68,15,40,195                        ; movaps        %xmm3,%xmm8
-  DB  15,40,29,85,196,1,0                 ; movaps        0x1c455(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,21,244,1,0                 ; movaps        0x1f415(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,40,203                        ; movaps        %xmm3,%xmm9
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
@@ -18029,7 +18029,7 @@
   DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
   DB  65,15,95,209                        ; maxps         %xmm9,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,176,195,1,0                ; movaps        0x1c3b0(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,112,243,1,0                ; movaps        0x1f370(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -18061,7 +18061,7 @@
   DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
   DB  65,15,93,209                        ; minps         %xmm9,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,69,195,1,0                 ; movaps        0x1c345(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,5,243,1,0                  ; movaps        0x1f305(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -18096,7 +18096,7 @@
   DB  65,15,93,209                        ; minps         %xmm9,%xmm2
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,207,194,1,0                ; movaps        0x1c2cf(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,143,242,1,0                ; movaps        0x1f28f(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -18122,7 +18122,7 @@
   DB  15,89,214                           ; mulps         %xmm6,%xmm2
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,127,194,1,0                ; movaps        0x1c27f(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,63,242,1,0                 ; movaps        0x1f23f(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -18132,7 +18132,7 @@
 
 PUBLIC _sk_colorburn_sse41
 _sk_colorburn_sse41 LABEL PROC
-  DB  68,15,40,29,102,194,1,0             ; movaps        0x1c266(%rip),%xmm11        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,29,38,242,1,0              ; movaps        0x1f226(%rip),%xmm11        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,227                        ; movaps        %xmm11,%xmm12
   DB  68,15,92,231                        ; subps         %xmm7,%xmm12
   DB  69,15,40,204                        ; movaps        %xmm12,%xmm9
@@ -18214,7 +18214,7 @@
 PUBLIC _sk_colordodge_sse41
 _sk_colordodge_sse41 LABEL PROC
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
-  DB  68,15,40,21,48,193,1,0              ; movaps        0x1c130(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,240,240,1,0             ; movaps        0x1f0f0(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
   DB  68,15,92,223                        ; subps         %xmm7,%xmm11
   DB  69,15,40,227                        ; movaps        %xmm11,%xmm12
@@ -18295,7 +18295,7 @@
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  15,40,227                           ; movaps        %xmm3,%xmm4
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
-  DB  68,15,40,21,248,191,1,0             ; movaps        0x1bff8(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,184,239,1,0             ; movaps        0x1efb8(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,40,234                        ; movaps        %xmm10,%xmm5
   DB  15,92,239                           ; subps         %xmm7,%xmm5
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
@@ -18377,7 +18377,7 @@
 _sk_overlay_sse41 LABEL PROC
   DB  68,15,40,201                        ; movaps        %xmm1,%xmm9
   DB  68,15,40,240                        ; movaps        %xmm0,%xmm14
-  DB  68,15,40,21,202,190,1,0             ; movaps        0x1beca(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,138,238,1,0             ; movaps        0x1ee8a(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
   DB  68,15,92,223                        ; subps         %xmm7,%xmm11
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
@@ -18461,7 +18461,7 @@
   DB  15,40,198                           ; movaps        %xmm6,%xmm0
   DB  15,94,199                           ; divps         %xmm7,%xmm0
   DB  65,15,84,193                        ; andps         %xmm9,%xmm0
-  DB  15,40,13,141,189,1,0                ; movaps        0x1bd8d(%rip),%xmm1        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,13,77,237,1,0                 ; movaps        0x1ed4d(%rip),%xmm1        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
   DB  68,15,92,208                        ; subps         %xmm0,%xmm10
   DB  68,15,40,240                        ; movaps        %xmm0,%xmm14
@@ -18474,10 +18474,10 @@
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,89,210                           ; mulps         %xmm2,%xmm2
   DB  15,88,208                           ; addps         %xmm0,%xmm2
-  DB  68,15,40,45,187,189,1,0             ; movaps        0x1bdbb(%rip),%xmm13        # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  68,15,40,45,123,237,1,0             ; movaps        0x1ed7b(%rip),%xmm13        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
   DB  69,15,88,245                        ; addps         %xmm13,%xmm14
   DB  68,15,89,242                        ; mulps         %xmm2,%xmm14
-  DB  68,15,40,37,187,189,1,0             ; movaps        0x1bdbb(%rip),%xmm12        # 2ff40 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
+  DB  68,15,40,37,123,237,1,0             ; movaps        0x1ed7b(%rip),%xmm12        # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
   DB  69,15,89,252                        ; mulps         %xmm12,%xmm15
   DB  69,15,88,254                        ; addps         %xmm14,%xmm15
   DB  15,40,198                           ; movaps        %xmm6,%xmm0
@@ -18663,12 +18663,12 @@
   DB  68,15,84,208                        ; andps         %xmm0,%xmm10
   DB  15,84,200                           ; andps         %xmm0,%xmm1
   DB  68,15,84,232                        ; andps         %xmm0,%xmm13
-  DB  15,40,5,33,187,1,0                  ; movaps        0x1bb21(%rip),%xmm0        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  15,40,5,225,234,1,0                 ; movaps        0x1eae1(%rip),%xmm0        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,89,224                        ; mulps         %xmm0,%xmm12
-  DB  15,40,21,38,187,1,0                 ; movaps        0x1bb26(%rip),%xmm2        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  15,40,21,230,234,1,0                ; movaps        0x1eae6(%rip),%xmm2        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  15,89,250                           ; mulps         %xmm2,%xmm7
   DB  65,15,88,252                        ; addps         %xmm12,%xmm7
-  DB  68,15,40,53,39,187,1,0              ; movaps        0x1bb27(%rip),%xmm14        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,53,231,234,1,0             ; movaps        0x1eae7(%rip),%xmm14        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  68,15,40,252                        ; movaps        %xmm4,%xmm15
   DB  69,15,89,254                        ; mulps         %xmm14,%xmm15
   DB  68,15,88,255                        ; addps         %xmm7,%xmm15
@@ -18751,7 +18751,7 @@
   DB  65,15,88,214                        ; addps         %xmm14,%xmm2
   DB  15,40,196                           ; movaps        %xmm4,%xmm0
   DB  102,15,56,20,202                    ; blendvps      %xmm0,%xmm2,%xmm1
-  DB  68,15,40,13,60,185,1,0              ; movaps        0x1b93c(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,252,232,1,0             ; movaps        0x1e8fc(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,40,225                        ; movaps        %xmm9,%xmm4
   DB  15,92,229                           ; subps         %xmm5,%xmm4
   DB  15,40,68,36,48                      ; movaps        0x30(%rsp),%xmm0
@@ -18845,14 +18845,14 @@
   DB  68,15,84,215                        ; andps         %xmm7,%xmm10
   DB  68,15,84,223                        ; andps         %xmm7,%xmm11
   DB  68,15,84,199                        ; andps         %xmm7,%xmm8
-  DB  15,40,21,95,184,1,0                 ; movaps        0x1b85f(%rip),%xmm2        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  15,40,21,31,232,1,0                 ; movaps        0x1e81f(%rip),%xmm2        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  15,40,221                           ; movaps        %xmm5,%xmm3
   DB  15,89,218                           ; mulps         %xmm2,%xmm3
-  DB  15,40,13,98,184,1,0                 ; movaps        0x1b862(%rip),%xmm1        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  15,40,13,34,232,1,0                 ; movaps        0x1e822(%rip),%xmm1        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  15,40,254                           ; movaps        %xmm6,%xmm7
   DB  15,89,249                           ; mulps         %xmm1,%xmm7
   DB  15,88,251                           ; addps         %xmm3,%xmm7
-  DB  68,15,40,45,97,184,1,0              ; movaps        0x1b861(%rip),%xmm13        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,45,33,232,1,0              ; movaps        0x1e821(%rip),%xmm13        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  69,15,89,245                        ; mulps         %xmm13,%xmm14
   DB  68,15,88,247                        ; addps         %xmm7,%xmm14
   DB  65,15,40,218                        ; movaps        %xmm10,%xmm3
@@ -18933,7 +18933,7 @@
   DB  65,15,88,253                        ; addps         %xmm13,%xmm7
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  102,68,15,56,20,223                 ; blendvps      %xmm0,%xmm7,%xmm11
-  DB  68,15,40,13,119,182,1,0             ; movaps        0x1b677(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,55,230,1,0              ; movaps        0x1e637(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,193                        ; movaps        %xmm9,%xmm8
   DB  68,15,92,204                        ; subps         %xmm4,%xmm9
   DB  15,40,60,36                         ; movaps        (%rsp),%xmm7
@@ -18988,14 +18988,14 @@
   DB  15,40,231                           ; movaps        %xmm7,%xmm4
   DB  68,15,89,244                        ; mulps         %xmm4,%xmm14
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
-  DB  68,15,40,13,44,182,1,0              ; movaps        0x1b62c(%rip),%xmm9        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,13,236,229,1,0             ; movaps        0x1e5ec(%rip),%xmm9        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  65,15,40,250                        ; movaps        %xmm10,%xmm7
   DB  65,15,89,249                        ; mulps         %xmm9,%xmm7
-  DB  68,15,40,21,44,182,1,0              ; movaps        0x1b62c(%rip),%xmm10        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  68,15,40,21,236,229,1,0             ; movaps        0x1e5ec(%rip),%xmm10        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  65,15,40,219                        ; movaps        %xmm11,%xmm3
   DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
   DB  15,88,223                           ; addps         %xmm7,%xmm3
-  DB  68,15,40,29,41,182,1,0              ; movaps        0x1b629(%rip),%xmm11        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,29,233,229,1,0             ; movaps        0x1e5e9(%rip),%xmm11        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  69,15,40,236                        ; movaps        %xmm12,%xmm13
   DB  69,15,89,235                        ; mulps         %xmm11,%xmm13
   DB  68,15,88,235                        ; addps         %xmm3,%xmm13
@@ -19080,7 +19080,7 @@
   DB  65,15,88,251                        ; addps         %xmm11,%xmm7
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  102,15,56,20,207                    ; blendvps      %xmm0,%xmm7,%xmm1
-  DB  68,15,40,13,53,180,1,0              ; movaps        0x1b435(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,245,227,1,0             ; movaps        0x1e3f5(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,92,196                           ; subps         %xmm4,%xmm0
   DB  68,15,89,192                        ; mulps         %xmm0,%xmm8
@@ -19132,13 +19132,13 @@
   DB  69,15,89,216                        ; mulps         %xmm8,%xmm11
   DB  68,15,40,203                        ; movaps        %xmm3,%xmm9
   DB  68,15,89,205                        ; mulps         %xmm5,%xmm9
-  DB  68,15,40,5,247,179,1,0              ; movaps        0x1b3f7(%rip),%xmm8        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,5,183,227,1,0              ; movaps        0x1e3b7(%rip),%xmm8        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
-  DB  68,15,40,21,251,179,1,0             ; movaps        0x1b3fb(%rip),%xmm10        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  68,15,40,21,187,227,1,0             ; movaps        0x1e3bb(%rip),%xmm10        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  15,40,233                           ; movaps        %xmm1,%xmm5
   DB  65,15,89,234                        ; mulps         %xmm10,%xmm5
   DB  15,88,232                           ; addps         %xmm0,%xmm5
-  DB  68,15,40,37,249,179,1,0             ; movaps        0x1b3f9(%rip),%xmm12        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,37,185,227,1,0             ; movaps        0x1e3b9(%rip),%xmm12        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  68,15,40,242                        ; movaps        %xmm2,%xmm14
   DB  69,15,89,244                        ; mulps         %xmm12,%xmm14
   DB  68,15,88,245                        ; addps         %xmm5,%xmm14
@@ -19223,7 +19223,7 @@
   DB  65,15,88,244                        ; addps         %xmm12,%xmm6
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
   DB  102,68,15,56,20,206                 ; blendvps      %xmm0,%xmm6,%xmm9
-  DB  15,40,5,255,177,1,0                 ; movaps        0x1b1ff(%rip),%xmm0        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,5,191,225,1,0                 ; movaps        0x1e1bf(%rip),%xmm0        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,92,215                           ; subps         %xmm7,%xmm2
   DB  15,89,226                           ; mulps         %xmm2,%xmm4
@@ -19270,20 +19270,20 @@
   DB  15,133,219,0,0,0                    ; jne           14e3c <_sk_srcover_rgba_8888_sse41+0xfb>
   DB  243,65,15,111,60,128                ; movdqu        (%r8,%rax,4),%xmm7
   DB  72,133,255                          ; test          %rdi,%rdi
-  DB  102,15,111,37,14,178,1,0            ; movdqa        0x1b20e(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,206,225,1,0           ; movdqa        0x1e1ce(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
   DB  102,15,111,239                      ; movdqa        %xmm7,%xmm5
-  DB  102,15,56,0,45,10,178,1,0           ; pshufb        0x1b20a(%rip),%xmm5        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,45,202,225,1,0          ; pshufb        0x1e1ca(%rip),%xmm5        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
   DB  102,15,111,247                      ; movdqa        %xmm7,%xmm6
-  DB  102,15,56,0,53,10,178,1,0           ; pshufb        0x1b20a(%rip),%xmm6        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,53,202,225,1,0          ; pshufb        0x1e1ca(%rip),%xmm6        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  102,15,114,215,24                   ; psrld         $0x18,%xmm7
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
-  DB  68,15,40,5,39,177,1,0               ; movaps        0x1b127(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,231,224,1,0              ; movaps        0x1e0e7(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
-  DB  68,15,40,37,251,177,1,0             ; movaps        0x1b1fb(%rip),%xmm12        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,37,187,225,1,0             ; movaps        0x1e1bb(%rip),%xmm12        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,196                        ; mulps         %xmm12,%xmm0
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -19360,20 +19360,20 @@
   DB  15,133,219,0,0,0                    ; jne           14fb5 <_sk_srcover_bgra_8888_sse41+0xfb>
   DB  243,65,15,111,60,128                ; movdqu        (%r8,%rax,4),%xmm7
   DB  72,133,255                          ; test          %rdi,%rdi
-  DB  102,15,111,37,149,176,1,0           ; movdqa        0x1b095(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,85,224,1,0            ; movdqa        0x1e055(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,244                           ; cvtdq2ps      %xmm4,%xmm6
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
-  DB  102,15,56,0,37,145,176,1,0          ; pshufb        0x1b091(%rip),%xmm4        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,37,81,224,1,0           ; pshufb        0x1e051(%rip),%xmm4        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,236                           ; cvtdq2ps      %xmm4,%xmm5
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
-  DB  102,15,56,0,37,145,176,1,0          ; pshufb        0x1b091(%rip),%xmm4        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,37,81,224,1,0           ; pshufb        0x1e051(%rip),%xmm4        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
   DB  102,15,114,215,24                   ; psrld         $0x18,%xmm7
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
-  DB  68,15,40,5,174,175,1,0              ; movaps        0x1afae(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,110,223,1,0              ; movaps        0x1df6e(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
-  DB  68,15,40,37,130,176,1,0             ; movaps        0x1b082(%rip),%xmm12        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,37,66,224,1,0              ; movaps        0x1e042(%rip),%xmm12        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,196                        ; mulps         %xmm12,%xmm0
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -19449,7 +19449,7 @@
 
 PUBLIC _sk_clamp_1_sse41
 _sk_clamp_1_sse41 LABEL PROC
-  DB  68,15,40,5,125,174,1,0              ; movaps        0x1ae7d(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,61,222,1,0               ; movaps        0x1de3d(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,93,192                        ; minps         %xmm8,%xmm0
   DB  65,15,93,200                        ; minps         %xmm8,%xmm1
   DB  65,15,93,208                        ; minps         %xmm8,%xmm2
@@ -19459,7 +19459,7 @@
 
 PUBLIC _sk_clamp_a_sse41
 _sk_clamp_a_sse41 LABEL PROC
-  DB  15,93,29,98,174,1,0                 ; minps         0x1ae62(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,29,34,222,1,0                 ; minps         0x1de22(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,93,195                           ; minps         %xmm3,%xmm0
   DB  15,93,203                           ; minps         %xmm3,%xmm1
   DB  15,93,211                           ; minps         %xmm3,%xmm2
@@ -19468,7 +19468,7 @@
 
 PUBLIC _sk_clamp_a_dst_sse41
 _sk_clamp_a_dst_sse41 LABEL PROC
-  DB  15,93,61,78,174,1,0                 ; minps         0x1ae4e(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,61,14,222,1,0                 ; minps         0x1de0e(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,93,231                           ; minps         %xmm7,%xmm4
   DB  15,93,239                           ; minps         %xmm7,%xmm5
   DB  15,93,247                           ; minps         %xmm7,%xmm6
@@ -19497,7 +19497,7 @@
 
 PUBLIC _sk_invert_sse41
 _sk_invert_sse41 LABEL PROC
-  DB  68,15,40,5,10,174,1,0               ; movaps        0x1ae0a(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,202,221,1,0              ; movaps        0x1ddca(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,92,200                        ; subps         %xmm0,%xmm9
   DB  69,15,40,208                        ; movaps        %xmm8,%xmm10
@@ -19548,10 +19548,10 @@
 
 PUBLIC _sk_unpremul_sse41
 _sk_unpremul_sse41 LABEL PROC
-  DB  68,15,40,5,152,173,1,0              ; movaps        0x1ad98(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,88,221,1,0               ; movaps        0x1dd58(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,94,195                        ; divps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
-  DB  68,15,194,13,119,174,1,0,1          ; cmpltps       0x1ae77(%rip),%xmm9        # 2ffc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
+  DB  68,15,194,13,55,222,1,0,1           ; cmpltps       0x1de37(%rip),%xmm9        # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
   DB  69,15,84,200                        ; andps         %xmm8,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,89,201                        ; mulps         %xmm9,%xmm1
@@ -19561,20 +19561,20 @@
 
 PUBLIC _sk_from_srgb_sse41
 _sk_from_srgb_sse41 LABEL PROC
-  DB  68,15,40,29,107,174,1,0             ; movaps        0x1ae6b(%rip),%xmm11        # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+  DB  68,15,40,29,43,222,1,0              ; movaps        0x1de2b(%rip),%xmm11        # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
   DB  68,15,40,208                        ; movaps        %xmm0,%xmm10
   DB  69,15,89,210                        ; mulps         %xmm10,%xmm10
-  DB  68,15,40,37,211,173,1,0             ; movaps        0x1add3(%rip),%xmm12        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,37,147,221,1,0             ; movaps        0x1dd93(%rip),%xmm12        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
   DB  69,15,89,196                        ; mulps         %xmm12,%xmm8
-  DB  68,15,40,45,83,174,1,0              ; movaps        0x1ae53(%rip),%xmm13        # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+  DB  68,15,40,45,19,222,1,0              ; movaps        0x1de13(%rip),%xmm13        # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
   DB  69,15,88,197                        ; addps         %xmm13,%xmm8
   DB  69,15,89,194                        ; mulps         %xmm10,%xmm8
-  DB  68,15,40,53,83,174,1,0              ; movaps        0x1ae53(%rip),%xmm14        # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+  DB  68,15,40,53,19,222,1,0              ; movaps        0x1de13(%rip),%xmm14        # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
   DB  69,15,88,198                        ; addps         %xmm14,%xmm8
-  DB  68,15,40,61,87,174,1,0              ; movaps        0x1ae57(%rip),%xmm15        # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+  DB  68,15,40,61,23,222,1,0              ; movaps        0x1de17(%rip),%xmm15        # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
   DB  65,15,194,199,1                     ; cmpltps       %xmm15,%xmm0
   DB  102,69,15,56,20,193                 ; blendvps      %xmm0,%xmm9,%xmm8
   DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
@@ -19609,19 +19609,19 @@
 _sk_from_srgb_dst_sse41 LABEL PROC
   DB  68,15,40,204                        ; movaps        %xmm4,%xmm9
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
-  DB  68,15,40,29,162,173,1,0             ; movaps        0x1ada2(%rip),%xmm11        # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+  DB  68,15,40,29,98,221,1,0              ; movaps        0x1dd62(%rip),%xmm11        # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
   DB  69,15,89,211                        ; mulps         %xmm11,%xmm10
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
-  DB  68,15,40,37,11,173,1,0              ; movaps        0x1ad0b(%rip),%xmm12        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,37,203,220,1,0             ; movaps        0x1dccb(%rip),%xmm12        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  65,15,89,228                        ; mulps         %xmm12,%xmm4
-  DB  68,15,40,45,143,173,1,0             ; movaps        0x1ad8f(%rip),%xmm13        # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+  DB  68,15,40,45,79,221,1,0              ; movaps        0x1dd4f(%rip),%xmm13        # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
   DB  65,15,88,229                        ; addps         %xmm13,%xmm4
   DB  15,89,224                           ; mulps         %xmm0,%xmm4
-  DB  68,15,40,53,144,173,1,0             ; movaps        0x1ad90(%rip),%xmm14        # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+  DB  68,15,40,53,80,221,1,0              ; movaps        0x1dd50(%rip),%xmm14        # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
   DB  65,15,88,230                        ; addps         %xmm14,%xmm4
-  DB  68,15,40,61,148,173,1,0             ; movaps        0x1ad94(%rip),%xmm15        # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+  DB  68,15,40,61,84,221,1,0              ; movaps        0x1dd54(%rip),%xmm15        # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
   DB  69,15,194,207,1                     ; cmpltps       %xmm15,%xmm9
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  102,65,15,56,20,226                 ; blendvps      %xmm0,%xmm10,%xmm4
@@ -19664,22 +19664,22 @@
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  15,40,209                           ; movaps        %xmm1,%xmm2
   DB  68,15,82,192                        ; rsqrtps       %xmm0,%xmm8
-  DB  68,15,40,29,5,173,1,0               ; movaps        0x1ad05(%rip),%xmm11        # 30010 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  68,15,40,29,197,220,1,0             ; movaps        0x1dcc5(%rip),%xmm11        # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
-  DB  68,15,40,37,5,173,1,0               ; movaps        0x1ad05(%rip),%xmm12        # 30020 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
+  DB  68,15,40,37,197,220,1,0             ; movaps        0x1dcc5(%rip),%xmm12        # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
   DB  69,15,40,248                        ; movaps        %xmm8,%xmm15
   DB  69,15,89,252                        ; mulps         %xmm12,%xmm15
-  DB  68,15,40,21,5,173,1,0               ; movaps        0x1ad05(%rip),%xmm10        # 30030 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
+  DB  68,15,40,21,197,220,1,0             ; movaps        0x1dcc5(%rip),%xmm10        # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
   DB  69,15,88,250                        ; addps         %xmm10,%xmm15
   DB  69,15,89,248                        ; mulps         %xmm8,%xmm15
-  DB  68,15,40,45,5,173,1,0               ; movaps        0x1ad05(%rip),%xmm13        # 30040 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
+  DB  68,15,40,45,197,220,1,0             ; movaps        0x1dcc5(%rip),%xmm13        # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
   DB  69,15,88,253                        ; addps         %xmm13,%xmm15
-  DB  68,15,40,53,9,173,1,0               ; movaps        0x1ad09(%rip),%xmm14        # 30050 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
+  DB  68,15,40,53,201,220,1,0             ; movaps        0x1dcc9(%rip),%xmm14        # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
   DB  69,15,88,198                        ; addps         %xmm14,%xmm8
   DB  69,15,83,192                        ; rcpps         %xmm8,%xmm8
   DB  69,15,89,199                        ; mulps         %xmm15,%xmm8
-  DB  68,15,40,61,5,173,1,0               ; movaps        0x1ad05(%rip),%xmm15        # 30060 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
+  DB  68,15,40,61,197,220,1,0             ; movaps        0x1dcc5(%rip),%xmm15        # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
   DB  65,15,194,199,1                     ; cmpltps       %xmm15,%xmm0
   DB  102,69,15,56,20,193                 ; blendvps      %xmm0,%xmm9,%xmm8
   DB  68,15,82,202                        ; rsqrtps       %xmm2,%xmm9
@@ -19733,7 +19733,7 @@
   DB  68,15,93,224                        ; minps         %xmm0,%xmm12
   DB  65,15,40,203                        ; movaps        %xmm11,%xmm1
   DB  65,15,92,204                        ; subps         %xmm12,%xmm1
-  DB  68,15,40,53,169,170,1,0             ; movaps        0x1aaa9(%rip),%xmm14        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,53,105,218,1,0             ; movaps        0x1da69(%rip),%xmm14        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,94,241                        ; divps         %xmm1,%xmm14
   DB  69,15,40,211                        ; movaps        %xmm11,%xmm10
   DB  69,15,194,208,0                     ; cmpeqps       %xmm8,%xmm10
@@ -19742,27 +19742,27 @@
   DB  65,15,89,198                        ; mulps         %xmm14,%xmm0
   DB  69,15,40,249                        ; movaps        %xmm9,%xmm15
   DB  68,15,194,250,1                     ; cmpltps       %xmm2,%xmm15
-  DB  68,15,84,61,32,172,1,0              ; andps         0x1ac20(%rip),%xmm15        # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+  DB  68,15,84,61,224,219,1,0             ; andps         0x1dbe0(%rip),%xmm15        # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
   DB  68,15,88,248                        ; addps         %xmm0,%xmm15
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
   DB  65,15,194,193,0                     ; cmpeqps       %xmm9,%xmm0
   DB  65,15,92,208                        ; subps         %xmm8,%xmm2
   DB  65,15,89,214                        ; mulps         %xmm14,%xmm2
-  DB  68,15,40,45,19,172,1,0              ; movaps        0x1ac13(%rip),%xmm13        # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+  DB  68,15,40,45,211,219,1,0             ; movaps        0x1dbd3(%rip),%xmm13        # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
   DB  65,15,88,213                        ; addps         %xmm13,%xmm2
   DB  69,15,92,193                        ; subps         %xmm9,%xmm8
   DB  69,15,89,198                        ; mulps         %xmm14,%xmm8
-  DB  68,15,88,5,15,172,1,0               ; addps         0x1ac0f(%rip),%xmm8        # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+  DB  68,15,88,5,207,219,1,0              ; addps         0x1dbcf(%rip),%xmm8        # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
   DB  102,68,15,56,20,194                 ; blendvps      %xmm0,%xmm2,%xmm8
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  102,69,15,56,20,199                 ; blendvps      %xmm0,%xmm15,%xmm8
-  DB  68,15,89,5,7,172,1,0                ; mulps         0x1ac07(%rip),%xmm8        # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+  DB  68,15,89,5,199,219,1,0              ; mulps         0x1dbc7(%rip),%xmm8        # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
   DB  69,15,40,203                        ; movaps        %xmm11,%xmm9
   DB  69,15,194,204,4                     ; cmpneqps      %xmm12,%xmm9
   DB  69,15,84,193                        ; andps         %xmm9,%xmm8
   DB  69,15,92,235                        ; subps         %xmm11,%xmm13
   DB  69,15,88,220                        ; addps         %xmm12,%xmm11
-  DB  15,40,5,11,170,1,0                  ; movaps        0x1aa0b(%rip),%xmm0        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,40,5,203,217,1,0                 ; movaps        0x1d9cb(%rip),%xmm0        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,40,211                        ; movaps        %xmm11,%xmm2
   DB  15,89,208                           ; mulps         %xmm0,%xmm2
   DB  15,194,194,1                        ; cmpltps       %xmm2,%xmm0
@@ -19783,7 +19783,7 @@
   DB  15,41,100,36,32                     ; movaps        %xmm4,0x20(%rsp)
   DB  15,41,92,36,16                      ; movaps        %xmm3,0x10(%rsp)
   DB  68,15,40,208                        ; movaps        %xmm0,%xmm10
-  DB  68,15,40,13,189,169,1,0             ; movaps        0x1a9bd(%rip),%xmm9        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,13,125,217,1,0             ; movaps        0x1d97d(%rip),%xmm9        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,194,194,2                        ; cmpleps       %xmm2,%xmm0
   DB  15,40,217                           ; movaps        %xmm1,%xmm3
@@ -19796,19 +19796,19 @@
   DB  15,41,20,36                         ; movaps        %xmm2,(%rsp)
   DB  69,15,88,192                        ; addps         %xmm8,%xmm8
   DB  68,15,92,197                        ; subps         %xmm5,%xmm8
-  DB  68,15,40,53,121,171,1,0             ; movaps        0x1ab79(%rip),%xmm14        # 300b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
+  DB  68,15,40,53,57,219,1,0              ; movaps        0x1db39(%rip),%xmm14        # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
   DB  69,15,88,242                        ; addps         %xmm10,%xmm14
   DB  102,65,15,58,8,198,1                ; roundps       $0x1,%xmm14,%xmm0
   DB  68,15,92,240                        ; subps         %xmm0,%xmm14
-  DB  68,15,40,29,114,171,1,0             ; movaps        0x1ab72(%rip),%xmm11        # 300c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
+  DB  68,15,40,29,50,219,1,0              ; movaps        0x1db32(%rip),%xmm11        # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
   DB  65,15,194,198,2                     ; cmpleps       %xmm14,%xmm0
   DB  15,40,245                           ; movaps        %xmm5,%xmm6
   DB  65,15,92,240                        ; subps         %xmm8,%xmm6
-  DB  15,40,61,11,171,1,0                 ; movaps        0x1ab0b(%rip),%xmm7        # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+  DB  15,40,61,203,218,1,0                ; movaps        0x1dacb(%rip),%xmm7        # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
   DB  69,15,40,238                        ; movaps        %xmm14,%xmm13
   DB  68,15,89,239                        ; mulps         %xmm7,%xmm13
-  DB  15,40,29,28,171,1,0                 ; movaps        0x1ab1c(%rip),%xmm3        # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+  DB  15,40,29,220,218,1,0                ; movaps        0x1dadc(%rip),%xmm3        # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
   DB  68,15,40,227                        ; movaps        %xmm3,%xmm12
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
   DB  68,15,89,230                        ; mulps         %xmm6,%xmm12
@@ -19818,7 +19818,7 @@
   DB  65,15,194,198,2                     ; cmpleps       %xmm14,%xmm0
   DB  68,15,40,253                        ; movaps        %xmm5,%xmm15
   DB  102,69,15,56,20,252                 ; blendvps      %xmm0,%xmm12,%xmm15
-  DB  68,15,40,37,251,170,1,0             ; movaps        0x1aafb(%rip),%xmm12        # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+  DB  68,15,40,37,187,218,1,0             ; movaps        0x1dabb(%rip),%xmm12        # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
   DB  65,15,40,196                        ; movaps        %xmm12,%xmm0
   DB  65,15,194,198,2                     ; cmpleps       %xmm14,%xmm0
   DB  68,15,89,238                        ; mulps         %xmm6,%xmm13
@@ -19852,7 +19852,7 @@
   DB  65,15,40,198                        ; movaps        %xmm14,%xmm0
   DB  15,40,20,36                         ; movaps        (%rsp),%xmm2
   DB  102,15,56,20,202                    ; blendvps      %xmm0,%xmm2,%xmm1
-  DB  68,15,88,21,148,170,1,0             ; addps         0x1aa94(%rip),%xmm10        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,88,21,84,218,1,0              ; addps         0x1da54(%rip),%xmm10        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  102,65,15,58,8,194,1                ; roundps       $0x1,%xmm10,%xmm0
   DB  68,15,92,208                        ; subps         %xmm0,%xmm10
   DB  69,15,194,218,2                     ; cmpleps       %xmm10,%xmm11
@@ -19906,9 +19906,9 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,52                              ; jne           15727 <_sk_scale_u8_sse41+0x4c>
   DB  102,71,15,56,49,4,16                ; pmovzxbd      (%r8,%r10,1),%xmm8
-  DB  102,68,15,219,5,125,168,1,0         ; pand          0x1a87d(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,219,5,61,216,1,0          ; pand          0x1d83d(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,209,169,1,0              ; mulps         0x1a9d1(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,89,5,145,217,1,0              ; mulps         0x1d991(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
@@ -19950,17 +19950,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,159,0,0,0                    ; jne           15841 <_sk_scale_565_sse41+0xc3>
   DB  102,71,15,56,51,28,80               ; pmovzxwd      (%r8,%r10,2),%xmm11
-  DB  102,15,111,5,63,169,1,0             ; movdqa        0x1a93f(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,255,216,1,0            ; movdqa        0x1d8ff(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,65,15,219,195                   ; pand          %xmm11,%xmm0
   DB  68,15,91,200                        ; cvtdq2ps      %xmm0,%xmm9
-  DB  68,15,89,13,62,169,1,0              ; mulps         0x1a93e(%rip),%xmm9        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,5,70,169,1,0             ; movdqa        0x1a946(%rip),%xmm0        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  68,15,89,13,254,216,1,0             ; mulps         0x1d8fe(%rip),%xmm9        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,5,6,217,1,0              ; movdqa        0x1d906(%rip),%xmm0        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,65,15,219,195                   ; pand          %xmm11,%xmm0
   DB  68,15,91,208                        ; cvtdq2ps      %xmm0,%xmm10
-  DB  68,15,89,21,69,169,1,0              ; mulps         0x1a945(%rip),%xmm10        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,68,15,219,29,76,169,1,0         ; pand          0x1a94c(%rip),%xmm11        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  68,15,89,21,5,217,1,0               ; mulps         0x1d905(%rip),%xmm10        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,68,15,219,29,12,217,1,0         ; pand          0x1d90c(%rip),%xmm11        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  69,15,91,219                        ; cvtdq2ps      %xmm11,%xmm11
-  DB  68,15,89,29,80,169,1,0              ; mulps         0x1a950(%rip),%xmm11        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  68,15,89,29,16,217,1,0              ; mulps         0x1d910(%rip),%xmm11        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  15,40,195                           ; movaps        %xmm3,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
   DB  69,15,40,226                        ; movaps        %xmm10,%xmm12
@@ -20033,9 +20033,9 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,72                              ; jne           15931 <_sk_lerp_u8_sse41+0x60>
   DB  102,71,15,56,49,4,16                ; pmovzxbd      (%r8,%r10,1),%xmm8
-  DB  102,68,15,219,5,135,166,1,0         ; pand          0x1a687(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,219,5,71,214,1,0          ; pand          0x1d647(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,219,167,1,0              ; mulps         0x1a7db(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,89,5,155,215,1,0              ; mulps         0x1d79b(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  15,92,196                           ; subps         %xmm4,%xmm0
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  15,88,196                           ; addps         %xmm4,%xmm0
@@ -20084,17 +20084,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,165,0,0,0                    ; jne           15a54 <_sk_lerp_565_sse41+0xc9>
   DB  102,71,15,56,51,20,80               ; pmovzxwd      (%r8,%r10,2),%xmm10
-  DB  102,15,111,5,50,167,1,0             ; movdqa        0x1a732(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,242,214,1,0            ; movdqa        0x1d6f2(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,65,15,219,194                   ; pand          %xmm10,%xmm0
   DB  68,15,91,200                        ; cvtdq2ps      %xmm0,%xmm9
-  DB  68,15,89,13,49,167,1,0              ; mulps         0x1a731(%rip),%xmm9        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,5,57,167,1,0             ; movdqa        0x1a739(%rip),%xmm0        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  68,15,89,13,241,214,1,0             ; mulps         0x1d6f1(%rip),%xmm9        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,5,249,214,1,0            ; movdqa        0x1d6f9(%rip),%xmm0        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,65,15,219,194                   ; pand          %xmm10,%xmm0
   DB  68,15,91,216                        ; cvtdq2ps      %xmm0,%xmm11
-  DB  68,15,89,29,56,167,1,0              ; mulps         0x1a738(%rip),%xmm11        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,68,15,219,21,63,167,1,0         ; pand          0x1a73f(%rip),%xmm10        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  68,15,89,29,248,214,1,0             ; mulps         0x1d6f8(%rip),%xmm11        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,68,15,219,21,255,214,1,0        ; pand          0x1d6ff(%rip),%xmm10        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  69,15,91,210                        ; cvtdq2ps      %xmm10,%xmm10
-  DB  68,15,89,21,67,167,1,0              ; mulps         0x1a743(%rip),%xmm10        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  68,15,89,21,3,215,1,0               ; mulps         0x1d703(%rip),%xmm10        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  15,40,195                           ; movaps        %xmm3,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
   DB  69,15,40,227                        ; movaps        %xmm11,%xmm12
@@ -20148,7 +20148,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,17,1,0,0                     ; jne           15bce <_sk_load_tables_sse41+0x122>
   DB  243,69,15,111,4,144                 ; movdqu        (%r8,%rdx,4),%xmm8
-  DB  102,15,111,5,181,164,1,0            ; movdqa        0x1a4b5(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,117,212,1,0            ; movdqa        0x1d475(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,219,192                   ; pand          %xmm8,%xmm0
   DB  102,73,15,58,22,192,1               ; pextrq        $0x1,%xmm0,%r8
   DB  102,73,15,126,193                   ; movq          %xmm0,%r9
@@ -20163,7 +20163,7 @@
   DB  102,66,15,58,33,4,155,32            ; insertps      $0x20,(%rbx,%r11,4),%xmm0
   DB  102,66,15,58,33,4,3,48              ; insertps      $0x30,(%rbx,%r8,1),%xmm0
   DB  102,65,15,111,200                   ; movdqa        %xmm8,%xmm1
-  DB  102,15,56,0,13,112,164,1,0          ; pshufb        0x1a470(%rip),%xmm1        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,13,48,212,1,0           ; pshufb        0x1d430(%rip),%xmm1        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  102,73,15,58,22,200,1               ; pextrq        $0x1,%xmm1,%r8
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
   DB  68,15,182,203                       ; movzbl        %bl,%r9d
@@ -20178,7 +20178,7 @@
   DB  102,15,58,33,202,48                 ; insertps      $0x30,%xmm2,%xmm1
   DB  76,139,64,24                        ; mov           0x18(%rax),%r8
   DB  102,65,15,111,208                   ; movdqa        %xmm8,%xmm2
-  DB  102,15,56,0,21,44,164,1,0           ; pshufb        0x1a42c(%rip),%xmm2        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,21,236,211,1,0          ; pshufb        0x1d3ec(%rip),%xmm2        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  102,72,15,58,22,211,1               ; pextrq        $0x1,%xmm2,%rbx
   DB  102,72,15,126,208                   ; movq          %xmm2,%rax
   DB  68,15,182,200                       ; movzbl        %al,%r9d
@@ -20193,7 +20193,7 @@
   DB  102,15,58,33,211,48                 ; insertps      $0x30,%xmm3,%xmm2
   DB  102,65,15,114,208,24                ; psrld         $0x18,%xmm8
   DB  65,15,91,216                        ; cvtdq2ps      %xmm8,%xmm3
-  DB  15,89,29,25,165,1,0                 ; mulps         0x1a519(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,217,212,1,0                ; mulps         0x1d4d9(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
@@ -20232,7 +20232,7 @@
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,97,200                       ; punpcklwd     %xmm0,%xmm1
   DB  102,68,15,105,200                   ; punpckhwd     %xmm0,%xmm9
-  DB  102,68,15,111,5,235,164,1,0         ; movdqa        0x1a4eb(%rip),%xmm8        # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+  DB  102,68,15,111,5,171,212,1,0         ; movdqa        0x1d4ab(%rip),%xmm8        # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,192                   ; pand          %xmm8,%xmm0
   DB  102,15,56,51,192                    ; pmovzxwd      %xmm0,%xmm0
@@ -20250,7 +20250,7 @@
   DB  102,15,58,33,194,32                 ; insertps      $0x20,%xmm2,%xmm0
   DB  243,66,15,16,20,3                   ; movss         (%rbx,%r8,1),%xmm2
   DB  102,15,58,33,194,48                 ; insertps      $0x30,%xmm2,%xmm0
-  DB  102,15,56,0,13,154,164,1,0          ; pshufb        0x1a49a(%rip),%xmm1        # 30160 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,56,0,13,90,212,1,0           ; pshufb        0x1d45a(%rip),%xmm1        # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
   DB  102,15,56,51,201                    ; pmovzxwd      %xmm1,%xmm1
   DB  102,73,15,58,22,200,1               ; pextrq        $0x1,%xmm1,%r8
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
@@ -20286,7 +20286,7 @@
   DB  102,65,15,235,216                   ; por           %xmm8,%xmm3
   DB  102,15,56,51,219                    ; pmovzxwd      %xmm3,%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,232,163,1,0                ; mulps         0x1a3e8(%rip),%xmm3        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  15,89,29,168,211,1,0                ; mulps         0x1d3a8(%rip),%xmm3        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
@@ -20324,7 +20324,7 @@
   DB  102,15,97,209                       ; punpcklwd     %xmm1,%xmm2
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,65,15,97,201                    ; punpcklwd     %xmm9,%xmm1
-  DB  102,68,15,111,5,49,163,1,0          ; movdqa        0x1a331(%rip),%xmm8        # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+  DB  102,68,15,111,5,241,210,1,0         ; movdqa        0x1d2f1(%rip),%xmm8        # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,192                   ; pand          %xmm8,%xmm0
   DB  102,15,56,51,192                    ; pmovzxwd      %xmm0,%xmm0
@@ -20342,7 +20342,7 @@
   DB  102,15,58,33,195,32                 ; insertps      $0x20,%xmm3,%xmm0
   DB  243,66,15,16,28,3                   ; movss         (%rbx,%r8,1),%xmm3
   DB  102,15,58,33,195,48                 ; insertps      $0x30,%xmm3,%xmm0
-  DB  102,15,56,0,13,224,162,1,0          ; pshufb        0x1a2e0(%rip),%xmm1        # 30160 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,56,0,13,160,210,1,0          ; pshufb        0x1d2a0(%rip),%xmm1        # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
   DB  102,15,56,51,201                    ; pmovzxwd      %xmm1,%xmm1
   DB  102,73,15,58,22,200,1               ; pextrq        $0x1,%xmm1,%r8
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
@@ -20373,7 +20373,7 @@
   DB  243,65,15,16,28,24                  ; movss         (%r8,%rbx,1),%xmm3
   DB  102,15,58,33,211,48                 ; insertps      $0x30,%xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,171,159,1,0                ; movaps        0x19fab(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,107,207,1,0                ; movaps        0x1cf6b(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
   DB  255,224                             ; jmpq          *%rax
@@ -20403,7 +20403,7 @@
   DB  65,86                               ; push          %r14
   DB  83                                  ; push          %rbx
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,24,160,1,0               ; movaps        0x1a018(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,216,207,1,0              ; movaps        0x1cfd8(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  102,73,15,58,22,192,1               ; pextrq        $0x1,%xmm0,%r8
@@ -20426,7 +20426,7 @@
   DB  102,15,58,32,197,3                  ; pinsrb        $0x3,%ebp,%xmm0
   DB  102,15,56,49,192                    ; pmovzxbd      %xmm0,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,13,222,160,1,0             ; movaps        0x1a0de(%rip),%xmm9        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,13,158,208,1,0             ; movaps        0x1d09e(%rip),%xmm9        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
@@ -20526,7 +20526,7 @@
   DB  102,15,58,32,197,3                  ; pinsrb        $0x3,%ebp,%xmm0
   DB  102,15,56,49,192                    ; pmovzxbd      %xmm0,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,13,58,159,1,0              ; movaps        0x19f3a(%rip),%xmm9        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,13,250,206,1,0             ; movaps        0x1cefa(%rip),%xmm9        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
@@ -20698,31 +20698,31 @@
   DB  69,15,88,208                        ; addps         %xmm8,%xmm10
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,91,194                        ; cvtdq2ps      %xmm10,%xmm8
-  DB  68,15,89,5,21,157,1,0               ; mulps         0x19d15(%rip),%xmm8        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,21,29,157,1,0              ; andps         0x19d1d(%rip),%xmm10        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,21,69,154,1,0              ; orps          0x19a45(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,5,29,157,1,0               ; addps         0x19d1d(%rip),%xmm8        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  68,15,40,37,37,157,1,0              ; movaps        0x19d25(%rip),%xmm12        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,5,213,204,1,0              ; mulps         0x1ccd5(%rip),%xmm8        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,21,221,204,1,0             ; andps         0x1ccdd(%rip),%xmm10        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,21,5,202,1,0               ; orps          0x1ca05(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,5,221,204,1,0              ; addps         0x1ccdd(%rip),%xmm8        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,229,204,1,0             ; movaps        0x1cce5(%rip),%xmm12        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  69,15,92,196                        ; subps         %xmm12,%xmm8
-  DB  68,15,88,21,37,157,1,0              ; addps         0x19d25(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  68,15,40,37,45,157,1,0              ; movaps        0x19d2d(%rip),%xmm12        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,21,229,204,1,0             ; addps         0x1cce5(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,40,37,237,204,1,0             ; movaps        0x1cced(%rip),%xmm12        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,92,196                        ; subps         %xmm12,%xmm8
   DB  69,15,89,195                        ; mulps         %xmm11,%xmm8
   DB  102,69,15,58,8,208,1                ; roundps       $0x1,%xmm8,%xmm10
   DB  69,15,40,216                        ; movaps        %xmm8,%xmm11
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
-  DB  68,15,88,5,26,157,1,0               ; addps         0x19d1a(%rip),%xmm8        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  68,15,40,21,34,157,1,0              ; movaps        0x19d22(%rip),%xmm10        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,5,218,204,1,0              ; addps         0x1ccda(%rip),%xmm8        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,21,226,204,1,0             ; movaps        0x1cce2(%rip),%xmm10        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  69,15,89,211                        ; mulps         %xmm11,%xmm10
   DB  69,15,92,194                        ; subps         %xmm10,%xmm8
-  DB  68,15,40,21,34,157,1,0              ; movaps        0x19d22(%rip),%xmm10        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,21,226,204,1,0             ; movaps        0x1cce2(%rip),%xmm10        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,211                        ; subps         %xmm11,%xmm10
-  DB  68,15,40,29,38,157,1,0              ; movaps        0x19d26(%rip),%xmm11        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,29,230,204,1,0             ; movaps        0x1cce6(%rip),%xmm11        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  69,15,94,218                        ; divps         %xmm10,%xmm11
   DB  69,15,88,216                        ; addps         %xmm8,%xmm11
-  DB  68,15,89,29,38,157,1,0              ; mulps         0x19d26(%rip),%xmm11        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,89,29,230,204,1,0             ; mulps         0x1cce6(%rip),%xmm11        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,69,15,91,211                    ; cvtps2dq      %xmm11,%xmm10
   DB  243,68,15,16,64,20                  ; movss         0x14(%rax),%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
@@ -20730,7 +20730,7 @@
   DB  102,69,15,56,20,193                 ; blendvps      %xmm0,%xmm9,%xmm8
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  68,15,95,192                        ; maxps         %xmm0,%xmm8
-  DB  68,15,93,5,173,153,1,0              ; minps         0x199ad(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,93,5,109,201,1,0              ; minps         0x1c96d(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -20758,31 +20758,31 @@
   DB  68,15,88,217                        ; addps         %xmm1,%xmm11
   DB  69,15,198,210,0                     ; shufps        $0x0,%xmm10,%xmm10
   DB  69,15,91,227                        ; cvtdq2ps      %xmm11,%xmm12
-  DB  68,15,89,37,238,155,1,0             ; mulps         0x19bee(%rip),%xmm12        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,29,246,155,1,0             ; andps         0x19bf6(%rip),%xmm11        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,29,30,153,1,0              ; orps          0x1991e(%rip),%xmm11        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,37,246,155,1,0             ; addps         0x19bf6(%rip),%xmm12        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  15,40,13,255,155,1,0                ; movaps        0x19bff(%rip),%xmm1        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,37,174,203,1,0             ; mulps         0x1cbae(%rip),%xmm12        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,29,182,203,1,0             ; andps         0x1cbb6(%rip),%xmm11        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,29,222,200,1,0             ; orps          0x1c8de(%rip),%xmm11        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,37,182,203,1,0             ; addps         0x1cbb6(%rip),%xmm12        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  15,40,13,191,203,1,0                ; movaps        0x1cbbf(%rip),%xmm1        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  65,15,89,203                        ; mulps         %xmm11,%xmm1
   DB  68,15,92,225                        ; subps         %xmm1,%xmm12
-  DB  68,15,88,29,255,155,1,0             ; addps         0x19bff(%rip),%xmm11        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  15,40,13,8,156,1,0                  ; movaps        0x19c08(%rip),%xmm1        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,29,191,203,1,0             ; addps         0x1cbbf(%rip),%xmm11        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,40,13,200,203,1,0                ; movaps        0x1cbc8(%rip),%xmm1        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  65,15,94,203                        ; divps         %xmm11,%xmm1
   DB  68,15,92,225                        ; subps         %xmm1,%xmm12
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  102,69,15,58,8,212,1                ; roundps       $0x1,%xmm12,%xmm10
   DB  69,15,40,220                        ; movaps        %xmm12,%xmm11
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
-  DB  68,15,88,37,245,155,1,0             ; addps         0x19bf5(%rip),%xmm12        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  15,40,13,254,155,1,0                ; movaps        0x19bfe(%rip),%xmm1        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,37,181,203,1,0             ; addps         0x1cbb5(%rip),%xmm12        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  15,40,13,190,203,1,0                ; movaps        0x1cbbe(%rip),%xmm1        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  65,15,89,203                        ; mulps         %xmm11,%xmm1
   DB  68,15,92,225                        ; subps         %xmm1,%xmm12
-  DB  68,15,40,21,254,155,1,0             ; movaps        0x19bfe(%rip),%xmm10        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,21,190,203,1,0             ; movaps        0x1cbbe(%rip),%xmm10        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,211                        ; subps         %xmm11,%xmm10
-  DB  15,40,13,3,156,1,0                  ; movaps        0x19c03(%rip),%xmm1        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  15,40,13,195,203,1,0                ; movaps        0x1cbc3(%rip),%xmm1        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  65,15,94,202                        ; divps         %xmm10,%xmm1
   DB  65,15,88,204                        ; addps         %xmm12,%xmm1
-  DB  15,89,13,4,156,1,0                  ; mulps         0x19c04(%rip),%xmm1        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,89,13,196,203,1,0                ; mulps         0x1cbc4(%rip),%xmm1        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,68,15,91,209                    ; cvtps2dq      %xmm1,%xmm10
   DB  243,15,16,72,20                     ; movss         0x14(%rax),%xmm1
   DB  15,198,201,0                        ; shufps        $0x0,%xmm1,%xmm1
@@ -20790,7 +20790,7 @@
   DB  102,65,15,56,20,201                 ; blendvps      %xmm0,%xmm9,%xmm1
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,95,200                           ; maxps         %xmm0,%xmm1
-  DB  15,93,13,143,152,1,0                ; minps         0x1988f(%rip),%xmm1        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,13,79,200,1,0                 ; minps         0x1c84f(%rip),%xmm1        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -20818,31 +20818,31 @@
   DB  68,15,88,218                        ; addps         %xmm2,%xmm11
   DB  69,15,198,210,0                     ; shufps        $0x0,%xmm10,%xmm10
   DB  69,15,91,227                        ; cvtdq2ps      %xmm11,%xmm12
-  DB  68,15,89,37,208,154,1,0             ; mulps         0x19ad0(%rip),%xmm12        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,29,216,154,1,0             ; andps         0x19ad8(%rip),%xmm11        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,29,0,152,1,0               ; orps          0x19800(%rip),%xmm11        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,37,216,154,1,0             ; addps         0x19ad8(%rip),%xmm12        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  15,40,21,225,154,1,0                ; movaps        0x19ae1(%rip),%xmm2        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,37,144,202,1,0             ; mulps         0x1ca90(%rip),%xmm12        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,29,152,202,1,0             ; andps         0x1ca98(%rip),%xmm11        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,29,192,199,1,0             ; orps          0x1c7c0(%rip),%xmm11        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,37,152,202,1,0             ; addps         0x1ca98(%rip),%xmm12        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  15,40,21,161,202,1,0                ; movaps        0x1caa1(%rip),%xmm2        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  65,15,89,211                        ; mulps         %xmm11,%xmm2
   DB  68,15,92,226                        ; subps         %xmm2,%xmm12
-  DB  68,15,88,29,225,154,1,0             ; addps         0x19ae1(%rip),%xmm11        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  15,40,21,234,154,1,0                ; movaps        0x19aea(%rip),%xmm2        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,29,161,202,1,0             ; addps         0x1caa1(%rip),%xmm11        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,40,21,170,202,1,0                ; movaps        0x1caaa(%rip),%xmm2        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  65,15,94,211                        ; divps         %xmm11,%xmm2
   DB  68,15,92,226                        ; subps         %xmm2,%xmm12
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  102,69,15,58,8,212,1                ; roundps       $0x1,%xmm12,%xmm10
   DB  69,15,40,220                        ; movaps        %xmm12,%xmm11
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
-  DB  68,15,88,37,215,154,1,0             ; addps         0x19ad7(%rip),%xmm12        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  15,40,21,224,154,1,0                ; movaps        0x19ae0(%rip),%xmm2        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,37,151,202,1,0             ; addps         0x1ca97(%rip),%xmm12        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  15,40,21,160,202,1,0                ; movaps        0x1caa0(%rip),%xmm2        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  65,15,89,211                        ; mulps         %xmm11,%xmm2
   DB  68,15,92,226                        ; subps         %xmm2,%xmm12
-  DB  68,15,40,21,224,154,1,0             ; movaps        0x19ae0(%rip),%xmm10        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,21,160,202,1,0             ; movaps        0x1caa0(%rip),%xmm10        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,211                        ; subps         %xmm11,%xmm10
-  DB  15,40,21,229,154,1,0                ; movaps        0x19ae5(%rip),%xmm2        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  15,40,21,165,202,1,0                ; movaps        0x1caa5(%rip),%xmm2        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  65,15,94,210                        ; divps         %xmm10,%xmm2
   DB  65,15,88,212                        ; addps         %xmm12,%xmm2
-  DB  15,89,21,230,154,1,0                ; mulps         0x19ae6(%rip),%xmm2        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,89,21,166,202,1,0                ; mulps         0x1caa6(%rip),%xmm2        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,68,15,91,210                    ; cvtps2dq      %xmm2,%xmm10
   DB  243,15,16,80,20                     ; movss         0x14(%rax),%xmm2
   DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
@@ -20850,7 +20850,7 @@
   DB  102,65,15,56,20,209                 ; blendvps      %xmm0,%xmm9,%xmm2
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,95,208                           ; maxps         %xmm0,%xmm2
-  DB  15,93,21,113,151,1,0                ; minps         0x19771(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,21,49,199,1,0                 ; minps         0x1c731(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -20878,31 +20878,31 @@
   DB  68,15,88,219                        ; addps         %xmm3,%xmm11
   DB  69,15,198,210,0                     ; shufps        $0x0,%xmm10,%xmm10
   DB  69,15,91,227                        ; cvtdq2ps      %xmm11,%xmm12
-  DB  68,15,89,37,178,153,1,0             ; mulps         0x199b2(%rip),%xmm12        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,29,186,153,1,0             ; andps         0x199ba(%rip),%xmm11        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,29,226,150,1,0             ; orps          0x196e2(%rip),%xmm11        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,37,186,153,1,0             ; addps         0x199ba(%rip),%xmm12        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  15,40,29,195,153,1,0                ; movaps        0x199c3(%rip),%xmm3        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,37,114,201,1,0             ; mulps         0x1c972(%rip),%xmm12        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,29,122,201,1,0             ; andps         0x1c97a(%rip),%xmm11        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,29,162,198,1,0             ; orps          0x1c6a2(%rip),%xmm11        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,37,122,201,1,0             ; addps         0x1c97a(%rip),%xmm12        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  15,40,29,131,201,1,0                ; movaps        0x1c983(%rip),%xmm3        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  65,15,89,219                        ; mulps         %xmm11,%xmm3
   DB  68,15,92,227                        ; subps         %xmm3,%xmm12
-  DB  68,15,88,29,195,153,1,0             ; addps         0x199c3(%rip),%xmm11        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  15,40,29,204,153,1,0                ; movaps        0x199cc(%rip),%xmm3        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,29,131,201,1,0             ; addps         0x1c983(%rip),%xmm11        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,40,29,140,201,1,0                ; movaps        0x1c98c(%rip),%xmm3        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  65,15,94,219                        ; divps         %xmm11,%xmm3
   DB  68,15,92,227                        ; subps         %xmm3,%xmm12
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  102,69,15,58,8,212,1                ; roundps       $0x1,%xmm12,%xmm10
   DB  69,15,40,220                        ; movaps        %xmm12,%xmm11
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
-  DB  68,15,88,37,185,153,1,0             ; addps         0x199b9(%rip),%xmm12        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  15,40,29,194,153,1,0                ; movaps        0x199c2(%rip),%xmm3        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,37,121,201,1,0             ; addps         0x1c979(%rip),%xmm12        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  15,40,29,130,201,1,0                ; movaps        0x1c982(%rip),%xmm3        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  65,15,89,219                        ; mulps         %xmm11,%xmm3
   DB  68,15,92,227                        ; subps         %xmm3,%xmm12
-  DB  68,15,40,21,194,153,1,0             ; movaps        0x199c2(%rip),%xmm10        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,21,130,201,1,0             ; movaps        0x1c982(%rip),%xmm10        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,211                        ; subps         %xmm11,%xmm10
-  DB  15,40,29,199,153,1,0                ; movaps        0x199c7(%rip),%xmm3        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  15,40,29,135,201,1,0                ; movaps        0x1c987(%rip),%xmm3        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  65,15,94,218                        ; divps         %xmm10,%xmm3
   DB  65,15,88,220                        ; addps         %xmm12,%xmm3
-  DB  15,89,29,200,153,1,0                ; mulps         0x199c8(%rip),%xmm3        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,89,29,136,201,1,0                ; mulps         0x1c988(%rip),%xmm3        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,68,15,91,211                    ; cvtps2dq      %xmm3,%xmm10
   DB  243,15,16,88,20                     ; movss         0x14(%rax),%xmm3
   DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
@@ -20910,7 +20910,7 @@
   DB  102,65,15,56,20,217                 ; blendvps      %xmm0,%xmm9,%xmm3
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,95,216                           ; maxps         %xmm0,%xmm3
-  DB  15,93,29,83,150,1,0                 ; minps         0x19653(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,29,19,198,1,0                 ; minps         0x1c613(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -20926,20 +20926,20 @@
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,91,194                           ; cvtdq2ps      %xmm2,%xmm0
-  DB  15,89,5,207,152,1,0                 ; mulps         0x198cf(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,40,53,215,152,1,0             ; movaps        0x198d7(%rip),%xmm14        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+  DB  15,89,5,143,200,1,0                 ; mulps         0x1c88f(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,40,53,151,200,1,0             ; movaps        0x1c897(%rip),%xmm14        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
   DB  65,15,84,214                        ; andps         %xmm14,%xmm2
-  DB  68,15,40,37,251,149,1,0             ; movaps        0x195fb(%rip),%xmm12        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,37,187,197,1,0             ; movaps        0x1c5bb(%rip),%xmm12        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,86,212                        ; orps          %xmm12,%xmm2
-  DB  68,15,40,21,207,152,1,0             ; movaps        0x198cf(%rip),%xmm10        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
+  DB  68,15,40,21,143,200,1,0             ; movaps        0x1c88f(%rip),%xmm10        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
   DB  65,15,88,194                        ; addps         %xmm10,%xmm0
-  DB  68,15,40,29,211,152,1,0             ; movaps        0x198d3(%rip),%xmm11        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,40,29,147,200,1,0             ; movaps        0x1c893(%rip),%xmm11        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  15,40,226                           ; movaps        %xmm2,%xmm4
   DB  65,15,89,227                        ; mulps         %xmm11,%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  68,15,40,13,209,152,1,0             ; movaps        0x198d1(%rip),%xmm9        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
+  DB  68,15,40,13,145,200,1,0             ; movaps        0x1c891(%rip),%xmm9        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
   DB  65,15,88,209                        ; addps         %xmm9,%xmm2
-  DB  68,15,40,45,213,152,1,0             ; movaps        0x198d5(%rip),%xmm13        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,40,45,149,200,1,0             ; movaps        0x1c895(%rip),%xmm13        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  65,15,40,229                        ; movaps        %xmm13,%xmm4
   DB  15,94,226                           ; divps         %xmm2,%xmm4
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -20950,21 +20950,21 @@
   DB  102,15,58,8,208,1                   ; roundps       $0x1,%xmm0,%xmm2
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
   DB  15,92,226                           ; subps         %xmm2,%xmm4
-  DB  15,40,53,184,152,1,0                ; movaps        0x198b8(%rip),%xmm6        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,40,53,120,200,1,0                ; movaps        0x1c878(%rip),%xmm6        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
   DB  15,88,198                           ; addps         %xmm6,%xmm0
-  DB  15,40,61,206,152,1,0                ; movaps        0x198ce(%rip),%xmm7        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  15,40,61,142,200,1,0                ; movaps        0x1c88e(%rip),%xmm7        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  15,40,239                           ; movaps        %xmm7,%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,40,212                           ; movaps        %xmm4,%xmm2
-  DB  15,40,37,174,152,1,0                ; movaps        0x198ae(%rip),%xmm4        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  15,40,37,110,200,1,0                ; movaps        0x1c86e(%rip),%xmm4        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  15,92,194                           ; subps         %xmm2,%xmm0
-  DB  68,15,40,61,192,152,1,0             ; movaps        0x198c0(%rip),%xmm15        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,61,128,200,1,0             ; movaps        0x1c880(%rip),%xmm15        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  65,15,40,215                        ; movaps        %xmm15,%xmm2
   DB  15,94,213                           ; divps         %xmm5,%xmm2
   DB  15,88,208                           ; addps         %xmm0,%xmm2
   DB  15,91,193                           ; cvtdq2ps      %xmm1,%xmm0
-  DB  15,89,5,28,152,1,0                  ; mulps         0x1981c(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  15,89,5,220,199,1,0                 ; mulps         0x1c7dc(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
   DB  65,15,84,206                        ; andps         %xmm14,%xmm1
   DB  65,15,86,204                        ; orps          %xmm12,%xmm1
   DB  65,15,88,194                        ; addps         %xmm10,%xmm0
@@ -20990,8 +20990,8 @@
   DB  15,94,206                           ; divps         %xmm6,%xmm1
   DB  15,88,200                           ; addps         %xmm0,%xmm1
   DB  15,91,195                           ; cvtdq2ps      %xmm3,%xmm0
-  DB  15,89,5,189,151,1,0                 ; mulps         0x197bd(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  15,84,29,198,151,1,0                ; andps         0x197c6(%rip),%xmm3        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+  DB  15,89,5,125,199,1,0                 ; mulps         0x1c77d(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,84,29,134,199,1,0                ; andps         0x1c786(%rip),%xmm3        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
   DB  65,15,86,220                        ; orps          %xmm12,%xmm3
   DB  65,15,88,194                        ; addps         %xmm10,%xmm0
   DB  68,15,89,219                        ; mulps         %xmm3,%xmm11
@@ -21009,7 +21009,7 @@
   DB  15,92,253                           ; subps         %xmm5,%xmm7
   DB  68,15,94,255                        ; divps         %xmm7,%xmm15
   DB  68,15,88,248                        ; addps         %xmm0,%xmm15
-  DB  15,40,5,14,152,1,0                  ; movaps        0x1980e(%rip),%xmm0        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,40,5,206,199,1,0                 ; movaps        0x1c7ce(%rip),%xmm0        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  15,89,208                           ; mulps         %xmm0,%xmm2
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  68,15,89,248                        ; mulps         %xmm0,%xmm15
@@ -21028,29 +21028,29 @@
 PUBLIC _sk_lab_to_xyz_sse41
 _sk_lab_to_xyz_sse41 LABEL PROC
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
-  DB  68,15,89,5,219,151,1,0              ; mulps         0x197db(%rip),%xmm8        # 30230 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
-  DB  68,15,40,13,83,149,1,0              ; movaps        0x19553(%rip),%xmm9        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,89,5,155,199,1,0              ; mulps         0x1c79b(%rip),%xmm8        # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+  DB  68,15,40,13,19,197,1,0              ; movaps        0x1c513(%rip),%xmm9        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,201                        ; mulps         %xmm9,%xmm1
-  DB  15,40,5,216,151,1,0                 ; movaps        0x197d8(%rip),%xmm0        # 30240 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  15,40,5,152,199,1,0                 ; movaps        0x1c798(%rip),%xmm0        # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
   DB  15,88,200                           ; addps         %xmm0,%xmm1
   DB  65,15,89,209                        ; mulps         %xmm9,%xmm2
   DB  15,88,208                           ; addps         %xmm0,%xmm2
-  DB  68,15,88,5,214,151,1,0              ; addps         0x197d6(%rip),%xmm8        # 30250 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
-  DB  68,15,89,5,222,151,1,0              ; mulps         0x197de(%rip),%xmm8        # 30260 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
-  DB  15,89,13,231,151,1,0                ; mulps         0x197e7(%rip),%xmm1        # 30270 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
+  DB  68,15,88,5,150,199,1,0              ; addps         0x1c796(%rip),%xmm8        # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+  DB  68,15,89,5,158,199,1,0              ; mulps         0x1c79e(%rip),%xmm8        # 33220 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
+  DB  15,89,13,167,199,1,0                ; mulps         0x1c7a7(%rip),%xmm1        # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
   DB  65,15,88,200                        ; addps         %xmm8,%xmm1
-  DB  15,89,21,236,151,1,0                ; mulps         0x197ec(%rip),%xmm2        # 30280 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
+  DB  15,89,21,172,199,1,0                ; mulps         0x1c7ac(%rip),%xmm2        # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
   DB  69,15,40,208                        ; movaps        %xmm8,%xmm10
   DB  68,15,92,210                        ; subps         %xmm2,%xmm10
   DB  68,15,40,217                        ; movaps        %xmm1,%xmm11
   DB  69,15,89,219                        ; mulps         %xmm11,%xmm11
   DB  68,15,89,217                        ; mulps         %xmm1,%xmm11
-  DB  68,15,40,13,224,151,1,0             ; movaps        0x197e0(%rip),%xmm9        # 30290 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+  DB  68,15,40,13,160,199,1,0             ; movaps        0x1c7a0(%rip),%xmm9        # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  65,15,194,195,1                     ; cmpltps       %xmm11,%xmm0
-  DB  15,40,21,224,151,1,0                ; movaps        0x197e0(%rip),%xmm2        # 302a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
+  DB  15,40,21,160,199,1,0                ; movaps        0x1c7a0(%rip),%xmm2        # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
   DB  15,88,202                           ; addps         %xmm2,%xmm1
-  DB  68,15,40,37,229,151,1,0             ; movaps        0x197e5(%rip),%xmm12        # 302b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+  DB  68,15,40,37,165,199,1,0             ; movaps        0x1c7a5(%rip),%xmm12        # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
   DB  65,15,89,204                        ; mulps         %xmm12,%xmm1
   DB  102,65,15,56,20,203                 ; blendvps      %xmm0,%xmm11,%xmm1
   DB  69,15,40,216                        ; movaps        %xmm8,%xmm11
@@ -21069,8 +21069,8 @@
   DB  65,15,89,212                        ; mulps         %xmm12,%xmm2
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  102,65,15,56,20,211                 ; blendvps      %xmm0,%xmm11,%xmm2
-  DB  15,89,13,158,151,1,0                ; mulps         0x1979e(%rip),%xmm1        # 302c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
-  DB  15,89,21,167,151,1,0                ; mulps         0x197a7(%rip),%xmm2        # 302d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
+  DB  15,89,13,94,199,1,0                 ; mulps         0x1c75e(%rip),%xmm1        # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
+  DB  15,89,21,103,199,1,0                ; mulps         0x1c767(%rip),%xmm2        # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
   DB  65,15,40,200                        ; movaps        %xmm8,%xmm1
@@ -21087,9 +21087,9 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,39                              ; jne           16b73 <_sk_load_a8_sse41+0x3f>
   DB  102,67,15,56,49,4,16                ; pmovzxbd      (%r8,%r10,1),%xmm0
-  DB  102,15,219,5,37,148,1,0             ; pand          0x19425(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,5,229,195,1,0            ; pand          0x1c3e5(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,29,123,149,1,0                ; mulps         0x1957b(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,59,197,1,0                 ; mulps         0x1c53b(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
@@ -21127,9 +21127,9 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,39                              ; jne           16bff <_sk_load_a8_dst_sse41+0x3f>
   DB  102,67,15,56,49,36,16               ; pmovzxbd      (%r8,%r10,1),%xmm4
-  DB  102,15,219,37,153,147,1,0           ; pand          0x19399(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,37,89,195,1,0            ; pand          0x1c359(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,252                           ; cvtdq2ps      %xmm4,%xmm7
-  DB  15,89,61,239,148,1,0                ; mulps         0x194ef(%rip),%xmm7        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,61,175,196,1,0                ; mulps         0x1c4af(%rip),%xmm7        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
@@ -21195,7 +21195,7 @@
   DB  102,15,58,32,192,3                  ; pinsrb        $0x3,%eax,%xmm0
   DB  102,15,56,49,192                    ; pmovzxbd      %xmm0,%xmm0
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,29,231,147,1,0                ; mulps         0x193e7(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,167,195,1,0                ; mulps         0x1c3a7(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
@@ -21211,7 +21211,7 @@
   DB  77,15,175,193                       ; imul          %r9,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,210                           ; movslq        %edx,%r10
-  DB  68,15,40,5,138,146,1,0              ; movaps        0x1928a(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,74,194,1,0               ; movaps        0x1c24a(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,89,195                        ; mulps         %xmm3,%xmm8
   DB  102,69,15,91,192                    ; cvtps2dq      %xmm8,%xmm8
   DB  102,68,15,56,43,192                 ; packusdw      %xmm0,%xmm8
@@ -21233,7 +21233,7 @@
   DB  65,128,249,3                        ; cmp           $0x3,%r9b
   DB  117,217                             ; jne           16d48 <_sk_store_a8_sse41+0x41>
   DB  102,71,15,58,20,68,16,2,8           ; pextrb        $0x8,%xmm8,0x2(%r8,%r10,1)
-  DB  102,68,15,56,0,5,94,149,1,0         ; pshufb        0x1955e(%rip),%xmm8        # 302e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
+  DB  102,68,15,56,0,5,30,197,1,0         ; pshufb        0x1c51e(%rip),%xmm8        # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
   DB  102,71,15,58,21,4,16,0              ; pextrw        $0x0,%xmm8,(%r8,%r10,1)
   DB  235,188                             ; jmp           16d48 <_sk_store_a8_sse41+0x41>
   DB  102,71,15,58,20,4,16,0              ; pextrb        $0x0,%xmm8,(%r8,%r10,1)
@@ -21250,11 +21250,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,42                              ; jne           16dd8 <_sk_load_g8_sse41+0x42>
   DB  102,67,15,56,49,4,16                ; pmovzxbd      (%r8,%r10,1),%xmm0
-  DB  102,15,219,5,195,145,1,0            ; pand          0x191c3(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,5,131,193,1,0            ; pand          0x1c183(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,25,147,1,0                  ; mulps         0x19319(%rip),%xmm0        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,5,217,194,1,0                 ; mulps         0x1c2d9(%rip),%xmm0        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,0,145,1,0                  ; movaps        0x19100(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,192,192,1,0                ; movaps        0x1c0c0(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
@@ -21290,11 +21290,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,42                              ; jne           16e67 <_sk_load_g8_dst_sse41+0x42>
   DB  102,67,15,56,49,36,16               ; pmovzxbd      (%r8,%r10,1),%xmm4
-  DB  102,15,219,37,52,145,1,0            ; pand          0x19134(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,37,244,192,1,0           ; pand          0x1c0f4(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,138,146,1,0                ; mulps         0x1928a(%rip),%xmm4        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,37,74,194,1,0                 ; mulps         0x1c24a(%rip),%xmm4        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,113,144,1,0                ; movaps        0x19071(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,61,49,192,1,0                 ; movaps        0x1c031(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  255,224                             ; jmpq          *%rax
@@ -21358,9 +21358,9 @@
   DB  102,15,58,32,192,3                  ; pinsrb        $0x3,%eax,%xmm0
   DB  102,15,56,49,192                    ; pmovzxbd      %xmm0,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,127,145,1,0                 ; mulps         0x1917f(%rip),%xmm0        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,5,63,193,1,0                  ; mulps         0x1c13f(%rip),%xmm0        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,102,143,1,0                ; movaps        0x18f66(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,38,191,1,0                 ; movaps        0x1bf26(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
@@ -21377,19 +21377,19 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,80                              ; jne           16fdd <_sk_load_565_sse41+0x6b>
   DB  102,67,15,56,51,20,80               ; pmovzxwd      (%r8,%r10,2),%xmm2
-  DB  102,15,111,5,84,145,1,0             ; movdqa        0x19154(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,20,193,1,0             ; movdqa        0x1c114(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,86,145,1,0                  ; mulps         0x19156(%rip),%xmm0        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,13,94,145,1,0            ; movdqa        0x1915e(%rip),%xmm1        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,5,22,193,1,0                  ; mulps         0x1c116(%rip),%xmm0        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,13,30,193,1,0            ; movdqa        0x1c11e(%rip),%xmm1        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,96,145,1,0                 ; mulps         0x19160(%rip),%xmm1        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,21,104,145,1,0           ; pand          0x19168(%rip),%xmm2        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,13,32,193,1,0                 ; mulps         0x1c120(%rip),%xmm1        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,21,40,193,1,0            ; pand          0x1c128(%rip),%xmm2        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,110,145,1,0                ; mulps         0x1916e(%rip),%xmm2        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,21,46,193,1,0                 ; mulps         0x1c12e(%rip),%xmm2        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,245,142,1,0                ; movaps        0x18ef5(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,181,190,1,0                ; movaps        0x1beb5(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,3                        ; and           $0x3,%r9b
@@ -21423,19 +21423,19 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,80                              ; jne           17098 <_sk_load_565_dst_sse41+0x6b>
   DB  102,67,15,56,51,52,80               ; pmovzxwd      (%r8,%r10,2),%xmm6
-  DB  102,15,111,37,153,144,1,0           ; movdqa        0x19099(%rip),%xmm4        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,37,89,192,1,0            ; movdqa        0x1c059(%rip),%xmm4        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,155,144,1,0                ; mulps         0x1909b(%rip),%xmm4        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,45,163,144,1,0           ; movdqa        0x190a3(%rip),%xmm5        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,37,91,192,1,0                 ; mulps         0x1c05b(%rip),%xmm4        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,45,99,192,1,0            ; movdqa        0x1c063(%rip),%xmm5        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,238                      ; pand          %xmm6,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,45,165,144,1,0                ; mulps         0x190a5(%rip),%xmm5        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,53,173,144,1,0           ; pand          0x190ad(%rip),%xmm6        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,45,101,192,1,0                ; mulps         0x1c065(%rip),%xmm5        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,53,109,192,1,0           ; pand          0x1c06d(%rip),%xmm6        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,53,179,144,1,0                ; mulps         0x190b3(%rip),%xmm6        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,53,115,192,1,0                ; mulps         0x1c073(%rip),%xmm6        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,58,142,1,0                 ; movaps        0x18e3a(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,61,250,189,1,0                ; movaps        0x1bdfa(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,3                        ; and           $0x3,%r9b
@@ -21495,19 +21495,19 @@
   DB  65,15,183,4,64                      ; movzwl        (%r8,%rax,2),%eax
   DB  102,15,196,192,3                    ; pinsrw        $0x3,%eax,%xmm0
   DB  102,15,56,51,208                    ; pmovzxwd      %xmm0,%xmm2
-  DB  102,15,111,5,96,143,1,0             ; movdqa        0x18f60(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,32,191,1,0             ; movdqa        0x1bf20(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,98,143,1,0                  ; mulps         0x18f62(%rip),%xmm0        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,13,106,143,1,0           ; movdqa        0x18f6a(%rip),%xmm1        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,5,34,191,1,0                  ; mulps         0x1bf22(%rip),%xmm0        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,13,42,191,1,0            ; movdqa        0x1bf2a(%rip),%xmm1        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,108,143,1,0                ; mulps         0x18f6c(%rip),%xmm1        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,21,116,143,1,0           ; pand          0x18f74(%rip),%xmm2        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,13,44,191,1,0                 ; mulps         0x1bf2c(%rip),%xmm1        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,21,52,191,1,0            ; pand          0x1bf34(%rip),%xmm2        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,122,143,1,0                ; mulps         0x18f7a(%rip),%xmm2        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,21,58,191,1,0                 ; mulps         0x1bf3a(%rip),%xmm2        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,1,141,1,0                  ; movaps        0x18d01(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,193,188,1,0                ; movaps        0x1bcc1(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_store_565_sse41
@@ -21519,12 +21519,12 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,1,145,1,0                ; movaps        0x19101(%rip),%xmm8        # 302f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
+  DB  68,15,40,5,193,192,1,0              ; movaps        0x1c0c1(%rip),%xmm8        # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
   DB  102,65,15,114,241,11                ; pslld         $0xb,%xmm9
-  DB  68,15,40,21,246,144,1,0             ; movaps        0x190f6(%rip),%xmm10        # 30300 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
+  DB  68,15,40,21,182,192,1,0             ; movaps        0x1c0b6(%rip),%xmm10        # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
   DB  68,15,89,209                        ; mulps         %xmm1,%xmm10
   DB  102,69,15,91,210                    ; cvtps2dq      %xmm10,%xmm10
   DB  102,65,15,114,242,5                 ; pslld         $0x5,%xmm10
@@ -21566,21 +21566,21 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,95                              ; jne           172fb <_sk_load_4444_sse41+0x7a>
   DB  102,67,15,56,51,28,80               ; pmovzxwd      (%r8,%r10,2),%xmm3
-  DB  102,15,111,5,101,144,1,0            ; movdqa        0x19065(%rip),%xmm0        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,5,37,192,1,0             ; movdqa        0x1c025(%rip),%xmm0        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,103,144,1,0                 ; mulps         0x19067(%rip),%xmm0        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,13,111,144,1,0           ; movdqa        0x1906f(%rip),%xmm1        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,5,39,192,1,0                  ; mulps         0x1c027(%rip),%xmm0        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,13,47,192,1,0            ; movdqa        0x1c02f(%rip),%xmm1        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,113,144,1,0                ; mulps         0x19071(%rip),%xmm1        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,21,121,144,1,0           ; movdqa        0x19079(%rip),%xmm2        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,13,49,192,1,0                 ; mulps         0x1c031(%rip),%xmm1        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,21,57,192,1,0            ; movdqa        0x1c039(%rip),%xmm2        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,123,144,1,0                ; mulps         0x1907b(%rip),%xmm2        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,29,131,144,1,0           ; pand          0x19083(%rip),%xmm3        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,21,59,192,1,0                 ; mulps         0x1c03b(%rip),%xmm2        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,29,67,192,1,0            ; pand          0x1c043(%rip),%xmm3        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,137,144,1,0                ; mulps         0x19089(%rip),%xmm3        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,29,73,192,1,0                 ; mulps         0x1c049(%rip),%xmm3        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
@@ -21615,21 +21615,21 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,95                              ; jne           173c5 <_sk_load_4444_dst_sse41+0x7a>
   DB  102,67,15,56,51,60,80               ; pmovzxwd      (%r8,%r10,2),%xmm7
-  DB  102,15,111,37,155,143,1,0           ; movdqa        0x18f9b(%rip),%xmm4        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,37,91,191,1,0            ; movdqa        0x1bf5b(%rip),%xmm4        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,157,143,1,0                ; mulps         0x18f9d(%rip),%xmm4        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,45,165,143,1,0           ; movdqa        0x18fa5(%rip),%xmm5        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,37,93,191,1,0                 ; mulps         0x1bf5d(%rip),%xmm4        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,45,101,191,1,0           ; movdqa        0x1bf65(%rip),%xmm5        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,239                      ; pand          %xmm7,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,45,167,143,1,0                ; mulps         0x18fa7(%rip),%xmm5        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,53,175,143,1,0           ; movdqa        0x18faf(%rip),%xmm6        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,45,103,191,1,0                ; mulps         0x1bf67(%rip),%xmm5        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,53,111,191,1,0           ; movdqa        0x1bf6f(%rip),%xmm6        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,247                      ; pand          %xmm7,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,53,177,143,1,0                ; mulps         0x18fb1(%rip),%xmm6        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,61,185,143,1,0           ; pand          0x18fb9(%rip),%xmm7        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,53,113,191,1,0                ; mulps         0x1bf71(%rip),%xmm6        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,61,121,191,1,0           ; pand          0x1bf79(%rip),%xmm7        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
-  DB  15,89,61,191,143,1,0                ; mulps         0x18fbf(%rip),%xmm7        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,61,127,191,1,0                ; mulps         0x1bf7f(%rip),%xmm7        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
@@ -21690,21 +21690,21 @@
   DB  65,15,183,4,64                      ; movzwl        (%r8,%rax,2),%eax
   DB  102,15,196,192,3                    ; pinsrw        $0x3,%eax,%xmm0
   DB  102,15,56,51,216                    ; pmovzxwd      %xmm0,%xmm3
-  DB  102,15,111,5,83,142,1,0             ; movdqa        0x18e53(%rip),%xmm0        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,5,19,190,1,0             ; movdqa        0x1be13(%rip),%xmm0        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,85,142,1,0                  ; mulps         0x18e55(%rip),%xmm0        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,13,93,142,1,0            ; movdqa        0x18e5d(%rip),%xmm1        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,5,21,190,1,0                  ; mulps         0x1be15(%rip),%xmm0        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,13,29,190,1,0            ; movdqa        0x1be1d(%rip),%xmm1        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,95,142,1,0                 ; mulps         0x18e5f(%rip),%xmm1        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,21,103,142,1,0           ; movdqa        0x18e67(%rip),%xmm2        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,13,31,190,1,0                 ; mulps         0x1be1f(%rip),%xmm1        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,21,39,190,1,0            ; movdqa        0x1be27(%rip),%xmm2        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,105,142,1,0                ; mulps         0x18e69(%rip),%xmm2        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,29,113,142,1,0           ; pand          0x18e71(%rip),%xmm3        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,21,41,190,1,0                 ; mulps         0x1be29(%rip),%xmm2        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,29,49,190,1,0            ; pand          0x1be31(%rip),%xmm3        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,119,142,1,0                ; mulps         0x18e77(%rip),%xmm3        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,29,55,190,1,0                 ; mulps         0x1be37(%rip),%xmm3        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
@@ -21717,7 +21717,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,101,142,1,0              ; movaps        0x18e65(%rip),%xmm8        # 30390 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
+  DB  68,15,40,5,37,190,1,0               ; movaps        0x1be25(%rip),%xmm8        # 33350 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -21769,17 +21769,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,89                              ; jne           17646 <_sk_load_8888_sse41+0x75>
   DB  243,65,15,111,28,128                ; movdqu        (%r8,%rax,4),%xmm3
-  DB  102,15,111,5,133,137,1,0            ; movdqa        0x18985(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,69,185,1,0             ; movdqa        0x1b945(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,214,138,1,0              ; movaps        0x18ad6(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,150,186,1,0              ; movaps        0x1ba96(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
-  DB  102,15,56,0,13,117,137,1,0          ; pshufb        0x18975(%rip),%xmm1        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,13,53,185,1,0           ; pshufb        0x1b935(%rip),%xmm1        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,111,211                      ; movdqa        %xmm3,%xmm2
-  DB  102,15,56,0,21,113,137,1,0          ; pshufb        0x18971(%rip),%xmm2        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,21,49,185,1,0           ; pshufb        0x1b931(%rip),%xmm2        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,15,114,211,24                   ; psrld         $0x18,%xmm3
@@ -21816,17 +21816,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,89                              ; jne           17700 <_sk_load_8888_dst_sse41+0x75>
   DB  243,65,15,111,60,128                ; movdqu        (%r8,%rax,4),%xmm7
-  DB  102,15,111,37,203,136,1,0           ; movdqa        0x188cb(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,139,184,1,0           ; movdqa        0x1b88b(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  68,15,40,5,28,138,1,0               ; movaps        0x18a1c(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,220,185,1,0              ; movaps        0x1b9dc(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,224                        ; mulps         %xmm8,%xmm4
   DB  102,15,111,239                      ; movdqa        %xmm7,%xmm5
-  DB  102,15,56,0,45,187,136,1,0          ; pshufb        0x188bb(%rip),%xmm5        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,45,123,184,1,0          ; pshufb        0x1b87b(%rip),%xmm5        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
   DB  65,15,89,232                        ; mulps         %xmm8,%xmm5
   DB  102,15,111,247                      ; movdqa        %xmm7,%xmm6
-  DB  102,15,56,0,53,183,136,1,0          ; pshufb        0x188b7(%rip),%xmm6        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,53,119,184,1,0          ; pshufb        0x1b877(%rip),%xmm6        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  65,15,89,240                        ; mulps         %xmm8,%xmm6
   DB  102,15,114,215,24                   ; psrld         $0x18,%xmm7
@@ -21884,17 +21884,17 @@
   DB  102,65,15,58,34,28,128,1            ; pinsrd        $0x1,(%r8,%rax,4),%xmm3
   DB  102,67,15,58,34,28,152,2            ; pinsrd        $0x2,(%r8,%r11,4),%xmm3
   DB  102,67,15,58,34,28,144,3            ; pinsrd        $0x3,(%r8,%r10,4),%xmm3
-  DB  102,15,111,5,164,135,1,0            ; movdqa        0x187a4(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,100,183,1,0            ; movdqa        0x1b764(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,245,136,1,0              ; movaps        0x188f5(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,181,184,1,0              ; movaps        0x1b8b5(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
-  DB  102,15,56,0,13,148,135,1,0          ; pshufb        0x18794(%rip),%xmm1        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,13,84,183,1,0           ; pshufb        0x1b754(%rip),%xmm1        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,111,211                      ; movdqa        %xmm3,%xmm2
-  DB  102,15,56,0,21,144,135,1,0          ; pshufb        0x18790(%rip),%xmm2        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,21,80,183,1,0           ; pshufb        0x1b750(%rip),%xmm2        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,15,114,211,24                   ; psrld         $0x18,%xmm3
@@ -21912,7 +21912,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,106,135,1,0              ; movaps        0x1876a(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,42,183,1,0               ; movaps        0x1b72a(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -21961,17 +21961,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,89                              ; jne           1794d <_sk_load_bgra_sse41+0x75>
   DB  243,65,15,111,28,128                ; movdqu        (%r8,%rax,4),%xmm3
-  DB  102,15,111,5,126,134,1,0            ; movdqa        0x1867e(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,62,182,1,0             ; movdqa        0x1b63e(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,208                           ; cvtdq2ps      %xmm0,%xmm2
-  DB  68,15,40,5,207,135,1,0              ; movaps        0x187cf(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,143,183,1,0              ; movaps        0x1b78f(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,15,56,0,5,110,134,1,0           ; pshufb        0x1866e(%rip),%xmm0        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,5,46,182,1,0            ; pshufb        0x1b62e(%rip),%xmm0        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,200                           ; cvtdq2ps      %xmm0,%xmm1
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,15,56,0,5,106,134,1,0           ; pshufb        0x1866a(%rip),%xmm0        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,5,42,182,1,0            ; pshufb        0x1b62a(%rip),%xmm0        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,114,211,24                   ; psrld         $0x18,%xmm3
@@ -22008,17 +22008,17 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,89                              ; jne           17a07 <_sk_load_bgra_dst_sse41+0x75>
   DB  243,65,15,111,60,128                ; movdqu        (%r8,%rax,4),%xmm7
-  DB  102,15,111,37,196,133,1,0           ; movdqa        0x185c4(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,132,181,1,0           ; movdqa        0x1b584(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,244                           ; cvtdq2ps      %xmm4,%xmm6
-  DB  68,15,40,5,21,135,1,0               ; movaps        0x18715(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,213,182,1,0              ; movaps        0x1b6d5(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,240                        ; mulps         %xmm8,%xmm6
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
-  DB  102,15,56,0,37,180,133,1,0          ; pshufb        0x185b4(%rip),%xmm4        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,37,116,181,1,0          ; pshufb        0x1b574(%rip),%xmm4        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,236                           ; cvtdq2ps      %xmm4,%xmm5
   DB  65,15,89,232                        ; mulps         %xmm8,%xmm5
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
-  DB  102,15,56,0,37,176,133,1,0          ; pshufb        0x185b0(%rip),%xmm4        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,37,112,181,1,0          ; pshufb        0x1b570(%rip),%xmm4        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
   DB  65,15,89,224                        ; mulps         %xmm8,%xmm4
   DB  102,15,114,215,24                   ; psrld         $0x18,%xmm7
@@ -22076,17 +22076,17 @@
   DB  102,65,15,58,34,28,128,1            ; pinsrd        $0x1,(%r8,%rax,4),%xmm3
   DB  102,67,15,58,34,28,152,2            ; pinsrd        $0x2,(%r8,%r11,4),%xmm3
   DB  102,67,15,58,34,28,144,3            ; pinsrd        $0x3,(%r8,%r10,4),%xmm3
-  DB  102,15,111,5,157,132,1,0            ; movdqa        0x1849d(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,93,180,1,0             ; movdqa        0x1b45d(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,208                           ; cvtdq2ps      %xmm0,%xmm2
-  DB  68,15,40,5,238,133,1,0              ; movaps        0x185ee(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,174,181,1,0              ; movaps        0x1b5ae(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,15,56,0,5,141,132,1,0           ; pshufb        0x1848d(%rip),%xmm0        # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  102,15,56,0,5,77,180,1,0            ; pshufb        0x1b44d(%rip),%xmm0        # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
   DB  15,91,200                           ; cvtdq2ps      %xmm0,%xmm1
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,15,56,0,5,137,132,1,0           ; pshufb        0x18489(%rip),%xmm0        # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+  DB  102,15,56,0,5,73,180,1,0            ; pshufb        0x1b449(%rip),%xmm0        # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,114,211,24                   ; psrld         $0x18,%xmm3
@@ -22104,7 +22104,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,99,132,1,0               ; movaps        0x18463(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,35,180,1,0               ; movaps        0x1b423(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,40,202                        ; movaps        %xmm2,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -22161,19 +22161,19 @@
   DB  102,68,15,97,224                    ; punpcklwd     %xmm0,%xmm12
   DB  102,68,15,105,200                   ; punpckhwd     %xmm0,%xmm9
   DB  102,65,15,56,51,212                 ; pmovzxwd      %xmm12,%xmm2
-  DB  102,68,15,111,5,104,135,1,0         ; movdqa        0x18768(%rip),%xmm8        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,5,40,183,1,0          ; movdqa        0x1b728(%rip),%xmm8        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,65,15,219,200                   ; pand          %xmm8,%xmm1
-  DB  102,68,15,111,21,102,135,1,0        ; movdqa        0x18766(%rip),%xmm10        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,21,38,183,1,0         ; movdqa        0x1b726(%rip),%xmm10        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,210                   ; pand          %xmm10,%xmm2
-  DB  102,15,111,29,105,135,1,0           ; movdqa        0x18769(%rip),%xmm3        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,29,41,183,1,0            ; movdqa        0x1b729(%rip),%xmm3        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,15,114,241,16                   ; pslld         $0x10,%xmm1
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
   DB  102,15,56,63,195                    ; pmaxud        %xmm3,%xmm0
   DB  102,15,118,194                      ; pcmpeqd       %xmm2,%xmm0
   DB  102,15,114,242,13                   ; pslld         $0xd,%xmm2
   DB  102,15,235,209                      ; por           %xmm1,%xmm2
-  DB  102,68,15,111,29,85,135,1,0         ; movdqa        0x18755(%rip),%xmm11        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,29,21,183,1,0         ; movdqa        0x1b715(%rip),%xmm11        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,211                   ; paddd         %xmm11,%xmm2
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  102,65,15,112,204,238               ; pshufd        $0xee,%xmm12,%xmm1
@@ -22247,19 +22247,19 @@
   DB  102,68,15,97,228                    ; punpcklwd     %xmm4,%xmm12
   DB  102,68,15,105,204                   ; punpckhwd     %xmm4,%xmm9
   DB  102,65,15,56,51,244                 ; pmovzxwd      %xmm12,%xmm6
-  DB  102,68,15,111,5,202,133,1,0         ; movdqa        0x185ca(%rip),%xmm8        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,5,138,181,1,0         ; movdqa        0x1b58a(%rip),%xmm8        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,15,111,238                      ; movdqa        %xmm6,%xmm5
   DB  102,65,15,219,232                   ; pand          %xmm8,%xmm5
-  DB  102,68,15,111,21,200,133,1,0        ; movdqa        0x185c8(%rip),%xmm10        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,21,136,181,1,0        ; movdqa        0x1b588(%rip),%xmm10        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,242                   ; pand          %xmm10,%xmm6
-  DB  102,15,111,61,203,133,1,0           ; movdqa        0x185cb(%rip),%xmm7        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,61,139,181,1,0           ; movdqa        0x1b58b(%rip),%xmm7        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,15,114,245,16                   ; pslld         $0x10,%xmm5
   DB  102,15,111,230                      ; movdqa        %xmm6,%xmm4
   DB  102,15,56,63,231                    ; pmaxud        %xmm7,%xmm4
   DB  102,15,118,230                      ; pcmpeqd       %xmm6,%xmm4
   DB  102,15,114,246,13                   ; pslld         $0xd,%xmm6
   DB  102,15,235,245                      ; por           %xmm5,%xmm6
-  DB  102,68,15,111,29,183,133,1,0        ; movdqa        0x185b7(%rip),%xmm11        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,29,119,181,1,0        ; movdqa        0x1b577(%rip),%xmm11        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,243                   ; paddd         %xmm11,%xmm6
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  102,65,15,112,236,238               ; pshufd        $0xee,%xmm12,%xmm5
@@ -22355,19 +22355,19 @@
   DB  102,68,15,97,226                    ; punpcklwd     %xmm2,%xmm12
   DB  102,68,15,105,202                   ; punpckhwd     %xmm2,%xmm9
   DB  102,65,15,56,51,212                 ; pmovzxwd      %xmm12,%xmm2
-  DB  102,68,15,111,5,200,131,1,0         ; movdqa        0x183c8(%rip),%xmm8        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,5,136,179,1,0         ; movdqa        0x1b388(%rip),%xmm8        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,65,15,219,200                   ; pand          %xmm8,%xmm1
-  DB  102,68,15,111,21,198,131,1,0        ; movdqa        0x183c6(%rip),%xmm10        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,21,134,179,1,0        ; movdqa        0x1b386(%rip),%xmm10        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,210                   ; pand          %xmm10,%xmm2
-  DB  102,15,111,29,201,131,1,0           ; movdqa        0x183c9(%rip),%xmm3        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,29,137,179,1,0           ; movdqa        0x1b389(%rip),%xmm3        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,15,114,241,16                   ; pslld         $0x10,%xmm1
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
   DB  102,15,56,63,195                    ; pmaxud        %xmm3,%xmm0
   DB  102,15,118,194                      ; pcmpeqd       %xmm2,%xmm0
   DB  102,15,114,242,13                   ; pslld         $0xd,%xmm2
   DB  102,15,235,209                      ; por           %xmm1,%xmm2
-  DB  102,68,15,111,29,181,131,1,0        ; movdqa        0x183b5(%rip),%xmm11        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,29,117,179,1,0        ; movdqa        0x1b375(%rip),%xmm11        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,211                   ; paddd         %xmm11,%xmm2
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  102,65,15,112,204,238               ; pshufd        $0xee,%xmm12,%xmm1
@@ -22418,20 +22418,20 @@
   DB  73,193,224,3                        ; shl           $0x3,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  102,68,15,111,13,221,130,1,0        ; movdqa        0x182dd(%rip),%xmm9        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+  DB  102,68,15,111,13,157,178,1,0        ; movdqa        0x1b29d(%rip),%xmm9        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
   DB  102,68,15,111,224                   ; movdqa        %xmm0,%xmm12
   DB  102,69,15,219,225                   ; pand          %xmm9,%xmm12
-  DB  102,68,15,111,29,218,130,1,0        ; movdqa        0x182da(%rip),%xmm11        # 303f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
+  DB  102,68,15,111,29,154,178,1,0        ; movdqa        0x1b29a(%rip),%xmm11        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
   DB  102,68,15,111,232                   ; movdqa        %xmm0,%xmm13
   DB  102,69,15,219,235                   ; pand          %xmm11,%xmm13
-  DB  102,68,15,111,21,215,130,1,0        ; movdqa        0x182d7(%rip),%xmm10        # 30400 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
+  DB  102,68,15,111,21,151,178,1,0        ; movdqa        0x1b297(%rip),%xmm10        # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
   DB  102,65,15,114,212,16                ; psrld         $0x10,%xmm12
   DB  102,69,15,111,197                   ; movdqa        %xmm13,%xmm8
   DB  102,69,15,56,63,194                 ; pmaxud        %xmm10,%xmm8
   DB  102,69,15,118,197                   ; pcmpeqd       %xmm13,%xmm8
   DB  102,65,15,114,213,13                ; psrld         $0xd,%xmm13
   DB  102,69,15,254,236                   ; paddd         %xmm12,%xmm13
-  DB  102,68,15,111,37,189,130,1,0        ; movdqa        0x182bd(%rip),%xmm12        # 30410 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
+  DB  102,68,15,111,37,125,178,1,0        ; movdqa        0x1b27d(%rip),%xmm12        # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
   DB  102,69,15,254,236                   ; paddd         %xmm12,%xmm13
   DB  102,69,15,219,197                   ; pand          %xmm13,%xmm8
   DB  102,68,15,56,43,192                 ; packusdw      %xmm0,%xmm8
@@ -22519,7 +22519,7 @@
   DB  102,15,235,200                      ; por           %xmm0,%xmm1
   DB  102,15,56,51,193                    ; pmovzxwd      %xmm1,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,133,126,1,0              ; movaps        0x17e85(%rip),%xmm8        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  68,15,40,5,69,174,1,0               ; movaps        0x1ae45(%rip),%xmm8        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -22591,7 +22591,7 @@
   DB  102,15,235,200                      ; por           %xmm0,%xmm1
   DB  102,15,56,51,193                    ; pmovzxwd      %xmm1,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,84,125,1,0               ; movaps        0x17d54(%rip),%xmm8        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  68,15,40,5,20,173,1,0               ; movaps        0x1ad14(%rip),%xmm8        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -22608,7 +22608,7 @@
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,107,122,1,0                ; movaps        0x17a6b(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,43,170,1,0                 ; movaps        0x1aa2b(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,20,64                 ; movd          (%r8,%rax,2),%xmm2
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
@@ -22640,7 +22640,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  73,99,193                           ; movslq        %r9d,%rax
-  DB  68,15,40,21,52,127,1,0              ; movaps        0x17f34(%rip),%xmm10        # 30420 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
+  DB  68,15,40,21,244,174,1,0             ; movaps        0x1aef4(%rip),%xmm10        # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
   DB  69,15,89,194                        ; mulps         %xmm10,%xmm8
   DB  102,69,15,91,192                    ; cvtps2dq      %xmm8,%xmm8
@@ -22859,7 +22859,7 @@
   DB  65,15,92,194                        ; subps         %xmm10,%xmm0
   DB  243,69,15,88,192                    ; addss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
-  DB  243,68,15,89,13,250,109,1,0         ; mulss         0x16dfa(%rip),%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,13,90,157,1,0          ; mulss         0x19d5a(%rip),%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
   DB  102,69,15,58,8,201,1                ; roundps       $0x1,%xmm9,%xmm9
@@ -22882,7 +22882,7 @@
   DB  65,15,92,202                        ; subps         %xmm10,%xmm1
   DB  243,69,15,88,192                    ; addss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
-  DB  243,68,15,89,13,161,109,1,0         ; mulss         0x16da1(%rip),%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,13,1,157,1,0           ; mulss         0x19d01(%rip),%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,89,201                        ; mulps         %xmm1,%xmm9
   DB  102,69,15,58,8,201,1                ; roundps       $0x1,%xmm9,%xmm9
@@ -22899,7 +22899,7 @@
 _sk_clamp_x_1_sse41 LABEL PROC
   DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
   DB  68,15,95,192                        ; maxps         %xmm0,%xmm8
-  DB  68,15,93,5,13,118,1,0               ; minps         0x1760d(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,93,5,205,165,1,0              ; minps         0x1a5cd(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -22910,16 +22910,16 @@
   DB  65,15,92,192                        ; subps         %xmm8,%xmm0
   DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
   DB  68,15,95,192                        ; maxps         %xmm0,%xmm8
-  DB  68,15,93,5,234,117,1,0              ; minps         0x175ea(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,93,5,170,165,1,0              ; minps         0x1a5aa(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_mirror_x_1_sse41
 _sk_mirror_x_1_sse41 LABEL PROC
-  DB  68,15,40,5,58,118,1,0               ; movaps        0x1763a(%rip),%xmm8        # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  68,15,40,5,250,165,1,0              ; movaps        0x1a5fa(%rip),%xmm8        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
-  DB  68,15,40,13,190,117,1,0             ; movaps        0x175be(%rip),%xmm9        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,13,126,165,1,0             ; movaps        0x1a57e(%rip),%xmm9        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
   DB  102,69,15,58,8,201,1                ; roundps       $0x1,%xmm9,%xmm9
   DB  69,15,88,201                        ; addps         %xmm9,%xmm9
@@ -22930,7 +22930,7 @@
   DB  68,15,92,200                        ; subps         %xmm0,%xmm9
   DB  68,15,84,200                        ; andps         %xmm0,%xmm9
   DB  69,15,95,193                        ; maxps         %xmm9,%xmm8
-  DB  68,15,93,5,155,117,1,0              ; minps         0x1759b(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,93,5,91,165,1,0               ; minps         0x1a55b(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -22938,10 +22938,10 @@
 PUBLIC _sk_luminance_to_alpha_sse41
 _sk_luminance_to_alpha_sse41 LABEL PROC
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
-  DB  15,89,5,233,122,1,0                 ; mulps         0x17ae9(%rip),%xmm0        # 30430 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
-  DB  15,89,13,242,122,1,0                ; mulps         0x17af2(%rip),%xmm1        # 30440 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  15,89,5,169,170,1,0                 ; mulps         0x1aaa9(%rip),%xmm0        # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+  DB  15,89,13,178,170,1,0                ; mulps         0x1aab2(%rip),%xmm1        # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
   DB  15,88,200                           ; addps         %xmm0,%xmm1
-  DB  15,89,29,248,122,1,0                ; mulps         0x17af8(%rip),%xmm3        # 30450 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  15,89,29,184,170,1,0                ; mulps         0x1aab8(%rip),%xmm3        # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
   DB  15,88,217                           ; addps         %xmm1,%xmm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -23468,26 +23468,26 @@
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,40,236                        ; movaps        %xmm12,%xmm13
   DB  69,15,89,237                        ; mulps         %xmm13,%xmm13
-  DB  68,15,40,21,34,114,1,0              ; movaps        0x17222(%rip),%xmm10        # 30460 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+  DB  68,15,40,21,226,161,1,0             ; movaps        0x1a1e2(%rip),%xmm10        # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
   DB  69,15,89,213                        ; mulps         %xmm13,%xmm10
-  DB  68,15,88,21,38,114,1,0              ; addps         0x17226(%rip),%xmm10        # 30470 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
+  DB  68,15,88,21,230,161,1,0             ; addps         0x1a1e6(%rip),%xmm10        # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
   DB  69,15,89,213                        ; mulps         %xmm13,%xmm10
-  DB  68,15,88,21,42,114,1,0              ; addps         0x1722a(%rip),%xmm10        # 30480 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
+  DB  68,15,88,21,234,161,1,0             ; addps         0x1a1ea(%rip),%xmm10        # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
   DB  69,15,89,213                        ; mulps         %xmm13,%xmm10
-  DB  68,15,88,21,46,114,1,0              ; addps         0x1722e(%rip),%xmm10        # 30490 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+  DB  68,15,88,21,238,161,1,0             ; addps         0x1a1ee(%rip),%xmm10        # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
   DB  69,15,89,212                        ; mulps         %xmm12,%xmm10
   DB  65,15,194,195,1                     ; cmpltps       %xmm11,%xmm0
-  DB  68,15,40,29,45,114,1,0              ; movaps        0x1722d(%rip),%xmm11        # 304a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
+  DB  68,15,40,29,237,161,1,0             ; movaps        0x1a1ed(%rip),%xmm11        # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
   DB  102,69,15,56,20,211                 ; blendvps      %xmm0,%xmm11,%xmm10
   DB  69,15,194,200,1                     ; cmpltps       %xmm8,%xmm9
-  DB  68,15,40,29,54,108,1,0              ; movaps        0x16c36(%rip),%xmm11        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,29,246,155,1,0             ; movaps        0x19bf6(%rip),%xmm11        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  102,69,15,56,20,211                 ; blendvps      %xmm0,%xmm11,%xmm10
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
   DB  65,15,194,192,1                     ; cmpltps       %xmm8,%xmm0
-  DB  68,15,40,13,40,108,1,0              ; movaps        0x16c28(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,232,155,1,0             ; movaps        0x19be8(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
   DB  102,69,15,56,20,209                 ; blendvps      %xmm0,%xmm9,%xmm10
   DB  69,15,194,194,7                     ; cmpordps      %xmm10,%xmm8
@@ -23517,7 +23517,7 @@
   DB  243,69,15,89,203                    ; mulss         %xmm11,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,161,113,1,0             ; mulps         0x171a1(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,97,161,1,0              ; mulps         0x1a161(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
@@ -23525,7 +23525,7 @@
   DB  243,69,15,89,219                    ; mulss         %xmm11,%xmm11
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,92,227                        ; subps         %xmm11,%xmm12
-  DB  68,15,89,21,140,113,1,0             ; mulps         0x1718c(%rip),%xmm10        # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,89,21,76,161,1,0              ; mulps         0x1a14c(%rip),%xmm10        # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
   DB  69,15,89,212                        ; mulps         %xmm12,%xmm10
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
@@ -23534,8 +23534,8 @@
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  65,15,92,193                        ; subps         %xmm9,%xmm0
-  DB  68,15,87,13,132,112,1,0             ; xorps         0x17084(%rip),%xmm9        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
-  DB  68,15,89,5,92,107,1,0               ; mulps         0x16b5c(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,87,13,68,160,1,0              ; xorps         0x1a044(%rip),%xmm9        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  68,15,89,5,28,155,1,0               ; mulps         0x19b1c(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
@@ -23554,7 +23554,7 @@
   DB  243,69,15,89,203                    ; mulss         %xmm11,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,3,113,1,0               ; mulps         0x17103(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,195,160,1,0             ; mulps         0x1a0c3(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
@@ -23562,7 +23562,7 @@
   DB  243,69,15,89,219                    ; mulss         %xmm11,%xmm11
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,92,227                        ; subps         %xmm11,%xmm12
-  DB  68,15,89,21,238,112,1,0             ; mulps         0x170ee(%rip),%xmm10        # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,89,21,174,160,1,0             ; mulps         0x1a0ae(%rip),%xmm10        # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
   DB  69,15,89,212                        ; mulps         %xmm12,%xmm10
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
@@ -23571,8 +23571,8 @@
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  65,15,92,193                        ; subps         %xmm9,%xmm0
-  DB  68,15,87,13,230,111,1,0             ; xorps         0x16fe6(%rip),%xmm9        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
-  DB  68,15,89,5,190,106,1,0              ; mulps         0x16abe(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,87,13,166,159,1,0             ; xorps         0x19fa6(%rip),%xmm9        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  68,15,89,5,126,154,1,0              ; mulps         0x19a7e(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
@@ -23588,7 +23588,7 @@
   DB  243,69,15,89,200                    ; mulss         %xmm8,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,118,112,1,0             ; mulps         0x17076(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,54,160,1,0              ; mulps         0x1a036(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
   DB  69,15,89,210                        ; mulps         %xmm10,%xmm10
@@ -23596,7 +23596,7 @@
   DB  243,69,15,89,192                    ; mulss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,92,192                        ; subps         %xmm8,%xmm0
-  DB  15,87,5,130,111,1,0                 ; xorps         0x16f82(%rip),%xmm0        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+  DB  15,87,5,66,159,1,0                  ; xorps         0x19f42(%rip),%xmm0        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
   DB  65,15,94,193                        ; divps         %xmm9,%xmm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23638,7 +23638,7 @@
 PUBLIC _sk_save_xy_sse41
 _sk_save_xy_sse41 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,225,105,1,0              ; movaps        0x169e1(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,161,153,1,0              ; movaps        0x199a1(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,17,0                             ; movups        %xmm0,(%rax)
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,88,200                        ; addps         %xmm8,%xmm9
@@ -23678,8 +23678,8 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,90,111,1,0                  ; addps         0x16f5a(%rip),%xmm0        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,82,105,1,0              ; movaps        0x16952(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,26,159,1,0                  ; addps         0x19f1a(%rip),%xmm0        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,18,153,1,0              ; movaps        0x19912(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  68,15,17,136,0,1,0,0                ; movups        %xmm9,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23690,7 +23690,7 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,30,105,1,0                  ; addps         0x1691e(%rip),%xmm0        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,5,222,152,1,0                 ; addps         0x198de(%rip),%xmm0        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23700,8 +23700,8 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,13,111,1,0                 ; addps         0x16f0d(%rip),%xmm1        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,5,105,1,0               ; movaps        0x16905(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,205,158,1,0                ; addps         0x19ecd(%rip),%xmm1        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,197,152,1,0             ; movaps        0x198c5(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  68,15,17,136,64,1,0,0               ; movups        %xmm9,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23712,7 +23712,7 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,208,104,1,0                ; addps         0x168d0(%rip),%xmm1        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,13,144,152,1,0                ; addps         0x19890(%rip),%xmm1        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23722,13 +23722,13 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,208,110,1,0                 ; addps         0x16ed0(%rip),%xmm0        # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
-  DB  68,15,40,13,184,104,1,0             ; movaps        0x168b8(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,144,158,1,0                 ; addps         0x19e90(%rip),%xmm0        # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  68,15,40,13,120,152,1,0             ; movaps        0x19878(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  69,15,40,193                        ; movaps        %xmm9,%xmm8
   DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
-  DB  68,15,89,13,196,110,1,0             ; mulps         0x16ec4(%rip),%xmm9        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,13,156,106,1,0             ; addps         0x16a9c(%rip),%xmm9        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,13,132,158,1,0             ; mulps         0x19e84(%rip),%xmm9        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,13,92,154,1,0              ; addps         0x19a5c(%rip),%xmm9        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  68,15,17,136,0,1,0,0                ; movups        %xmm9,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23739,16 +23739,16 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,120,110,1,0                 ; addps         0x16e78(%rip),%xmm0        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,112,104,1,0             ; movaps        0x16870(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,56,158,1,0                  ; addps         0x19e38(%rip),%xmm0        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,48,152,1,0              ; movaps        0x19830(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
-  DB  68,15,40,5,148,110,1,0              ; movaps        0x16e94(%rip),%xmm8        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,5,84,158,1,0               ; movaps        0x19e54(%rip),%xmm8        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,152,110,1,0              ; addps         0x16e98(%rip),%xmm8        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,5,88,158,1,0               ; addps         0x19e58(%rip),%xmm8        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,60,104,1,0               ; addps         0x1683c(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,88,5,252,151,1,0              ; addps         0x197fc(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,144,110,1,0              ; addps         0x16e90(%rip),%xmm8        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,5,80,158,1,0               ; addps         0x19e50(%rip),%xmm8        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23756,17 +23756,17 @@
 PUBLIC _sk_bicubic_p1x_sse41
 _sk_bicubic_p1x_sse41 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,26,104,1,0               ; movaps        0x1681a(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,218,151,1,0              ; movaps        0x197da(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,136,128,0,0,0              ; movups        0x80(%rax),%xmm9
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
-  DB  68,15,40,21,67,110,1,0              ; movaps        0x16e43(%rip),%xmm10        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,21,3,158,1,0               ; movaps        0x19e03(%rip),%xmm10        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,71,110,1,0              ; addps         0x16e47(%rip),%xmm10        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,21,7,158,1,0               ; addps         0x19e07(%rip),%xmm10        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
   DB  69,15,88,208                        ; addps         %xmm8,%xmm10
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,67,110,1,0              ; addps         0x16e43(%rip),%xmm10        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,21,3,158,1,0               ; addps         0x19e03(%rip),%xmm10        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,144,0,1,0,0                ; movups        %xmm10,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23776,11 +23776,11 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,19,110,1,0                  ; addps         0x16e13(%rip),%xmm0        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  15,88,5,211,157,1,0                 ; addps         0x19dd3(%rip),%xmm0        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
-  DB  68,15,89,5,227,109,1,0              ; mulps         0x16de3(%rip),%xmm8        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,5,187,105,1,0              ; addps         0x169bb(%rip),%xmm8        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,5,163,157,1,0              ; mulps         0x19da3(%rip),%xmm8        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,5,123,153,1,0              ; addps         0x1997b(%rip),%xmm8        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23791,13 +23791,13 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,166,109,1,0                ; addps         0x16da6(%rip),%xmm1        # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
-  DB  68,15,40,13,142,103,1,0             ; movaps        0x1678e(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,102,157,1,0                ; addps         0x19d66(%rip),%xmm1        # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  68,15,40,13,78,151,1,0              ; movaps        0x1974e(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  69,15,40,193                        ; movaps        %xmm9,%xmm8
   DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
-  DB  68,15,89,13,154,109,1,0             ; mulps         0x16d9a(%rip),%xmm9        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,13,114,105,1,0             ; addps         0x16972(%rip),%xmm9        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,13,90,157,1,0              ; mulps         0x19d5a(%rip),%xmm9        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,13,50,153,1,0              ; addps         0x19932(%rip),%xmm9        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  68,15,17,136,64,1,0,0               ; movups        %xmm9,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23808,16 +23808,16 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,77,109,1,0                 ; addps         0x16d4d(%rip),%xmm1        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,69,103,1,0              ; movaps        0x16745(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,13,157,1,0                 ; addps         0x19d0d(%rip),%xmm1        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,5,151,1,0               ; movaps        0x19705(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
-  DB  68,15,40,5,105,109,1,0              ; movaps        0x16d69(%rip),%xmm8        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,5,41,157,1,0               ; movaps        0x19d29(%rip),%xmm8        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,109,109,1,0              ; addps         0x16d6d(%rip),%xmm8        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,5,45,157,1,0               ; addps         0x19d2d(%rip),%xmm8        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,17,103,1,0               ; addps         0x16711(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,88,5,209,150,1,0              ; addps         0x196d1(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,101,109,1,0              ; addps         0x16d65(%rip),%xmm8        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,5,37,157,1,0               ; addps         0x19d25(%rip),%xmm8        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23825,17 +23825,17 @@
 PUBLIC _sk_bicubic_p1y_sse41
 _sk_bicubic_p1y_sse41 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,239,102,1,0              ; movaps        0x166ef(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,175,150,1,0              ; movaps        0x196af(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,136,192,0,0,0              ; movups        0xc0(%rax),%xmm9
   DB  65,15,88,200                        ; addps         %xmm8,%xmm1
-  DB  68,15,40,21,23,109,1,0              ; movaps        0x16d17(%rip),%xmm10        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,21,215,156,1,0             ; movaps        0x19cd7(%rip),%xmm10        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,27,109,1,0              ; addps         0x16d1b(%rip),%xmm10        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,21,219,156,1,0             ; addps         0x19cdb(%rip),%xmm10        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
   DB  69,15,88,208                        ; addps         %xmm8,%xmm10
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,23,109,1,0              ; addps         0x16d17(%rip),%xmm10        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,21,215,156,1,0             ; addps         0x19cd7(%rip),%xmm10        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,144,64,1,0,0               ; movups        %xmm10,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -23845,11 +23845,11 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,230,108,1,0                ; addps         0x16ce6(%rip),%xmm1        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  15,88,13,166,156,1,0                ; addps         0x19ca6(%rip),%xmm1        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
-  DB  68,15,89,5,182,108,1,0              ; mulps         0x16cb6(%rip),%xmm8        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,5,142,104,1,0              ; addps         0x1688e(%rip),%xmm8        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,5,118,156,1,0              ; mulps         0x19c76(%rip),%xmm8        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,5,78,152,1,0               ; addps         0x1984e(%rip),%xmm8        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -23944,7 +23944,7 @@
   DB  15,89,194                           ; mulps         %xmm2,%xmm0
   DB  15,41,68,36,80                      ; movaps        %xmm0,0x50(%rsp)
   DB  243,15,91,240                       ; cvttps2dq     %xmm0,%xmm6
-  DB  15,40,37,185,107,1,0                ; movaps        0x16bb9(%rip),%xmm4        # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  15,40,37,121,155,1,0                ; movaps        0x19b79(%rip),%xmm4        # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
   DB  15,88,196                           ; addps         %xmm4,%xmm0
   DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%rsp)
   DB  102,65,15,110,208                   ; movd          %r8d,%xmm2
@@ -23983,7 +23983,7 @@
   DB  102,68,15,56,64,192                 ; pmulld        %xmm0,%xmm8
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,254,218                      ; paddd         %xmm2,%xmm3
-  DB  102,68,15,111,37,16,107,1,0         ; movdqa        0x16b10(%rip),%xmm12        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,68,15,111,37,208,154,1,0        ; movdqa        0x19ad0(%rip),%xmm12        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,65,15,56,64,220                 ; pmulld        %xmm12,%xmm3
   DB  102,15,118,228                      ; pcmpeqd       %xmm4,%xmm4
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
@@ -24006,7 +24006,7 @@
   DB  102,65,15,58,22,217,1               ; pextrd        $0x1,%xmm3,%r9d
   DB  102,65,15,58,22,218,2               ; pextrd        $0x2,%xmm3,%r10d
   DB  102,65,15,58,22,219,3               ; pextrd        $0x3,%xmm3,%r11d
-  DB  102,15,111,37,84,100,1,0            ; movdqa        0x16454(%rip),%xmm4        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,37,20,148,1,0            ; movdqa        0x19414(%rip),%xmm4        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,220                      ; paddd         %xmm4,%xmm3
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
   DB  102,73,15,58,22,222,1               ; pextrq        $0x1,%xmm3,%r14
@@ -24179,7 +24179,7 @@
   DB  102,68,15,254,202                   ; paddd         %xmm2,%xmm9
   DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
   DB  102,65,15,254,193                   ; paddd         %xmm9,%xmm0
-  DB  102,15,111,45,31,103,1,0            ; movdqa        0x1671f(%rip),%xmm5        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,45,223,150,1,0           ; movdqa        0x196df(%rip),%xmm5        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,56,64,197                    ; pmulld        %xmm5,%xmm0
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,118,246                      ; pcmpeqd       %xmm6,%xmm6
@@ -24200,7 +24200,7 @@
   DB  102,65,15,58,22,193,1               ; pextrd        $0x1,%xmm0,%r9d
   DB  102,65,15,58,22,194,2               ; pextrd        $0x2,%xmm0,%r10d
   DB  102,65,15,58,22,195,3               ; pextrd        $0x3,%xmm0,%r11d
-  DB  102,15,111,61,112,96,1,0            ; movdqa        0x16070(%rip),%xmm7        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,61,48,144,1,0            ; movdqa        0x19030(%rip),%xmm7        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,199                      ; paddd         %xmm7,%xmm0
   DB  102,72,15,58,22,193,1               ; pextrq        $0x1,%xmm0,%rcx
   DB  102,72,15,126,195                   ; movq          %xmm0,%rbx
@@ -24266,7 +24266,7 @@
   DB  15,88,248                           ; addps         %xmm0,%xmm7
   DB  102,68,15,254,210                   ; paddd         %xmm2,%xmm10
   DB  102,69,15,254,194                   ; paddd         %xmm10,%xmm8
-  DB  102,15,111,13,91,101,1,0            ; movdqa        0x1655b(%rip),%xmm1        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,13,27,149,1,0            ; movdqa        0x1951b(%rip),%xmm1        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,68,15,56,64,193                 ; pmulld        %xmm1,%xmm8
   DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
   DB  102,15,118,237                      ; pcmpeqd       %xmm5,%xmm5
@@ -24287,7 +24287,7 @@
   DB  102,69,15,58,22,193,1               ; pextrd        $0x1,%xmm8,%r9d
   DB  102,69,15,58,22,194,2               ; pextrd        $0x2,%xmm8,%r10d
   DB  102,69,15,58,22,195,3               ; pextrd        $0x3,%xmm8,%r11d
-  DB  102,15,111,21,166,94,1,0            ; movdqa        0x15ea6(%rip),%xmm2        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,21,102,142,1,0           ; movdqa        0x18e66(%rip),%xmm2        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,68,15,254,194                   ; paddd         %xmm2,%xmm8
   DB  102,76,15,58,22,193,1               ; pextrq        $0x1,%xmm8,%rcx
   DB  102,76,15,126,195                   ; movq          %xmm8,%rbx
@@ -24412,7 +24412,7 @@
   DB  15,89,203                           ; mulps         %xmm3,%xmm1
   DB  15,41,140,36,176,0,0,0              ; movaps        %xmm1,0xb0(%rsp)
   DB  243,15,91,249                       ; cvttps2dq     %xmm1,%xmm7
-  DB  15,40,29,157,98,1,0                 ; movaps        0x1629d(%rip),%xmm3        # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  15,40,29,93,146,1,0                 ; movaps        0x1925d(%rip),%xmm3        # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
   DB  15,88,203                           ; addps         %xmm3,%xmm1
   DB  15,41,76,36,32                      ; movaps        %xmm1,0x20(%rsp)
   DB  102,65,15,110,232                   ; movd          %r8d,%xmm5
@@ -24469,7 +24469,7 @@
   DB  102,68,15,56,64,253                 ; pmulld        %xmm5,%xmm15
   DB  102,65,15,111,223                   ; movdqa        %xmm15,%xmm3
   DB  102,15,254,217                      ; paddd         %xmm1,%xmm3
-  DB  102,68,15,111,29,151,97,1,0         ; movdqa        0x16197(%rip),%xmm11        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,68,15,111,29,87,145,1,0         ; movdqa        0x19157(%rip),%xmm11        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,65,15,56,64,219                 ; pmulld        %xmm11,%xmm3
   DB  102,15,118,192                      ; pcmpeqd       %xmm0,%xmm0
   DB  102,15,111,243                      ; movdqa        %xmm3,%xmm6
@@ -24491,7 +24491,7 @@
   DB  102,65,15,58,22,217,1               ; pextrd        $0x1,%xmm3,%r9d
   DB  102,65,15,58,22,218,2               ; pextrd        $0x2,%xmm3,%r10d
   DB  102,65,15,58,22,219,3               ; pextrd        $0x3,%xmm3,%r11d
-  DB  102,68,15,111,21,223,90,1,0         ; movdqa        0x15adf(%rip),%xmm10        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,21,159,138,1,0        ; movdqa        0x18a9f(%rip),%xmm10        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,218                   ; paddd         %xmm10,%xmm3
   DB  102,73,15,58,22,222,1               ; pextrq        $0x1,%xmm3,%r14
   DB  102,72,15,126,219                   ; movq          %xmm3,%rbx
@@ -24509,7 +24509,7 @@
   DB  102,65,15,254,201                   ; paddd         %xmm9,%xmm1
   DB  102,65,15,56,64,203                 ; pmulld        %xmm11,%xmm1
   DB  102,15,111,217                      ; movdqa        %xmm1,%xmm3
-  DB  102,15,250,29,205,96,1,0            ; psubd         0x160cd(%rip),%xmm3        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,29,141,144,1,0           ; psubd         0x1908d(%rip),%xmm3        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,73,15,58,22,222,1               ; pextrq        $0x1,%xmm3,%r14
   DB  102,72,15,126,219                   ; movq          %xmm3,%rbx
   DB  65,137,223                          ; mov           %ebx,%r15d
@@ -24564,7 +24564,7 @@
   DB  102,65,15,254,199                   ; paddd         %xmm15,%xmm0
   DB  102,65,15,56,64,195                 ; pmulld        %xmm11,%xmm0
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
-  DB  102,15,250,45,173,95,1,0            ; psubd         0x15fad(%rip),%xmm5        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,45,109,143,1,0           ; psubd         0x18f6d(%rip),%xmm5        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,69,15,118,192                   ; pcmpeqd       %xmm8,%xmm8
   DB  102,72,15,58,22,233,1               ; pextrq        $0x1,%xmm5,%rcx
   DB  102,72,15,126,237                   ; movq          %xmm5,%rbp
@@ -24689,7 +24689,7 @@
   DB  72,193,233,32                       ; shr           $0x20,%rcx
   DB  243,15,16,36,136                    ; movss         (%rax,%rcx,4),%xmm4
   DB  102,68,15,58,33,220,48              ; insertps      $0x30,%xmm4,%xmm11
-  DB  102,15,111,61,208,86,1,0            ; movdqa        0x156d0(%rip),%xmm7        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,61,144,134,1,0           ; movdqa        0x18690(%rip),%xmm7        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,223                      ; paddd         %xmm7,%xmm3
   DB  102,72,15,58,22,217,1               ; pextrq        $0x1,%xmm3,%rcx
   DB  102,72,15,126,221                   ; movq          %xmm3,%rbp
@@ -24775,7 +24775,7 @@
   DB  102,65,15,58,22,201,1               ; pextrd        $0x1,%xmm1,%r9d
   DB  102,65,15,58,22,202,2               ; pextrd        $0x2,%xmm1,%r10d
   DB  102,65,15,58,22,203,3               ; pextrd        $0x3,%xmm1,%r11d
-  DB  102,68,15,111,21,16,85,1,0          ; movdqa        0x15510(%rip),%xmm10        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,21,208,132,1,0        ; movdqa        0x184d0(%rip),%xmm10        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,202                   ; paddd         %xmm10,%xmm1
   DB  102,72,15,58,22,201,1               ; pextrq        $0x1,%xmm1,%rcx
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
@@ -24871,7 +24871,7 @@
   DB  102,15,111,124,36,64                ; movdqa        0x40(%rsp),%xmm7
   DB  102,15,111,199                      ; movdqa        %xmm7,%xmm0
   DB  102,15,254,195                      ; paddd         %xmm3,%xmm0
-  DB  102,15,111,21,100,89,1,0            ; movdqa        0x15964(%rip),%xmm2        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,21,36,137,1,0            ; movdqa        0x18924(%rip),%xmm2        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,56,64,194                    ; pmulld        %xmm2,%xmm0
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,69,15,118,192                   ; pcmpeqd       %xmm8,%xmm8
@@ -24892,7 +24892,7 @@
   DB  102,65,15,58,22,193,1               ; pextrd        $0x1,%xmm0,%r9d
   DB  102,65,15,58,22,194,2               ; pextrd        $0x2,%xmm0,%r10d
   DB  102,65,15,58,22,195,3               ; pextrd        $0x3,%xmm0,%r11d
-  DB  102,15,111,37,179,82,1,0            ; movdqa        0x152b3(%rip),%xmm4        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,37,115,130,1,0           ; movdqa        0x18273(%rip),%xmm4        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,196                      ; paddd         %xmm4,%xmm0
   DB  102,72,15,58,22,193,1               ; pextrq        $0x1,%xmm0,%rcx
   DB  102,72,15,126,195                   ; movq          %xmm0,%rbx
@@ -24964,7 +24964,7 @@
   DB  102,68,15,111,226                   ; movdqa        %xmm2,%xmm12
   DB  102,65,15,56,64,204                 ; pmulld        %xmm12,%xmm1
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
-  DB  102,15,250,21,143,87,1,0            ; psubd         0x1578f(%rip),%xmm2        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,21,79,135,1,0            ; psubd         0x1874f(%rip),%xmm2        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,72,15,58,22,209,1               ; pextrq        $0x1,%xmm2,%rcx
   DB  102,72,15,126,213                   ; movq          %xmm2,%rbp
   DB  137,235                             ; mov           %ebp,%ebx
@@ -24998,7 +24998,7 @@
   DB  102,65,15,111,249                   ; movdqa        %xmm9,%xmm7
   DB  102,69,15,56,64,236                 ; pmulld        %xmm12,%xmm13
   DB  102,65,15,111,205                   ; movdqa        %xmm13,%xmm1
-  DB  102,15,250,13,219,86,1,0            ; psubd         0x156db(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,155,134,1,0           ; psubd         0x1869b(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,72,15,58,22,201,1               ; pextrq        $0x1,%xmm1,%rcx
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
   DB  137,221                             ; mov           %ebx,%ebp
@@ -25063,7 +25063,7 @@
   DB  102,65,15,111,206                   ; movdqa        %xmm14,%xmm1
   DB  102,15,111,108,36,64                ; movdqa        0x40(%rsp),%xmm5
   DB  102,15,254,205                      ; paddd         %xmm5,%xmm1
-  DB  102,15,111,37,111,85,1,0            ; movdqa        0x1556f(%rip),%xmm4        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,37,47,133,1,0            ; movdqa        0x1852f(%rip),%xmm4        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,56,64,204                    ; pmulld        %xmm4,%xmm1
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,15,118,246                      ; pcmpeqd       %xmm6,%xmm6
@@ -25084,7 +25084,7 @@
   DB  102,65,15,58,22,201,1               ; pextrd        $0x1,%xmm1,%r9d
   DB  102,65,15,58,22,202,2               ; pextrd        $0x2,%xmm1,%r10d
   DB  102,65,15,58,22,203,3               ; pextrd        $0x3,%xmm1,%r11d
-  DB  102,15,111,29,192,78,1,0            ; movdqa        0x14ec0(%rip),%xmm3        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,29,128,126,1,0           ; movdqa        0x17e80(%rip),%xmm3        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,203                      ; paddd         %xmm3,%xmm1
   DB  102,72,15,58,22,201,1               ; pextrq        $0x1,%xmm1,%rcx
   DB  102,72,15,126,203                   ; movq          %xmm1,%rbx
@@ -25156,7 +25156,7 @@
   DB  102,15,56,64,239                    ; pmulld        %xmm7,%xmm5
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
-  DB  102,15,250,5,160,83,1,0             ; psubd         0x153a0(%rip),%xmm0        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,5,96,131,1,0             ; psubd         0x18360(%rip),%xmm0        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,72,15,58,22,193,1               ; pextrq        $0x1,%xmm0,%rcx
   DB  102,72,15,126,197                   ; movq          %xmm0,%rbp
   DB  137,235                             ; mov           %ebp,%ebx
@@ -25174,7 +25174,7 @@
   DB  102,65,15,58,22,193,1               ; pextrd        $0x1,%xmm0,%r9d
   DB  102,65,15,58,22,194,2               ; pextrd        $0x2,%xmm0,%r10d
   DB  102,65,15,58,22,195,3               ; pextrd        $0x3,%xmm0,%r11d
-  DB  102,15,254,5,238,76,1,0             ; paddd         0x14cee(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,5,174,124,1,0            ; paddd         0x17cae(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,72,15,58,22,193,1               ; pextrq        $0x1,%xmm0,%rcx
   DB  102,72,15,126,195                   ; movq          %xmm0,%rbx
   DB  137,221                             ; mov           %ebx,%ebp
@@ -25190,7 +25190,7 @@
   DB  102,15,254,84,36,48                 ; paddd         0x30(%rsp),%xmm2
   DB  102,15,56,64,215                    ; pmulld        %xmm7,%xmm2
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
-  DB  102,15,250,5,231,82,1,0             ; psubd         0x152e7(%rip),%xmm0        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,5,167,130,1,0            ; psubd         0x182a7(%rip),%xmm0        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,72,15,58,22,193,1               ; pextrq        $0x1,%xmm0,%rcx
   DB  102,72,15,126,195                   ; movq          %xmm0,%rbx
   DB  137,221                             ; mov           %ebx,%ebp
@@ -25208,7 +25208,7 @@
   DB  102,65,15,58,22,199,1               ; pextrd        $0x1,%xmm0,%r15d
   DB  102,65,15,58,22,196,2               ; pextrd        $0x2,%xmm0,%r12d
   DB  102,65,15,58,22,198,3               ; pextrd        $0x3,%xmm0,%r14d
-  DB  102,15,254,5,53,76,1,0              ; paddd         0x14c35(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,5,245,123,1,0            ; paddd         0x17bf5(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,72,15,58,22,195,1               ; pextrq        $0x1,%xmm0,%rbx
   DB  102,72,15,126,197                   ; movq          %xmm0,%rbp
   DB  137,233                             ; mov           %ebp,%ecx
@@ -25271,7 +25271,7 @@
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  65,15,88,211                        ; addps         %xmm11,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,237,74,1,0                 ; movaps        0x14aed(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,173,122,1,0                ; movaps        0x17aad(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,139,76,36,120                    ; mov           0x78(%rsp),%rcx
   DB  15,40,164,36,192,0,0,0              ; movaps        0xc0(%rsp),%xmm4
   DB  15,40,172,36,208,0,0,0              ; movaps        0xd0(%rsp),%xmm5
@@ -25288,15 +25288,15 @@
 
 PUBLIC _sk_gauss_a_to_rgba_sse41
 _sk_gauss_a_to_rgba_sse41 LABEL PROC
-  DB  15,40,5,62,81,1,0                   ; movaps        0x1513e(%rip),%xmm0        # 30560 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
+  DB  15,40,5,254,128,1,0                 ; movaps        0x180fe(%rip),%xmm0        # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,68,81,1,0                   ; addps         0x15144(%rip),%xmm0        # 30570 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
+  DB  15,88,5,4,129,1,0                   ; addps         0x18104(%rip),%xmm0        # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,74,81,1,0                   ; addps         0x1514a(%rip),%xmm0        # 30580 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
+  DB  15,88,5,10,129,1,0                  ; addps         0x1810a(%rip),%xmm0        # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,80,81,1,0                   ; addps         0x15150(%rip),%xmm0        # 30590 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
+  DB  15,88,5,16,129,1,0                  ; addps         0x18110(%rip),%xmm0        # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,86,81,1,0                   ; addps         0x15156(%rip),%xmm0        # 305a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
+  DB  15,88,5,22,129,1,0                  ; addps         0x18116(%rip),%xmm0        # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
@@ -25413,9 +25413,9 @@
   DB  102,15,110,201                      ; movd          %ecx,%xmm1
   DB  102,15,112,201,0                    ; pshufd        $0x0,%xmm1,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,88,13,209,72,1,0                 ; addps         0x148d1(%rip),%xmm1        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,13,145,120,1,0                ; addps         0x17891(%rip),%xmm1        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,21,216,72,1,0                 ; movaps        0x148d8(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,152,120,1,0                ; movaps        0x17898(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,87,219                           ; xorps         %xmm3,%xmm3
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,87,237                           ; xorps         %xmm5,%xmm5
@@ -25428,18 +25428,18 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  102,68,15,110,194                   ; movd          %edx,%xmm8
   DB  102,69,15,112,192,0                 ; pshufd        $0x0,%xmm8,%xmm8
-  DB  102,68,15,254,5,129,72,1,0          ; paddd         0x14881(%rip),%xmm8        # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
+  DB  102,68,15,254,5,65,120,1,0          ; paddd         0x17841(%rip),%xmm8        # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
   DB  102,68,15,110,201                   ; movd          %ecx,%xmm9
   DB  102,69,15,112,201,0                 ; pshufd        $0x0,%xmm9,%xmm9
   DB  102,69,15,239,200                   ; pxor          %xmm8,%xmm9
-  DB  102,68,15,111,21,168,72,1,0         ; movdqa        0x148a8(%rip),%xmm10        # 2fee0 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
+  DB  102,68,15,111,21,104,120,1,0        ; movdqa        0x17868(%rip),%xmm10        # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
   DB  102,69,15,111,217                   ; movdqa        %xmm9,%xmm11
   DB  102,69,15,219,218                   ; pand          %xmm10,%xmm11
   DB  102,65,15,114,243,5                 ; pslld         $0x5,%xmm11
   DB  102,69,15,219,208                   ; pand          %xmm8,%xmm10
   DB  102,65,15,114,242,4                 ; pslld         $0x4,%xmm10
-  DB  102,68,15,111,37,148,72,1,0         ; movdqa        0x14894(%rip),%xmm12        # 2fef0 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
-  DB  102,68,15,111,45,155,72,1,0         ; movdqa        0x1489b(%rip),%xmm13        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,37,84,120,1,0         ; movdqa        0x17854(%rip),%xmm12        # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  102,68,15,111,45,91,120,1,0         ; movdqa        0x1785b(%rip),%xmm13        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,69,15,111,241                   ; movdqa        %xmm9,%xmm14
   DB  102,69,15,219,245                   ; pand          %xmm13,%xmm14
   DB  102,65,15,114,246,2                 ; pslld         $0x2,%xmm14
@@ -25455,8 +25455,8 @@
   DB  102,69,15,235,198                   ; por           %xmm14,%xmm8
   DB  102,69,15,235,193                   ; por           %xmm9,%xmm8
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,86,72,1,0                ; mulps         0x14856(%rip),%xmm8        # 2ff10 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
-  DB  68,15,88,5,94,72,1,0                ; addps         0x1485e(%rip),%xmm8        # 2ff20 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,89,5,22,120,1,0               ; mulps         0x17816(%rip),%xmm8        # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,88,5,30,120,1,0               ; addps         0x1781e(%rip),%xmm8        # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
   DB  243,68,15,16,16                     ; movss         (%rax),%xmm10
   DB  69,15,198,210,0                     ; shufps        $0x0,%xmm10,%xmm10
   DB  69,15,89,208                        ; mulps         %xmm8,%xmm10
@@ -25494,7 +25494,7 @@
 PUBLIC _sk_black_color_sse2
 _sk_black_color_sse2 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,148,71,1,0                 ; movaps        0x14794(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,84,119,1,0                 ; movaps        0x17754(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -25503,7 +25503,7 @@
 PUBLIC _sk_white_color_sse2
 _sk_white_color_sse2 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,5,128,71,1,0                  ; movaps        0x14780(%rip),%xmm0        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,5,64,119,1,0                  ; movaps        0x17740(%rip),%xmm0        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -25541,7 +25541,7 @@
 PUBLIC _sk_srcatop_sse2
 _sk_srcatop_sse2 LABEL PROC
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
-  DB  68,15,40,5,48,71,1,0                ; movaps        0x14730(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,240,118,1,0              ; movaps        0x176f0(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -25564,7 +25564,7 @@
 _sk_dstatop_sse2 LABEL PROC
   DB  68,15,40,195                        ; movaps        %xmm3,%xmm8
   DB  68,15,89,196                        ; mulps         %xmm4,%xmm8
-  DB  68,15,40,13,227,70,1,0              ; movaps        0x146e3(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,163,118,1,0             ; movaps        0x176a3(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
@@ -25605,7 +25605,7 @@
 
 PUBLIC _sk_srcout_sse2
 _sk_srcout_sse2 LABEL PROC
-  DB  68,15,40,5,119,70,1,0               ; movaps        0x14677(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,55,118,1,0               ; movaps        0x17637(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,199                        ; subps         %xmm7,%xmm8
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
@@ -25616,7 +25616,7 @@
 
 PUBLIC _sk_dstout_sse2
 _sk_dstout_sse2 LABEL PROC
-  DB  68,15,40,5,87,70,1,0                ; movaps        0x14657(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,23,118,1,0               ; movaps        0x17617(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
@@ -25631,7 +25631,7 @@
 
 PUBLIC _sk_srcover_sse2
 _sk_srcover_sse2 LABEL PROC
-  DB  68,15,40,5,42,70,1,0                ; movaps        0x1462a(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,234,117,1,0              ; movaps        0x175ea(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -25649,7 +25649,7 @@
 
 PUBLIC _sk_dstover_sse2
 _sk_dstover_sse2 LABEL PROC
-  DB  68,15,40,5,238,69,1,0               ; movaps        0x145ee(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,174,117,1,0              ; movaps        0x175ae(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,199                        ; subps         %xmm7,%xmm8
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  15,88,196                           ; addps         %xmm4,%xmm0
@@ -25673,7 +25673,7 @@
 
 PUBLIC _sk_multiply_sse2
 _sk_multiply_sse2 LABEL PROC
-  DB  68,15,40,5,178,69,1,0               ; movaps        0x145b2(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,114,117,1,0              ; movaps        0x17572(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
@@ -25709,7 +25709,7 @@
 PUBLIC _sk_plus__sse2
 _sk_plus__sse2 LABEL PROC
   DB  15,88,196                           ; addps         %xmm4,%xmm0
-  DB  68,15,40,5,51,69,1,0                ; movaps        0x14533(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,243,116,1,0              ; movaps        0x174f3(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,93,192                        ; minps         %xmm8,%xmm0
   DB  15,88,205                           ; addps         %xmm5,%xmm1
   DB  65,15,93,200                        ; minps         %xmm8,%xmm1
@@ -25747,7 +25747,7 @@
 PUBLIC _sk_xor__sse2
 _sk_xor__sse2 LABEL PROC
   DB  68,15,40,195                        ; movaps        %xmm3,%xmm8
-  DB  15,40,29,191,68,1,0                 ; movaps        0x144bf(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,127,116,1,0                ; movaps        0x1747f(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,40,203                        ; movaps        %xmm3,%xmm9
   DB  68,15,92,207                        ; subps         %xmm7,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
@@ -25793,7 +25793,7 @@
   DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
   DB  65,15,95,209                        ; maxps         %xmm9,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,26,68,1,0                  ; movaps        0x1441a(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,218,115,1,0                ; movaps        0x173da(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -25825,7 +25825,7 @@
   DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
   DB  65,15,93,209                        ; minps         %xmm9,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,175,67,1,0                 ; movaps        0x143af(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,111,115,1,0                ; movaps        0x1736f(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -25860,7 +25860,7 @@
   DB  65,15,93,209                        ; minps         %xmm9,%xmm2
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,57,67,1,0                  ; movaps        0x14339(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,249,114,1,0                ; movaps        0x172f9(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -25886,7 +25886,7 @@
   DB  15,89,214                           ; mulps         %xmm6,%xmm2
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  68,15,92,194                        ; subps         %xmm2,%xmm8
-  DB  15,40,21,233,66,1,0                 ; movaps        0x142e9(%rip),%xmm2        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,21,169,114,1,0                ; movaps        0x172a9(%rip),%xmm2        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,215                           ; mulps         %xmm7,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -25897,7 +25897,7 @@
 PUBLIC _sk_colorburn_sse2
 _sk_colorburn_sse2 LABEL PROC
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
-  DB  68,15,40,13,204,66,1,0              ; movaps        0x142cc(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,140,114,1,0             ; movaps        0x1728c(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
   DB  68,15,92,215                        ; subps         %xmm7,%xmm10
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
@@ -25990,7 +25990,7 @@
 PUBLIC _sk_colordodge_sse2
 _sk_colordodge_sse2 LABEL PROC
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
-  DB  68,15,40,21,116,65,1,0              ; movaps        0x14174(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,52,113,1,0              ; movaps        0x17134(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
   DB  68,15,92,223                        ; subps         %xmm7,%xmm11
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
@@ -26081,7 +26081,7 @@
   DB  15,41,52,36                         ; movaps        %xmm6,(%rsp)
   DB  15,40,245                           ; movaps        %xmm5,%xmm6
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
-  DB  68,15,40,29,26,64,1,0               ; movaps        0x1401a(%rip),%xmm11        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,29,218,111,1,0             ; movaps        0x16fda(%rip),%xmm11        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,211                        ; movaps        %xmm11,%xmm10
   DB  68,15,92,215                        ; subps         %xmm7,%xmm10
   DB  69,15,40,194                        ; movaps        %xmm10,%xmm8
@@ -26168,7 +26168,7 @@
 _sk_overlay_sse2 LABEL PROC
   DB  68,15,40,193                        ; movaps        %xmm1,%xmm8
   DB  68,15,40,232                        ; movaps        %xmm0,%xmm13
-  DB  68,15,40,13,213,62,1,0              ; movaps        0x13ed5(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,149,110,1,0             ; movaps        0x16e95(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
   DB  68,15,92,215                        ; subps         %xmm7,%xmm10
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
@@ -26258,7 +26258,7 @@
   DB  68,15,40,213                        ; movaps        %xmm5,%xmm10
   DB  68,15,94,215                        ; divps         %xmm7,%xmm10
   DB  69,15,84,212                        ; andps         %xmm12,%xmm10
-  DB  68,15,40,13,127,61,1,0              ; movaps        0x13d7f(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,63,109,1,0              ; movaps        0x16d3f(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,249                        ; movaps        %xmm9,%xmm15
   DB  69,15,92,250                        ; subps         %xmm10,%xmm15
   DB  69,15,40,218                        ; movaps        %xmm10,%xmm11
@@ -26271,10 +26271,10 @@
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  65,15,88,194                        ; addps         %xmm10,%xmm0
-  DB  68,15,40,53,169,61,1,0              ; movaps        0x13da9(%rip),%xmm14        # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  68,15,40,53,105,109,1,0             ; movaps        0x16d69(%rip),%xmm14        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
   DB  69,15,88,222                        ; addps         %xmm14,%xmm11
   DB  68,15,89,216                        ; mulps         %xmm0,%xmm11
-  DB  68,15,40,21,169,61,1,0              ; movaps        0x13da9(%rip),%xmm10        # 2ff40 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
+  DB  68,15,40,21,105,109,1,0             ; movaps        0x16d69(%rip),%xmm10        # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
   DB  69,15,89,234                        ; mulps         %xmm10,%xmm13
   DB  69,15,88,235                        ; addps         %xmm11,%xmm13
   DB  15,88,228                           ; addps         %xmm4,%xmm4
@@ -26419,7 +26419,7 @@
   DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  68,15,89,211                        ; mulps         %xmm3,%xmm10
-  DB  68,15,40,5,53,59,1,0                ; movaps        0x13b35(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,245,106,1,0              ; movaps        0x16af5(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,216                        ; movaps        %xmm8,%xmm11
   DB  15,40,207                           ; movaps        %xmm7,%xmm1
   DB  68,15,92,217                        ; subps         %xmm1,%xmm11
@@ -26467,12 +26467,12 @@
   DB  69,15,84,206                        ; andps         %xmm14,%xmm9
   DB  69,15,84,214                        ; andps         %xmm14,%xmm10
   DB  65,15,84,214                        ; andps         %xmm14,%xmm2
-  DB  68,15,40,61,242,58,1,0              ; movaps        0x13af2(%rip),%xmm15        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,61,178,106,1,0             ; movaps        0x16ab2(%rip),%xmm15        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  65,15,89,231                        ; mulps         %xmm15,%xmm4
-  DB  15,40,5,247,58,1,0                  ; movaps        0x13af7(%rip),%xmm0        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  15,40,5,183,106,1,0                 ; movaps        0x16ab7(%rip),%xmm0        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  15,89,240                           ; mulps         %xmm0,%xmm6
   DB  15,88,244                           ; addps         %xmm4,%xmm6
-  DB  68,15,40,53,249,58,1,0              ; movaps        0x13af9(%rip),%xmm14        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,53,185,106,1,0             ; movaps        0x16ab9(%rip),%xmm14        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  68,15,40,239                        ; movaps        %xmm7,%xmm13
   DB  69,15,89,238                        ; mulps         %xmm14,%xmm13
   DB  68,15,88,238                        ; addps         %xmm6,%xmm13
@@ -26650,14 +26650,14 @@
   DB  68,15,84,211                        ; andps         %xmm3,%xmm10
   DB  68,15,84,203                        ; andps         %xmm3,%xmm9
   DB  15,84,195                           ; andps         %xmm3,%xmm0
-  DB  68,15,40,5,70,56,1,0                ; movaps        0x13846(%rip),%xmm8        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,5,6,104,1,0                ; movaps        0x16806(%rip),%xmm8        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  15,40,214                           ; movaps        %xmm6,%xmm2
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
-  DB  15,40,13,72,56,1,0                  ; movaps        0x13848(%rip),%xmm1        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  15,40,13,8,104,1,0                  ; movaps        0x16808(%rip),%xmm1        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  15,40,221                           ; movaps        %xmm5,%xmm3
   DB  15,89,217                           ; mulps         %xmm1,%xmm3
   DB  15,88,218                           ; addps         %xmm2,%xmm3
-  DB  68,15,40,37,71,56,1,0               ; movaps        0x13847(%rip),%xmm12        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,37,7,104,1,0               ; movaps        0x16807(%rip),%xmm12        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  69,15,89,236                        ; mulps         %xmm12,%xmm13
   DB  68,15,88,235                        ; addps         %xmm3,%xmm13
   DB  65,15,40,210                        ; movaps        %xmm10,%xmm2
@@ -26702,7 +26702,7 @@
   DB  15,40,223                           ; movaps        %xmm7,%xmm3
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,89,221                           ; mulps         %xmm5,%xmm3
-  DB  68,15,40,5,252,54,1,0               ; movaps        0x136fc(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,188,102,1,0              ; movaps        0x166bc(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,40,224                        ; movaps        %xmm8,%xmm4
   DB  68,15,92,199                        ; subps         %xmm7,%xmm8
   DB  15,88,253                           ; addps         %xmm5,%xmm7
@@ -26803,14 +26803,14 @@
   DB  68,15,40,213                        ; movaps        %xmm5,%xmm10
   DB  69,15,89,208                        ; mulps         %xmm8,%xmm10
   DB  65,15,40,208                        ; movaps        %xmm8,%xmm2
-  DB  68,15,40,45,4,54,1,0                ; movaps        0x13604(%rip),%xmm13        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,45,196,101,1,0             ; movaps        0x165c4(%rip),%xmm13        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,40,198                        ; movaps        %xmm6,%xmm8
   DB  69,15,89,197                        ; mulps         %xmm13,%xmm8
-  DB  68,15,40,53,4,54,1,0                ; movaps        0x13604(%rip),%xmm14        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  68,15,40,53,196,101,1,0             ; movaps        0x165c4(%rip),%xmm14        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
   DB  65,15,89,198                        ; mulps         %xmm14,%xmm0
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
-  DB  68,15,40,29,0,54,1,0                ; movaps        0x13600(%rip),%xmm11        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+  DB  68,15,40,29,192,101,1,0             ; movaps        0x165c0(%rip),%xmm11        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
   DB  69,15,89,227                        ; mulps         %xmm11,%xmm12
   DB  68,15,88,224                        ; addps         %xmm0,%xmm12
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
@@ -26818,7 +26818,7 @@
   DB  69,15,40,250                        ; movaps        %xmm10,%xmm15
   DB  69,15,89,254                        ; mulps         %xmm14,%xmm15
   DB  68,15,88,248                        ; addps         %xmm0,%xmm15
-  DB  68,15,40,5,60,53,1,0                ; movaps        0x1353c(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,252,100,1,0              ; movaps        0x164fc(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,40,224                        ; movaps        %xmm8,%xmm4
   DB  15,92,226                           ; subps         %xmm2,%xmm4
   DB  15,89,252                           ; mulps         %xmm4,%xmm7
@@ -26954,15 +26954,15 @@
   DB  68,15,40,205                        ; movaps        %xmm5,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
   DB  15,89,222                           ; mulps         %xmm6,%xmm3
-  DB  68,15,40,37,190,51,1,0              ; movaps        0x133be(%rip),%xmm12        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,37,126,99,1,0              ; movaps        0x1637e(%rip),%xmm12        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,40,199                        ; movaps        %xmm7,%xmm8
   DB  69,15,89,196                        ; mulps         %xmm12,%xmm8
-  DB  68,15,40,45,190,51,1,0              ; movaps        0x133be(%rip),%xmm13        # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+  DB  68,15,40,45,126,99,1,0              ; movaps        0x1637e(%rip),%xmm13        # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
   DB  68,15,40,241                        ; movaps        %xmm1,%xmm14
   DB  69,15,89,245                        ; mulps         %xmm13,%xmm14
   DB  69,15,88,240                        ; addps         %xmm8,%xmm14
-  DB  68,15,40,29,186,51,1,0              ; movaps        0x133ba(%rip),%xmm11        # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
-  DB  68,15,40,5,18,51,1,0                ; movaps        0x13312(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,29,122,99,1,0              ; movaps        0x1637a(%rip),%xmm11        # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+  DB  68,15,40,5,210,98,1,0               ; movaps        0x162d2(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,248                        ; movaps        %xmm8,%xmm15
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  68,15,92,248                        ; subps         %xmm0,%xmm15
@@ -27105,7 +27105,7 @@
   DB  15,133,228,0,0,0                    ; jne           1ceab <_sk_srcover_rgba_8888_sse2+0x104>
   DB  243,69,15,111,4,128                 ; movdqu        (%r8,%rax,4),%xmm8
   DB  72,133,255                          ; test          %rdi,%rdi
-  DB  102,15,111,53,168,49,1,0            ; movdqa        0x131a8(%rip),%xmm6        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,53,104,97,1,0            ; movdqa        0x16168(%rip),%xmm6        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,224                   ; movdqa        %xmm8,%xmm4
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
@@ -27119,9 +27119,9 @@
   DB  15,91,247                           ; cvtdq2ps      %xmm7,%xmm6
   DB  102,65,15,114,208,24                ; psrld         $0x18,%xmm8
   DB  65,15,91,248                        ; cvtdq2ps      %xmm8,%xmm7
-  DB  68,15,40,5,184,48,1,0               ; movaps        0x130b8(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,120,96,1,0               ; movaps        0x16078(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
-  DB  68,15,40,37,140,49,1,0              ; movaps        0x1318c(%rip),%xmm12        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,37,76,97,1,0               ; movaps        0x1614c(%rip),%xmm12        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,196                        ; mulps         %xmm12,%xmm0
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -27198,7 +27198,7 @@
   DB  15,133,228,0,0,0                    ; jne           1d02c <_sk_srcover_bgra_8888_sse2+0x104>
   DB  243,69,15,111,4,128                 ; movdqu        (%r8,%rax,4),%xmm8
   DB  72,133,255                          ; test          %rdi,%rdi
-  DB  102,15,111,37,39,48,1,0             ; movdqa        0x13027(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,231,95,1,0            ; movdqa        0x15fe7(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,232                   ; movdqa        %xmm8,%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,245                           ; cvtdq2ps      %xmm5,%xmm6
@@ -27212,9 +27212,9 @@
   DB  15,91,231                           ; cvtdq2ps      %xmm7,%xmm4
   DB  102,65,15,114,208,24                ; psrld         $0x18,%xmm8
   DB  65,15,91,248                        ; cvtdq2ps      %xmm8,%xmm7
-  DB  68,15,40,5,55,47,1,0                ; movaps        0x12f37(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,247,94,1,0               ; movaps        0x15ef7(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,92,195                        ; subps         %xmm3,%xmm8
-  DB  68,15,40,37,11,48,1,0               ; movaps        0x1300b(%rip),%xmm12        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,37,203,95,1,0              ; movaps        0x15fcb(%rip),%xmm12        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,196                        ; mulps         %xmm12,%xmm0
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,89,204                        ; mulps         %xmm4,%xmm9
@@ -27290,7 +27290,7 @@
 
 PUBLIC _sk_clamp_1_sse2
 _sk_clamp_1_sse2 LABEL PROC
-  DB  68,15,40,5,7,46,1,0                 ; movaps        0x12e07(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,199,93,1,0               ; movaps        0x15dc7(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,93,192                        ; minps         %xmm8,%xmm0
   DB  65,15,93,200                        ; minps         %xmm8,%xmm1
   DB  65,15,93,208                        ; minps         %xmm8,%xmm2
@@ -27300,7 +27300,7 @@
 
 PUBLIC _sk_clamp_a_sse2
 _sk_clamp_a_sse2 LABEL PROC
-  DB  15,93,29,236,45,1,0                 ; minps         0x12dec(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,29,172,93,1,0                 ; minps         0x15dac(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,93,195                           ; minps         %xmm3,%xmm0
   DB  15,93,203                           ; minps         %xmm3,%xmm1
   DB  15,93,211                           ; minps         %xmm3,%xmm2
@@ -27309,7 +27309,7 @@
 
 PUBLIC _sk_clamp_a_dst_sse2
 _sk_clamp_a_dst_sse2 LABEL PROC
-  DB  15,93,61,216,45,1,0                 ; minps         0x12dd8(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,93,61,152,93,1,0                 ; minps         0x15d98(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,93,231                           ; minps         %xmm7,%xmm4
   DB  15,93,239                           ; minps         %xmm7,%xmm5
   DB  15,93,247                           ; minps         %xmm7,%xmm6
@@ -27338,7 +27338,7 @@
 
 PUBLIC _sk_invert_sse2
 _sk_invert_sse2 LABEL PROC
-  DB  68,15,40,5,148,45,1,0               ; movaps        0x12d94(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,84,93,1,0                ; movaps        0x15d54(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  68,15,92,200                        ; subps         %xmm0,%xmm9
   DB  69,15,40,208                        ; movaps        %xmm8,%xmm10
@@ -27389,10 +27389,10 @@
 
 PUBLIC _sk_unpremul_sse2
 _sk_unpremul_sse2 LABEL PROC
-  DB  68,15,40,5,34,45,1,0                ; movaps        0x12d22(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,5,226,92,1,0               ; movaps        0x15ce2(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,94,195                        ; divps         %xmm3,%xmm8
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
-  DB  68,15,194,13,1,46,1,0,1             ; cmpltps       0x12e01(%rip),%xmm9        # 2ffc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
+  DB  68,15,194,13,193,93,1,0,1           ; cmpltps       0x15dc1(%rip),%xmm9        # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
   DB  69,15,84,200                        ; andps         %xmm8,%xmm9
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  65,15,89,201                        ; mulps         %xmm9,%xmm1
@@ -27402,20 +27402,20 @@
 
 PUBLIC _sk_from_srgb_sse2
 _sk_from_srgb_sse2 LABEL PROC
-  DB  68,15,40,5,245,45,1,0               ; movaps        0x12df5(%rip),%xmm8        # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+  DB  68,15,40,5,181,93,1,0               ; movaps        0x15db5(%rip),%xmm8        # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
   DB  68,15,40,232                        ; movaps        %xmm0,%xmm13
   DB  69,15,89,232                        ; mulps         %xmm8,%xmm13
   DB  68,15,40,216                        ; movaps        %xmm0,%xmm11
   DB  69,15,89,219                        ; mulps         %xmm11,%xmm11
-  DB  68,15,40,13,93,45,1,0               ; movaps        0x12d5d(%rip),%xmm9        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,13,29,93,1,0               ; movaps        0x15d1d(%rip),%xmm9        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,40,240                        ; movaps        %xmm0,%xmm14
   DB  69,15,89,241                        ; mulps         %xmm9,%xmm14
-  DB  68,15,40,21,221,45,1,0              ; movaps        0x12ddd(%rip),%xmm10        # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+  DB  68,15,40,21,157,93,1,0              ; movaps        0x15d9d(%rip),%xmm10        # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
   DB  69,15,88,242                        ; addps         %xmm10,%xmm14
   DB  69,15,89,243                        ; mulps         %xmm11,%xmm14
-  DB  68,15,40,29,221,45,1,0              ; movaps        0x12ddd(%rip),%xmm11        # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+  DB  68,15,40,29,157,93,1,0              ; movaps        0x15d9d(%rip),%xmm11        # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
   DB  69,15,88,243                        ; addps         %xmm11,%xmm14
-  DB  68,15,40,37,225,45,1,0              ; movaps        0x12de1(%rip),%xmm12        # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+  DB  68,15,40,37,161,93,1,0              ; movaps        0x15da1(%rip),%xmm12        # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
   DB  65,15,194,196,1                     ; cmpltps       %xmm12,%xmm0
   DB  68,15,84,232                        ; andps         %xmm0,%xmm13
   DB  65,15,85,198                        ; andnps        %xmm14,%xmm0
@@ -27449,20 +27449,20 @@
 
 PUBLIC _sk_from_srgb_dst_sse2
 _sk_from_srgb_dst_sse2 LABEL PROC
-  DB  68,15,40,5,50,45,1,0                ; movaps        0x12d32(%rip),%xmm8        # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+  DB  68,15,40,5,242,92,1,0               ; movaps        0x15cf2(%rip),%xmm8        # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
   DB  68,15,40,236                        ; movaps        %xmm4,%xmm13
   DB  69,15,89,232                        ; mulps         %xmm8,%xmm13
   DB  68,15,40,220                        ; movaps        %xmm4,%xmm11
   DB  69,15,89,219                        ; mulps         %xmm11,%xmm11
-  DB  68,15,40,13,154,44,1,0              ; movaps        0x12c9a(%rip),%xmm9        # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+  DB  68,15,40,13,90,92,1,0               ; movaps        0x15c5a(%rip),%xmm9        # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
   DB  68,15,40,244                        ; movaps        %xmm4,%xmm14
   DB  69,15,89,241                        ; mulps         %xmm9,%xmm14
-  DB  68,15,40,21,26,45,1,0               ; movaps        0x12d1a(%rip),%xmm10        # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+  DB  68,15,40,21,218,92,1,0              ; movaps        0x15cda(%rip),%xmm10        # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
   DB  69,15,88,242                        ; addps         %xmm10,%xmm14
   DB  69,15,89,243                        ; mulps         %xmm11,%xmm14
-  DB  68,15,40,29,26,45,1,0               ; movaps        0x12d1a(%rip),%xmm11        # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+  DB  68,15,40,29,218,92,1,0              ; movaps        0x15cda(%rip),%xmm11        # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
   DB  69,15,88,243                        ; addps         %xmm11,%xmm14
-  DB  68,15,40,37,30,45,1,0               ; movaps        0x12d1e(%rip),%xmm12        # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+  DB  68,15,40,37,222,92,1,0              ; movaps        0x15cde(%rip),%xmm12        # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
   DB  65,15,194,228,1                     ; cmpltps       %xmm12,%xmm4
   DB  68,15,84,236                        ; andps         %xmm4,%xmm13
   DB  65,15,85,230                        ; andnps        %xmm14,%xmm4
@@ -27497,22 +27497,22 @@
 PUBLIC _sk_to_srgb_sse2
 _sk_to_srgb_sse2 LABEL PROC
   DB  68,15,82,232                        ; rsqrtps       %xmm0,%xmm13
-  DB  68,15,40,5,171,44,1,0               ; movaps        0x12cab(%rip),%xmm8        # 30010 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  68,15,40,5,107,92,1,0               ; movaps        0x15c6b(%rip),%xmm8        # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
   DB  68,15,40,240                        ; movaps        %xmm0,%xmm14
   DB  69,15,89,240                        ; mulps         %xmm8,%xmm14
-  DB  68,15,40,13,171,44,1,0              ; movaps        0x12cab(%rip),%xmm9        # 30020 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
+  DB  68,15,40,13,107,92,1,0              ; movaps        0x15c6b(%rip),%xmm9        # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
   DB  69,15,40,253                        ; movaps        %xmm13,%xmm15
   DB  69,15,89,249                        ; mulps         %xmm9,%xmm15
-  DB  68,15,40,21,171,44,1,0              ; movaps        0x12cab(%rip),%xmm10        # 30030 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
+  DB  68,15,40,21,107,92,1,0              ; movaps        0x15c6b(%rip),%xmm10        # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
   DB  69,15,88,250                        ; addps         %xmm10,%xmm15
   DB  69,15,89,253                        ; mulps         %xmm13,%xmm15
-  DB  68,15,40,29,171,44,1,0              ; movaps        0x12cab(%rip),%xmm11        # 30040 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
+  DB  68,15,40,29,107,92,1,0              ; movaps        0x15c6b(%rip),%xmm11        # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
   DB  69,15,88,251                        ; addps         %xmm11,%xmm15
-  DB  68,15,40,37,175,44,1,0              ; movaps        0x12caf(%rip),%xmm12        # 30050 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
+  DB  68,15,40,37,111,92,1,0              ; movaps        0x15c6f(%rip),%xmm12        # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
   DB  69,15,88,236                        ; addps         %xmm12,%xmm13
   DB  69,15,83,237                        ; rcpps         %xmm13,%xmm13
   DB  69,15,89,239                        ; mulps         %xmm15,%xmm13
-  DB  68,15,40,61,171,44,1,0              ; movaps        0x12cab(%rip),%xmm15        # 30060 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
+  DB  68,15,40,61,107,92,1,0              ; movaps        0x15c6b(%rip),%xmm15        # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
   DB  65,15,194,199,1                     ; cmpltps       %xmm15,%xmm0
   DB  68,15,84,240                        ; andps         %xmm0,%xmm14
   DB  65,15,85,197                        ; andnps        %xmm13,%xmm0
@@ -27562,7 +27562,7 @@
   DB  68,15,93,216                        ; minps         %xmm0,%xmm11
   DB  65,15,40,202                        ; movaps        %xmm10,%xmm1
   DB  65,15,92,203                        ; subps         %xmm11,%xmm1
-  DB  68,15,40,45,94,42,1,0               ; movaps        0x12a5e(%rip),%xmm13        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,45,30,90,1,0               ; movaps        0x15a1e(%rip),%xmm13        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  68,15,94,233                        ; divps         %xmm1,%xmm13
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  65,15,194,192,0                     ; cmpeqps       %xmm8,%xmm0
@@ -27571,30 +27571,30 @@
   DB  69,15,89,229                        ; mulps         %xmm13,%xmm12
   DB  69,15,40,241                        ; movaps        %xmm9,%xmm14
   DB  68,15,194,242,1                     ; cmpltps       %xmm2,%xmm14
-  DB  68,15,84,53,212,43,1,0              ; andps         0x12bd4(%rip),%xmm14        # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+  DB  68,15,84,53,148,91,1,0              ; andps         0x15b94(%rip),%xmm14        # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
   DB  69,15,88,244                        ; addps         %xmm12,%xmm14
   DB  69,15,40,250                        ; movaps        %xmm10,%xmm15
   DB  69,15,194,249,0                     ; cmpeqps       %xmm9,%xmm15
   DB  65,15,92,208                        ; subps         %xmm8,%xmm2
   DB  65,15,89,213                        ; mulps         %xmm13,%xmm2
-  DB  68,15,40,37,199,43,1,0              ; movaps        0x12bc7(%rip),%xmm12        # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+  DB  68,15,40,37,135,91,1,0              ; movaps        0x15b87(%rip),%xmm12        # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
   DB  65,15,88,212                        ; addps         %xmm12,%xmm2
   DB  69,15,92,193                        ; subps         %xmm9,%xmm8
   DB  69,15,89,197                        ; mulps         %xmm13,%xmm8
-  DB  68,15,88,5,195,43,1,0               ; addps         0x12bc3(%rip),%xmm8        # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+  DB  68,15,88,5,131,91,1,0               ; addps         0x15b83(%rip),%xmm8        # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
   DB  65,15,84,215                        ; andps         %xmm15,%xmm2
   DB  69,15,85,248                        ; andnps        %xmm8,%xmm15
   DB  68,15,86,250                        ; orps          %xmm2,%xmm15
   DB  68,15,84,240                        ; andps         %xmm0,%xmm14
   DB  65,15,85,199                        ; andnps        %xmm15,%xmm0
   DB  65,15,86,198                        ; orps          %xmm14,%xmm0
-  DB  15,89,5,180,43,1,0                  ; mulps         0x12bb4(%rip),%xmm0        # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+  DB  15,89,5,116,91,1,0                  ; mulps         0x15b74(%rip),%xmm0        # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
   DB  69,15,40,194                        ; movaps        %xmm10,%xmm8
   DB  69,15,194,195,4                     ; cmpneqps      %xmm11,%xmm8
   DB  65,15,84,192                        ; andps         %xmm8,%xmm0
   DB  69,15,92,226                        ; subps         %xmm10,%xmm12
   DB  69,15,88,211                        ; addps         %xmm11,%xmm10
-  DB  68,15,40,13,183,41,1,0              ; movaps        0x129b7(%rip),%xmm9        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,13,119,89,1,0              ; movaps        0x15977(%rip),%xmm9        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,40,210                        ; movaps        %xmm10,%xmm2
   DB  65,15,89,209                        ; mulps         %xmm9,%xmm2
   DB  68,15,194,202,1                     ; cmpltps       %xmm2,%xmm9
@@ -27617,7 +27617,7 @@
   DB  15,41,92,36,32                      ; movaps        %xmm3,0x20(%rsp)
   DB  68,15,40,218                        ; movaps        %xmm2,%xmm11
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
-  DB  68,15,40,13,98,41,1,0               ; movaps        0x12962(%rip),%xmm9        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,13,34,89,1,0               ; movaps        0x15922(%rip),%xmm9        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
   DB  69,15,194,211,2                     ; cmpleps       %xmm11,%xmm10
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
@@ -27634,28 +27634,28 @@
   DB  69,15,88,211                        ; addps         %xmm11,%xmm10
   DB  69,15,88,219                        ; addps         %xmm11,%xmm11
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
-  DB  15,40,5,12,43,1,0                   ; movaps        0x12b0c(%rip),%xmm0        # 300b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
+  DB  15,40,5,204,90,1,0                  ; movaps        0x15acc(%rip),%xmm0        # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
   DB  15,88,198                           ; addps         %xmm6,%xmm0
   DB  243,15,91,200                       ; cvttps2dq     %xmm0,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
   DB  15,194,217,1                        ; cmpltps       %xmm1,%xmm3
-  DB  15,84,29,20,41,1,0                  ; andps         0x12914(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,84,29,212,88,1,0                 ; andps         0x158d4(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,203                           ; subps         %xmm3,%xmm1
   DB  15,92,193                           ; subps         %xmm1,%xmm0
-  DB  68,15,40,45,246,42,1,0              ; movaps        0x12af6(%rip),%xmm13        # 300c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
+  DB  68,15,40,45,182,90,1,0              ; movaps        0x15ab6(%rip),%xmm13        # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
   DB  69,15,40,197                        ; movaps        %xmm13,%xmm8
   DB  68,15,194,192,2                     ; cmpleps       %xmm0,%xmm8
   DB  69,15,40,242                        ; movaps        %xmm10,%xmm14
   DB  69,15,92,243                        ; subps         %xmm11,%xmm14
   DB  65,15,40,217                        ; movaps        %xmm9,%xmm3
   DB  15,194,216,2                        ; cmpleps       %xmm0,%xmm3
-  DB  15,40,21,182,42,1,0                 ; movaps        0x12ab6(%rip),%xmm2        # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+  DB  15,40,21,118,90,1,0                 ; movaps        0x15a76(%rip),%xmm2        # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
   DB  68,15,40,250                        ; movaps        %xmm2,%xmm15
   DB  68,15,194,248,2                     ; cmpleps       %xmm0,%xmm15
-  DB  15,40,13,118,42,1,0                 ; movaps        0x12a76(%rip),%xmm1        # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+  DB  15,40,13,54,90,1,0                  ; movaps        0x15a36(%rip),%xmm1        # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
-  DB  15,40,45,140,42,1,0                 ; movaps        0x12a8c(%rip),%xmm5        # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+  DB  15,40,45,76,90,1,0                  ; movaps        0x15a4c(%rip),%xmm5        # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
   DB  15,40,229                           ; movaps        %xmm5,%xmm4
   DB  15,92,224                           ; subps         %xmm0,%xmm4
   DB  65,15,89,230                        ; mulps         %xmm14,%xmm4
@@ -27678,7 +27678,7 @@
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  15,40,222                           ; movaps        %xmm6,%xmm3
   DB  15,194,216,1                        ; cmpltps       %xmm0,%xmm3
-  DB  15,84,29,113,40,1,0                 ; andps         0x12871(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,84,29,49,88,1,0                  ; andps         0x15831(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,195                           ; subps         %xmm3,%xmm0
   DB  68,15,40,230                        ; movaps        %xmm6,%xmm12
   DB  68,15,92,224                        ; subps         %xmm0,%xmm12
@@ -27708,12 +27708,12 @@
   DB  15,40,60,36                         ; movaps        (%rsp),%xmm7
   DB  15,40,231                           ; movaps        %xmm7,%xmm4
   DB  15,85,227                           ; andnps        %xmm3,%xmm4
-  DB  15,88,53,250,41,1,0                 ; addps         0x129fa(%rip),%xmm6        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  15,88,53,186,89,1,0                 ; addps         0x159ba(%rip),%xmm6        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  243,15,91,198                       ; cvttps2dq     %xmm6,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  15,40,222                           ; movaps        %xmm6,%xmm3
   DB  15,194,216,1                        ; cmpltps       %xmm0,%xmm3
-  DB  15,84,29,229,39,1,0                 ; andps         0x127e5(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,84,29,165,87,1,0                 ; andps         0x157a5(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,92,195                           ; subps         %xmm3,%xmm0
   DB  15,92,240                           ; subps         %xmm0,%xmm6
   DB  15,89,206                           ; mulps         %xmm6,%xmm1
@@ -27778,9 +27778,9 @@
   DB  102,71,15,110,4,16                  ; movd          (%r8,%r10,1),%xmm8
   DB  102,68,15,96,192                    ; punpcklbw     %xmm0,%xmm8
   DB  102,68,15,97,192                    ; punpcklwd     %xmm0,%xmm8
-  DB  102,68,15,219,5,180,39,1,0          ; pand          0x127b4(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,219,5,116,87,1,0          ; pand          0x15774(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,8,41,1,0                 ; mulps         0x12908(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,89,5,200,88,1,0               ; mulps         0x158c8(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
@@ -27823,17 +27823,17 @@
   DB  15,133,173,0,0,0                    ; jne           1d915 <_sk_scale_565_sse2+0xcc>
   DB  243,71,15,126,20,80                 ; movq          (%r8,%r10,2),%xmm10
   DB  102,68,15,97,208                    ; punpcklwd     %xmm0,%xmm10
-  DB  102,68,15,111,5,116,40,1,0          ; movdqa        0x12874(%rip),%xmm8        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,68,15,111,5,52,88,1,0           ; movdqa        0x15834(%rip),%xmm8        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,69,15,219,194                   ; pand          %xmm10,%xmm8
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,115,40,1,0               ; mulps         0x12873(%rip),%xmm8        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,68,15,111,13,122,40,1,0         ; movdqa        0x1287a(%rip),%xmm9        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  68,15,89,5,51,88,1,0                ; mulps         0x15833(%rip),%xmm8        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,68,15,111,13,58,88,1,0          ; movdqa        0x1583a(%rip),%xmm9        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,69,15,219,202                   ; pand          %xmm10,%xmm9
   DB  69,15,91,201                        ; cvtdq2ps      %xmm9,%xmm9
-  DB  68,15,89,13,121,40,1,0              ; mulps         0x12879(%rip),%xmm9        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,68,15,219,21,128,40,1,0         ; pand          0x12880(%rip),%xmm10        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  68,15,89,13,57,88,1,0               ; mulps         0x15839(%rip),%xmm9        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,68,15,219,21,64,88,1,0          ; pand          0x15840(%rip),%xmm10        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  69,15,91,210                        ; cvtdq2ps      %xmm10,%xmm10
-  DB  68,15,89,21,132,40,1,0              ; mulps         0x12884(%rip),%xmm10        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  68,15,89,21,68,88,1,0               ; mulps         0x15844(%rip),%xmm10        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  68,15,40,219                        ; movaps        %xmm3,%xmm11
   DB  68,15,194,223,1                     ; cmpltps       %xmm7,%xmm11
   DB  69,15,40,225                        ; movaps        %xmm9,%xmm12
@@ -27910,9 +27910,9 @@
   DB  102,71,15,110,4,16                  ; movd          (%r8,%r10,1),%xmm8
   DB  102,68,15,96,192                    ; punpcklbw     %xmm0,%xmm8
   DB  102,68,15,97,192                    ; punpcklwd     %xmm0,%xmm8
-  DB  102,68,15,219,5,170,37,1,0          ; pand          0x125aa(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,219,5,106,85,1,0          ; pand          0x1556a(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,254,38,1,0               ; mulps         0x126fe(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,89,5,190,86,1,0               ; mulps         0x156be(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  15,92,196                           ; subps         %xmm4,%xmm0
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  15,88,196                           ; addps         %xmm4,%xmm0
@@ -27962,17 +27962,17 @@
   DB  15,133,173,0,0,0                    ; jne           1db36 <_sk_lerp_565_sse2+0xcc>
   DB  243,71,15,126,4,80                  ; movq          (%r8,%r10,2),%xmm8
   DB  102,68,15,97,192                    ; punpcklwd     %xmm0,%xmm8
-  DB  102,68,15,111,13,83,38,1,0          ; movdqa        0x12653(%rip),%xmm9        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,68,15,111,13,19,86,1,0          ; movdqa        0x15613(%rip),%xmm9        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,69,15,219,200                   ; pand          %xmm8,%xmm9
   DB  69,15,91,201                        ; cvtdq2ps      %xmm9,%xmm9
-  DB  68,15,89,13,82,38,1,0               ; mulps         0x12652(%rip),%xmm9        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,68,15,111,21,89,38,1,0          ; movdqa        0x12659(%rip),%xmm10        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  68,15,89,13,18,86,1,0               ; mulps         0x15612(%rip),%xmm9        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,68,15,111,21,25,86,1,0          ; movdqa        0x15619(%rip),%xmm10        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,69,15,219,208                   ; pand          %xmm8,%xmm10
   DB  69,15,91,218                        ; cvtdq2ps      %xmm10,%xmm11
-  DB  68,15,89,29,88,38,1,0               ; mulps         0x12658(%rip),%xmm11        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,68,15,219,5,95,38,1,0           ; pand          0x1265f(%rip),%xmm8        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  68,15,89,29,24,86,1,0               ; mulps         0x15618(%rip),%xmm11        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,68,15,219,5,31,86,1,0           ; pand          0x1561f(%rip),%xmm8        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
-  DB  68,15,89,5,99,38,1,0                ; mulps         0x12663(%rip),%xmm8        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  68,15,89,5,35,86,1,0                ; mulps         0x15623(%rip),%xmm8        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  68,15,40,211                        ; movaps        %xmm3,%xmm10
   DB  68,15,194,215,1                     ; cmpltps       %xmm7,%xmm10
   DB  69,15,40,227                        ; movaps        %xmm11,%xmm12
@@ -28027,7 +28027,7 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  15,133,31,1,0,0                     ; jne           1dcbe <_sk_load_tables_sse2+0x130>
   DB  243,69,15,111,12,144                ; movdqu        (%r8,%rdx,4),%xmm9
-  DB  102,68,15,111,5,210,35,1,0          ; movdqa        0x123d2(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,111,5,146,83,1,0          ; movdqa        0x15392(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,65,15,219,192                   ; pand          %xmm8,%xmm0
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
@@ -28083,7 +28083,7 @@
   DB  102,15,20,211                       ; unpcklpd      %xmm3,%xmm2
   DB  102,65,15,114,209,24                ; psrld         $0x18,%xmm9
   DB  65,15,91,217                        ; cvtdq2ps      %xmm9,%xmm3
-  DB  15,89,29,41,36,1,0                  ; mulps         0x12429(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,233,83,1,0                 ; mulps         0x153e9(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
@@ -28121,7 +28121,7 @@
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,97,200                       ; punpcklwd     %xmm0,%xmm1
   DB  102,68,15,105,200                   ; punpckhwd     %xmm0,%xmm9
-  DB  102,15,111,21,3,36,1,0              ; movdqa        0x12403(%rip),%xmm2        # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+  DB  102,15,111,21,195,83,1,0            ; movdqa        0x153c3(%rip),%xmm2        # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
   DB  102,15,112,217,238                  ; pshufd        $0xee,%xmm1,%xmm3
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
@@ -28182,7 +28182,7 @@
   DB  102,65,15,235,217                   ; por           %xmm9,%xmm3
   DB  102,65,15,97,216                    ; punpcklwd     %xmm8,%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,1,35,1,0                   ; mulps         0x12301(%rip),%xmm3        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  15,89,29,193,82,1,0                 ; mulps         0x152c1(%rip),%xmm3        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
@@ -28221,7 +28221,7 @@
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
   DB  102,65,15,97,194                    ; punpcklwd     %xmm10,%xmm0
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
-  DB  102,68,15,111,5,69,34,1,0           ; movdqa        0x12245(%rip),%xmm8        # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+  DB  102,68,15,111,5,5,82,1,0            ; movdqa        0x15205(%rip),%xmm8        # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
   DB  102,65,15,219,192                   ; pand          %xmm8,%xmm0
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,65,15,97,193                    ; punpcklwd     %xmm9,%xmm0
@@ -28276,7 +28276,7 @@
   DB  65,15,20,216                        ; unpcklps      %xmm8,%xmm3
   DB  102,15,20,211                       ; unpcklpd      %xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,194,30,1,0                 ; movaps        0x11ec2(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,130,78,1,0                 ; movaps        0x14e82(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  91                                  ; pop           %rbx
   DB  65,94                               ; pop           %r14
   DB  255,224                             ; jmpq          *%rax
@@ -28306,7 +28306,7 @@
   DB  65,86                               ; push          %r14
   DB  83                                  ; push          %rbx
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,47,31,1,0                ; movaps        0x11f2f(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,239,78,1,0               ; movaps        0x14eef(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  102,73,15,126,192                   ; movq          %xmm0,%r8
@@ -28334,7 +28334,7 @@
   DB  102,65,15,96,193                    ; punpcklbw     %xmm9,%xmm0
   DB  102,65,15,97,193                    ; punpcklwd     %xmm9,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,21,234,31,1,0              ; movaps        0x11fea(%rip),%xmm10        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,21,170,79,1,0              ; movaps        0x14faa(%rip),%xmm10        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,194                        ; mulps         %xmm10,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
@@ -28451,7 +28451,7 @@
   DB  102,65,15,96,193                    ; punpcklbw     %xmm9,%xmm0
   DB  102,65,15,97,193                    ; punpcklwd     %xmm9,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,21,42,30,1,0               ; movaps        0x11e2a(%rip),%xmm10        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,21,234,77,1,0              ; movaps        0x14dea(%rip),%xmm10        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,194                        ; mulps         %xmm10,%xmm0
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
@@ -28639,15 +28639,15 @@
   DB  69,15,88,209                        ; addps         %xmm9,%xmm10
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,91,202                        ; cvtdq2ps      %xmm10,%xmm9
-  DB  68,15,89,13,246,27,1,0              ; mulps         0x11bf6(%rip),%xmm9        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,21,254,27,1,0              ; andps         0x11bfe(%rip),%xmm10        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,21,38,25,1,0               ; orps          0x11926(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,13,254,27,1,0              ; addps         0x11bfe(%rip),%xmm9        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  68,15,40,37,6,28,1,0                ; movaps        0x11c06(%rip),%xmm12        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,13,182,75,1,0              ; mulps         0x14bb6(%rip),%xmm9        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,21,190,75,1,0              ; andps         0x14bbe(%rip),%xmm10        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,21,230,72,1,0              ; orps          0x148e6(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,13,190,75,1,0              ; addps         0x14bbe(%rip),%xmm9        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,198,75,1,0              ; movaps        0x14bc6(%rip),%xmm12        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,88,21,6,28,1,0                ; addps         0x11c06(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  68,15,40,37,14,28,1,0               ; movaps        0x11c0e(%rip),%xmm12        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,21,198,75,1,0              ; addps         0x14bc6(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,40,37,206,75,1,0              ; movaps        0x14bce(%rip),%xmm12        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
@@ -28655,22 +28655,22 @@
   DB  69,15,91,226                        ; cvtdq2ps      %xmm10,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,194,236,1                     ; cmpltps       %xmm12,%xmm13
-  DB  68,15,40,21,232,24,1,0              ; movaps        0x118e8(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,168,72,1,0              ; movaps        0x148a8(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,234                        ; andps         %xmm10,%xmm13
   DB  69,15,87,219                        ; xorps         %xmm11,%xmm11
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,92,236                        ; subps         %xmm12,%xmm13
-  DB  68,15,88,13,220,27,1,0              ; addps         0x11bdc(%rip),%xmm9        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  68,15,40,37,228,27,1,0              ; movaps        0x11be4(%rip),%xmm12        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,13,156,75,1,0              ; addps         0x14b9c(%rip),%xmm9        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,37,164,75,1,0              ; movaps        0x14ba4(%rip),%xmm12        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  69,15,89,229                        ; mulps         %xmm13,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,40,37,228,27,1,0              ; movaps        0x11be4(%rip),%xmm12        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,164,75,1,0              ; movaps        0x14ba4(%rip),%xmm12        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
-  DB  68,15,40,45,232,27,1,0              ; movaps        0x11be8(%rip),%xmm13        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,45,168,75,1,0              ; movaps        0x14ba8(%rip),%xmm13        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  69,15,94,236                        ; divps         %xmm12,%xmm13
   DB  69,15,88,233                        ; addps         %xmm9,%xmm13
-  DB  68,15,89,45,232,27,1,0              ; mulps         0x11be8(%rip),%xmm13        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,89,45,168,75,1,0              ; mulps         0x14ba8(%rip),%xmm13        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,69,15,91,205                    ; cvtps2dq      %xmm13,%xmm9
   DB  243,68,15,16,96,20                  ; movss         0x14(%rax),%xmm12
   DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
@@ -28704,15 +28704,15 @@
   DB  69,15,88,209                        ; addps         %xmm9,%xmm10
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,91,202                        ; cvtdq2ps      %xmm10,%xmm9
-  DB  68,15,89,13,184,26,1,0              ; mulps         0x11ab8(%rip),%xmm9        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,21,192,26,1,0              ; andps         0x11ac0(%rip),%xmm10        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,21,232,23,1,0              ; orps          0x117e8(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,13,192,26,1,0              ; addps         0x11ac0(%rip),%xmm9        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  68,15,40,37,200,26,1,0              ; movaps        0x11ac8(%rip),%xmm12        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,13,120,74,1,0              ; mulps         0x14a78(%rip),%xmm9        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,21,128,74,1,0              ; andps         0x14a80(%rip),%xmm10        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,21,168,71,1,0              ; orps          0x147a8(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,13,128,74,1,0              ; addps         0x14a80(%rip),%xmm9        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,136,74,1,0              ; movaps        0x14a88(%rip),%xmm12        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,88,21,200,26,1,0              ; addps         0x11ac8(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  68,15,40,37,208,26,1,0              ; movaps        0x11ad0(%rip),%xmm12        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,21,136,74,1,0              ; addps         0x14a88(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,40,37,144,74,1,0              ; movaps        0x14a90(%rip),%xmm12        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
@@ -28720,22 +28720,22 @@
   DB  69,15,91,226                        ; cvtdq2ps      %xmm10,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,194,236,1                     ; cmpltps       %xmm12,%xmm13
-  DB  68,15,40,21,170,23,1,0              ; movaps        0x117aa(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,106,71,1,0              ; movaps        0x1476a(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,234                        ; andps         %xmm10,%xmm13
   DB  69,15,87,219                        ; xorps         %xmm11,%xmm11
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,92,236                        ; subps         %xmm12,%xmm13
-  DB  68,15,88,13,158,26,1,0              ; addps         0x11a9e(%rip),%xmm9        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  68,15,40,37,166,26,1,0              ; movaps        0x11aa6(%rip),%xmm12        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,13,94,74,1,0               ; addps         0x14a5e(%rip),%xmm9        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,37,102,74,1,0              ; movaps        0x14a66(%rip),%xmm12        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  69,15,89,229                        ; mulps         %xmm13,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,40,37,166,26,1,0              ; movaps        0x11aa6(%rip),%xmm12        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,102,74,1,0              ; movaps        0x14a66(%rip),%xmm12        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
-  DB  68,15,40,45,170,26,1,0              ; movaps        0x11aaa(%rip),%xmm13        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,45,106,74,1,0              ; movaps        0x14a6a(%rip),%xmm13        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  69,15,94,236                        ; divps         %xmm12,%xmm13
   DB  69,15,88,233                        ; addps         %xmm9,%xmm13
-  DB  68,15,89,45,170,26,1,0              ; mulps         0x11aaa(%rip),%xmm13        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,89,45,106,74,1,0              ; mulps         0x14a6a(%rip),%xmm13        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,69,15,91,205                    ; cvtps2dq      %xmm13,%xmm9
   DB  243,68,15,16,96,20                  ; movss         0x14(%rax),%xmm12
   DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
@@ -28769,15 +28769,15 @@
   DB  69,15,88,209                        ; addps         %xmm9,%xmm10
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,91,202                        ; cvtdq2ps      %xmm10,%xmm9
-  DB  68,15,89,13,122,25,1,0              ; mulps         0x1197a(%rip),%xmm9        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,21,130,25,1,0              ; andps         0x11982(%rip),%xmm10        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,21,170,22,1,0              ; orps          0x116aa(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,13,130,25,1,0              ; addps         0x11982(%rip),%xmm9        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  68,15,40,37,138,25,1,0              ; movaps        0x1198a(%rip),%xmm12        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,13,58,73,1,0               ; mulps         0x1493a(%rip),%xmm9        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,21,66,73,1,0               ; andps         0x14942(%rip),%xmm10        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,21,106,70,1,0              ; orps          0x1466a(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,13,66,73,1,0               ; addps         0x14942(%rip),%xmm9        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,74,73,1,0               ; movaps        0x1494a(%rip),%xmm12        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,88,21,138,25,1,0              ; addps         0x1198a(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  68,15,40,37,146,25,1,0              ; movaps        0x11992(%rip),%xmm12        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,21,74,73,1,0               ; addps         0x1494a(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,40,37,82,73,1,0               ; movaps        0x14952(%rip),%xmm12        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
@@ -28785,22 +28785,22 @@
   DB  69,15,91,226                        ; cvtdq2ps      %xmm10,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,194,236,1                     ; cmpltps       %xmm12,%xmm13
-  DB  68,15,40,21,108,22,1,0              ; movaps        0x1166c(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,44,70,1,0               ; movaps        0x1462c(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,234                        ; andps         %xmm10,%xmm13
   DB  69,15,87,219                        ; xorps         %xmm11,%xmm11
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,92,236                        ; subps         %xmm12,%xmm13
-  DB  68,15,88,13,96,25,1,0               ; addps         0x11960(%rip),%xmm9        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  68,15,40,37,104,25,1,0              ; movaps        0x11968(%rip),%xmm12        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,13,32,73,1,0               ; addps         0x14920(%rip),%xmm9        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,37,40,73,1,0               ; movaps        0x14928(%rip),%xmm12        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  69,15,89,229                        ; mulps         %xmm13,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,40,37,104,25,1,0              ; movaps        0x11968(%rip),%xmm12        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,40,73,1,0               ; movaps        0x14928(%rip),%xmm12        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
-  DB  68,15,40,45,108,25,1,0              ; movaps        0x1196c(%rip),%xmm13        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,45,44,73,1,0               ; movaps        0x1492c(%rip),%xmm13        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  69,15,94,236                        ; divps         %xmm12,%xmm13
   DB  69,15,88,233                        ; addps         %xmm9,%xmm13
-  DB  68,15,89,45,108,25,1,0              ; mulps         0x1196c(%rip),%xmm13        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,89,45,44,73,1,0               ; mulps         0x1492c(%rip),%xmm13        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,69,15,91,205                    ; cvtps2dq      %xmm13,%xmm9
   DB  243,68,15,16,96,20                  ; movss         0x14(%rax),%xmm12
   DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
@@ -28834,15 +28834,15 @@
   DB  69,15,88,209                        ; addps         %xmm9,%xmm10
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,91,202                        ; cvtdq2ps      %xmm10,%xmm9
-  DB  68,15,89,13,60,24,1,0               ; mulps         0x1183c(%rip),%xmm9        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  68,15,84,21,68,24,1,0               ; andps         0x11844(%rip),%xmm10        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,86,21,108,21,1,0              ; orps          0x1156c(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
-  DB  68,15,88,13,68,24,1,0               ; addps         0x11844(%rip),%xmm9        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
-  DB  68,15,40,37,76,24,1,0               ; movaps        0x1184c(%rip),%xmm12        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,89,13,252,71,1,0              ; mulps         0x147fc(%rip),%xmm9        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  68,15,84,21,4,72,1,0                ; andps         0x14804(%rip),%xmm10        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,86,21,44,69,1,0               ; orps          0x1452c(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,13,4,72,1,0                ; addps         0x14804(%rip),%xmm9        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,12,72,1,0               ; movaps        0x1480c(%rip),%xmm12        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  69,15,89,226                        ; mulps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,88,21,76,24,1,0               ; addps         0x1184c(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
-  DB  68,15,40,37,84,24,1,0               ; movaps        0x11854(%rip),%xmm12        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,88,21,12,72,1,0               ; addps         0x1480c(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,40,37,20,72,1,0               ; movaps        0x14814(%rip),%xmm12        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  69,15,94,226                        ; divps         %xmm10,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
   DB  69,15,89,203                        ; mulps         %xmm11,%xmm9
@@ -28850,22 +28850,22 @@
   DB  69,15,91,226                        ; cvtdq2ps      %xmm10,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,194,236,1                     ; cmpltps       %xmm12,%xmm13
-  DB  68,15,40,21,46,21,1,0               ; movaps        0x1152e(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,238,68,1,0              ; movaps        0x144ee(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,234                        ; andps         %xmm10,%xmm13
   DB  69,15,87,219                        ; xorps         %xmm11,%xmm11
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
   DB  69,15,40,233                        ; movaps        %xmm9,%xmm13
   DB  69,15,92,236                        ; subps         %xmm12,%xmm13
-  DB  68,15,88,13,34,24,1,0               ; addps         0x11822(%rip),%xmm9        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
-  DB  68,15,40,37,42,24,1,0               ; movaps        0x1182a(%rip),%xmm12        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,88,13,226,71,1,0              ; addps         0x147e2(%rip),%xmm9        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,37,234,71,1,0              ; movaps        0x147ea(%rip),%xmm12        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  69,15,89,229                        ; mulps         %xmm13,%xmm12
   DB  69,15,92,204                        ; subps         %xmm12,%xmm9
-  DB  68,15,40,37,42,24,1,0               ; movaps        0x1182a(%rip),%xmm12        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  68,15,40,37,234,71,1,0              ; movaps        0x147ea(%rip),%xmm12        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  69,15,92,229                        ; subps         %xmm13,%xmm12
-  DB  68,15,40,45,46,24,1,0               ; movaps        0x1182e(%rip),%xmm13        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,45,238,71,1,0              ; movaps        0x147ee(%rip),%xmm13        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  69,15,94,236                        ; divps         %xmm12,%xmm13
   DB  69,15,88,233                        ; addps         %xmm9,%xmm13
-  DB  68,15,89,45,46,24,1,0               ; mulps         0x1182e(%rip),%xmm13        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  68,15,89,45,238,71,1,0              ; mulps         0x147ee(%rip),%xmm13        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  102,69,15,91,205                    ; cvtps2dq      %xmm13,%xmm9
   DB  243,68,15,16,96,20                  ; movss         0x14(%rax),%xmm12
   DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
@@ -28889,19 +28889,19 @@
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,91,194                           ; cvtdq2ps      %xmm2,%xmm0
-  DB  15,89,5,54,23,1,0                   ; mulps         0x11736(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  15,84,21,63,23,1,0                  ; andps         0x1173f(%rip),%xmm2        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  68,15,40,53,103,20,1,0              ; movaps        0x11467(%rip),%xmm14        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,89,5,246,70,1,0                  ; mulps         0x146f6(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,84,21,255,70,1,0                 ; andps         0x146ff(%rip),%xmm2        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  68,15,40,53,39,68,1,0               ; movaps        0x14427(%rip),%xmm14        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,86,214                        ; orps          %xmm14,%xmm2
-  DB  68,15,40,37,59,23,1,0               ; movaps        0x1173b(%rip),%xmm12        # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
+  DB  68,15,40,37,251,70,1,0              ; movaps        0x146fb(%rip),%xmm12        # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
   DB  65,15,88,196                        ; addps         %xmm12,%xmm0
-  DB  68,15,40,29,63,23,1,0               ; movaps        0x1173f(%rip),%xmm11        # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+  DB  68,15,40,29,255,70,1,0              ; movaps        0x146ff(%rip),%xmm11        # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
   DB  15,40,226                           ; movaps        %xmm2,%xmm4
   DB  65,15,89,227                        ; mulps         %xmm11,%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  68,15,40,21,61,23,1,0               ; movaps        0x1173d(%rip),%xmm10        # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
+  DB  68,15,40,21,253,70,1,0              ; movaps        0x146fd(%rip),%xmm10        # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
   DB  65,15,88,210                        ; addps         %xmm10,%xmm2
-  DB  68,15,40,45,65,23,1,0               ; movaps        0x11741(%rip),%xmm13        # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+  DB  68,15,40,45,1,71,1,0                ; movaps        0x14701(%rip),%xmm13        # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
   DB  65,15,40,229                        ; movaps        %xmm13,%xmm4
   DB  15,94,226                           ; divps         %xmm2,%xmm4
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -28913,27 +28913,27 @@
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
   DB  15,194,226,1                        ; cmpltps       %xmm2,%xmm4
-  DB  68,15,40,13,17,20,1,0               ; movaps        0x11411(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,13,209,67,1,0              ; movaps        0x143d1(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  65,15,84,225                        ; andps         %xmm9,%xmm4
   DB  15,92,212                           ; subps         %xmm4,%xmm2
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
   DB  15,92,226                           ; subps         %xmm2,%xmm4
-  DB  15,40,53,13,23,1,0                  ; movaps        0x1170d(%rip),%xmm6        # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,40,53,205,70,1,0                 ; movaps        0x146cd(%rip),%xmm6        # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
   DB  15,88,198                           ; addps         %xmm6,%xmm0
-  DB  15,40,61,35,23,1,0                  ; movaps        0x11723(%rip),%xmm7        # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+  DB  15,40,61,227,70,1,0                 ; movaps        0x146e3(%rip),%xmm7        # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
   DB  15,40,239                           ; movaps        %xmm7,%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,40,212                           ; movaps        %xmm4,%xmm2
-  DB  15,40,37,3,23,1,0                   ; movaps        0x11703(%rip),%xmm4        # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  15,40,37,195,70,1,0                 ; movaps        0x146c3(%rip),%xmm4        # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  15,92,194                           ; subps         %xmm2,%xmm0
-  DB  68,15,40,61,21,23,1,0               ; movaps        0x11715(%rip),%xmm15        # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+  DB  68,15,40,61,213,70,1,0              ; movaps        0x146d5(%rip),%xmm15        # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
   DB  65,15,40,215                        ; movaps        %xmm15,%xmm2
   DB  15,94,213                           ; divps         %xmm5,%xmm2
   DB  15,88,208                           ; addps         %xmm0,%xmm2
   DB  15,91,193                           ; cvtdq2ps      %xmm1,%xmm0
-  DB  15,89,5,113,22,1,0                  ; mulps         0x11671(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  15,84,13,122,22,1,0                 ; andps         0x1167a(%rip),%xmm1        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+  DB  15,89,5,49,70,1,0                   ; mulps         0x14631(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,84,13,58,70,1,0                  ; andps         0x1463a(%rip),%xmm1        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
   DB  65,15,86,206                        ; orps          %xmm14,%xmm1
   DB  65,15,88,196                        ; addps         %xmm12,%xmm0
   DB  15,40,233                           ; movaps        %xmm1,%xmm5
@@ -28963,9 +28963,9 @@
   DB  15,94,206                           ; divps         %xmm6,%xmm1
   DB  15,88,200                           ; addps         %xmm0,%xmm1
   DB  15,91,195                           ; cvtdq2ps      %xmm3,%xmm0
-  DB  15,89,5,0,22,1,0                    ; mulps         0x11600(%rip),%xmm0        # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
-  DB  15,84,29,9,22,1,0                   ; andps         0x11609(%rip),%xmm3        # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
-  DB  15,86,29,50,19,1,0                  ; orps          0x11332(%rip),%xmm3        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,89,5,192,69,1,0                  ; mulps         0x145c0(%rip),%xmm0        # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+  DB  15,84,29,201,69,1,0                 ; andps         0x145c9(%rip),%xmm3        # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+  DB  15,86,29,242,66,1,0                 ; orps          0x142f2(%rip),%xmm3        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,88,196                        ; addps         %xmm12,%xmm0
   DB  68,15,89,219                        ; mulps         %xmm3,%xmm11
   DB  65,15,92,195                        ; subps         %xmm11,%xmm0
@@ -28987,7 +28987,7 @@
   DB  15,92,253                           ; subps         %xmm5,%xmm7
   DB  68,15,94,255                        ; divps         %xmm7,%xmm15
   DB  68,15,88,248                        ; addps         %xmm0,%xmm15
-  DB  15,40,5,63,22,1,0                   ; movaps        0x1163f(%rip),%xmm0        # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+  DB  15,40,5,255,69,1,0                  ; movaps        0x145ff(%rip),%xmm0        # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
   DB  15,89,208                           ; mulps         %xmm0,%xmm2
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  68,15,89,248                        ; mulps         %xmm0,%xmm15
@@ -29005,29 +29005,29 @@
 
 PUBLIC _sk_lab_to_xyz_sse2
 _sk_lab_to_xyz_sse2 LABEL PROC
-  DB  15,89,5,17,22,1,0                   ; mulps         0x11611(%rip),%xmm0        # 30230 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
-  DB  68,15,40,5,137,19,1,0               ; movaps        0x11389(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  15,89,5,209,69,1,0                  ; mulps         0x145d1(%rip),%xmm0        # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+  DB  68,15,40,5,73,67,1,0                ; movaps        0x14349(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  65,15,89,200                        ; mulps         %xmm8,%xmm1
-  DB  68,15,40,13,13,22,1,0               ; movaps        0x1160d(%rip),%xmm9        # 30240 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+  DB  68,15,40,13,205,69,1,0              ; movaps        0x145cd(%rip),%xmm9        # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
   DB  65,15,88,201                        ; addps         %xmm9,%xmm1
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  65,15,88,209                        ; addps         %xmm9,%xmm2
-  DB  15,88,5,10,22,1,0                   ; addps         0x1160a(%rip),%xmm0        # 30250 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
-  DB  15,89,5,19,22,1,0                   ; mulps         0x11613(%rip),%xmm0        # 30260 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
-  DB  15,89,13,28,22,1,0                  ; mulps         0x1161c(%rip),%xmm1        # 30270 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
+  DB  15,88,5,202,69,1,0                  ; addps         0x145ca(%rip),%xmm0        # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+  DB  15,89,5,211,69,1,0                  ; mulps         0x145d3(%rip),%xmm0        # 33220 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
+  DB  15,89,13,220,69,1,0                 ; mulps         0x145dc(%rip),%xmm1        # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
   DB  15,88,200                           ; addps         %xmm0,%xmm1
-  DB  15,89,21,34,22,1,0                  ; mulps         0x11622(%rip),%xmm2        # 30280 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
+  DB  15,89,21,226,69,1,0                 ; mulps         0x145e2(%rip),%xmm2        # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  68,15,92,202                        ; subps         %xmm2,%xmm9
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
   DB  68,15,89,225                        ; mulps         %xmm1,%xmm12
-  DB  15,40,21,23,22,1,0                  ; movaps        0x11617(%rip),%xmm2        # 30290 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+  DB  15,40,21,215,69,1,0                 ; movaps        0x145d7(%rip),%xmm2        # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
   DB  68,15,40,194                        ; movaps        %xmm2,%xmm8
   DB  69,15,194,196,1                     ; cmpltps       %xmm12,%xmm8
-  DB  68,15,40,21,22,22,1,0               ; movaps        0x11616(%rip),%xmm10        # 302a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
+  DB  68,15,40,21,214,69,1,0              ; movaps        0x145d6(%rip),%xmm10        # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
   DB  65,15,88,202                        ; addps         %xmm10,%xmm1
-  DB  68,15,40,29,26,22,1,0               ; movaps        0x1161a(%rip),%xmm11        # 302b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+  DB  68,15,40,29,218,69,1,0              ; movaps        0x145da(%rip),%xmm11        # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
   DB  65,15,89,203                        ; mulps         %xmm11,%xmm1
   DB  69,15,84,224                        ; andps         %xmm8,%xmm12
   DB  68,15,85,193                        ; andnps        %xmm1,%xmm8
@@ -29051,8 +29051,8 @@
   DB  15,84,194                           ; andps         %xmm2,%xmm0
   DB  65,15,85,209                        ; andnps        %xmm9,%xmm2
   DB  15,86,208                           ; orps          %xmm0,%xmm2
-  DB  68,15,89,5,202,21,1,0               ; mulps         0x115ca(%rip),%xmm8        # 302c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
-  DB  15,89,21,211,21,1,0                 ; mulps         0x115d3(%rip),%xmm2        # 302d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
+  DB  68,15,89,5,138,69,1,0               ; mulps         0x1458a(%rip),%xmm8        # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
+  DB  15,89,21,147,69,1,0                 ; mulps         0x14593(%rip),%xmm2        # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -29070,9 +29070,9 @@
   DB  102,67,15,110,4,16                  ; movd          (%r8,%r10,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  102,15,97,192                       ; punpcklwd     %xmm0,%xmm0
-  DB  102,15,219,5,77,18,1,0              ; pand          0x1124d(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,5,13,66,1,0              ; pand          0x1420d(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,29,163,19,1,0                 ; mulps         0x113a3(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,99,67,1,0                  ; mulps         0x14363(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  102,15,87,201                       ; xorpd         %xmm1,%xmm1
@@ -29113,9 +29113,9 @@
   DB  102,67,15,110,36,16                 ; movd          (%r8,%r10,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,37,185,17,1,0            ; pand          0x111b9(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,37,121,65,1,0            ; pand          0x14179(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,252                           ; cvtdq2ps      %xmm4,%xmm7
-  DB  15,89,61,15,19,1,0                  ; mulps         0x1130f(%rip),%xmm7        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,61,207,66,1,0                 ; mulps         0x142cf(%rip),%xmm7        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  102,15,87,237                       ; xorpd         %xmm5,%xmm5
@@ -29192,7 +29192,7 @@
   DB  102,65,15,96,192                    ; punpcklbw     %xmm8,%xmm0
   DB  102,65,15,97,192                    ; punpcklwd     %xmm8,%xmm0
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,29,233,17,1,0                 ; mulps         0x111e9(%rip),%xmm3        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,29,169,65,1,0                 ; mulps         0x141a9(%rip),%xmm3        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
@@ -29208,7 +29208,7 @@
   DB  77,15,175,193                       ; imul          %r9,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,210                           ; movslq        %edx,%r10
-  DB  68,15,40,5,140,16,1,0               ; movaps        0x1108c(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,76,64,1,0                ; movaps        0x1404c(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,89,195                        ; mulps         %xmm3,%xmm8
   DB  102,69,15,91,192                    ; cvtps2dq      %xmm8,%xmm8
   DB  102,65,15,114,240,16                ; pslld         $0x10,%xmm8
@@ -29234,7 +29234,7 @@
   DB  117,213                             ; jne           1ef51 <_sk_store_a8_sse2+0x4c>
   DB  102,65,15,197,192,4                 ; pextrw        $0x4,%xmm8,%eax
   DB  67,136,68,16,2                      ; mov           %al,0x2(%r8,%r10,1)
-  DB  102,68,15,219,5,240,15,1,0          ; pand          0x10ff0(%rip),%xmm8        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,68,15,219,5,176,63,1,0          ; pand          0x13fb0(%rip),%xmm8        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,69,15,103,192                   ; packuswb      %xmm8,%xmm8
   DB  102,69,15,103,192                   ; packuswb      %xmm8,%xmm8
   DB  102,68,15,126,192                   ; movd          %xmm8,%eax
@@ -29257,11 +29257,11 @@
   DB  102,67,15,110,4,16                  ; movd          (%r8,%r10,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  102,15,97,192                       ; punpcklwd     %xmm0,%xmm0
-  DB  102,15,219,5,161,15,1,0             ; pand          0x10fa1(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,5,97,63,1,0              ; pand          0x13f61(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,247,16,1,0                  ; mulps         0x110f7(%rip),%xmm0        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,5,183,64,1,0                  ; mulps         0x140b7(%rip),%xmm0        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,222,14,1,0                 ; movaps        0x10ede(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,158,62,1,0                 ; movaps        0x13e9e(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
@@ -29300,11 +29300,11 @@
   DB  102,67,15,110,36,16                 ; movd          (%r8,%r10,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,37,10,15,1,0             ; pand          0x10f0a(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,219,37,202,62,1,0            ; pand          0x13eca(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,96,16,1,0                  ; mulps         0x11060(%rip),%xmm4        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,37,32,64,1,0                  ; mulps         0x14020(%rip),%xmm4        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,71,14,1,0                  ; movaps        0x10e47(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,61,7,62,1,0                   ; movaps        0x13e07(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  255,224                             ; jmpq          *%rax
@@ -29379,9 +29379,9 @@
   DB  102,65,15,96,192                    ; punpcklbw     %xmm8,%xmm0
   DB  102,65,15,97,192                    ; punpcklwd     %xmm8,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,55,15,1,0                   ; mulps         0x10f37(%rip),%xmm0        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  15,89,5,247,62,1,0                  ; mulps         0x13ef7(%rip),%xmm0        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,30,13,1,0                  ; movaps        0x10d1e(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,222,60,1,0                 ; movaps        0x13cde(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
@@ -29399,19 +29399,19 @@
   DB  117,83                              ; jne           1f228 <_sk_load_565_sse2+0x6e>
   DB  243,67,15,126,20,80                 ; movq          (%r8,%r10,2),%xmm2
   DB  102,15,97,208                       ; punpcklwd     %xmm0,%xmm2
-  DB  102,15,111,5,9,15,1,0               ; movdqa        0x10f09(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,201,62,1,0             ; movdqa        0x13ec9(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,11,15,1,0                   ; mulps         0x10f0b(%rip),%xmm0        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,13,19,15,1,0             ; movdqa        0x10f13(%rip),%xmm1        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,5,203,62,1,0                  ; mulps         0x13ecb(%rip),%xmm0        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,13,211,62,1,0            ; movdqa        0x13ed3(%rip),%xmm1        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,21,15,1,0                  ; mulps         0x10f15(%rip),%xmm1        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,21,29,15,1,0             ; pand          0x10f1d(%rip),%xmm2        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,13,213,62,1,0                 ; mulps         0x13ed5(%rip),%xmm1        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,21,221,62,1,0            ; pand          0x13edd(%rip),%xmm2        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,35,15,1,0                  ; mulps         0x10f23(%rip),%xmm2        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,21,227,62,1,0                 ; mulps         0x13ee3(%rip),%xmm2        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,170,12,1,0                 ; movaps        0x10caa(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,106,60,1,0                 ; movaps        0x13c6a(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,3                        ; and           $0x3,%r9b
@@ -29446,19 +29446,19 @@
   DB  117,83                              ; jne           1f2e4 <_sk_load_565_dst_sse2+0x6e>
   DB  243,67,15,126,52,80                 ; movq          (%r8,%r10,2),%xmm6
   DB  102,15,97,240                       ; punpcklwd     %xmm0,%xmm6
-  DB  102,15,111,37,77,14,1,0             ; movdqa        0x10e4d(%rip),%xmm4        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,37,13,62,1,0             ; movdqa        0x13e0d(%rip),%xmm4        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,79,14,1,0                  ; mulps         0x10e4f(%rip),%xmm4        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,45,87,14,1,0             ; movdqa        0x10e57(%rip),%xmm5        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,37,15,62,1,0                  ; mulps         0x13e0f(%rip),%xmm4        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,45,23,62,1,0             ; movdqa        0x13e17(%rip),%xmm5        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,238                      ; pand          %xmm6,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,45,89,14,1,0                  ; mulps         0x10e59(%rip),%xmm5        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,53,97,14,1,0             ; pand          0x10e61(%rip),%xmm6        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,45,25,62,1,0                  ; mulps         0x13e19(%rip),%xmm5        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,53,33,62,1,0             ; pand          0x13e21(%rip),%xmm6        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,53,103,14,1,0                 ; mulps         0x10e67(%rip),%xmm6        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,53,39,62,1,0                  ; mulps         0x13e27(%rip),%xmm6        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,238,11,1,0                 ; movaps        0x10bee(%rip),%xmm7        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,61,174,59,1,0                 ; movaps        0x13bae(%rip),%xmm7        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
   DB  65,128,225,3                        ; and           $0x3,%r9b
@@ -29525,19 +29525,19 @@
   DB  65,15,183,4,64                      ; movzwl        (%r8,%rax,2),%eax
   DB  102,15,196,208,3                    ; pinsrw        $0x3,%eax,%xmm2
   DB  102,65,15,97,208                    ; punpcklwd     %xmm8,%xmm2
-  DB  102,15,111,5,252,12,1,0             ; movdqa        0x10cfc(%rip),%xmm0        # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+  DB  102,15,111,5,188,60,1,0             ; movdqa        0x13cbc(%rip),%xmm0        # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,254,12,1,0                  ; mulps         0x10cfe(%rip),%xmm0        # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
-  DB  102,15,111,13,6,13,1,0              ; movdqa        0x10d06(%rip),%xmm1        # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+  DB  15,89,5,190,60,1,0                  ; mulps         0x13cbe(%rip),%xmm0        # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+  DB  102,15,111,13,198,60,1,0            ; movdqa        0x13cc6(%rip),%xmm1        # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,8,13,1,0                   ; mulps         0x10d08(%rip),%xmm1        # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
-  DB  102,15,219,21,16,13,1,0             ; pand          0x10d10(%rip),%xmm2        # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+  DB  15,89,13,200,60,1,0                 ; mulps         0x13cc8(%rip),%xmm1        # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+  DB  102,15,219,21,208,60,1,0            ; pand          0x13cd0(%rip),%xmm2        # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,22,13,1,0                  ; mulps         0x10d16(%rip),%xmm2        # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+  DB  15,89,21,214,60,1,0                 ; mulps         0x13cd6(%rip),%xmm2        # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,157,10,1,0                 ; movaps        0x10a9d(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,93,58,1,0                  ; movaps        0x13a5d(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_store_565_sse2
@@ -29549,12 +29549,12 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,210                           ; movslq        %edx,%r10
-  DB  68,15,40,5,157,14,1,0               ; movaps        0x10e9d(%rip),%xmm8        # 302f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
+  DB  68,15,40,5,93,62,1,0                ; movaps        0x13e5d(%rip),%xmm8        # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
   DB  102,65,15,114,241,11                ; pslld         $0xb,%xmm9
-  DB  68,15,40,21,146,14,1,0              ; movaps        0x10e92(%rip),%xmm10        # 30300 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
+  DB  68,15,40,21,82,62,1,0               ; movaps        0x13e52(%rip),%xmm10        # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
   DB  68,15,89,209                        ; mulps         %xmm1,%xmm10
   DB  102,69,15,91,210                    ; cvtps2dq      %xmm10,%xmm10
   DB  102,65,15,114,242,5                 ; pslld         $0x5,%xmm10
@@ -29601,21 +29601,21 @@
   DB  117,98                              ; jne           1f571 <_sk_load_4444_sse2+0x7d>
   DB  243,67,15,126,28,80                 ; movq          (%r8,%r10,2),%xmm3
   DB  102,15,97,216                       ; punpcklwd     %xmm0,%xmm3
-  DB  102,15,111,5,239,13,1,0             ; movdqa        0x10def(%rip),%xmm0        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,5,175,61,1,0             ; movdqa        0x13daf(%rip),%xmm0        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,241,13,1,0                  ; mulps         0x10df1(%rip),%xmm0        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,13,249,13,1,0            ; movdqa        0x10df9(%rip),%xmm1        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,5,177,61,1,0                  ; mulps         0x13db1(%rip),%xmm0        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,13,185,61,1,0            ; movdqa        0x13db9(%rip),%xmm1        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,251,13,1,0                 ; mulps         0x10dfb(%rip),%xmm1        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,21,3,14,1,0              ; movdqa        0x10e03(%rip),%xmm2        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,13,187,61,1,0                 ; mulps         0x13dbb(%rip),%xmm1        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,21,195,61,1,0            ; movdqa        0x13dc3(%rip),%xmm2        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,5,14,1,0                   ; mulps         0x10e05(%rip),%xmm2        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,29,13,14,1,0             ; pand          0x10e0d(%rip),%xmm3        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,21,197,61,1,0                 ; mulps         0x13dc5(%rip),%xmm2        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,29,205,61,1,0            ; pand          0x13dcd(%rip),%xmm3        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,19,14,1,0                  ; mulps         0x10e13(%rip),%xmm3        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,29,211,61,1,0                 ; mulps         0x13dd3(%rip),%xmm3        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
@@ -29651,21 +29651,21 @@
   DB  117,98                              ; jne           1f63c <_sk_load_4444_dst_sse2+0x7d>
   DB  243,67,15,126,60,80                 ; movq          (%r8,%r10,2),%xmm7
   DB  102,15,97,248                       ; punpcklwd     %xmm0,%xmm7
-  DB  102,15,111,37,36,13,1,0             ; movdqa        0x10d24(%rip),%xmm4        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,37,228,60,1,0            ; movdqa        0x13ce4(%rip),%xmm4        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,231                      ; pand          %xmm7,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,37,38,13,1,0                  ; mulps         0x10d26(%rip),%xmm4        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,45,46,13,1,0             ; movdqa        0x10d2e(%rip),%xmm5        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,37,230,60,1,0                 ; mulps         0x13ce6(%rip),%xmm4        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,45,238,60,1,0            ; movdqa        0x13cee(%rip),%xmm5        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,239                      ; pand          %xmm7,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,45,48,13,1,0                  ; mulps         0x10d30(%rip),%xmm5        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,53,56,13,1,0             ; movdqa        0x10d38(%rip),%xmm6        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,45,240,60,1,0                 ; mulps         0x13cf0(%rip),%xmm5        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,53,248,60,1,0            ; movdqa        0x13cf8(%rip),%xmm6        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,247                      ; pand          %xmm7,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,53,58,13,1,0                  ; mulps         0x10d3a(%rip),%xmm6        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,61,66,13,1,0             ; pand          0x10d42(%rip),%xmm7        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,53,250,60,1,0                 ; mulps         0x13cfa(%rip),%xmm6        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,61,2,61,1,0              ; pand          0x13d02(%rip),%xmm7        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
-  DB  15,89,61,72,13,1,0                  ; mulps         0x10d48(%rip),%xmm7        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,61,8,61,1,0                   ; mulps         0x13d08(%rip),%xmm7        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,137,249                          ; mov           %edi,%r9d
@@ -29733,21 +29733,21 @@
   DB  65,15,183,4,64                      ; movzwl        (%r8,%rax,2),%eax
   DB  102,15,196,216,3                    ; pinsrw        $0x3,%eax,%xmm3
   DB  102,65,15,97,216                    ; punpcklwd     %xmm8,%xmm3
-  DB  102,15,111,5,196,11,1,0             ; movdqa        0x10bc4(%rip),%xmm0        # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+  DB  102,15,111,5,132,59,1,0             ; movdqa        0x13b84(%rip),%xmm0        # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,5,198,11,1,0                  ; mulps         0x10bc6(%rip),%xmm0        # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
-  DB  102,15,111,13,206,11,1,0            ; movdqa        0x10bce(%rip),%xmm1        # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+  DB  15,89,5,134,59,1,0                  ; mulps         0x13b86(%rip),%xmm0        # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  102,15,111,13,142,59,1,0            ; movdqa        0x13b8e(%rip),%xmm1        # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,13,208,11,1,0                 ; mulps         0x10bd0(%rip),%xmm1        # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
-  DB  102,15,111,21,216,11,1,0            ; movdqa        0x10bd8(%rip),%xmm2        # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+  DB  15,89,13,144,59,1,0                 ; mulps         0x13b90(%rip),%xmm1        # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,15,111,21,152,59,1,0            ; movdqa        0x13b98(%rip),%xmm2        # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,21,218,11,1,0                 ; mulps         0x10bda(%rip),%xmm2        # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
-  DB  102,15,219,29,226,11,1,0            ; pand          0x10be2(%rip),%xmm3        # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+  DB  15,89,21,154,59,1,0                 ; mulps         0x13b9a(%rip),%xmm2        # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,219,29,162,59,1,0            ; pand          0x13ba2(%rip),%xmm3        # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,29,232,11,1,0                 ; mulps         0x10be8(%rip),%xmm3        # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+  DB  15,89,29,168,59,1,0                 ; mulps         0x13ba8(%rip),%xmm3        # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
 
@@ -29760,7 +29760,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  76,99,210                           ; movslq        %edx,%r10
-  DB  68,15,40,5,214,11,1,0               ; movaps        0x10bd6(%rip),%xmm8        # 30390 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
+  DB  68,15,40,5,150,59,1,0               ; movaps        0x13b96(%rip),%xmm8        # 33350 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -29816,11 +29816,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,98                              ; jne           1f8ed <_sk_load_8888_sse2+0x7e>
   DB  243,69,15,111,12,128                ; movdqu        (%r8,%rax,4),%xmm9
-  DB  102,15,111,21,231,6,1,0             ; movdqa        0x106e7(%rip),%xmm2        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,21,167,54,1,0            ; movdqa        0x136a7(%rip),%xmm2        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,51,8,1,0                 ; movaps        0x10833(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,243,55,1,0               ; movaps        0x137f3(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -29865,11 +29865,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,98                              ; jne           1f9ac <_sk_load_8888_dst_sse2+0x7e>
   DB  243,69,15,111,12,128                ; movdqu        (%r8,%rax,4),%xmm9
-  DB  102,15,111,53,40,6,1,0              ; movdqa        0x10628(%rip),%xmm6        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,53,232,53,1,0            ; movdqa        0x135e8(%rip),%xmm6        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,225                   ; movdqa        %xmm9,%xmm4
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  68,15,40,5,116,7,1,0                ; movaps        0x10774(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,52,55,1,0                ; movaps        0x13734(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,224                        ; mulps         %xmm8,%xmm4
   DB  102,65,15,111,233                   ; movdqa        %xmm9,%xmm5
   DB  102,15,114,213,8                    ; psrld         $0x8,%xmm5
@@ -29944,11 +29944,11 @@
   DB  102,67,15,110,12,136                ; movd          (%r8,%r9,4),%xmm1
   DB  102,15,98,200                       ; punpckldq     %xmm0,%xmm1
   DB  102,68,15,108,201                   ; punpcklqdq    %xmm1,%xmm9
-  DB  102,15,111,21,219,4,1,0             ; movdqa        0x104db(%rip),%xmm2        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,21,155,52,1,0            ; movdqa        0x1349b(%rip),%xmm2        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  68,15,40,5,39,6,1,0                 ; movaps        0x10627(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,231,53,1,0               ; movaps        0x135e7(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -29975,7 +29975,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,152,4,1,0                ; movaps        0x10498(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,88,52,1,0                ; movaps        0x13458(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -30025,11 +30025,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,98                              ; jne           1fc2c <_sk_load_bgra_sse2+0x7e>
   DB  243,69,15,111,12,128                ; movdqu        (%r8,%rax,4),%xmm9
-  DB  102,15,111,5,168,3,1,0              ; movdqa        0x103a8(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,104,51,1,0             ; movdqa        0x13368(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
   DB  15,91,209                           ; cvtdq2ps      %xmm1,%xmm2
-  DB  68,15,40,5,244,4,1,0                ; movaps        0x104f4(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,180,52,1,0               ; movaps        0x134b4(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -30074,11 +30074,11 @@
   DB  72,133,255                          ; test          %rdi,%rdi
   DB  117,98                              ; jne           1fceb <_sk_load_bgra_dst_sse2+0x7e>
   DB  243,69,15,111,12,128                ; movdqu        (%r8,%rax,4),%xmm9
-  DB  102,15,111,37,233,2,1,0             ; movdqa        0x102e9(%rip),%xmm4        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,37,169,50,1,0            ; movdqa        0x132a9(%rip),%xmm4        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,233                   ; movdqa        %xmm9,%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,245                           ; cvtdq2ps      %xmm5,%xmm6
-  DB  68,15,40,5,53,4,1,0                 ; movaps        0x10435(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,245,51,1,0               ; movaps        0x133f5(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,240                        ; mulps         %xmm8,%xmm6
   DB  102,65,15,111,233                   ; movdqa        %xmm9,%xmm5
   DB  102,15,114,213,8                    ; psrld         $0x8,%xmm5
@@ -30153,11 +30153,11 @@
   DB  102,67,15,110,12,136                ; movd          (%r8,%r9,4),%xmm1
   DB  102,15,98,200                       ; punpckldq     %xmm0,%xmm1
   DB  102,68,15,108,201                   ; punpcklqdq    %xmm1,%xmm9
-  DB  102,15,111,5,156,1,1,0              ; movdqa        0x1019c(%rip),%xmm0        # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+  DB  102,15,111,5,92,49,1,0              ; movdqa        0x1315c(%rip),%xmm0        # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
   DB  15,91,209                           ; cvtdq2ps      %xmm1,%xmm2
-  DB  68,15,40,5,232,2,1,0                ; movaps        0x102e8(%rip),%xmm8        # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+  DB  68,15,40,5,168,50,1,0               ; movaps        0x132a8(%rip),%xmm8        # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
   DB  65,15,89,208                        ; mulps         %xmm8,%xmm2
   DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -30184,7 +30184,7 @@
   DB  73,193,224,2                        ; shl           $0x2,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  72,99,194                           ; movslq        %edx,%rax
-  DB  68,15,40,5,89,1,1,0                 ; movaps        0x10159(%rip),%xmm8        # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+  DB  68,15,40,5,25,49,1,0                ; movaps        0x13119(%rip),%xmm8        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
   DB  68,15,40,202                        ; movaps        %xmm2,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  102,69,15,91,201                    ; cvtps2dq      %xmm9,%xmm9
@@ -30244,18 +30244,18 @@
   DB  102,69,15,239,210                   ; pxor          %xmm10,%xmm10
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,65,15,97,202                    ; punpcklwd     %xmm10,%xmm1
-  DB  102,68,15,111,13,83,4,1,0           ; movdqa        0x10453(%rip),%xmm9        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,13,19,52,1,0          ; movdqa        0x13413(%rip),%xmm9        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,68,15,111,225                   ; movdqa        %xmm1,%xmm12
   DB  102,69,15,219,225                   ; pand          %xmm9,%xmm12
-  DB  102,68,15,111,29,80,4,1,0           ; movdqa        0x10450(%rip),%xmm11        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,29,16,52,1,0          ; movdqa        0x13410(%rip),%xmm11        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,203                   ; pand          %xmm11,%xmm1
-  DB  102,15,111,29,83,4,1,0              ; movdqa        0x10453(%rip),%xmm3        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,29,19,52,1,0             ; movdqa        0x13413(%rip),%xmm3        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,65,15,114,244,16                ; pslld         $0x10,%xmm12
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,102,193                      ; pcmpgtd       %xmm1,%xmm0
   DB  102,15,114,241,13                   ; pslld         $0xd,%xmm1
   DB  102,65,15,235,204                   ; por           %xmm12,%xmm1
-  DB  102,68,15,111,37,66,4,1,0           ; movdqa        0x10442(%rip),%xmm12        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,37,2,52,1,0           ; movdqa        0x13402(%rip),%xmm12        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,204                   ; paddd         %xmm12,%xmm1
   DB  102,15,223,193                      ; pandn         %xmm1,%xmm0
   DB  102,65,15,105,210                   ; punpckhwd     %xmm10,%xmm2
@@ -30327,18 +30327,18 @@
   DB  102,69,15,239,210                   ; pxor          %xmm10,%xmm10
   DB  102,15,111,238                      ; movdqa        %xmm6,%xmm5
   DB  102,65,15,97,234                    ; punpcklwd     %xmm10,%xmm5
-  DB  102,68,15,111,13,202,2,1,0          ; movdqa        0x102ca(%rip),%xmm9        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,13,138,50,1,0         ; movdqa        0x1328a(%rip),%xmm9        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,68,15,111,229                   ; movdqa        %xmm5,%xmm12
   DB  102,69,15,219,225                   ; pand          %xmm9,%xmm12
-  DB  102,68,15,111,29,199,2,1,0          ; movdqa        0x102c7(%rip),%xmm11        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,29,135,50,1,0         ; movdqa        0x13287(%rip),%xmm11        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,235                   ; pand          %xmm11,%xmm5
-  DB  102,15,111,61,202,2,1,0             ; movdqa        0x102ca(%rip),%xmm7        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,61,138,50,1,0            ; movdqa        0x1328a(%rip),%xmm7        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,65,15,114,244,16                ; pslld         $0x10,%xmm12
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
   DB  102,15,102,229                      ; pcmpgtd       %xmm5,%xmm4
   DB  102,15,114,245,13                   ; pslld         $0xd,%xmm5
   DB  102,65,15,235,236                   ; por           %xmm12,%xmm5
-  DB  102,68,15,111,37,185,2,1,0          ; movdqa        0x102b9(%rip),%xmm12        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,37,121,50,1,0         ; movdqa        0x13279(%rip),%xmm12        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,236                   ; paddd         %xmm12,%xmm5
   DB  102,15,223,229                      ; pandn         %xmm5,%xmm4
   DB  102,65,15,105,242                   ; punpckhwd     %xmm10,%xmm6
@@ -30438,18 +30438,18 @@
   DB  102,68,15,105,201                   ; punpckhwd     %xmm1,%xmm9
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,65,15,97,200                    ; punpcklwd     %xmm8,%xmm1
-  DB  102,68,15,111,21,200,0,1,0          ; movdqa        0x100c8(%rip),%xmm10        # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+  DB  102,68,15,111,21,136,48,1,0         ; movdqa        0x13088(%rip),%xmm10        # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
   DB  102,68,15,111,225                   ; movdqa        %xmm1,%xmm12
   DB  102,69,15,219,226                   ; pand          %xmm10,%xmm12
-  DB  102,68,15,111,29,197,0,1,0          ; movdqa        0x100c5(%rip),%xmm11        # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+  DB  102,68,15,111,29,133,48,1,0         ; movdqa        0x13085(%rip),%xmm11        # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
   DB  102,65,15,219,203                   ; pand          %xmm11,%xmm1
-  DB  102,15,111,29,200,0,1,0             ; movdqa        0x100c8(%rip),%xmm3        # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+  DB  102,15,111,29,136,48,1,0            ; movdqa        0x13088(%rip),%xmm3        # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
   DB  102,65,15,114,244,16                ; pslld         $0x10,%xmm12
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,102,193                      ; pcmpgtd       %xmm1,%xmm0
   DB  102,15,114,241,13                   ; pslld         $0xd,%xmm1
   DB  102,65,15,235,204                   ; por           %xmm12,%xmm1
-  DB  102,68,15,111,37,183,0,1,0          ; movdqa        0x100b7(%rip),%xmm12        # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+  DB  102,68,15,111,37,119,48,1,0         ; movdqa        0x13077(%rip),%xmm12        # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
   DB  102,65,15,254,204                   ; paddd         %xmm12,%xmm1
   DB  102,15,223,193                      ; pandn         %xmm1,%xmm0
   DB  102,65,15,105,208                   ; punpckhwd     %xmm8,%xmm2
@@ -30491,19 +30491,19 @@
 _sk_store_f16_sse2 LABEL PROC
   DB  72,131,236,24                       ; sub           $0x18,%rsp
   DB  15,41,60,36                         ; movaps        %xmm7,(%rsp)
-  DB  102,68,15,111,29,8,0,1,0            ; movdqa        0x10008(%rip),%xmm11        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+  DB  102,68,15,111,29,200,47,1,0         ; movdqa        0x12fc8(%rip),%xmm11        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
   DB  102,69,15,219,195                   ; pand          %xmm11,%xmm8
-  DB  102,68,15,111,21,5,0,1,0            ; movdqa        0x10005(%rip),%xmm10        # 303f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
+  DB  102,68,15,111,21,197,47,1,0         ; movdqa        0x12fc5(%rip),%xmm10        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
   DB  102,68,15,111,240                   ; movdqa        %xmm0,%xmm14
   DB  102,69,15,219,242                   ; pand          %xmm10,%xmm14
-  DB  102,15,111,61,3,0,1,0               ; movdqa        0x10003(%rip),%xmm7        # 30400 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
-  DB  102,68,15,111,37,170,1,1,0          ; movdqa        0x101aa(%rip),%xmm12        # 305b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
+  DB  102,15,111,61,195,47,1,0            ; movdqa        0x12fc3(%rip),%xmm7        # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+  DB  102,68,15,111,37,106,49,1,0         ; movdqa        0x1316a(%rip),%xmm12        # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
   DB  102,68,15,111,248                   ; movdqa        %xmm0,%xmm15
   DB  102,65,15,114,247,3                 ; pslld         $0x3,%xmm15
   DB  102,69,15,219,252                   ; pand          %xmm12,%xmm15
   DB  102,69,15,254,248                   ; paddd         %xmm8,%xmm15
-  DB  102,68,15,111,45,92,252,0,0         ; movdqa        0xfc5c(%rip),%xmm13        # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+  DB  102,68,15,111,45,28,44,1,0          ; movdqa        0x12c1c(%rip),%xmm13        # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
   DB  102,69,15,254,253                   ; paddd         %xmm13,%xmm15
   DB  102,65,15,114,231,16                ; psrad         $0x10,%xmm15
   DB  102,68,15,111,199                   ; movdqa        %xmm7,%xmm8
@@ -30609,7 +30609,7 @@
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,65,15,97,201                    ; punpcklwd     %xmm9,%xmm1
   DB  15,91,193                           ; cvtdq2ps      %xmm1,%xmm0
-  DB  68,15,40,5,110,251,0,0              ; movaps        0xfb6e(%rip),%xmm8        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  68,15,40,5,46,43,1,0                ; movaps        0x12b2e(%rip),%xmm8        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -30682,7 +30682,7 @@
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,65,15,97,200                    ; punpcklwd     %xmm8,%xmm1
   DB  15,91,193                           ; cvtdq2ps      %xmm1,%xmm0
-  DB  68,15,40,13,56,250,0,0              ; movaps        0xfa38(%rip),%xmm9        # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+  DB  68,15,40,13,248,41,1,0              ; movaps        0x129f8(%rip),%xmm9        # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
   DB  65,15,89,193                        ; mulps         %xmm9,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -30699,7 +30699,7 @@
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  65,15,89,209                        ; mulps         %xmm9,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,79,247,0,0                 ; movaps        0xf74f(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,15,39,1,0                  ; movaps        0x1270f(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,20,64                 ; movd          (%r8,%rax,2),%xmm2
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
@@ -30731,7 +30731,7 @@
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  73,99,193                           ; movslq        %r9d,%rax
-  DB  68,15,40,21,24,252,0,0              ; movaps        0xfc18(%rip),%xmm10        # 30420 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
+  DB  68,15,40,21,216,43,1,0              ; movaps        0x12bd8(%rip),%xmm10        # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
   DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
   DB  69,15,89,194                        ; mulps         %xmm10,%xmm8
   DB  102,69,15,91,192                    ; cvtps2dq      %xmm8,%xmm8
@@ -30930,7 +30930,7 @@
   DB  243,69,15,91,209                    ; cvttps2dq     %xmm9,%xmm10
   DB  69,15,91,210                        ; cvtdq2ps      %xmm10,%xmm10
   DB  69,15,194,202,1                     ; cmpltps       %xmm10,%xmm9
-  DB  68,15,84,13,183,243,0,0             ; andps         0xf3b7(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,84,13,119,35,1,0              ; andps         0x12377(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,209                        ; subps         %xmm9,%xmm10
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  69,15,89,194                        ; mulps         %xmm10,%xmm8
@@ -30948,7 +30948,7 @@
   DB  243,69,15,91,209                    ; cvttps2dq     %xmm9,%xmm10
   DB  69,15,91,210                        ; cvtdq2ps      %xmm10,%xmm10
   DB  69,15,194,202,1                     ; cmpltps       %xmm10,%xmm9
-  DB  68,15,84,13,118,243,0,0             ; andps         0xf376(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,84,13,54,35,1,0               ; andps         0x12336(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,209                        ; subps         %xmm9,%xmm10
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  69,15,89,194                        ; mulps         %xmm10,%xmm8
@@ -30966,13 +30966,13 @@
   DB  65,15,92,194                        ; subps         %xmm10,%xmm0
   DB  243,69,15,88,192                    ; addss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
-  DB  243,68,15,89,13,140,234,0,0         ; mulss         0xea8c(%rip),%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,13,236,25,1,0          ; mulss         0x119ec(%rip),%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
   DB  243,69,15,91,217                    ; cvttps2dq     %xmm9,%xmm11
   DB  69,15,91,219                        ; cvtdq2ps      %xmm11,%xmm11
   DB  69,15,194,203,1                     ; cmpltps       %xmm11,%xmm9
-  DB  68,15,84,13,21,243,0,0              ; andps         0xf315(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,84,13,213,34,1,0              ; andps         0x122d5(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,87,228                        ; xorps         %xmm12,%xmm12
   DB  69,15,92,217                        ; subps         %xmm9,%xmm11
   DB  69,15,89,216                        ; mulps         %xmm8,%xmm11
@@ -30993,13 +30993,13 @@
   DB  65,15,92,202                        ; subps         %xmm10,%xmm1
   DB  243,69,15,88,192                    ; addss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
-  DB  243,68,15,89,13,32,234,0,0          ; mulss         0xea20(%rip),%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,13,128,25,1,0          ; mulss         0x11980(%rip),%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,89,201                        ; mulps         %xmm1,%xmm9
   DB  243,69,15,91,217                    ; cvttps2dq     %xmm9,%xmm11
   DB  69,15,91,219                        ; cvtdq2ps      %xmm11,%xmm11
   DB  69,15,194,203,1                     ; cmpltps       %xmm11,%xmm9
-  DB  68,15,84,13,169,242,0,0             ; andps         0xf2a9(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,84,13,105,34,1,0              ; andps         0x12269(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,87,228                        ; xorps         %xmm12,%xmm12
   DB  69,15,92,217                        ; subps         %xmm9,%xmm11
   DB  69,15,89,216                        ; mulps         %xmm8,%xmm11
@@ -31014,7 +31014,7 @@
 _sk_clamp_x_1_sse2 LABEL PROC
   DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
   DB  68,15,95,192                        ; maxps         %xmm0,%xmm8
-  DB  68,15,93,5,121,242,0,0              ; minps         0xf279(%rip),%xmm8        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,93,5,57,34,1,0                ; minps         0x12239(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
   DB  255,224                             ; jmpq          *%rax
@@ -31025,7 +31025,7 @@
   DB  69,15,91,200                        ; cvtdq2ps      %xmm8,%xmm9
   DB  68,15,40,208                        ; movaps        %xmm0,%xmm10
   DB  69,15,194,209,1                     ; cmpltps       %xmm9,%xmm10
-  DB  68,15,40,29,87,242,0,0              ; movaps        0xf257(%rip),%xmm11        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,29,23,34,1,0               ; movaps        0x12217(%rip),%xmm11        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,211                        ; andps         %xmm11,%xmm10
   DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
@@ -31038,14 +31038,14 @@
 
 PUBLIC _sk_mirror_x_1_sse2
 _sk_mirror_x_1_sse2 LABEL PROC
-  DB  68,15,40,13,143,242,0,0             ; movaps        0xf28f(%rip),%xmm9        # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  68,15,40,13,79,34,1,0               ; movaps        0x1224f(%rip),%xmm9        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
   DB  65,15,88,193                        ; addps         %xmm9,%xmm0
-  DB  68,15,40,21,19,242,0,0              ; movaps        0xf213(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,21,211,33,1,0              ; movaps        0x121d3(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,89,208                        ; mulps         %xmm0,%xmm10
   DB  243,69,15,91,194                    ; cvttps2dq     %xmm10,%xmm8
   DB  69,15,91,216                        ; cvtdq2ps      %xmm8,%xmm11
   DB  69,15,194,211,1                     ; cmpltps       %xmm11,%xmm10
-  DB  68,15,40,37,9,242,0,0               ; movaps        0xf209(%rip),%xmm12        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,37,201,33,1,0              ; movaps        0x121c9(%rip),%xmm12        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,212                        ; andps         %xmm12,%xmm10
   DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
   DB  69,15,92,218                        ; subps         %xmm10,%xmm11
@@ -31064,10 +31064,10 @@
 PUBLIC _sk_luminance_to_alpha_sse2
 _sk_luminance_to_alpha_sse2 LABEL PROC
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
-  DB  15,89,5,43,247,0,0                  ; mulps         0xf72b(%rip),%xmm0        # 30430 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
-  DB  15,89,13,52,247,0,0                 ; mulps         0xf734(%rip),%xmm1        # 30440 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  15,89,5,235,38,1,0                  ; mulps         0x126eb(%rip),%xmm0        # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+  DB  15,89,13,244,38,1,0                 ; mulps         0x126f4(%rip),%xmm1        # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
   DB  15,88,200                           ; addps         %xmm0,%xmm1
-  DB  15,89,29,58,247,0,0                 ; mulps         0xf73a(%rip),%xmm3        # 30450 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  15,89,29,250,38,1,0                 ; mulps         0x126fa(%rip),%xmm3        # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
   DB  15,88,217                           ; addps         %xmm1,%xmm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -31612,29 +31612,29 @@
   DB  69,15,94,220                        ; divps         %xmm12,%xmm11
   DB  69,15,40,227                        ; movaps        %xmm11,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
-  DB  68,15,40,45,150,238,0,0             ; movaps        0xee96(%rip),%xmm13        # 30460 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+  DB  68,15,40,45,86,30,1,0               ; movaps        0x11e56(%rip),%xmm13        # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
   DB  69,15,89,236                        ; mulps         %xmm12,%xmm13
-  DB  68,15,88,45,154,238,0,0             ; addps         0xee9a(%rip),%xmm13        # 30470 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
+  DB  68,15,88,45,90,30,1,0               ; addps         0x11e5a(%rip),%xmm13        # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
   DB  69,15,89,236                        ; mulps         %xmm12,%xmm13
-  DB  68,15,88,45,158,238,0,0             ; addps         0xee9e(%rip),%xmm13        # 30480 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
+  DB  68,15,88,45,94,30,1,0               ; addps         0x11e5e(%rip),%xmm13        # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
   DB  69,15,89,236                        ; mulps         %xmm12,%xmm13
-  DB  68,15,88,45,162,238,0,0             ; addps         0xeea2(%rip),%xmm13        # 30490 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+  DB  68,15,88,45,98,30,1,0               ; addps         0x11e62(%rip),%xmm13        # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
   DB  69,15,89,235                        ; mulps         %xmm11,%xmm13
   DB  69,15,194,202,1                     ; cmpltps       %xmm10,%xmm9
-  DB  68,15,40,21,161,238,0,0             ; movaps        0xeea1(%rip),%xmm10        # 304a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
+  DB  68,15,40,21,97,30,1,0               ; movaps        0x11e61(%rip),%xmm10        # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
   DB  69,15,92,213                        ; subps         %xmm13,%xmm10
   DB  69,15,84,209                        ; andps         %xmm9,%xmm10
   DB  69,15,85,205                        ; andnps        %xmm13,%xmm9
   DB  69,15,86,202                        ; orps          %xmm10,%xmm9
   DB  68,15,194,192,1                     ; cmpltps       %xmm0,%xmm8
-  DB  68,15,40,21,164,232,0,0             ; movaps        0xe8a4(%rip),%xmm10        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,21,100,24,1,0              ; movaps        0x11864(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,92,209                        ; subps         %xmm9,%xmm10
   DB  69,15,84,208                        ; andps         %xmm8,%xmm10
   DB  69,15,85,193                        ; andnps        %xmm9,%xmm8
   DB  69,15,86,194                        ; orps          %xmm10,%xmm8
   DB  68,15,40,201                        ; movaps        %xmm1,%xmm9
   DB  68,15,194,200,1                     ; cmpltps       %xmm0,%xmm9
-  DB  68,15,40,21,147,232,0,0             ; movaps        0xe893(%rip),%xmm10        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,21,83,24,1,0               ; movaps        0x11853(%rip),%xmm10        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,208                        ; subps         %xmm8,%xmm10
   DB  69,15,84,209                        ; andps         %xmm9,%xmm10
   DB  69,15,85,200                        ; andnps        %xmm8,%xmm9
@@ -31665,7 +31665,7 @@
   DB  243,69,15,89,203                    ; mulss         %xmm11,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,10,238,0,0              ; mulps         0xee0a(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,202,29,1,0              ; mulps         0x11dca(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
@@ -31673,7 +31673,7 @@
   DB  243,69,15,89,219                    ; mulss         %xmm11,%xmm11
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,92,227                        ; subps         %xmm11,%xmm12
-  DB  68,15,89,21,245,237,0,0             ; mulps         0xedf5(%rip),%xmm10        # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,89,21,181,29,1,0              ; mulps         0x11db5(%rip),%xmm10        # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
   DB  69,15,89,212                        ; mulps         %xmm12,%xmm10
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
@@ -31682,8 +31682,8 @@
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  65,15,92,193                        ; subps         %xmm9,%xmm0
-  DB  68,15,87,13,237,236,0,0             ; xorps         0xeced(%rip),%xmm9        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
-  DB  68,15,89,5,197,231,0,0              ; mulps         0xe7c5(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,87,13,173,28,1,0              ; xorps         0x11cad(%rip),%xmm9        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  68,15,89,5,133,23,1,0               ; mulps         0x11785(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
@@ -31702,7 +31702,7 @@
   DB  243,69,15,89,203                    ; mulss         %xmm11,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,108,237,0,0             ; mulps         0xed6c(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,44,29,1,0               ; mulps         0x11d2c(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,225                        ; movaps        %xmm1,%xmm12
   DB  69,15,89,228                        ; mulps         %xmm12,%xmm12
@@ -31710,7 +31710,7 @@
   DB  243,69,15,89,219                    ; mulss         %xmm11,%xmm11
   DB  69,15,198,219,0                     ; shufps        $0x0,%xmm11,%xmm11
   DB  69,15,92,227                        ; subps         %xmm11,%xmm12
-  DB  68,15,89,21,87,237,0,0              ; mulps         0xed57(%rip),%xmm10        # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,89,21,23,29,1,0               ; mulps         0x11d17(%rip),%xmm10        # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
   DB  69,15,89,212                        ; mulps         %xmm12,%xmm10
   DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
@@ -31719,8 +31719,8 @@
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
   DB  65,15,92,193                        ; subps         %xmm9,%xmm0
-  DB  68,15,87,13,79,236,0,0              ; xorps         0xec4f(%rip),%xmm9        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
-  DB  68,15,89,5,39,231,0,0               ; mulps         0xe727(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,87,13,15,28,1,0               ; xorps         0x11c0f(%rip),%xmm9        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+  DB  68,15,89,5,231,22,1,0               ; mulps         0x116e7(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  65,15,89,192                        ; mulps         %xmm8,%xmm0
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
@@ -31736,7 +31736,7 @@
   DB  243,69,15,89,200                    ; mulss         %xmm8,%xmm9
   DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
   DB  68,15,88,200                        ; addps         %xmm0,%xmm9
-  DB  68,15,89,13,223,236,0,0             ; mulps         0xecdf(%rip),%xmm9        # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+  DB  68,15,89,13,159,28,1,0              ; mulps         0x11c9f(%rip),%xmm9        # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
   DB  69,15,89,210                        ; mulps         %xmm10,%xmm10
@@ -31744,7 +31744,7 @@
   DB  243,69,15,89,192                    ; mulss         %xmm8,%xmm8
   DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
   DB  65,15,92,192                        ; subps         %xmm8,%xmm0
-  DB  15,87,5,235,235,0,0                 ; xorps         0xebeb(%rip),%xmm0        # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+  DB  15,87,5,171,27,1,0                  ; xorps         0x11bab(%rip),%xmm0        # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
   DB  65,15,94,193                        ; divps         %xmm9,%xmm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31784,7 +31784,7 @@
 PUBLIC _sk_save_xy_sse2
 _sk_save_xy_sse2 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,82,230,0,0               ; movaps        0xe652(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,18,22,1,0                ; movaps        0x11612(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,17,0                             ; movups        %xmm0,(%rax)
   DB  68,15,40,200                        ; movaps        %xmm0,%xmm9
   DB  69,15,88,200                        ; addps         %xmm8,%xmm9
@@ -31792,7 +31792,7 @@
   DB  69,15,91,210                        ; cvtdq2ps      %xmm10,%xmm10
   DB  69,15,40,217                        ; movaps        %xmm9,%xmm11
   DB  69,15,194,218,1                     ; cmpltps       %xmm10,%xmm11
-  DB  68,15,40,37,61,230,0,0              ; movaps        0xe63d(%rip),%xmm12        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  68,15,40,37,253,21,1,0              ; movaps        0x115fd(%rip),%xmm12        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,84,220                        ; andps         %xmm12,%xmm11
   DB  69,15,92,211                        ; subps         %xmm11,%xmm10
   DB  69,15,92,202                        ; subps         %xmm10,%xmm9
@@ -31835,8 +31835,8 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,157,235,0,0                 ; addps         0xeb9d(%rip),%xmm0        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,149,229,0,0             ; movaps        0xe595(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,93,27,1,0                   ; addps         0x11b5d(%rip),%xmm0        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,85,21,1,0               ; movaps        0x11555(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  68,15,17,136,0,1,0,0                ; movups        %xmm9,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -31847,7 +31847,7 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,97,229,0,0                  ; addps         0xe561(%rip),%xmm0        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,5,33,21,1,0                   ; addps         0x11521(%rip),%xmm0        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31857,8 +31857,8 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,80,235,0,0                 ; addps         0xeb50(%rip),%xmm1        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,72,229,0,0              ; movaps        0xe548(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,16,27,1,0                  ; addps         0x11b10(%rip),%xmm1        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,8,21,1,0                ; movaps        0x11508(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  68,15,17,136,64,1,0,0               ; movups        %xmm9,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -31869,7 +31869,7 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,19,229,0,0                 ; addps         0xe513(%rip),%xmm1        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,13,211,20,1,0                 ; addps         0x114d3(%rip),%xmm1        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31879,13 +31879,13 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,19,235,0,0                  ; addps         0xeb13(%rip),%xmm0        # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
-  DB  68,15,40,13,251,228,0,0             ; movaps        0xe4fb(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,211,26,1,0                  ; addps         0x11ad3(%rip),%xmm0        # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  68,15,40,13,187,20,1,0              ; movaps        0x114bb(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  69,15,40,193                        ; movaps        %xmm9,%xmm8
   DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
-  DB  68,15,89,13,7,235,0,0               ; mulps         0xeb07(%rip),%xmm9        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,13,223,230,0,0             ; addps         0xe6df(%rip),%xmm9        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,13,199,26,1,0              ; mulps         0x11ac7(%rip),%xmm9        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,13,159,22,1,0              ; addps         0x1169f(%rip),%xmm9        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  68,15,17,136,0,1,0,0                ; movups        %xmm9,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -31896,16 +31896,16 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,187,234,0,0                 ; addps         0xeabb(%rip),%xmm0        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,179,228,0,0             ; movaps        0xe4b3(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,5,123,26,1,0                  ; addps         0x11a7b(%rip),%xmm0        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,115,20,1,0              ; movaps        0x11473(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
-  DB  68,15,40,5,215,234,0,0              ; movaps        0xead7(%rip),%xmm8        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,5,151,26,1,0               ; movaps        0x11a97(%rip),%xmm8        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,219,234,0,0              ; addps         0xeadb(%rip),%xmm8        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,5,155,26,1,0               ; addps         0x11a9b(%rip),%xmm8        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,127,228,0,0              ; addps         0xe47f(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,88,5,63,20,1,0                ; addps         0x1143f(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,211,234,0,0              ; addps         0xead3(%rip),%xmm8        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,5,147,26,1,0               ; addps         0x11a93(%rip),%xmm8        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31913,17 +31913,17 @@
 PUBLIC _sk_bicubic_p1x_sse2
 _sk_bicubic_p1x_sse2 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,93,228,0,0               ; movaps        0xe45d(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,29,20,1,0                ; movaps        0x1141d(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,136,128,0,0,0              ; movups        0x80(%rax),%xmm9
   DB  65,15,88,192                        ; addps         %xmm8,%xmm0
-  DB  68,15,40,21,134,234,0,0             ; movaps        0xea86(%rip),%xmm10        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,21,70,26,1,0               ; movaps        0x11a46(%rip),%xmm10        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,138,234,0,0             ; addps         0xea8a(%rip),%xmm10        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,21,74,26,1,0               ; addps         0x11a4a(%rip),%xmm10        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
   DB  69,15,88,208                        ; addps         %xmm8,%xmm10
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,134,234,0,0             ; addps         0xea86(%rip),%xmm10        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,21,70,26,1,0               ; addps         0x11a46(%rip),%xmm10        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,144,0,1,0,0                ; movups        %xmm10,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31933,11 +31933,11 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,0                             ; movups        (%rax),%xmm0
   DB  68,15,16,128,128,0,0,0              ; movups        0x80(%rax),%xmm8
-  DB  15,88,5,86,234,0,0                  ; addps         0xea56(%rip),%xmm0        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  15,88,5,22,26,1,0                   ; addps         0x11a16(%rip),%xmm0        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
-  DB  68,15,89,5,38,234,0,0               ; mulps         0xea26(%rip),%xmm8        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,5,254,229,0,0              ; addps         0xe5fe(%rip),%xmm8        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,5,230,25,1,0               ; mulps         0x119e6(%rip),%xmm8        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,5,190,21,1,0               ; addps         0x115be(%rip),%xmm8        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
   DB  68,15,17,128,0,1,0,0                ; movups        %xmm8,0x100(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -31948,13 +31948,13 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,233,233,0,0                ; addps         0xe9e9(%rip),%xmm1        # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
-  DB  68,15,40,13,209,227,0,0             ; movaps        0xe3d1(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,169,25,1,0                 ; addps         0x119a9(%rip),%xmm1        # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  68,15,40,13,145,19,1,0              ; movaps        0x11391(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
   DB  69,15,40,193                        ; movaps        %xmm9,%xmm8
   DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
-  DB  68,15,89,13,221,233,0,0             ; mulps         0xe9dd(%rip),%xmm9        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,13,181,229,0,0             ; addps         0xe5b5(%rip),%xmm9        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,13,157,25,1,0              ; mulps         0x1199d(%rip),%xmm9        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,13,117,21,1,0              ; addps         0x11575(%rip),%xmm9        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,200                        ; mulps         %xmm8,%xmm9
   DB  68,15,17,136,64,1,0,0               ; movups        %xmm9,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -31965,16 +31965,16 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,144,233,0,0                ; addps         0xe990(%rip),%xmm1        # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
-  DB  68,15,40,13,136,227,0,0             ; movaps        0xe388(%rip),%xmm9        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,88,13,80,25,1,0                  ; addps         0x11950(%rip),%xmm1        # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  68,15,40,13,72,19,1,0               ; movaps        0x11348(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  69,15,92,200                        ; subps         %xmm8,%xmm9
-  DB  68,15,40,5,172,233,0,0              ; movaps        0xe9ac(%rip),%xmm8        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,5,108,25,1,0               ; movaps        0x1196c(%rip),%xmm8        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,176,233,0,0              ; addps         0xe9b0(%rip),%xmm8        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,5,112,25,1,0               ; addps         0x11970(%rip),%xmm8        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,84,227,0,0               ; addps         0xe354(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,88,5,20,19,1,0                ; addps         0x11314(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
-  DB  68,15,88,5,168,233,0,0              ; addps         0xe9a8(%rip),%xmm8        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,5,104,25,1,0               ; addps         0x11968(%rip),%xmm8        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -31982,17 +31982,17 @@
 PUBLIC _sk_bicubic_p1y_sse2
 _sk_bicubic_p1y_sse2 LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  68,15,40,5,50,227,0,0               ; movaps        0xe332(%rip),%xmm8        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  68,15,40,5,242,18,1,0               ; movaps        0x112f2(%rip),%xmm8        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,136,192,0,0,0              ; movups        0xc0(%rax),%xmm9
   DB  65,15,88,200                        ; addps         %xmm8,%xmm1
-  DB  68,15,40,21,90,233,0,0              ; movaps        0xe95a(%rip),%xmm10        # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,21,26,25,1,0               ; movaps        0x1191a(%rip),%xmm10        # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,94,233,0,0              ; addps         0xe95e(%rip),%xmm10        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  68,15,88,21,30,25,1,0               ; addps         0x1191e(%rip),%xmm10        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
   DB  69,15,88,208                        ; addps         %xmm8,%xmm10
   DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
-  DB  68,15,88,21,90,233,0,0              ; addps         0xe95a(%rip),%xmm10        # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+  DB  68,15,88,21,26,25,1,0               ; addps         0x1191a(%rip),%xmm10        # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
   DB  68,15,17,144,64,1,0,0               ; movups        %xmm10,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -32002,11 +32002,11 @@
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,16,72,64                         ; movups        0x40(%rax),%xmm1
   DB  68,15,16,128,192,0,0,0              ; movups        0xc0(%rax),%xmm8
-  DB  15,88,13,41,233,0,0                 ; addps         0xe929(%rip),%xmm1        # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+  DB  15,88,13,233,24,1,0                 ; addps         0x118e9(%rip),%xmm1        # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
   DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
   DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
-  DB  68,15,89,5,249,232,0,0              ; mulps         0xe8f9(%rip),%xmm8        # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
-  DB  68,15,88,5,209,228,0,0              ; addps         0xe4d1(%rip),%xmm8        # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+  DB  68,15,89,5,185,24,1,0               ; mulps         0x118b9(%rip),%xmm8        # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  68,15,88,5,145,20,1,0               ; addps         0x11491(%rip),%xmm8        # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
   DB  69,15,89,193                        ; mulps         %xmm9,%xmm8
   DB  68,15,17,128,64,1,0,0               ; movups        %xmm8,0x140(%rax)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -32135,7 +32135,7 @@
   DB  102,65,15,254,205                   ; paddd         %xmm13,%xmm1
   DB  102,68,15,127,108,36,80             ; movdqa        %xmm13,0x50(%rsp)
   DB  102,15,254,217                      ; paddd         %xmm1,%xmm3
-  DB  102,68,15,111,5,86,231,0,0          ; movdqa        0xe756(%rip),%xmm8        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,68,15,111,5,22,23,1,0           ; movdqa        0x11716(%rip),%xmm8        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,112,195,245                  ; pshufd        $0xf5,%xmm3,%xmm0
   DB  102,65,15,244,216                   ; pmuludq       %xmm8,%xmm3
   DB  102,65,15,244,192                   ; pmuludq       %xmm8,%xmm0
@@ -32174,7 +32174,7 @@
   DB  243,66,15,16,44,139                 ; movss         (%rbx,%r9,4),%xmm5
   DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
   DB  102,15,20,221                       ; unpcklpd      %xmm5,%xmm3
-  DB  102,68,15,111,37,93,224,0,0         ; movdqa        0xe05d(%rip),%xmm12        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,37,29,16,1,0          ; movdqa        0x1101d(%rip),%xmm12        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,196                   ; paddd         %xmm12,%xmm0
   DB  102,15,112,224,78                   ; pshufd        $0x4e,%xmm0,%xmm4
   DB  102,73,15,126,224                   ; movq          %xmm4,%r8
@@ -32190,7 +32190,7 @@
   DB  243,66,15,16,36,139                 ; movss         (%rbx,%r9,4),%xmm4
   DB  15,20,224                           ; unpcklps      %xmm0,%xmm4
   DB  102,15,20,236                       ; unpcklpd      %xmm4,%xmm5
-  DB  15,40,37,66,230,0,0                 ; movaps        0xe642(%rip),%xmm4        # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  15,40,37,2,22,1,0                   ; movaps        0x11602(%rip),%xmm4        # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
   DB  68,15,88,220                        ; addps         %xmm4,%xmm11
   DB  68,15,41,92,36,64                   ; movaps        %xmm11,0x40(%rsp)
   DB  68,15,40,223                        ; movaps        %xmm7,%xmm11
@@ -32226,7 +32226,7 @@
   DB  15,20,249                           ; unpcklps      %xmm1,%xmm7
   DB  102,15,20,252                       ; unpcklpd      %xmm4,%xmm7
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
-  DB  102,15,250,13,183,229,0,0           ; psubd         0xe5b7(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,119,21,1,0            ; psubd         0x11577(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,225,78                   ; pshufd        $0x4e,%xmm1,%xmm4
   DB  102,73,15,126,224                   ; movq          %xmm4,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -32316,7 +32316,7 @@
   DB  243,15,16,44,131                    ; movss         (%rbx,%rax,4),%xmm5
   DB  15,20,233                           ; unpcklps      %xmm1,%xmm5
   DB  102,15,20,221                       ; unpcklpd      %xmm5,%xmm3
-  DB  102,68,15,111,45,207,221,0,0        ; movdqa        0xddcf(%rip),%xmm13        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,45,143,13,1,0         ; movdqa        0x10d8f(%rip),%xmm13        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,197                   ; paddd         %xmm13,%xmm0
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
   DB  102,73,15,126,200                   ; movq          %xmm1,%r8
@@ -32413,7 +32413,7 @@
   DB  102,15,111,206                      ; movdqa        %xmm6,%xmm1
   DB  102,65,15,254,202                   ; paddd         %xmm10,%xmm1
   DB  102,15,112,209,245                  ; pshufd        $0xf5,%xmm1,%xmm2
-  DB  102,15,111,29,84,226,0,0            ; movdqa        0xe254(%rip),%xmm3        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,29,20,18,1,0             ; movdqa        0x11214(%rip),%xmm3        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,203                      ; pmuludq       %xmm3,%xmm1
   DB  102,15,244,211                      ; pmuludq       %xmm3,%xmm2
   DB  102,15,111,251                      ; movdqa        %xmm3,%xmm7
@@ -32451,7 +32451,7 @@
   DB  243,15,16,44,131                    ; movss         (%rbx,%rax,4),%xmm5
   DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
   DB  102,15,20,213                       ; unpcklpd      %xmm5,%xmm2
-  DB  102,15,111,5,100,219,0,0            ; movdqa        0xdb64(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,111,5,36,11,1,0              ; movdqa        0x10b24(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,254,216                      ; paddd         %xmm0,%xmm3
   DB  102,15,112,227,78                   ; pshufd        $0x4e,%xmm3,%xmm4
   DB  102,73,15,126,224                   ; movq          %xmm4,%r8
@@ -32532,7 +32532,7 @@
   DB  102,15,111,214                      ; movdqa        %xmm6,%xmm2
   DB  102,65,15,254,212                   ; paddd         %xmm12,%xmm2
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,13,50,224,0,0            ; movdqa        0xe032(%rip),%xmm1        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,13,242,15,1,0            ; movdqa        0x10ff2(%rip),%xmm1        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,209                      ; pmuludq       %xmm1,%xmm2
   DB  102,15,244,193                      ; pmuludq       %xmm1,%xmm0
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
@@ -32554,7 +32554,7 @@
   DB  68,15,20,209                        ; unpcklps      %xmm1,%xmm10
   DB  102,68,15,20,210                    ; unpcklpd      %xmm2,%xmm10
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
-  DB  102,15,250,13,215,223,0,0           ; psubd         0xdfd7(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,151,15,1,0            ; psubd         0x10f97(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,209,78                   ; pshufd        $0x4e,%xmm1,%xmm2
   DB  102,73,15,126,208                   ; movq          %xmm2,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -32569,7 +32569,7 @@
   DB  243,15,16,20,131                    ; movss         (%rbx,%rax,4),%xmm2
   DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
   DB  102,15,20,226                       ; unpcklpd      %xmm2,%xmm4
-  DB  102,15,254,5,66,217,0,0             ; paddd         0xd942(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,5,2,9,1,0                ; paddd         0x10902(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
   DB  102,73,15,126,200                   ; movq          %xmm1,%r8
   DB  102,72,15,126,192                   ; movq          %xmm0,%rax
@@ -32606,7 +32606,7 @@
   DB  15,20,199                           ; unpcklps      %xmm7,%xmm0
   DB  102,15,20,193                       ; unpcklpd      %xmm1,%xmm0
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
-  DB  102,15,250,13,225,222,0,0           ; psubd         0xdee1(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,161,14,1,0            ; psubd         0x10ea1(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,249,78                   ; pshufd        $0x4e,%xmm1,%xmm7
   DB  102,73,15,126,248                   ; movq          %xmm7,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -32621,7 +32621,7 @@
   DB  243,15,16,52,131                    ; movss         (%rbx,%rax,4),%xmm6
   DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
   DB  102,15,20,206                       ; unpcklpd      %xmm6,%xmm1
-  DB  102,15,254,21,76,216,0,0            ; paddd         0xd84c(%rip),%xmm2        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,21,12,8,1,0              ; paddd         0x1080c(%rip),%xmm2        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,242,78                   ; pshufd        $0x4e,%xmm2,%xmm6
   DB  102,73,15,126,240                   ; movq          %xmm6,%r8
   DB  102,72,15,126,208                   ; movq          %xmm2,%rax
@@ -32765,7 +32765,7 @@
   DB  102,65,15,254,210                   ; paddd         %xmm10,%xmm2
   DB  102,15,111,220                      ; movdqa        %xmm4,%xmm3
   DB  102,15,254,218                      ; paddd         %xmm2,%xmm3
-  DB  102,15,111,37,5,220,0,0             ; movdqa        0xdc05(%rip),%xmm4        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,37,197,11,1,0            ; movdqa        0x10bc5(%rip),%xmm4        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,112,195,245                  ; pshufd        $0xf5,%xmm3,%xmm0
   DB  102,15,244,220                      ; pmuludq       %xmm4,%xmm3
   DB  102,15,244,196                      ; pmuludq       %xmm4,%xmm0
@@ -32804,7 +32804,7 @@
   DB  243,66,15,16,52,139                 ; movss         (%rbx,%r9,4),%xmm6
   DB  15,20,244                           ; unpcklps      %xmm4,%xmm6
   DB  102,15,20,238                       ; unpcklpd      %xmm6,%xmm5
-  DB  102,15,254,5,15,213,0,0             ; paddd         0xd50f(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,5,207,4,1,0              ; paddd         0x104cf(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,224,78                   ; pshufd        $0x4e,%xmm0,%xmm4
   DB  102,73,15,126,224                   ; movq          %xmm4,%r8
   DB  102,73,15,126,193                   ; movq          %xmm0,%r9
@@ -32819,7 +32819,7 @@
   DB  243,66,15,16,52,139                 ; movss         (%rbx,%r9,4),%xmm6
   DB  15,20,244                           ; unpcklps      %xmm4,%xmm6
   DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
-  DB  15,40,53,249,218,0,0                ; movaps        0xdaf9(%rip),%xmm6        # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+  DB  15,40,53,185,10,1,0                 ; movaps        0x10ab9(%rip),%xmm6        # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
   DB  68,15,88,198                        ; addps         %xmm6,%xmm8
   DB  68,15,41,68,36,48                   ; movaps        %xmm8,0x30(%rsp)
   DB  68,15,88,254                        ; addps         %xmm6,%xmm15
@@ -32837,7 +32837,7 @@
   DB  102,65,15,254,215                   ; paddd         %xmm15,%xmm2
   DB  102,68,15,127,124,36,96             ; movdqa        %xmm15,0x60(%rsp)
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,13,172,218,0,0           ; movdqa        0xdaac(%rip),%xmm1        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,13,108,10,1,0            ; movdqa        0x10a6c(%rip),%xmm1        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,209                      ; pmuludq       %xmm1,%xmm2
   DB  102,15,244,193                      ; pmuludq       %xmm1,%xmm0
   DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
@@ -32858,7 +32858,7 @@
   DB  15,20,240                           ; unpcklps      %xmm0,%xmm6
   DB  102,15,20,242                       ; unpcklpd      %xmm2,%xmm6
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
-  DB  102,15,250,5,87,218,0,0             ; psubd         0xda57(%rip),%xmm0        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,5,23,10,1,0              ; psubd         0x10a17(%rip),%xmm0        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,208,78                   ; pshufd        $0x4e,%xmm0,%xmm2
   DB  102,73,15,126,208                   ; movq          %xmm2,%r8
   DB  102,72,15,126,192                   ; movq          %xmm0,%rax
@@ -32873,7 +32873,7 @@
   DB  243,68,15,16,28,131                 ; movss         (%rbx,%rax,4),%xmm11
   DB  68,15,20,216                        ; unpcklps      %xmm0,%xmm11
   DB  102,65,15,20,211                    ; unpcklpd      %xmm11,%xmm2
-  DB  102,15,254,13,191,211,0,0           ; paddd         0xd3bf(%rip),%xmm1        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,13,127,3,1,0             ; paddd         0x1037f(%rip),%xmm1        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,193,78                   ; pshufd        $0x4e,%xmm1,%xmm0
   DB  102,73,15,126,192                   ; movq          %xmm0,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -32911,7 +32911,7 @@
   DB  102,65,15,111,194                   ; movdqa        %xmm10,%xmm0
   DB  102,15,254,68,36,32                 ; paddd         0x20(%rsp),%xmm0
   DB  102,15,112,216,245                  ; pshufd        $0xf5,%xmm0,%xmm3
-  DB  102,15,111,37,83,217,0,0            ; movdqa        0xd953(%rip),%xmm4        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,37,19,9,1,0              ; movdqa        0x10913(%rip),%xmm4        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,196                      ; pmuludq       %xmm4,%xmm0
   DB  102,15,244,220                      ; pmuludq       %xmm4,%xmm3
   DB  102,68,15,111,220                   ; movdqa        %xmm4,%xmm11
@@ -32949,7 +32949,7 @@
   DB  243,15,16,60,131                    ; movss         (%rbx,%rax,4),%xmm7
   DB  15,20,253                           ; unpcklps      %xmm5,%xmm7
   DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
-  DB  102,68,15,111,5,95,210,0,0          ; movdqa        0xd25f(%rip),%xmm8        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,5,31,2,1,0            ; movdqa        0x1021f(%rip),%xmm8        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,224                   ; paddd         %xmm8,%xmm4
   DB  102,15,112,236,78                   ; pshufd        $0x4e,%xmm4,%xmm5
   DB  102,73,15,126,232                   ; movq          %xmm5,%r8
@@ -33095,7 +33095,7 @@
   DB  243,15,16,36,131                    ; movss         (%rbx,%rax,4),%xmm4
   DB  15,20,226                           ; unpcklps      %xmm2,%xmm4
   DB  102,15,20,252                       ; unpcklpd      %xmm4,%xmm7
-  DB  102,68,15,111,61,174,207,0,0        ; movdqa        0xcfae(%rip),%xmm15        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,61,110,255,0,0        ; movdqa        0xff6e(%rip),%xmm15        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,207                   ; paddd         %xmm15,%xmm1
   DB  102,15,112,209,78                   ; pshufd        $0x4e,%xmm1,%xmm2
   DB  102,73,15,126,208                   ; movq          %xmm2,%r8
@@ -33178,7 +33178,7 @@
   DB  102,65,15,111,217                   ; movdqa        %xmm9,%xmm3
   DB  102,65,15,254,216                   ; paddd         %xmm8,%xmm3
   DB  102,15,112,211,245                  ; pshufd        $0xf5,%xmm3,%xmm2
-  DB  102,15,111,45,119,212,0,0           ; movdqa        0xd477(%rip),%xmm5        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,45,55,4,1,0              ; movdqa        0x10437(%rip),%xmm5        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,221                      ; pmuludq       %xmm5,%xmm3
   DB  102,15,244,213                      ; pmuludq       %xmm5,%xmm2
   DB  102,15,112,234,232                  ; pshufd        $0xe8,%xmm2,%xmm5
@@ -33199,7 +33199,7 @@
   DB  68,15,20,198                        ; unpcklps      %xmm6,%xmm8
   DB  102,68,15,20,197                    ; unpcklpd      %xmm5,%xmm8
   DB  102,15,111,234                      ; movdqa        %xmm2,%xmm5
-  DB  102,15,250,45,32,212,0,0            ; psubd         0xd420(%rip),%xmm5        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,45,224,3,1,0             ; psubd         0x103e0(%rip),%xmm5        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,245,78                   ; pshufd        $0x4e,%xmm5,%xmm6
   DB  102,73,15,126,240                   ; movq          %xmm6,%r8
   DB  102,72,15,126,232                   ; movq          %xmm5,%rax
@@ -33231,7 +33231,7 @@
   DB  102,15,20,214                       ; unpcklpd      %xmm6,%xmm2
   DB  102,69,15,254,205                   ; paddd         %xmm13,%xmm9
   DB  102,65,15,112,233,245               ; pshufd        $0xf5,%xmm9,%xmm5
-  DB  102,15,111,29,126,211,0,0           ; movdqa        0xd37e(%rip),%xmm3        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,29,62,3,1,0              ; movdqa        0x1033e(%rip),%xmm3        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,68,15,244,203                   ; pmuludq       %xmm3,%xmm9
   DB  102,15,244,235                      ; pmuludq       %xmm3,%xmm5
   DB  102,15,112,237,232                  ; pshufd        $0xe8,%xmm5,%xmm5
@@ -33252,7 +33252,7 @@
   DB  69,15,20,233                        ; unpcklps      %xmm9,%xmm13
   DB  102,68,15,20,237                    ; unpcklpd      %xmm5,%xmm13
   DB  102,65,15,111,239                   ; movdqa        %xmm15,%xmm5
-  DB  102,15,250,45,30,211,0,0            ; psubd         0xd31e(%rip),%xmm5        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,45,222,2,1,0             ; psubd         0x102de(%rip),%xmm5        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,221,78                   ; pshufd        $0x4e,%xmm5,%xmm3
   DB  102,73,15,126,216                   ; movq          %xmm3,%r8
   DB  102,72,15,126,232                   ; movq          %xmm5,%rax
@@ -33267,7 +33267,7 @@
   DB  243,15,16,44,131                    ; movss         (%rbx,%rax,4),%xmm5
   DB  15,20,235                           ; unpcklps      %xmm3,%xmm5
   DB  102,15,20,245                       ; unpcklpd      %xmm5,%xmm6
-  DB  102,68,15,111,13,136,204,0,0        ; movdqa        0xcc88(%rip),%xmm9        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,13,72,252,0,0         ; movdqa        0xfc48(%rip),%xmm9        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,69,15,254,249                   ; paddd         %xmm9,%xmm15
   DB  102,65,15,112,223,78                ; pshufd        $0x4e,%xmm15,%xmm3
   DB  102,73,15,126,216                   ; movq          %xmm3,%r8
@@ -33329,7 +33329,7 @@
   DB  102,65,15,111,195                   ; movdqa        %xmm11,%xmm0
   DB  102,15,254,195                      ; paddd         %xmm3,%xmm0
   DB  102,15,112,200,245                  ; pshufd        $0xf5,%xmm0,%xmm1
-  DB  102,15,111,21,178,209,0,0           ; movdqa        0xd1b2(%rip),%xmm2        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,21,114,1,1,0             ; movdqa        0x10172(%rip),%xmm2        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,194                      ; pmuludq       %xmm2,%xmm0
   DB  102,15,244,202                      ; pmuludq       %xmm2,%xmm1
   DB  102,68,15,111,234                   ; movdqa        %xmm2,%xmm13
@@ -33522,7 +33522,7 @@
   DB  68,15,20,238                        ; unpcklps      %xmm6,%xmm13
   DB  102,68,15,20,234                    ; unpcklpd      %xmm2,%xmm13
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
-  DB  102,15,250,21,75,206,0,0            ; psubd         0xce4b(%rip),%xmm2        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,21,11,254,0,0            ; psubd         0xfe0b(%rip),%xmm2        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,242,78                   ; pshufd        $0x4e,%xmm2,%xmm6
   DB  102,73,15,126,240                   ; movq          %xmm6,%r8
   DB  102,72,15,126,208                   ; movq          %xmm2,%rax
@@ -33582,7 +33582,7 @@
   DB  102,68,15,111,116,36,32             ; movdqa        0x20(%rsp),%xmm14
   DB  102,65,15,254,198                   ; paddd         %xmm14,%xmm0
   DB  102,15,112,200,245                  ; pshufd        $0xf5,%xmm0,%xmm1
-  DB  102,68,15,111,5,40,205,0,0          ; movdqa        0xcd28(%rip),%xmm8        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,68,15,111,5,232,252,0,0         ; movdqa        0xfce8(%rip),%xmm8        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,65,15,244,192                   ; pmuludq       %xmm8,%xmm0
   DB  102,65,15,244,200                   ; pmuludq       %xmm8,%xmm1
   DB  102,65,15,111,240                   ; movdqa        %xmm8,%xmm6
@@ -33620,7 +33620,7 @@
   DB  243,15,16,44,131                    ; movss         (%rbx,%rax,4),%xmm5
   DB  15,20,235                           ; unpcklps      %xmm3,%xmm5
   DB  102,15,20,205                       ; unpcklpd      %xmm5,%xmm1
-  DB  102,68,15,111,5,54,198,0,0          ; movdqa        0xc636(%rip),%xmm8        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,68,15,111,5,246,245,0,0         ; movdqa        0xf5f6(%rip),%xmm8        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,65,15,254,208                   ; paddd         %xmm8,%xmm2
   DB  102,15,112,218,78                   ; pshufd        $0x4e,%xmm2,%xmm3
   DB  102,73,15,126,216                   ; movq          %xmm3,%r8
@@ -33703,7 +33703,7 @@
   DB  102,15,254,208                      ; paddd         %xmm0,%xmm2
   DB  102,15,111,240                      ; movdqa        %xmm0,%xmm6
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,37,0,203,0,0             ; movdqa        0xcb00(%rip),%xmm4        # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+  DB  102,15,111,37,192,250,0,0           ; movdqa        0xfac0(%rip),%xmm4        # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
   DB  102,15,244,212                      ; pmuludq       %xmm4,%xmm2
   DB  102,15,244,196                      ; pmuludq       %xmm4,%xmm0
   DB  102,15,112,200,232                  ; pshufd        $0xe8,%xmm0,%xmm1
@@ -33724,7 +33724,7 @@
   DB  68,15,20,193                        ; unpcklps      %xmm1,%xmm8
   DB  102,68,15,20,194                    ; unpcklpd      %xmm2,%xmm8
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
-  DB  102,15,250,13,169,202,0,0           ; psubd         0xcaa9(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,105,250,0,0           ; psubd         0xfa69(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,209,78                   ; pshufd        $0x4e,%xmm1,%xmm2
   DB  102,73,15,126,208                   ; movq          %xmm2,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -33739,7 +33739,7 @@
   DB  243,15,16,20,131                    ; movss         (%rbx,%rax,4),%xmm2
   DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
   DB  102,68,15,20,242                    ; unpcklpd      %xmm2,%xmm14
-  DB  102,15,254,5,18,196,0,0             ; paddd         0xc412(%rip),%xmm0        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,5,210,243,0,0            ; paddd         0xf3d2(%rip),%xmm0        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
   DB  102,73,15,126,200                   ; movq          %xmm1,%r8
   DB  102,72,15,126,192                   ; movq          %xmm0,%rax
@@ -33777,7 +33777,7 @@
   DB  15,20,198                           ; unpcklps      %xmm6,%xmm0
   DB  102,15,20,193                       ; unpcklpd      %xmm1,%xmm0
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
-  DB  102,15,250,13,177,201,0,0           ; psubd         0xc9b1(%rip),%xmm1        # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+  DB  102,15,250,13,113,249,0,0           ; psubd         0xf971(%rip),%xmm1        # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
   DB  102,15,112,241,78                   ; pshufd        $0x4e,%xmm1,%xmm6
   DB  102,73,15,126,240                   ; movq          %xmm6,%r8
   DB  102,72,15,126,200                   ; movq          %xmm1,%rax
@@ -33792,7 +33792,7 @@
   DB  243,15,16,36,131                    ; movss         (%rbx,%rax,4),%xmm4
   DB  15,20,230                           ; unpcklps      %xmm6,%xmm4
   DB  102,15,20,204                       ; unpcklpd      %xmm4,%xmm1
-  DB  102,15,254,21,28,195,0,0            ; paddd         0xc31c(%rip),%xmm2        # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+  DB  102,15,254,21,220,242,0,0           ; paddd         0xf2dc(%rip),%xmm2        # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
   DB  102,15,112,226,78                   ; pshufd        $0x4e,%xmm2,%xmm4
   DB  102,73,15,126,224                   ; movq          %xmm4,%r8
   DB  102,72,15,126,208                   ; movq          %xmm2,%rax
@@ -33851,7 +33851,7 @@
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  65,15,88,215                        ; addps         %xmm15,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,2,194,0,0                  ; movaps        0xc202(%rip),%xmm3        # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  15,40,29,194,241,0,0                ; movaps        0xf1c2(%rip),%xmm3        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
   DB  15,40,164,36,224,0,0,0              ; movaps        0xe0(%rsp),%xmm4
   DB  15,40,172,36,240,0,0,0              ; movaps        0xf0(%rsp),%xmm5
   DB  15,40,180,36,0,1,0,0                ; movaps        0x100(%rsp),%xmm6
@@ -33862,15 +33862,15 @@
 
 PUBLIC _sk_gauss_a_to_rgba_sse2
 _sk_gauss_a_to_rgba_sse2 LABEL PROC
-  DB  15,40,5,97,200,0,0                  ; movaps        0xc861(%rip),%xmm0        # 30560 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
+  DB  15,40,5,33,248,0,0                  ; movaps        0xf821(%rip),%xmm0        # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,103,200,0,0                 ; addps         0xc867(%rip),%xmm0        # 30570 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
+  DB  15,88,5,39,248,0,0                  ; addps         0xf827(%rip),%xmm0        # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,109,200,0,0                 ; addps         0xc86d(%rip),%xmm0        # 30580 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
+  DB  15,88,5,45,248,0,0                  ; addps         0xf82d(%rip),%xmm0        # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,115,200,0,0                 ; addps         0xc873(%rip),%xmm0        # 30590 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
+  DB  15,88,5,51,248,0,0                  ; addps         0xf833(%rip),%xmm0        # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,5,121,200,0,0                 ; addps         0xc879(%rip),%xmm0        # 305a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
+  DB  15,88,5,57,248,0,0                  ; addps         0xf839(%rip),%xmm0        # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
@@ -33988,7 +33988,7 @@
   DB  197,249,110,209                     ; vmovd         %ecx,%xmm2
   DB  196,226,125,88,210                  ; vpbroadcastd  %xmm2,%ymm2
   DB  197,252,91,210                      ; vcvtdq2ps     %ymm2,%ymm2
-  DB  196,226,125,24,29,62,183,0,0        ; vbroadcastss  0xb73e(%rip),%ymm3        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,226,125,24,29,158,230,0,0       ; vbroadcastss  0xe69e(%rip),%ymm3        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  197,236,88,211                      ; vaddps        %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,252,40,218                      ; vmovaps       %ymm2,%ymm3
@@ -34092,7 +34092,7 @@
 PUBLIC _sk_black_color_hsw_lowp
 _sk_black_color_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,29,241,187,0,0      ; vpbroadcastw  0xbbf1(%rip),%ymm3        # 2fc60 <_sk_srcover_bgra_8888_sse2_lowp+0x8e4>
+  DB  196,226,125,121,29,81,235,0,0       ; vpbroadcastw  0xeb51(%rip),%ymm3        # 32bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8e4>
   DB  197,252,87,192                      ; vxorps        %ymm0,%ymm0,%ymm0
   DB  197,244,87,201                      ; vxorps        %ymm1,%ymm1,%ymm1
   DB  197,236,87,210                      ; vxorps        %ymm2,%ymm2,%ymm2
@@ -34101,7 +34101,7 @@
 PUBLIC _sk_white_color_hsw_lowp
 _sk_white_color_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,5,218,187,0,0       ; vpbroadcastw  0xbbda(%rip),%ymm0        # 2fc62 <_sk_srcover_bgra_8888_sse2_lowp+0x8e6>
+  DB  196,226,125,121,5,58,235,0,0        ; vpbroadcastw  0xeb3a(%rip),%ymm0        # 32bc2 <_sk_srcover_bgra_8888_sse2_lowp+0x8e6>
   DB  197,253,111,200                     ; vmovdqa       %ymm0,%ymm1
   DB  197,253,111,208                     ; vmovdqa       %ymm0,%ymm2
   DB  197,253,111,216                     ; vmovdqa       %ymm0,%ymm3
@@ -34110,8 +34110,8 @@
 PUBLIC _sk_set_rgb_hsw_lowp
 _sk_set_rgb_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  197,122,16,5,136,181,0,0            ; vmovss        0xb588(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
-  DB  197,250,16,21,176,181,0,0           ; vmovss        0xb5b0(%rip),%xmm2        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  197,122,16,5,232,228,0,0            ; vmovss        0xe4e8(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,250,16,21,16,229,0,0            ; vmovss        0xe510(%rip),%xmm2        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  197,250,16,0                        ; vmovss        (%rax),%xmm0
   DB  196,226,57,153,194                  ; vfmadd132ss   %xmm2,%xmm8,%xmm0
   DB  197,122,44,192                      ; vcvttss2si    %xmm0,%r8d
@@ -34148,7 +34148,7 @@
 PUBLIC _sk_premul_hsw_lowp
 _sk_premul_hsw_lowp LABEL PROC
   DB  197,229,213,192                     ; vpmullw       %ymm0,%ymm3,%ymm0
-  DB  196,98,125,121,5,67,187,0,0         ; vpbroadcastw  0xbb43(%rip),%ymm8        # 2fc64 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
+  DB  196,98,125,121,5,163,234,0,0        ; vpbroadcastw  0xeaa3(%rip),%ymm8        # 32bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,229,213,201                     ; vpmullw       %ymm1,%ymm3,%ymm1
@@ -34163,7 +34163,7 @@
 PUBLIC _sk_premul_dst_hsw_lowp
 _sk_premul_dst_hsw_lowp LABEL PROC
   DB  197,197,213,228                     ; vpmullw       %ymm4,%ymm7,%ymm4
-  DB  196,98,125,121,5,14,187,0,0         ; vpbroadcastw  0xbb0e(%rip),%ymm8        # 2fc66 <_sk_srcover_bgra_8888_sse2_lowp+0x8ea>
+  DB  196,98,125,121,5,110,234,0,0        ; vpbroadcastw  0xea6e(%rip),%ymm8        # 32bc6 <_sk_srcover_bgra_8888_sse2_lowp+0x8ea>
   DB  196,193,93,253,224                  ; vpaddw        %ymm8,%ymm4,%ymm4
   DB  197,221,113,212,8                   ; vpsrlw        $0x8,%ymm4,%ymm4
   DB  197,197,213,237                     ; vpmullw       %ymm5,%ymm7,%ymm5
@@ -34203,7 +34203,7 @@
 
 PUBLIC _sk_invert_hsw_lowp
 _sk_invert_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,165,186,0,0        ; vpbroadcastw  0xbaa5(%rip),%ymm8        # 2fc68 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+  DB  196,98,125,121,5,5,234,0,0          ; vpbroadcastw  0xea05(%rip),%ymm8        # 32bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
   DB  197,189,249,201                     ; vpsubw        %ymm1,%ymm8,%ymm1
   DB  197,189,249,210                     ; vpsubw        %ymm2,%ymm8,%ymm2
@@ -34223,7 +34223,7 @@
 PUBLIC _sk_srcatop_hsw_lowp
 _sk_srcatop_hsw_lowp LABEL PROC
   DB  197,197,213,192                     ; vpmullw       %ymm0,%ymm7,%ymm0
-  DB  196,98,125,121,5,114,186,0,0        ; vpbroadcastw  0xba72(%rip),%ymm8        # 2fc6a <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
+  DB  196,98,125,121,5,210,233,0,0        ; vpbroadcastw  0xe9d2(%rip),%ymm8        # 32bca <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
   DB  197,189,249,219                     ; vpsubw        %ymm3,%ymm8,%ymm3
   DB  197,101,213,204                     ; vpmullw       %ymm4,%ymm3,%ymm9
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
@@ -34248,7 +34248,7 @@
 PUBLIC _sk_dstatop_hsw_lowp
 _sk_dstatop_hsw_lowp LABEL PROC
   DB  197,93,213,195                      ; vpmullw       %ymm3,%ymm4,%ymm8
-  DB  196,98,125,121,13,18,186,0,0        ; vpbroadcastw  0xba12(%rip),%ymm9        # 2fc6c <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
+  DB  196,98,125,121,13,114,233,0,0       ; vpbroadcastw  0xe972(%rip),%ymm9        # 32bcc <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
   DB  197,53,249,215                      ; vpsubw        %ymm7,%ymm9,%ymm10
   DB  197,173,213,192                     ; vpmullw       %ymm0,%ymm10,%ymm0
   DB  196,65,61,253,193                   ; vpaddw        %ymm9,%ymm8,%ymm8
@@ -34273,7 +34273,7 @@
 PUBLIC _sk_srcin_hsw_lowp
 _sk_srcin_hsw_lowp LABEL PROC
   DB  197,197,213,192                     ; vpmullw       %ymm0,%ymm7,%ymm0
-  DB  196,98,125,121,5,175,185,0,0        ; vpbroadcastw  0xb9af(%rip),%ymm8        # 2fc6e <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
+  DB  196,98,125,121,5,15,233,0,0         ; vpbroadcastw  0xe90f(%rip),%ymm8        # 32bce <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,197,213,201                     ; vpmullw       %ymm1,%ymm7,%ymm1
@@ -34291,7 +34291,7 @@
 PUBLIC _sk_dstin_hsw_lowp
 _sk_dstin_hsw_lowp LABEL PROC
   DB  197,221,213,195                     ; vpmullw       %ymm3,%ymm4,%ymm0
-  DB  196,98,125,121,5,108,185,0,0        ; vpbroadcastw  0xb96c(%rip),%ymm8        # 2fc70 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
+  DB  196,98,125,121,5,204,232,0,0        ; vpbroadcastw  0xe8cc(%rip),%ymm8        # 32bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,213,213,203                     ; vpmullw       %ymm3,%ymm5,%ymm1
@@ -34308,7 +34308,7 @@
 
 PUBLIC _sk_srcout_hsw_lowp
 _sk_srcout_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,45,185,0,0         ; vpbroadcastw  0xb92d(%rip),%ymm8        # 2fc72 <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
+  DB  196,98,125,121,5,141,232,0,0        ; vpbroadcastw  0xe88d(%rip),%ymm8        # 32bd2 <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
   DB  197,61,249,207                      ; vpsubw        %ymm7,%ymm8,%ymm9
   DB  197,181,213,192                     ; vpmullw       %ymm0,%ymm9,%ymm0
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
@@ -34327,7 +34327,7 @@
 
 PUBLIC _sk_dstout_hsw_lowp
 _sk_dstout_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,230,184,0,0        ; vpbroadcastw  0xb8e6(%rip),%ymm8        # 2fc74 <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
+  DB  196,98,125,121,5,70,232,0,0         ; vpbroadcastw  0xe846(%rip),%ymm8        # 32bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
   DB  197,189,249,219                     ; vpsubw        %ymm3,%ymm8,%ymm3
   DB  197,229,213,196                     ; vpmullw       %ymm4,%ymm3,%ymm0
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
@@ -34346,7 +34346,7 @@
 
 PUBLIC _sk_srcover_hsw_lowp
 _sk_srcover_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,159,184,0,0        ; vpbroadcastw  0xb89f(%rip),%ymm8        # 2fc76 <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
+  DB  196,98,125,121,5,255,231,0,0        ; vpbroadcastw  0xe7ff(%rip),%ymm8        # 32bd6 <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
   DB  197,61,249,203                      ; vpsubw        %ymm3,%ymm8,%ymm9
   DB  197,53,213,212                      ; vpmullw       %ymm4,%ymm9,%ymm10
   DB  196,65,45,253,208                   ; vpaddw        %ymm8,%ymm10,%ymm10
@@ -34369,7 +34369,7 @@
 
 PUBLIC _sk_dstover_hsw_lowp
 _sk_dstover_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,68,184,0,0         ; vpbroadcastw  0xb844(%rip),%ymm8        # 2fc78 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+  DB  196,98,125,121,5,164,231,0,0        ; vpbroadcastw  0xe7a4(%rip),%ymm8        # 32bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
   DB  197,61,249,207                      ; vpsubw        %ymm7,%ymm8,%ymm9
   DB  197,181,213,192                     ; vpmullw       %ymm0,%ymm9,%ymm0
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
@@ -34393,7 +34393,7 @@
 PUBLIC _sk_modulate_hsw_lowp
 _sk_modulate_hsw_lowp LABEL PROC
   DB  197,221,213,192                     ; vpmullw       %ymm0,%ymm4,%ymm0
-  DB  196,98,125,121,5,233,183,0,0        ; vpbroadcastw  0xb7e9(%rip),%ymm8        # 2fc7a <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
+  DB  196,98,125,121,5,73,231,0,0         ; vpbroadcastw  0xe749(%rip),%ymm8        # 32bda <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,213,213,201                     ; vpmullw       %ymm1,%ymm5,%ymm1
@@ -34410,7 +34410,7 @@
 
 PUBLIC _sk_multiply_hsw_lowp
 _sk_multiply_hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,170,183,0,0        ; vpbroadcastw  0xb7aa(%rip),%ymm8        # 2fc7c <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+  DB  196,98,125,121,5,10,231,0,0         ; vpbroadcastw  0xe70a(%rip),%ymm8        # 32bdc <_sk_srcover_bgra_8888_sse2_lowp+0x900>
   DB  197,61,249,203                      ; vpsubw        %ymm3,%ymm8,%ymm9
   DB  197,53,213,212                      ; vpmullw       %ymm4,%ymm9,%ymm10
   DB  196,65,93,253,216                   ; vpaddw        %ymm8,%ymm4,%ymm11
@@ -34444,7 +34444,7 @@
 PUBLIC _sk_plus__hsw_lowp
 _sk_plus__hsw_lowp LABEL PROC
   DB  197,221,253,192                     ; vpaddw        %ymm0,%ymm4,%ymm0
-  DB  196,98,125,121,5,32,183,0,0         ; vpbroadcastw  0xb720(%rip),%ymm8        # 2fc7e <_sk_srcover_bgra_8888_sse2_lowp+0x902>
+  DB  196,98,125,121,5,128,230,0,0        ; vpbroadcastw  0xe680(%rip),%ymm8        # 32bde <_sk_srcover_bgra_8888_sse2_lowp+0x902>
   DB  196,194,125,58,192                  ; vpminuw       %ymm8,%ymm0,%ymm0
   DB  197,213,253,201                     ; vpaddw        %ymm1,%ymm5,%ymm1
   DB  196,194,117,58,200                  ; vpminuw       %ymm8,%ymm1,%ymm1
@@ -34459,7 +34459,7 @@
 _sk_screen_hsw_lowp LABEL PROC
   DB  197,93,253,192                      ; vpaddw        %ymm0,%ymm4,%ymm8
   DB  197,221,213,192                     ; vpmullw       %ymm0,%ymm4,%ymm0
-  DB  196,98,125,121,13,237,182,0,0       ; vpbroadcastw  0xb6ed(%rip),%ymm9        # 2fc80 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
+  DB  196,98,125,121,13,77,230,0,0        ; vpbroadcastw  0xe64d(%rip),%ymm9        # 32be0 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
@@ -34483,7 +34483,7 @@
 
 PUBLIC _sk_xor__hsw_lowp
 _sk_xor__hsw_lowp LABEL PROC
-  DB  196,98,125,121,5,146,182,0,0        ; vpbroadcastw  0xb692(%rip),%ymm8        # 2fc82 <_sk_srcover_bgra_8888_sse2_lowp+0x906>
+  DB  196,98,125,121,5,242,229,0,0        ; vpbroadcastw  0xe5f2(%rip),%ymm8        # 32be2 <_sk_srcover_bgra_8888_sse2_lowp+0x906>
   DB  197,61,249,207                      ; vpsubw        %ymm7,%ymm8,%ymm9
   DB  197,181,213,192                     ; vpmullw       %ymm0,%ymm9,%ymm0
   DB  197,61,249,211                      ; vpsubw        %ymm3,%ymm8,%ymm10
@@ -34515,7 +34515,7 @@
   DB  197,197,213,192                     ; vpmullw       %ymm0,%ymm7,%ymm0
   DB  197,93,213,203                      ; vpmullw       %ymm3,%ymm4,%ymm9
   DB  196,194,125,62,193                  ; vpmaxuw       %ymm9,%ymm0,%ymm0
-  DB  196,98,125,121,13,22,182,0,0        ; vpbroadcastw  0xb616(%rip),%ymm9        # 2fc84 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
+  DB  196,98,125,121,13,118,229,0,0       ; vpbroadcastw  0xe576(%rip),%ymm9        # 32be4 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
@@ -34547,7 +34547,7 @@
   DB  197,197,213,192                     ; vpmullw       %ymm0,%ymm7,%ymm0
   DB  197,93,213,203                      ; vpmullw       %ymm3,%ymm4,%ymm9
   DB  196,194,125,58,193                  ; vpminuw       %ymm9,%ymm0,%ymm0
-  DB  196,98,125,121,13,151,181,0,0       ; vpbroadcastw  0xb597(%rip),%ymm9        # 2fc86 <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
+  DB  196,98,125,121,13,247,228,0,0       ; vpbroadcastw  0xe4f7(%rip),%ymm9        # 32be6 <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
@@ -34579,10 +34579,10 @@
   DB  197,197,213,192                     ; vpmullw       %ymm0,%ymm7,%ymm0
   DB  197,93,213,203                      ; vpmullw       %ymm3,%ymm4,%ymm9
   DB  196,194,125,58,193                  ; vpminuw       %ymm9,%ymm0,%ymm0
-  DB  196,98,125,121,13,24,181,0,0        ; vpbroadcastw  0xb518(%rip),%ymm9        # 2fc88 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+  DB  196,98,125,121,13,120,228,0,0       ; vpbroadcastw  0xe478(%rip),%ymm9        # 32be8 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,7                   ; vpsrlw        $0x7,%ymm0,%ymm0
-  DB  196,98,125,121,21,7,181,0,0         ; vpbroadcastw  0xb507(%rip),%ymm10        # 2fc8a <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+  DB  196,98,125,121,21,103,228,0,0       ; vpbroadcastw  0xe467(%rip),%ymm10        # 32bea <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
   DB  196,193,125,219,194                 ; vpand         %ymm10,%ymm0,%ymm0
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
   DB  197,85,253,193                      ; vpaddw        %ymm1,%ymm5,%ymm8
@@ -34613,10 +34613,10 @@
 _sk_exclusion_hsw_lowp LABEL PROC
   DB  197,93,253,192                      ; vpaddw        %ymm0,%ymm4,%ymm8
   DB  197,221,213,192                     ; vpmullw       %ymm0,%ymm4,%ymm0
-  DB  196,98,125,121,13,140,180,0,0       ; vpbroadcastw  0xb48c(%rip),%ymm9        # 2fc8c <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+  DB  196,98,125,121,13,236,227,0,0       ; vpbroadcastw  0xe3ec(%rip),%ymm9        # 32bec <_sk_srcover_bgra_8888_sse2_lowp+0x910>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,7                   ; vpsrlw        $0x7,%ymm0,%ymm0
-  DB  196,98,125,121,21,123,180,0,0       ; vpbroadcastw  0xb47b(%rip),%ymm10        # 2fc8e <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+  DB  196,98,125,121,21,219,227,0,0       ; vpbroadcastw  0xe3db(%rip),%ymm10        # 32bee <_sk_srcover_bgra_8888_sse2_lowp+0x912>
   DB  196,193,125,219,194                 ; vpand         %ymm10,%ymm0,%ymm0
   DB  197,189,249,192                     ; vpsubw        %ymm0,%ymm8,%ymm0
   DB  197,85,253,193                      ; vpaddw        %ymm1,%ymm5,%ymm8
@@ -34642,7 +34642,7 @@
 PUBLIC _sk_hardlight_hsw_lowp
 _sk_hardlight_hsw_lowp LABEL PROC
   DB  197,125,253,192                     ; vpaddw        %ymm0,%ymm0,%ymm8
-  DB  196,98,125,121,13,24,180,0,0        ; vpbroadcastw  0xb418(%rip),%ymm9        # 2fc92 <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+  DB  196,98,125,121,13,120,227,0,0       ; vpbroadcastw  0xe378(%rip),%ymm9        # 32bf2 <_sk_srcover_bgra_8888_sse2_lowp+0x916>
   DB  196,65,101,239,209                  ; vpxor         %ymm9,%ymm3,%ymm10
   DB  196,65,61,239,217                   ; vpxor         %ymm9,%ymm8,%ymm11
   DB  196,65,37,101,218                   ; vpcmpgtw      %ymm10,%ymm11,%ymm11
@@ -34670,7 +34670,7 @@
   DB  197,101,249,210                     ; vpsubw        %ymm2,%ymm3,%ymm10
   DB  197,69,249,246                      ; vpsubw        %ymm6,%ymm7,%ymm14
   DB  196,65,45,213,214                   ; vpmullw       %ymm14,%ymm10,%ymm10
-  DB  196,98,125,121,53,143,179,0,0       ; vpbroadcastw  0xb38f(%rip),%ymm14        # 2fc90 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+  DB  196,98,125,121,53,239,226,0,0       ; vpbroadcastw  0xe2ef(%rip),%ymm14        # 32bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
   DB  196,65,45,253,210                   ; vpaddw        %ymm10,%ymm10,%ymm10
   DB  196,65,61,249,194                   ; vpsubw        %ymm10,%ymm8,%ymm8
   DB  197,13,249,215                      ; vpsubw        %ymm7,%ymm14,%ymm10
@@ -34705,7 +34705,7 @@
 PUBLIC _sk_overlay_hsw_lowp
 _sk_overlay_hsw_lowp LABEL PROC
   DB  197,93,253,196                      ; vpaddw        %ymm4,%ymm4,%ymm8
-  DB  196,98,125,121,13,4,179,0,0         ; vpbroadcastw  0xb304(%rip),%ymm9        # 2fc96 <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+  DB  196,98,125,121,13,100,226,0,0       ; vpbroadcastw  0xe264(%rip),%ymm9        # 32bf6 <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
   DB  196,65,69,239,209                   ; vpxor         %ymm9,%ymm7,%ymm10
   DB  196,65,61,239,193                   ; vpxor         %ymm9,%ymm8,%ymm8
   DB  196,65,61,101,218                   ; vpcmpgtw      %ymm10,%ymm8,%ymm11
@@ -34729,7 +34729,7 @@
   DB  196,65,21,253,237                   ; vpaddw        %ymm13,%ymm13,%ymm13
   DB  196,65,61,249,237                   ; vpsubw        %ymm13,%ymm8,%ymm13
   DB  196,67,13,76,229,192                ; vpblendvb     %ymm12,%ymm13,%ymm14,%ymm12
-  DB  196,98,125,121,45,140,178,0,0       ; vpbroadcastw  0xb28c(%rip),%ymm13        # 2fc94 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+  DB  196,98,125,121,45,236,225,0,0       ; vpbroadcastw  0xe1ec(%rip),%ymm13        # 32bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
   DB  197,77,253,246                      ; vpaddw        %ymm6,%ymm6,%ymm14
   DB  196,65,13,239,201                   ; vpxor         %ymm9,%ymm14,%ymm9
   DB  196,65,53,101,202                   ; vpcmpgtw      %ymm10,%ymm9,%ymm9
@@ -34850,7 +34850,7 @@
   DB  196,227,101,14,200,170              ; vpblendw      $0xaa,%ymm0,%ymm3,%ymm1
   DB  196,227,109,14,192,170              ; vpblendw      $0xaa,%ymm0,%ymm2,%ymm0
   DB  196,226,125,43,201                  ; vpackusdw     %ymm1,%ymm0,%ymm1
-  DB  197,125,111,5,82,176,0,0            ; vmovdqa       0xb052(%rip),%ymm8        # 2fca0 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+  DB  197,125,111,5,178,223,0,0           ; vmovdqa       0xdfb2(%rip),%ymm8        # 32c00 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
   DB  196,193,117,219,192                 ; vpand         %ymm8,%ymm1,%ymm0
   DB  197,245,113,209,8                   ; vpsrlw        $0x8,%ymm1,%ymm1
   DB  197,229,114,211,16                  ; vpsrld        $0x10,%ymm3,%ymm3
@@ -34977,7 +34977,7 @@
   DB  196,227,69,14,236,170               ; vpblendw      $0xaa,%ymm4,%ymm7,%ymm5
   DB  196,227,77,14,228,170               ; vpblendw      $0xaa,%ymm4,%ymm6,%ymm4
   DB  196,226,93,43,237                   ; vpackusdw     %ymm5,%ymm4,%ymm5
-  DB  197,125,111,5,106,174,0,0           ; vmovdqa       0xae6a(%rip),%ymm8        # 2fcc0 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
+  DB  197,125,111,5,202,221,0,0           ; vmovdqa       0xddca(%rip),%ymm8        # 32c20 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
   DB  196,193,85,219,224                  ; vpand         %ymm8,%ymm5,%ymm4
   DB  197,213,113,213,8                   ; vpsrlw        $0x8,%ymm5,%ymm5
   DB  197,197,114,215,16                  ; vpsrld        $0x10,%ymm7,%ymm7
@@ -35199,7 +35199,7 @@
   DB  196,227,125,14,209,170              ; vpblendw      $0xaa,%ymm1,%ymm0,%ymm2
   DB  196,227,101,14,201,170              ; vpblendw      $0xaa,%ymm1,%ymm3,%ymm1
   DB  196,226,117,43,202                  ; vpackusdw     %ymm2,%ymm1,%ymm1
-  DB  197,125,111,5,22,171,0,0            ; vmovdqa       0xab16(%rip),%ymm8        # 2fce0 <_sk_srcover_bgra_8888_sse2_lowp+0x964>
+  DB  197,125,111,5,118,218,0,0           ; vmovdqa       0xda76(%rip),%ymm8        # 32c40 <_sk_srcover_bgra_8888_sse2_lowp+0x964>
   DB  196,193,117,219,208                 ; vpand         %ymm8,%ymm1,%ymm2
   DB  197,245,113,209,8                   ; vpsrlw        $0x8,%ymm1,%ymm1
   DB  197,253,114,208,16                  ; vpsrld        $0x10,%ymm0,%ymm0
@@ -35326,7 +35326,7 @@
   DB  196,227,93,14,245,170               ; vpblendw      $0xaa,%ymm5,%ymm4,%ymm6
   DB  196,227,69,14,237,170               ; vpblendw      $0xaa,%ymm5,%ymm7,%ymm5
   DB  196,226,85,43,238                   ; vpackusdw     %ymm6,%ymm5,%ymm5
-  DB  197,125,111,5,46,169,0,0            ; vmovdqa       0xa92e(%rip),%ymm8        # 2fd00 <_sk_srcover_bgra_8888_sse2_lowp+0x984>
+  DB  197,125,111,5,142,216,0,0           ; vmovdqa       0xd88e(%rip),%ymm8        # 32c60 <_sk_srcover_bgra_8888_sse2_lowp+0x984>
   DB  196,193,85,219,240                  ; vpand         %ymm8,%ymm5,%ymm6
   DB  197,213,113,213,8                   ; vpsrlw        $0x8,%ymm5,%ymm5
   DB  197,221,114,212,16                  ; vpsrld        $0x10,%ymm4,%ymm4
@@ -35542,7 +35542,7 @@
   DB  196,195,109,14,192,170              ; vpblendw      $0xaa,%ymm8,%ymm2,%ymm0
   DB  196,195,101,14,200,170              ; vpblendw      $0xaa,%ymm8,%ymm3,%ymm1
   DB  196,226,117,43,200                  ; vpackusdw     %ymm0,%ymm1,%ymm1
-  DB  197,125,111,5,250,165,0,0           ; vmovdqa       0xa5fa(%rip),%ymm8        # 2fd20 <_sk_srcover_bgra_8888_sse2_lowp+0x9a4>
+  DB  197,125,111,5,90,213,0,0            ; vmovdqa       0xd55a(%rip),%ymm8        # 32c80 <_sk_srcover_bgra_8888_sse2_lowp+0x9a4>
   DB  196,193,117,219,192                 ; vpand         %ymm8,%ymm1,%ymm0
   DB  197,245,113,209,8                   ; vpsrlw        $0x8,%ymm1,%ymm1
   DB  197,237,114,210,16                  ; vpsrld        $0x10,%ymm2,%ymm2
@@ -35629,7 +35629,7 @@
   DB  196,195,125,14,200,170              ; vpblendw      $0xaa,%ymm8,%ymm0,%ymm1
   DB  196,195,101,14,208,170              ; vpblendw      $0xaa,%ymm8,%ymm3,%ymm2
   DB  196,226,109,43,201                  ; vpackusdw     %ymm1,%ymm2,%ymm1
-  DB  197,125,111,5,113,164,0,0           ; vmovdqa       0xa471(%rip),%ymm8        # 2fd40 <_sk_srcover_bgra_8888_sse2_lowp+0x9c4>
+  DB  197,125,111,5,209,211,0,0           ; vmovdqa       0xd3d1(%rip),%ymm8        # 32ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x9c4>
   DB  196,193,117,219,208                 ; vpand         %ymm8,%ymm1,%ymm2
   DB  197,245,113,209,8                   ; vpsrlw        $0x8,%ymm1,%ymm1
   DB  197,253,114,208,16                  ; vpsrld        $0x10,%ymm0,%ymm0
@@ -35704,13 +35704,13 @@
   DB  196,193,122,111,20,80               ; vmovdqu       (%r8,%rdx,2),%xmm2
   DB  196,227,109,56,201,1                ; vinserti128   $0x1,%xmm1,%ymm2,%ymm1
   DB  196,227,117,2,192,192               ; vpblendd      $0xc0,%ymm0,%ymm1,%ymm0
-  DB  196,226,125,121,13,26,163,0,0       ; vpbroadcastw  0xa31a(%rip),%ymm1        # 2fd60 <_sk_srcover_bgra_8888_sse2_lowp+0x9e4>
+  DB  196,226,125,121,13,122,210,0,0      ; vpbroadcastw  0xd27a(%rip),%ymm1        # 32cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x9e4>
   DB  197,237,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm2
   DB  197,237,219,201                     ; vpand         %ymm1,%ymm2,%ymm1
   DB  197,237,113,208,5                   ; vpsrlw        $0x5,%ymm0,%ymm2
-  DB  196,226,125,121,29,5,163,0,0        ; vpbroadcastw  0xa305(%rip),%ymm3        # 2fd62 <_sk_srcover_bgra_8888_sse2_lowp+0x9e6>
+  DB  196,226,125,121,29,101,210,0,0      ; vpbroadcastw  0xd265(%rip),%ymm3        # 32cc2 <_sk_srcover_bgra_8888_sse2_lowp+0x9e6>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
-  DB  196,226,125,121,29,250,162,0,0      ; vpbroadcastw  0xa2fa(%rip),%ymm3        # 2fd64 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
+  DB  196,226,125,121,29,90,210,0,0       ; vpbroadcastw  0xd25a(%rip),%ymm3        # 32cc4 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
   DB  197,253,219,219                     ; vpand         %ymm3,%ymm0,%ymm3
   DB  197,253,113,208,13                  ; vpsrlw        $0xd,%ymm0,%ymm0
   DB  197,245,235,192                     ; vpor          %ymm0,%ymm1,%ymm0
@@ -35721,7 +35721,7 @@
   DB  197,229,113,211,2                   ; vpsrlw        $0x2,%ymm3,%ymm3
   DB  197,237,235,211                     ; vpor          %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,29,200,162,0,0      ; vpbroadcastw  0xa2c8(%rip),%ymm3        # 2fd66 <_sk_srcover_bgra_8888_sse2_lowp+0x9ea>
+  DB  196,226,125,121,29,40,210,0,0       ; vpbroadcastw  0xd228(%rip),%ymm3        # 32cc6 <_sk_srcover_bgra_8888_sse2_lowp+0x9ea>
   DB  255,224                             ; jmpq          *%rax
   DB  135,254                             ; xchg          %edi,%esi
   DB  255                                 ; (bad)
@@ -35822,13 +35822,13 @@
   DB  196,193,122,111,52,80               ; vmovdqu       (%r8,%rdx,2),%xmm6
   DB  196,227,77,56,237,1                 ; vinserti128   $0x1,%xmm5,%ymm6,%ymm5
   DB  196,227,85,2,228,192                ; vpblendd      $0xc0,%ymm4,%ymm5,%ymm4
-  DB  196,226,125,121,45,60,161,0,0       ; vpbroadcastw  0xa13c(%rip),%ymm5        # 2fd68 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+  DB  196,226,125,121,45,156,208,0,0      ; vpbroadcastw  0xd09c(%rip),%ymm5        # 32cc8 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
   DB  197,205,113,212,8                   ; vpsrlw        $0x8,%ymm4,%ymm6
   DB  197,205,219,237                     ; vpand         %ymm5,%ymm6,%ymm5
   DB  197,205,113,212,5                   ; vpsrlw        $0x5,%ymm4,%ymm6
-  DB  196,226,125,121,61,39,161,0,0       ; vpbroadcastw  0xa127(%rip),%ymm7        # 2fd6a <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
+  DB  196,226,125,121,61,135,208,0,0      ; vpbroadcastw  0xd087(%rip),%ymm7        # 32cca <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
   DB  197,205,219,247                     ; vpand         %ymm7,%ymm6,%ymm6
-  DB  196,226,125,121,61,28,161,0,0       ; vpbroadcastw  0xa11c(%rip),%ymm7        # 2fd6c <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
+  DB  196,226,125,121,61,124,208,0,0      ; vpbroadcastw  0xd07c(%rip),%ymm7        # 32ccc <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
   DB  197,221,219,255                     ; vpand         %ymm7,%ymm4,%ymm7
   DB  197,221,113,212,13                  ; vpsrlw        $0xd,%ymm4,%ymm4
   DB  197,213,235,228                     ; vpor          %ymm4,%ymm5,%ymm4
@@ -35839,7 +35839,7 @@
   DB  197,197,113,215,2                   ; vpsrlw        $0x2,%ymm7,%ymm7
   DB  197,205,235,247                     ; vpor          %ymm7,%ymm6,%ymm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,61,234,160,0,0      ; vpbroadcastw  0xa0ea(%rip),%ymm7        # 2fd6e <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
+  DB  196,226,125,121,61,74,208,0,0       ; vpbroadcastw  0xd04a(%rip),%ymm7        # 32cce <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
   DB  255,224                             ; jmpq          *%rax
   DB  102,144                             ; xchg          %ax,%ax
   DB  133,254                             ; test          %edi,%esi
@@ -35888,10 +35888,10 @@
   DB  76,15,175,193                       ; imul          %rcx,%r8
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
-  DB  196,98,125,121,5,147,160,0,0        ; vpbroadcastw  0xa093(%rip),%ymm8        # 2fd70 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
+  DB  196,98,125,121,5,243,207,0,0        ; vpbroadcastw  0xcff3(%rip),%ymm8        # 32cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
   DB  197,181,113,240,8                   ; vpsllw        $0x8,%ymm0,%ymm9
   DB  196,65,53,219,192                   ; vpand         %ymm8,%ymm9,%ymm8
-  DB  196,98,125,121,13,130,160,0,0       ; vpbroadcastw  0xa082(%rip),%ymm9        # 2fd72 <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
+  DB  196,98,125,121,13,226,207,0,0       ; vpbroadcastw  0xcfe2(%rip),%ymm9        # 32cd2 <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
   DB  197,173,113,241,3                   ; vpsllw        $0x3,%ymm1,%ymm10
   DB  196,65,45,219,201                   ; vpand         %ymm9,%ymm10,%ymm9
   DB  196,65,53,235,192                   ; vpor          %ymm8,%ymm9,%ymm8
@@ -36058,13 +36058,13 @@
   DB  67,15,183,4,80                      ; movzwl        (%r8,%r10,2),%eax
   DB  197,249,196,192,7                   ; vpinsrw       $0x7,%eax,%xmm0,%xmm0
   DB  196,227,125,56,193,1                ; vinserti128   $0x1,%xmm1,%ymm0,%ymm0
-  DB  196,226,125,121,13,198,157,0,0      ; vpbroadcastw  0x9dc6(%rip),%ymm1        # 2fd74 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
+  DB  196,226,125,121,13,38,205,0,0       ; vpbroadcastw  0xcd26(%rip),%ymm1        # 32cd4 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
   DB  197,237,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm2
   DB  197,237,219,201                     ; vpand         %ymm1,%ymm2,%ymm1
   DB  197,237,113,208,5                   ; vpsrlw        $0x5,%ymm0,%ymm2
-  DB  196,226,125,121,29,177,157,0,0      ; vpbroadcastw  0x9db1(%rip),%ymm3        # 2fd76 <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
+  DB  196,226,125,121,29,17,205,0,0       ; vpbroadcastw  0xcd11(%rip),%ymm3        # 32cd6 <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
-  DB  196,226,125,121,29,166,157,0,0      ; vpbroadcastw  0x9da6(%rip),%ymm3        # 2fd78 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+  DB  196,226,125,121,29,6,205,0,0        ; vpbroadcastw  0xcd06(%rip),%ymm3        # 32cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
   DB  197,253,219,219                     ; vpand         %ymm3,%ymm0,%ymm3
   DB  197,253,113,208,13                  ; vpsrlw        $0xd,%ymm0,%ymm0
   DB  197,245,235,192                     ; vpor          %ymm0,%ymm1,%ymm0
@@ -36075,7 +36075,7 @@
   DB  197,229,113,211,2                   ; vpsrlw        $0x2,%ymm3,%ymm3
   DB  197,237,235,211                     ; vpor          %ymm3,%ymm2,%ymm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,29,116,157,0,0      ; vpbroadcastw  0x9d74(%rip),%ymm3        # 2fd7a <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
+  DB  196,226,125,121,29,212,204,0,0      ; vpbroadcastw  0xccd4(%rip),%ymm3        # 32cda <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
   DB  255,224                             ; jmpq          *%rax
 
 PUBLIC _sk_load_4444_hsw_lowp
@@ -36144,7 +36144,7 @@
   DB  196,227,117,2,192,192               ; vpblendd      $0xc0,%ymm0,%ymm1,%ymm0
   DB  197,245,113,208,12                  ; vpsrlw        $0xc,%ymm0,%ymm1
   DB  197,237,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm2
-  DB  196,226,125,121,29,26,156,0,0       ; vpbroadcastw  0x9c1a(%rip),%ymm3        # 2fd7c <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+  DB  196,226,125,121,29,122,203,0,0      ; vpbroadcastw  0xcb7a(%rip),%ymm3        # 32cdc <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
   DB  197,189,113,208,4                   ; vpsrlw        $0x4,%ymm0,%ymm8
   DB  197,61,219,195                      ; vpand         %ymm3,%ymm8,%ymm8
@@ -36262,7 +36262,7 @@
   DB  196,227,85,2,228,192                ; vpblendd      $0xc0,%ymm4,%ymm5,%ymm4
   DB  197,213,113,212,12                  ; vpsrlw        $0xc,%ymm4,%ymm5
   DB  197,205,113,212,8                   ; vpsrlw        $0x8,%ymm4,%ymm6
-  DB  196,226,125,121,61,72,154,0,0       ; vpbroadcastw  0x9a48(%rip),%ymm7        # 2fd7e <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
+  DB  196,226,125,121,61,168,201,0,0      ; vpbroadcastw  0xc9a8(%rip),%ymm7        # 32cde <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
   DB  197,205,219,247                     ; vpand         %ymm7,%ymm6,%ymm6
   DB  197,189,113,212,4                   ; vpsrlw        $0x4,%ymm4,%ymm8
   DB  197,61,219,199                      ; vpand         %ymm7,%ymm8,%ymm8
@@ -36321,13 +36321,13 @@
   DB  76,15,175,193                       ; imul          %rcx,%r8
   DB  77,1,192                            ; add           %r8,%r8
   DB  76,3,0                              ; add           (%rax),%r8
-  DB  196,98,125,121,5,183,153,0,0        ; vpbroadcastw  0x99b7(%rip),%ymm8        # 2fd80 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
+  DB  196,98,125,121,5,23,201,0,0         ; vpbroadcastw  0xc917(%rip),%ymm8        # 32ce0 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
   DB  197,181,113,240,8                   ; vpsllw        $0x8,%ymm0,%ymm9
   DB  196,65,53,219,192                   ; vpand         %ymm8,%ymm9,%ymm8
   DB  197,181,113,241,4                   ; vpsllw        $0x4,%ymm1,%ymm9
-  DB  197,53,219,13,192,153,0,0           ; vpand         0x99c0(%rip),%ymm9,%ymm9        # 2fda0 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+  DB  197,53,219,13,32,201,0,0            ; vpand         0xc920(%rip),%ymm9,%ymm9        # 32d00 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
   DB  196,65,53,235,192                   ; vpor          %ymm8,%ymm9,%ymm8
-  DB  196,98,125,121,13,210,153,0,0       ; vpbroadcastw  0x99d2(%rip),%ymm9        # 2fdc0 <_sk_srcover_bgra_8888_sse2_lowp+0xa44>
+  DB  196,98,125,121,13,50,201,0,0        ; vpbroadcastw  0xc932(%rip),%ymm9        # 32d20 <_sk_srcover_bgra_8888_sse2_lowp+0xa44>
   DB  196,65,109,219,201                  ; vpand         %ymm9,%ymm2,%ymm9
   DB  197,173,113,211,4                   ; vpsrlw        $0x4,%ymm3,%ymm10
   DB  196,65,53,235,202                   ; vpor          %ymm10,%ymm9,%ymm9
@@ -36496,7 +36496,7 @@
   DB  196,227,125,56,193,1                ; vinserti128   $0x1,%xmm1,%ymm0,%ymm0
   DB  197,245,113,208,12                  ; vpsrlw        $0xc,%ymm0,%ymm1
   DB  197,237,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm2
-  DB  196,226,125,121,29,18,151,0,0       ; vpbroadcastw  0x9712(%rip),%ymm3        # 2fdc2 <_sk_srcover_bgra_8888_sse2_lowp+0xa46>
+  DB  196,226,125,121,29,114,198,0,0      ; vpbroadcastw  0xc672(%rip),%ymm3        # 32d22 <_sk_srcover_bgra_8888_sse2_lowp+0xa46>
   DB  197,237,219,211                     ; vpand         %ymm3,%ymm2,%ymm2
   DB  197,189,113,208,4                   ; vpsrlw        $0x4,%ymm0,%ymm8
   DB  197,61,219,195                      ; vpand         %ymm3,%ymm8,%ymm8
@@ -36695,7 +36695,7 @@
   DB  76,15,175,193                       ; imul          %rcx,%r8
   DB  76,3,0                              ; add           (%rax),%r8
   DB  196,195,125,57,216,1                ; vextracti128  $0x1,%ymm3,%xmm8
-  DB  197,121,111,13,65,156,0,0           ; vmovdqa       0x9c41(%rip),%xmm9        # 305c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
+  DB  197,121,111,13,1,204,0,0            ; vmovdqa       0xcc01(%rip),%xmm9        # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
   DB  196,66,57,0,193                     ; vpshufb       %xmm9,%xmm8,%xmm8
   DB  196,66,97,0,201                     ; vpshufb       %xmm9,%xmm3,%xmm9
   DB  196,65,49,108,192                   ; vpunpcklqdq   %xmm8,%xmm9,%xmm8
@@ -36911,7 +36911,7 @@
   DB  196,227,113,2,192,8                 ; vpblendd      $0x8,%xmm0,%xmm1,%xmm0
   DB  196,226,125,48,192                  ; vpmovzxbw     %xmm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,29,178,144,0,0      ; vpbroadcastw  0x90b2(%rip),%ymm3        # 2fdc4 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
+  DB  196,226,125,121,29,18,192,0,0       ; vpbroadcastw  0xc012(%rip),%ymm3        # 32d24 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
   DB  197,253,111,200                     ; vmovdqa       %ymm0,%ymm1
   DB  197,253,111,208                     ; vmovdqa       %ymm0,%ymm2
   DB  255,224                             ; jmpq          *%rax
@@ -37001,7 +37001,7 @@
   DB  196,227,81,2,228,8                  ; vpblendd      $0x8,%xmm4,%xmm5,%xmm4
   DB  196,226,125,48,228                  ; vpmovzxbw     %xmm4,%ymm4
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,61,115,143,0,0      ; vpbroadcastw  0x8f73(%rip),%ymm7        # 2fdc6 <_sk_srcover_bgra_8888_sse2_lowp+0xa4a>
+  DB  196,226,125,121,61,211,190,0,0      ; vpbroadcastw  0xbed3(%rip),%ymm7        # 32d26 <_sk_srcover_bgra_8888_sse2_lowp+0xa4a>
   DB  197,253,111,236                     ; vmovdqa       %ymm4,%ymm5
   DB  197,253,111,244                     ; vmovdqa       %ymm4,%ymm6
   DB  255,224                             ; jmpq          *%rax
@@ -37043,12 +37043,12 @@
 
 PUBLIC _sk_luminance_to_alpha_hsw_lowp
 _sk_luminance_to_alpha_hsw_lowp LABEL PROC
-  DB  196,226,125,121,29,35,143,0,0       ; vpbroadcastw  0x8f23(%rip),%ymm3        # 2fdc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+  DB  196,226,125,121,29,131,190,0,0      ; vpbroadcastw  0xbe83(%rip),%ymm3        # 32d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
   DB  197,253,213,195                     ; vpmullw       %ymm3,%ymm0,%ymm0
-  DB  196,226,125,121,29,24,143,0,0       ; vpbroadcastw  0x8f18(%rip),%ymm3        # 2fdca <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
+  DB  196,226,125,121,29,120,190,0,0      ; vpbroadcastw  0xbe78(%rip),%ymm3        # 32d2a <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
   DB  197,245,213,203                     ; vpmullw       %ymm3,%ymm1,%ymm1
   DB  197,245,253,192                     ; vpaddw        %ymm0,%ymm1,%ymm0
-  DB  196,226,125,121,13,9,143,0,0        ; vpbroadcastw  0x8f09(%rip),%ymm1        # 2fdcc <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
+  DB  196,226,125,121,13,105,190,0,0      ; vpbroadcastw  0xbe69(%rip),%ymm1        # 32d2c <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
   DB  197,237,213,201                     ; vpmullw       %ymm1,%ymm2,%ymm1
   DB  197,253,253,193                     ; vpaddw        %ymm1,%ymm0,%ymm0
   DB  197,229,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm3
@@ -37145,7 +37145,7 @@
   DB  196,227,121,32,192,15               ; vpinsrb       $0xf,%eax,%xmm0,%xmm0
   DB  196,226,125,48,192                  ; vpmovzxbw     %xmm0,%ymm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  196,226,125,121,29,76,141,0,0       ; vpbroadcastw  0x8d4c(%rip),%ymm3        # 2fdce <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
+  DB  196,226,125,121,29,172,188,0,0      ; vpbroadcastw  0xbcac(%rip),%ymm3        # 32d2e <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
   DB  197,253,111,200                     ; vmovdqa       %ymm0,%ymm1
   DB  197,253,111,208                     ; vmovdqa       %ymm0,%ymm2
   DB  255,224                             ; jmpq          *%rax
@@ -37154,13 +37154,13 @@
 _sk_scale_1_float_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,122,16,0                        ; vmovss        (%rax),%xmm8
-  DB  197,122,16,13,190,133,0,0           ; vmovss        0x85be(%rip),%xmm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  196,98,57,169,13,133,133,0,0        ; vfmadd213ss   0x8585(%rip),%xmm8,%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,122,16,13,30,181,0,0            ; vmovss        0xb51e(%rip),%xmm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,57,169,13,229,180,0,0        ; vfmadd213ss   0xb4e5(%rip),%xmm8,%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,122,44,193                  ; vcvttss2si    %xmm9,%eax
   DB  197,121,110,192                     ; vmovd         %eax,%xmm8
   DB  196,66,125,121,192                  ; vpbroadcastw  %xmm8,%ymm8
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
-  DB  196,98,125,121,13,18,141,0,0        ; vpbroadcastw  0x8d12(%rip),%ymm9        # 2fdd0 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
+  DB  196,98,125,121,13,114,188,0,0       ; vpbroadcastw  0xbc72(%rip),%ymm9        # 32d30 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,189,213,201                     ; vpmullw       %ymm1,%ymm8,%ymm1
@@ -37179,12 +37179,12 @@
 _sk_lerp_1_float_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  197,122,16,0                        ; vmovss        (%rax),%xmm8
-  DB  197,122,16,13,84,133,0,0            ; vmovss        0x8554(%rip),%xmm9        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  196,98,57,169,13,27,133,0,0         ; vfmadd213ss   0x851b(%rip),%xmm8,%xmm9        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,122,16,13,180,180,0,0           ; vmovss        0xb4b4(%rip),%xmm9        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,57,169,13,123,180,0,0        ; vfmadd213ss   0xb47b(%rip),%xmm8,%xmm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  196,193,122,44,193                  ; vcvttss2si    %xmm9,%eax
   DB  197,121,110,192                     ; vmovd         %eax,%xmm8
   DB  196,66,125,121,192                  ; vpbroadcastw  %xmm8,%ymm8
-  DB  196,98,125,121,13,174,140,0,0       ; vpbroadcastw  0x8cae(%rip),%ymm9        # 2fdd2 <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
+  DB  196,98,125,121,13,14,188,0,0        ; vpbroadcastw  0xbc0e(%rip),%ymm9        # 32d32 <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
   DB  196,65,53,249,208                   ; vpsubw        %ymm8,%ymm9,%ymm10
   DB  197,45,213,220                      ; vpmullw       %ymm4,%ymm10,%ymm11
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
@@ -37260,7 +37260,7 @@
   DB  196,67,49,2,192,8                   ; vpblendd      $0x8,%xmm8,%xmm9,%xmm8
   DB  196,66,125,48,192                   ; vpmovzxbw     %xmm8,%ymm8
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
-  DB  196,98,125,121,13,77,139,0,0        ; vpbroadcastw  0x8b4d(%rip),%ymm9        # 2fdd4 <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
+  DB  196,98,125,121,13,173,186,0,0       ; vpbroadcastw  0xbaad(%rip),%ymm9        # 32d34 <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
   DB  196,193,125,253,193                 ; vpaddw        %ymm9,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,189,213,201                     ; vpmullw       %ymm1,%ymm8,%ymm1
@@ -37281,7 +37281,7 @@
   DB  255,26                              ; lcall         *(%rdx)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,75               ; decl          0x4bffffff(%rip)        # 4c0272cc <_sk_srcover_bgra_8888_sse2_lowp+0x4bff7f50>
+  DB  255,13,255,255,255,75               ; decl          0x4bffffff(%rip)        # 4c0272cc <_sk_srcover_bgra_8888_sse2_lowp+0x4bff4ff0>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,67,255                          ; incl          -0x1(%rbx)
@@ -37358,7 +37358,7 @@
   DB  196,67,49,34,76,16,8,2              ; vpinsrd       $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
   DB  196,67,49,2,192,8                   ; vpblendd      $0x8,%xmm8,%xmm9,%xmm8
   DB  196,66,125,48,192                   ; vpmovzxbw     %xmm8,%ymm8
-  DB  196,98,125,121,13,220,137,0,0       ; vpbroadcastw  0x89dc(%rip),%ymm9        # 2fdd6 <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
+  DB  196,98,125,121,13,60,185,0,0        ; vpbroadcastw  0xb93c(%rip),%ymm9        # 32d36 <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
   DB  196,65,61,239,209                   ; vpxor         %ymm9,%ymm8,%ymm10
   DB  197,45,213,220                      ; vpmullw       %ymm4,%ymm10,%ymm11
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
@@ -37390,7 +37390,7 @@
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  232,254,255,255,38                  ; callq         27027467 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff80eb>
+  DB  232,254,255,255,38                  ; callq         27027467 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff518b>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,30                              ; lcall         *(%rsi)
@@ -37483,13 +37483,13 @@
   DB  196,65,122,111,20,80                ; vmovdqu       (%r8,%rdx,2),%xmm10
   DB  196,67,45,56,201,1                  ; vinserti128   $0x1,%xmm9,%ymm10,%ymm9
   DB  196,67,53,2,192,192                 ; vpblendd      $0xc0,%ymm8,%ymm9,%ymm8
-  DB  196,98,125,121,13,235,135,0,0       ; vpbroadcastw  0x87eb(%rip),%ymm9        # 2fdd8 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+  DB  196,98,125,121,13,75,183,0,0        ; vpbroadcastw  0xb74b(%rip),%ymm9        # 32d38 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
   DB  196,193,45,113,208,8                ; vpsrlw        $0x8,%ymm8,%ymm10
   DB  196,65,45,219,201                   ; vpand         %ymm9,%ymm10,%ymm9
   DB  196,193,45,113,208,5                ; vpsrlw        $0x5,%ymm8,%ymm10
-  DB  196,98,125,121,29,211,135,0,0       ; vpbroadcastw  0x87d3(%rip),%ymm11        # 2fdda <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
+  DB  196,98,125,121,29,51,183,0,0        ; vpbroadcastw  0xb733(%rip),%ymm11        # 32d3a <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
   DB  196,65,45,219,211                   ; vpand         %ymm11,%ymm10,%ymm10
-  DB  196,98,125,121,29,199,135,0,0       ; vpbroadcastw  0x87c7(%rip),%ymm11        # 2fddc <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+  DB  196,98,125,121,29,39,183,0,0        ; vpbroadcastw  0xb727(%rip),%ymm11        # 32d3c <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
   DB  196,65,61,219,219                   ; vpand         %ymm11,%ymm8,%ymm11
   DB  196,193,61,113,208,13               ; vpsrlw        $0xd,%ymm8,%ymm8
   DB  196,65,53,235,192                   ; vpor          %ymm8,%ymm9,%ymm8
@@ -37499,7 +37499,7 @@
   DB  196,193,45,113,243,3                ; vpsllw        $0x3,%ymm11,%ymm10
   DB  196,193,37,113,211,2                ; vpsrlw        $0x2,%ymm11,%ymm11
   DB  196,65,45,235,211                   ; vpor          %ymm11,%ymm10,%ymm10
-  DB  196,98,125,121,29,142,135,0,0       ; vpbroadcastw  0x878e(%rip),%ymm11        # 2fdde <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
+  DB  196,98,125,121,29,238,182,0,0       ; vpbroadcastw  0xb6ee(%rip),%ymm11        # 32d3e <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
   DB  196,65,101,239,227                  ; vpxor         %ymm11,%ymm3,%ymm12
   DB  196,65,69,239,219                   ; vpxor         %ymm11,%ymm7,%ymm11
   DB  196,65,37,101,220                   ; vpcmpgtw      %ymm12,%ymm11,%ymm11
@@ -37509,7 +37509,7 @@
   DB  196,66,21,62,232                    ; vpmaxuw       %ymm8,%ymm13,%ymm13
   DB  196,67,21,76,220,176                ; vpblendvb     %ymm11,%ymm12,%ymm13,%ymm11
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
-  DB  196,98,125,121,5,90,135,0,0         ; vpbroadcastw  0x875a(%rip),%ymm8        # 2fde0 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
+  DB  196,98,125,121,5,186,182,0,0        ; vpbroadcastw  0xb6ba(%rip),%ymm8        # 32d40 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
   DB  196,193,125,253,192                 ; vpaddw        %ymm8,%ymm0,%ymm0
   DB  197,253,113,208,8                   ; vpsrlw        $0x8,%ymm0,%ymm0
   DB  197,181,213,201                     ; vpmullw       %ymm1,%ymm9,%ymm1
@@ -37624,13 +37624,13 @@
   DB  196,65,122,111,20,80                ; vmovdqu       (%r8,%rdx,2),%xmm10
   DB  196,67,45,56,201,1                  ; vinserti128   $0x1,%xmm9,%ymm10,%ymm9
   DB  196,67,53,2,192,192                 ; vpblendd      $0xc0,%ymm8,%ymm9,%ymm8
-  DB  196,98,125,121,13,145,133,0,0       ; vpbroadcastw  0x8591(%rip),%ymm9        # 2fde2 <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
+  DB  196,98,125,121,13,241,180,0,0       ; vpbroadcastw  0xb4f1(%rip),%ymm9        # 32d42 <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
   DB  196,193,45,113,208,8                ; vpsrlw        $0x8,%ymm8,%ymm10
   DB  196,65,45,219,201                   ; vpand         %ymm9,%ymm10,%ymm9
   DB  196,193,45,113,208,5                ; vpsrlw        $0x5,%ymm8,%ymm10
-  DB  196,98,125,121,29,121,133,0,0       ; vpbroadcastw  0x8579(%rip),%ymm11        # 2fde4 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
+  DB  196,98,125,121,29,217,180,0,0       ; vpbroadcastw  0xb4d9(%rip),%ymm11        # 32d44 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
   DB  196,65,45,219,211                   ; vpand         %ymm11,%ymm10,%ymm10
-  DB  196,98,125,121,29,109,133,0,0       ; vpbroadcastw  0x856d(%rip),%ymm11        # 2fde6 <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
+  DB  196,98,125,121,29,205,180,0,0       ; vpbroadcastw  0xb4cd(%rip),%ymm11        # 32d46 <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
   DB  196,65,61,219,219                   ; vpand         %ymm11,%ymm8,%ymm11
   DB  196,193,61,113,208,13               ; vpsrlw        $0xd,%ymm8,%ymm8
   DB  196,65,53,235,192                   ; vpor          %ymm8,%ymm9,%ymm8
@@ -37640,7 +37640,7 @@
   DB  196,193,45,113,243,3                ; vpsllw        $0x3,%ymm11,%ymm10
   DB  196,193,37,113,211,2                ; vpsrlw        $0x2,%ymm11,%ymm11
   DB  196,65,45,235,211                   ; vpor          %ymm11,%ymm10,%ymm10
-  DB  196,98,125,121,29,52,133,0,0        ; vpbroadcastw  0x8534(%rip),%ymm11        # 2fde8 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+  DB  196,98,125,121,29,148,180,0,0       ; vpbroadcastw  0xb494(%rip),%ymm11        # 32d48 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
   DB  196,65,101,239,227                  ; vpxor         %ymm11,%ymm3,%ymm12
   DB  196,65,69,239,219                   ; vpxor         %ymm11,%ymm7,%ymm11
   DB  196,65,37,101,220                   ; vpcmpgtw      %ymm12,%ymm11,%ymm11
@@ -37649,7 +37649,7 @@
   DB  196,66,53,62,234                    ; vpmaxuw       %ymm10,%ymm9,%ymm13
   DB  196,66,21,62,232                    ; vpmaxuw       %ymm8,%ymm13,%ymm13
   DB  196,67,21,76,220,176                ; vpblendvb     %ymm11,%ymm12,%ymm13,%ymm11
-  DB  196,98,125,121,37,4,133,0,0         ; vpbroadcastw  0x8504(%rip),%ymm12        # 2fdea <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+  DB  196,98,125,121,37,100,180,0,0       ; vpbroadcastw  0xb464(%rip),%ymm12        # 32d4a <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
   DB  196,65,61,239,236                   ; vpxor         %ymm12,%ymm8,%ymm13
   DB  197,21,213,236                      ; vpmullw       %ymm4,%ymm13,%ymm13
   DB  197,189,213,192                     ; vpmullw       %ymm0,%ymm8,%ymm0
@@ -37715,6 +37715,1012 @@
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
 
+PUBLIC _sk_clamp_x_1_hsw_lowp
+_sk_clamp_x_1_hsw_lowp LABEL PROC
+  DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
+  DB  196,193,116,95,200                  ; vmaxps        %ymm8,%ymm1,%ymm1
+  DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
+  DB  196,98,125,24,5,224,171,0,0         ; vbroadcastss  0xabe0(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_repeat_x_1_hsw_lowp
+_sk_repeat_x_1_hsw_lowp LABEL PROC
+  DB  196,99,125,8,192,1                  ; vroundps      $0x1,%ymm0,%ymm8
+  DB  196,99,125,8,201,1                  ; vroundps      $0x1,%ymm1,%ymm9
+  DB  196,193,124,92,192                  ; vsubps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,92,201                  ; vsubps        %ymm9,%ymm1,%ymm1
+  DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
+  DB  196,193,116,95,200                  ; vmaxps        %ymm8,%ymm1,%ymm1
+  DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
+  DB  196,98,125,24,5,164,171,0,0         ; vbroadcastss  0xaba4(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_mirror_x_1_hsw_lowp
+_sk_mirror_x_1_hsw_lowp LABEL PROC
+  DB  196,98,125,24,5,165,171,0,0         ; vbroadcastss  0xaba5(%rip),%ymm8        # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+  DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,88,200                  ; vaddps        %ymm8,%ymm1,%ymm1
+  DB  196,98,125,24,13,118,171,0,0        ; vbroadcastss  0xab76(%rip),%ymm9        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,65,116,89,209                   ; vmulps        %ymm9,%ymm1,%ymm10
+  DB  196,65,124,89,201                   ; vmulps        %ymm9,%ymm0,%ymm9
+  DB  196,67,125,8,201,1                  ; vroundps      $0x1,%ymm9,%ymm9
+  DB  196,67,125,8,210,1                  ; vroundps      $0x1,%ymm10,%ymm10
+  DB  196,65,44,88,210                    ; vaddps        %ymm10,%ymm10,%ymm10
+  DB  196,65,52,88,201                    ; vaddps        %ymm9,%ymm9,%ymm9
+  DB  196,193,124,92,193                  ; vsubps        %ymm9,%ymm0,%ymm0
+  DB  196,193,116,92,202                  ; vsubps        %ymm10,%ymm1,%ymm1
+  DB  196,193,116,88,200                  ; vaddps        %ymm8,%ymm1,%ymm1
+  DB  196,193,124,88,192                  ; vaddps        %ymm8,%ymm0,%ymm0
+  DB  196,98,125,24,5,197,172,0,0         ; vbroadcastss  0xacc5(%rip),%ymm8        # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  DB  196,193,124,84,192                  ; vandps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,84,200                  ; vandps        %ymm8,%ymm1,%ymm1
+  DB  196,65,60,87,192                    ; vxorps        %ymm8,%ymm8,%ymm8
+  DB  196,193,116,95,200                  ; vmaxps        %ymm8,%ymm1,%ymm1
+  DB  196,193,124,95,192                  ; vmaxps        %ymm8,%ymm0,%ymm0
+  DB  196,98,125,24,5,27,171,0,0          ; vbroadcastss  0xab1b(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  196,193,124,93,192                  ; vminps        %ymm8,%ymm0,%ymm0
+  DB  196,193,116,93,200                  ; vminps        %ymm8,%ymm1,%ymm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_gradient_hsw_lowp
+_sk_gradient_hsw_lowp LABEL PROC
+  DB  85                                  ; push          %rbp
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,129,236,168,1,0,0                ; sub           $0x1a8,%rsp
+  DB  197,252,17,188,36,128,1,0,0         ; vmovups       %ymm7,0x180(%rsp)
+  DB  197,252,17,180,36,96,1,0,0          ; vmovups       %ymm6,0x160(%rsp)
+  DB  197,252,17,172,36,64,1,0,0          ; vmovups       %ymm5,0x140(%rsp)
+  DB  197,252,17,164,36,32,1,0,0          ; vmovups       %ymm4,0x120(%rsp)
+  DB  72,137,140,36,184,0,0,0             ; mov           %rcx,0xb8(%rsp)
+  DB  72,137,148,36,176,0,0,0             ; mov           %rdx,0xb0(%rsp)
+  DB  72,137,188,36,168,0,0,0             ; mov           %rdi,0xa8(%rsp)
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,137,180,36,160,0,0,0             ; mov           %rsi,0xa0(%rsp)
+  DB  73,137,196                          ; mov           %rax,%r12
+  DB  73,139,4,36                         ; mov           (%r12),%rax
+  DB  197,229,239,219                     ; vpxor         %ymm3,%ymm3,%ymm3
+  DB  197,237,239,210                     ; vpxor         %ymm2,%ymm2,%ymm2
+  DB  72,131,248,2                        ; cmp           $0x2,%rax
+  DB  114,52                              ; jb            27b1f <_sk_gradient_hsw_lowp+0xa0>
+  DB  73,139,76,36,72                     ; mov           0x48(%r12),%rcx
+  DB  72,255,200                          ; dec           %rax
+  DB  72,131,193,4                        ; add           $0x4,%rcx
+  DB  197,229,239,219                     ; vpxor         %ymm3,%ymm3,%ymm3
+  DB  197,237,239,210                     ; vpxor         %ymm2,%ymm2,%ymm2
+  DB  196,226,125,24,41                   ; vbroadcastss  (%rcx),%ymm5
+  DB  197,212,194,240,2                   ; vcmpleps      %ymm0,%ymm5,%ymm6
+  DB  197,229,250,222                     ; vpsubd        %ymm6,%ymm3,%ymm3
+  DB  197,212,194,233,2                   ; vcmpleps      %ymm1,%ymm5,%ymm5
+  DB  197,237,250,213                     ; vpsubd        %ymm5,%ymm2,%ymm2
+  DB  72,131,193,4                        ; add           $0x4,%rcx
+  DB  72,255,200                          ; dec           %rax
+  DB  117,224                             ; jne           27aff <_sk_gradient_hsw_lowp+0x80>
+  DB  196,227,249,22,219,1                ; vpextrq       $0x1,%xmm3,%rbx
+  DB  137,216                             ; mov           %ebx,%eax
+  DB  72,137,68,36,96                     ; mov           %rax,0x60(%rsp)
+  DB  72,193,235,32                       ; shr           $0x20,%rbx
+  DB  72,137,92,36,40                     ; mov           %rbx,0x28(%rsp)
+  DB  196,225,249,126,223                 ; vmovq         %xmm3,%rdi
+  DB  137,248                             ; mov           %edi,%eax
+  DB  72,137,68,36,24                     ; mov           %rax,0x18(%rsp)
+  DB  72,193,239,32                       ; shr           $0x20,%rdi
+  DB  72,137,124,36,88                    ; mov           %rdi,0x58(%rsp)
+  DB  196,227,125,57,219,1                ; vextracti128  $0x1,%ymm3,%xmm3
+  DB  196,227,249,22,222,1                ; vpextrq       $0x1,%xmm3,%rsi
+  DB  137,240                             ; mov           %esi,%eax
+  DB  72,137,68,36,72                     ; mov           %rax,0x48(%rsp)
+  DB  72,193,238,32                       ; shr           $0x20,%rsi
+  DB  72,137,116,36,64                    ; mov           %rsi,0x40(%rsp)
+  DB  196,225,249,126,217                 ; vmovq         %xmm3,%rcx
+  DB  137,202                             ; mov           %ecx,%edx
+  DB  72,193,233,32                       ; shr           $0x20,%rcx
+  DB  72,137,76,36,32                     ; mov           %rcx,0x20(%rsp)
+  DB  196,227,249,22,211,1                ; vpextrq       $0x1,%xmm2,%rbx
+  DB  65,137,222                          ; mov           %ebx,%r14d
+  DB  72,193,235,32                       ; shr           $0x20,%rbx
+  DB  196,193,249,126,210                 ; vmovq         %xmm2,%r10
+  DB  68,137,215                          ; mov           %r10d,%edi
+  DB  72,137,124,36,48                    ; mov           %rdi,0x30(%rsp)
+  DB  73,193,234,32                       ; shr           $0x20,%r10
+  DB  196,227,125,57,210,1                ; vextracti128  $0x1,%ymm2,%xmm2
+  DB  196,195,249,22,215,1                ; vpextrq       $0x1,%xmm2,%r15
+  DB  68,137,253                          ; mov           %r15d,%ebp
+  DB  73,193,239,32                       ; shr           $0x20,%r15
+  DB  196,193,249,126,213                 ; vmovq         %xmm2,%r13
+  DB  69,137,235                          ; mov           %r13d,%r11d
+  DB  73,193,237,32                       ; shr           $0x20,%r13
+  DB  77,139,76,36,8                      ; mov           0x8(%r12),%r9
+  DB  76,137,100,36,112                   ; mov           %r12,0x70(%rsp)
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  196,3,105,33,4,169,16               ; vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm8
+  DB  196,65,122,16,12,169                ; vmovss        (%r9,%rbp,4),%xmm9
+  DB  72,137,108,36,56                    ; mov           %rbp,0x38(%rsp)
+  DB  196,1,122,16,20,185                 ; vmovss        (%r9,%r15,4),%xmm10
+  DB  196,193,122,16,52,185               ; vmovss        (%r9,%rdi,4),%xmm6
+  DB  196,3,73,33,28,145,16               ; vinsertps     $0x10,(%r9,%r10,4),%xmm6,%xmm11
+  DB  196,1,122,16,36,177                 ; vmovss        (%r9,%r14,4),%xmm12
+  DB  196,65,122,16,44,153                ; vmovss        (%r9,%rbx,4),%xmm13
+  DB  72,137,92,36,120                    ; mov           %rbx,0x78(%rsp)
+  DB  196,193,122,16,28,145               ; vmovss        (%r9,%rdx,4),%xmm3
+  DB  72,137,215                          ; mov           %rdx,%rdi
+  DB  72,137,124,36,80                    ; mov           %rdi,0x50(%rsp)
+  DB  196,195,97,33,28,137,16             ; vinsertps     $0x10,(%r9,%rcx,4),%xmm3,%xmm3
+  DB  72,139,84,36,72                     ; mov           0x48(%rsp),%rdx
+  DB  196,67,97,33,52,145,32              ; vinsertps     $0x20,(%r9,%rdx,4),%xmm3,%xmm14
+  DB  196,193,122,16,44,177               ; vmovss        (%r9,%rsi,4),%xmm5
+  DB  72,139,68,36,24                     ; mov           0x18(%rsp),%rax
+  DB  196,193,122,16,52,129               ; vmovss        (%r9,%rax,4),%xmm6
+  DB  72,139,76,36,88                     ; mov           0x58(%rsp),%rcx
+  DB  196,195,73,33,52,137,16             ; vinsertps     $0x10,(%r9,%rcx,4),%xmm6,%xmm6
+  DB  72,139,116,36,96                    ; mov           0x60(%rsp),%rsi
+  DB  196,195,73,33,52,177,32             ; vinsertps     $0x20,(%r9,%rsi,4),%xmm6,%xmm6
+  DB  76,139,68,36,40                     ; mov           0x28(%rsp),%r8
+  DB  196,129,122,16,20,129               ; vmovss        (%r9,%r8,4),%xmm2
+  DB  196,195,57,33,249,32                ; vinsertps     $0x20,%xmm9,%xmm8,%xmm7
+  DB  196,195,65,33,250,48                ; vinsertps     $0x30,%xmm10,%xmm7,%xmm7
+  DB  196,195,33,33,220,32                ; vinsertps     $0x20,%xmm12,%xmm11,%xmm3
+  DB  196,195,97,33,221,48                ; vinsertps     $0x30,%xmm13,%xmm3,%xmm3
+  DB  196,227,101,24,223,1                ; vinsertf128   $0x1,%xmm7,%ymm3,%ymm3
+  DB  197,252,17,156,36,0,1,0,0           ; vmovups       %ymm3,0x100(%rsp)
+  DB  196,227,9,33,221,48                 ; vinsertps     $0x30,%xmm5,%xmm14,%xmm3
+  DB  196,227,73,33,210,48                ; vinsertps     $0x30,%xmm2,%xmm6,%xmm2
+  DB  196,99,109,24,211,1                 ; vinsertf128   $0x1,%xmm3,%ymm2,%ymm10
+  DB  77,139,76,36,16                     ; mov           0x10(%r12),%r9
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  196,131,105,33,20,169,16            ; vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  DB  196,193,122,16,28,169               ; vmovss        (%r9,%rbp,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,129,122,16,28,185               ; vmovss        (%r9,%r15,4),%xmm3
+  DB  196,99,105,33,195,48                ; vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  DB  76,139,100,36,48                    ; mov           0x30(%rsp),%r12
+  DB  196,129,122,16,28,161               ; vmovss        (%r9,%r12,4),%xmm3
+  DB  196,3,97,33,12,145,16               ; vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm9
+  DB  196,129,122,16,44,177               ; vmovss        (%r9,%r14,4),%xmm5
+  DB  196,193,122,16,52,153               ; vmovss        (%r9,%rbx,4),%xmm6
+  DB  196,193,122,16,60,185               ; vmovss        (%r9,%rdi,4),%xmm7
+  DB  72,139,92,36,32                     ; mov           0x20(%rsp),%rbx
+  DB  196,195,65,33,60,153,16             ; vinsertps     $0x10,(%r9,%rbx,4),%xmm7,%xmm7
+  DB  196,195,65,33,60,145,32             ; vinsertps     $0x20,(%r9,%rdx,4),%xmm7,%xmm7
+  DB  73,137,208                          ; mov           %rdx,%r8
+  DB  72,139,124,36,64                    ; mov           0x40(%rsp),%rdi
+  DB  196,193,122,16,20,185               ; vmovss        (%r9,%rdi,4),%xmm2
+  DB  196,193,122,16,36,129               ; vmovss        (%r9,%rax,4),%xmm4
+  DB  196,195,89,33,36,137,16             ; vinsertps     $0x10,(%r9,%rcx,4),%xmm4,%xmm4
+  DB  72,137,205                          ; mov           %rcx,%rbp
+  DB  196,195,89,33,36,177,32             ; vinsertps     $0x20,(%r9,%rsi,4),%xmm4,%xmm4
+  DB  72,139,76,36,40                     ; mov           0x28(%rsp),%rcx
+  DB  196,193,122,16,28,137               ; vmovss        (%r9,%rcx,4),%xmm3
+  DB  196,227,49,33,237,32                ; vinsertps     $0x20,%xmm5,%xmm9,%xmm5
+  DB  196,227,81,33,238,48                ; vinsertps     $0x30,%xmm6,%xmm5,%xmm5
+  DB  196,195,85,24,232,1                 ; vinsertf128   $0x1,%xmm8,%ymm5,%ymm5
+  DB  197,252,17,172,36,224,0,0,0         ; vmovups       %ymm5,0xe0(%rsp)
+  DB  196,227,65,33,210,48                ; vinsertps     $0x30,%xmm2,%xmm7,%xmm2
+  DB  196,227,89,33,219,48                ; vinsertps     $0x30,%xmm3,%xmm4,%xmm3
+  DB  196,99,101,24,218,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm11
+  DB  72,139,84,36,112                    ; mov           0x70(%rsp),%rdx
+  DB  76,139,74,24                        ; mov           0x18(%rdx),%r9
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  196,131,105,33,20,169,16            ; vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  DB  76,137,108,36,104                   ; mov           %r13,0x68(%rsp)
+  DB  72,139,68,36,56                     ; mov           0x38(%rsp),%rax
+  DB  196,193,122,16,28,129               ; vmovss        (%r9,%rax,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,129,122,16,28,185               ; vmovss        (%r9,%r15,4),%xmm3
+  DB  196,99,105,33,195,48                ; vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  DB  196,129,122,16,28,161               ; vmovss        (%r9,%r12,4),%xmm3
+  DB  196,131,97,33,28,145,16             ; vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  DB  196,129,122,16,36,177               ; vmovss        (%r9,%r14,4),%xmm4
+  DB  196,227,97,33,220,32                ; vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  DB  76,139,100,36,120                   ; mov           0x78(%rsp),%r12
+  DB  196,129,122,16,36,161               ; vmovss        (%r9,%r12,4),%xmm4
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  72,139,68,36,80                     ; mov           0x50(%rsp),%rax
+  DB  196,193,122,16,36,129               ; vmovss        (%r9,%rax,4),%xmm4
+  DB  196,195,89,33,36,153,16             ; vinsertps     $0x10,(%r9,%rbx,4),%xmm4,%xmm4
+  DB  196,131,89,33,36,129,32             ; vinsertps     $0x20,(%r9,%r8,4),%xmm4,%xmm4
+  DB  196,193,122,16,44,185               ; vmovss        (%r9,%rdi,4),%xmm5
+  DB  73,137,248                          ; mov           %rdi,%r8
+  DB  72,139,92,36,24                     ; mov           0x18(%rsp),%rbx
+  DB  196,193,122,16,60,153               ; vmovss        (%r9,%rbx,4),%xmm7
+  DB  196,195,65,33,60,169,16             ; vinsertps     $0x10,(%r9,%rbp,4),%xmm7,%xmm7
+  DB  196,195,65,33,60,177,32             ; vinsertps     $0x20,(%r9,%rsi,4),%xmm7,%xmm7
+  DB  196,193,122,16,20,137               ; vmovss        (%r9,%rcx,4),%xmm2
+  DB  196,195,101,24,216,1                ; vinsertf128   $0x1,%xmm8,%ymm3,%ymm3
+  DB  197,252,17,156,36,192,0,0,0         ; vmovups       %ymm3,0xc0(%rsp)
+  DB  196,227,89,33,221,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm3
+  DB  196,227,65,33,210,48                ; vinsertps     $0x30,%xmm2,%xmm7,%xmm2
+  DB  196,99,109,24,227,1                 ; vinsertf128   $0x1,%xmm3,%ymm2,%ymm12
+  DB  76,139,74,32                        ; mov           0x20(%rdx),%r9
+  DB  72,137,215                          ; mov           %rdx,%rdi
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  76,137,156,36,152,0,0,0             ; mov           %r11,0x98(%rsp)
+  DB  196,131,105,33,20,169,16            ; vinsertps     $0x10,(%r9,%r13,4),%xmm2,%xmm2
+  DB  72,139,108,36,56                    ; mov           0x38(%rsp),%rbp
+  DB  196,193,122,16,28,169               ; vmovss        (%r9,%rbp,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,129,122,16,28,185               ; vmovss        (%r9,%r15,4),%xmm3
+  DB  76,137,188,36,144,0,0,0             ; mov           %r15,0x90(%rsp)
+  DB  196,227,105,33,211,48               ; vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  DB  76,139,108,36,48                    ; mov           0x30(%rsp),%r13
+  DB  196,129,122,16,28,169               ; vmovss        (%r9,%r13,4),%xmm3
+  DB  196,131,97,33,28,145,16             ; vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  DB  76,137,148,36,136,0,0,0             ; mov           %r10,0x88(%rsp)
+  DB  196,129,122,16,36,177               ; vmovss        (%r9,%r14,4),%xmm4
+  DB  76,137,242                          ; mov           %r14,%rdx
+  DB  72,137,148,36,128,0,0,0             ; mov           %rdx,0x80(%rsp)
+  DB  196,227,97,33,220,32                ; vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  DB  196,129,122,16,36,161               ; vmovss        (%r9,%r12,4),%xmm4
+  DB  76,137,230                          ; mov           %r12,%rsi
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  196,99,101,24,202,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm9
+  DB  72,139,68,36,80                     ; mov           0x50(%rsp),%rax
+  DB  196,193,122,16,20,129               ; vmovss        (%r9,%rax,4),%xmm2
+  DB  72,139,76,36,32                     ; mov           0x20(%rsp),%rcx
+  DB  196,195,105,33,20,137,16            ; vinsertps     $0x10,(%r9,%rcx,4),%xmm2,%xmm2
+  DB  76,139,116,36,72                    ; mov           0x48(%rsp),%r14
+  DB  196,131,105,33,20,177,32            ; vinsertps     $0x20,(%r9,%r14,4),%xmm2,%xmm2
+  DB  196,129,122,16,28,129               ; vmovss        (%r9,%r8,4),%xmm3
+  DB  196,227,105,33,211,48               ; vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  DB  196,193,122,16,28,153               ; vmovss        (%r9,%rbx,4),%xmm3
+  DB  76,139,68,36,88                     ; mov           0x58(%rsp),%r8
+  DB  196,131,97,33,28,129,16             ; vinsertps     $0x10,(%r9,%r8,4),%xmm3,%xmm3
+  DB  72,139,92,36,96                     ; mov           0x60(%rsp),%rbx
+  DB  196,195,97,33,28,153,32             ; vinsertps     $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+  DB  76,139,100,36,40                    ; mov           0x28(%rsp),%r12
+  DB  196,129,122,16,36,161               ; vmovss        (%r9,%r12,4),%xmm4
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  196,99,101,24,242,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm14
+  DB  76,139,79,40                        ; mov           0x28(%rdi),%r9
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  72,139,76,36,104                    ; mov           0x68(%rsp),%rcx
+  DB  196,195,105,33,20,137,16            ; vinsertps     $0x10,(%r9,%rcx,4),%xmm2,%xmm2
+  DB  196,193,122,16,28,169               ; vmovss        (%r9,%rbp,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,129,122,16,28,185               ; vmovss        (%r9,%r15,4),%xmm3
+  DB  196,227,105,33,211,48               ; vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  DB  196,129,122,16,28,169               ; vmovss        (%r9,%r13,4),%xmm3
+  DB  196,131,97,33,28,145,16             ; vinsertps     $0x10,(%r9,%r10,4),%xmm3,%xmm3
+  DB  196,193,122,16,36,145               ; vmovss        (%r9,%rdx,4),%xmm4
+  DB  196,227,97,33,220,32                ; vinsertps     $0x20,%xmm4,%xmm3,%xmm3
+  DB  196,193,122,16,36,177               ; vmovss        (%r9,%rsi,4),%xmm4
+  DB  73,137,245                          ; mov           %rsi,%r13
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  196,99,101,24,234,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm13
+  DB  196,193,122,16,20,129               ; vmovss        (%r9,%rax,4),%xmm2
+  DB  73,137,195                          ; mov           %rax,%r11
+  DB  72,139,68,36,32                     ; mov           0x20(%rsp),%rax
+  DB  196,195,105,33,20,129,16            ; vinsertps     $0x10,(%r9,%rax,4),%xmm2,%xmm2
+  DB  196,131,105,33,20,177,32            ; vinsertps     $0x20,(%r9,%r14,4),%xmm2,%xmm2
+  DB  77,137,242                          ; mov           %r14,%r10
+  DB  72,139,84,36,64                     ; mov           0x40(%rsp),%rdx
+  DB  196,193,122,16,28,145               ; vmovss        (%r9,%rdx,4),%xmm3
+  DB  196,227,105,33,211,48               ; vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  DB  72,139,76,36,24                     ; mov           0x18(%rsp),%rcx
+  DB  196,193,122,16,28,137               ; vmovss        (%r9,%rcx,4),%xmm3
+  DB  77,137,198                          ; mov           %r8,%r14
+  DB  196,131,97,33,28,177,16             ; vinsertps     $0x10,(%r9,%r14,4),%xmm3,%xmm3
+  DB  196,195,97,33,28,153,32             ; vinsertps     $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+  DB  196,129,122,16,36,161               ; vmovss        (%r9,%r12,4),%xmm4
+  DB  77,137,231                          ; mov           %r12,%r15
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  196,99,101,24,250,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm15
+  DB  72,137,254                          ; mov           %rdi,%rsi
+  DB  76,139,78,48                        ; mov           0x30(%rsi),%r9
+  DB  196,129,122,16,20,153               ; vmovss        (%r9,%r11,4),%xmm2
+  DB  196,195,105,33,20,129,16            ; vinsertps     $0x10,(%r9,%rax,4),%xmm2,%xmm2
+  DB  196,131,105,33,20,145,32            ; vinsertps     $0x20,(%r9,%r10,4),%xmm2,%xmm2
+  DB  72,137,215                          ; mov           %rdx,%rdi
+  DB  196,193,122,16,28,185               ; vmovss        (%r9,%rdi,4),%xmm3
+  DB  196,227,105,33,211,48               ; vinsertps     $0x30,%xmm3,%xmm2,%xmm2
+  DB  196,193,122,16,28,137               ; vmovss        (%r9,%rcx,4),%xmm3
+  DB  76,137,242                          ; mov           %r14,%rdx
+  DB  196,195,97,33,28,145,16             ; vinsertps     $0x10,(%r9,%rdx,4),%xmm3,%xmm3
+  DB  196,195,97,33,28,153,32             ; vinsertps     $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+  DB  196,129,122,16,36,185               ; vmovss        (%r9,%r15,4),%xmm4
+  DB  196,227,97,33,220,48                ; vinsertps     $0x30,%xmm4,%xmm3,%xmm3
+  DB  196,99,101,24,194,1                 ; vinsertf128   $0x1,%xmm2,%ymm3,%ymm8
+  DB  76,139,118,56                       ; mov           0x38(%rsi),%r14
+  DB  196,129,122,16,20,158               ; vmovss        (%r14,%r11,4),%xmm2
+  DB  196,195,105,33,20,134,16            ; vinsertps     $0x10,(%r14,%rax,4),%xmm2,%xmm2
+  DB  196,131,105,33,20,150,32            ; vinsertps     $0x20,(%r14,%r10,4),%xmm2,%xmm2
+  DB  196,193,122,16,36,190               ; vmovss        (%r14,%rdi,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,193,122,16,36,142               ; vmovss        (%r14,%rcx,4),%xmm4
+  DB  196,195,89,33,36,150,16             ; vinsertps     $0x10,(%r14,%rdx,4),%xmm4,%xmm4
+  DB  196,195,89,33,36,158,32             ; vinsertps     $0x20,(%r14,%rbx,4),%xmm4,%xmm4
+  DB  196,129,122,16,44,190               ; vmovss        (%r14,%r15,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,227,93,24,210,1                 ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm2
+  DB  76,139,102,64                       ; mov           0x40(%rsi),%r12
+  DB  196,129,122,16,36,156               ; vmovss        (%r12,%r11,4),%xmm4
+  DB  196,195,89,33,36,132,16             ; vinsertps     $0x10,(%r12,%rax,4),%xmm4,%xmm4
+  DB  196,131,89,33,36,148,32             ; vinsertps     $0x20,(%r12,%r10,4),%xmm4,%xmm4
+  DB  196,193,122,16,44,188               ; vmovss        (%r12,%rdi,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,193,122,16,44,140               ; vmovss        (%r12,%rcx,4),%xmm5
+  DB  196,195,81,33,44,148,16             ; vinsertps     $0x10,(%r12,%rdx,4),%xmm5,%xmm5
+  DB  196,195,81,33,44,156,32             ; vinsertps     $0x20,(%r12,%rbx,4),%xmm5,%xmm5
+  DB  196,129,122,16,60,188               ; vmovss        (%r12,%r15,4),%xmm7
+  DB  196,227,81,33,239,48                ; vinsertps     $0x30,%xmm7,%xmm5,%xmm5
+  DB  196,227,85,24,236,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm5
+  DB  196,66,125,184,250                  ; vfmadd231ps   %ymm10,%ymm0,%ymm15
+  DB  196,66,125,184,195                  ; vfmadd231ps   %ymm11,%ymm0,%ymm8
+  DB  196,194,125,184,212                 ; vfmadd231ps   %ymm12,%ymm0,%ymm2
+  DB  196,194,125,184,238                 ; vfmadd231ps   %ymm14,%ymm0,%ymm5
+  DB  72,139,172,36,152,0,0,0             ; mov           0x98(%rsp),%rbp
+  DB  196,193,122,16,4,169                ; vmovss        (%r9,%rbp,4),%xmm0
+  DB  76,139,68,36,104                    ; mov           0x68(%rsp),%r8
+  DB  196,131,121,33,4,129,16             ; vinsertps     $0x10,(%r9,%r8,4),%xmm0,%xmm0
+  DB  72,139,84,36,56                     ; mov           0x38(%rsp),%rdx
+  DB  196,193,122,16,36,145               ; vmovss        (%r9,%rdx,4),%xmm4
+  DB  196,227,121,33,196,32               ; vinsertps     $0x20,%xmm4,%xmm0,%xmm0
+  DB  72,139,180,36,144,0,0,0             ; mov           0x90(%rsp),%rsi
+  DB  196,193,122,16,36,177               ; vmovss        (%r9,%rsi,4),%xmm4
+  DB  196,227,121,33,196,48               ; vinsertps     $0x30,%xmm4,%xmm0,%xmm0
+  DB  72,139,76,36,48                     ; mov           0x30(%rsp),%rcx
+  DB  196,193,122,16,36,137               ; vmovss        (%r9,%rcx,4),%xmm4
+  DB  72,139,188,36,136,0,0,0             ; mov           0x88(%rsp),%rdi
+  DB  196,195,89,33,36,185,16             ; vinsertps     $0x10,(%r9,%rdi,4),%xmm4,%xmm4
+  DB  72,139,132,36,128,0,0,0             ; mov           0x80(%rsp),%rax
+  DB  196,193,122,16,60,129               ; vmovss        (%r9,%rax,4),%xmm7
+  DB  196,227,89,33,231,32                ; vinsertps     $0x20,%xmm7,%xmm4,%xmm4
+  DB  196,129,122,16,60,169               ; vmovss        (%r9,%r13,4),%xmm7
+  DB  196,227,89,33,231,48                ; vinsertps     $0x30,%xmm7,%xmm4,%xmm4
+  DB  196,227,93,24,224,1                 ; vinsertf128   $0x1,%xmm0,%ymm4,%ymm4
+  DB  196,193,122,16,4,174                ; vmovss        (%r14,%rbp,4),%xmm0
+  DB  196,131,121,33,4,134,16             ; vinsertps     $0x10,(%r14,%r8,4),%xmm0,%xmm0
+  DB  196,193,122,16,60,150               ; vmovss        (%r14,%rdx,4),%xmm7
+  DB  196,227,121,33,199,32               ; vinsertps     $0x20,%xmm7,%xmm0,%xmm0
+  DB  196,193,122,16,60,182               ; vmovss        (%r14,%rsi,4),%xmm7
+  DB  196,227,121,33,199,48               ; vinsertps     $0x30,%xmm7,%xmm0,%xmm0
+  DB  196,193,122,16,60,142               ; vmovss        (%r14,%rcx,4),%xmm7
+  DB  196,195,65,33,60,190,16             ; vinsertps     $0x10,(%r14,%rdi,4),%xmm7,%xmm7
+  DB  196,193,122,16,52,134               ; vmovss        (%r14,%rax,4),%xmm6
+  DB  196,227,65,33,246,32                ; vinsertps     $0x20,%xmm6,%xmm7,%xmm6
+  DB  196,129,122,16,60,174               ; vmovss        (%r14,%r13,4),%xmm7
+  DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  DB  196,227,77,24,240,1                 ; vinsertf128   $0x1,%xmm0,%ymm6,%ymm6
+  DB  196,193,122,16,4,172                ; vmovss        (%r12,%rbp,4),%xmm0
+  DB  196,131,121,33,4,132,16             ; vinsertps     $0x10,(%r12,%r8,4),%xmm0,%xmm0
+  DB  196,193,122,16,60,148               ; vmovss        (%r12,%rdx,4),%xmm7
+  DB  196,227,121,33,199,32               ; vinsertps     $0x20,%xmm7,%xmm0,%xmm0
+  DB  196,193,122,16,60,180               ; vmovss        (%r12,%rsi,4),%xmm7
+  DB  196,227,121,33,199,48               ; vinsertps     $0x30,%xmm7,%xmm0,%xmm0
+  DB  196,193,122,16,60,140               ; vmovss        (%r12,%rcx,4),%xmm7
+  DB  196,195,65,33,60,188,16             ; vinsertps     $0x10,(%r12,%rdi,4),%xmm7,%xmm7
+  DB  196,193,122,16,28,132               ; vmovss        (%r12,%rax,4),%xmm3
+  DB  196,227,65,33,219,32                ; vinsertps     $0x20,%xmm3,%xmm7,%xmm3
+  DB  196,129,122,16,60,172               ; vmovss        (%r12,%r13,4),%xmm7
+  DB  196,227,97,33,223,48                ; vinsertps     $0x30,%xmm7,%xmm3,%xmm3
+  DB  196,227,101,24,216,1                ; vinsertf128   $0x1,%xmm0,%ymm3,%ymm3
+  DB  196,98,117,184,172,36,0,1,0,0       ; vfmadd231ps   0x100(%rsp),%ymm1,%ymm13
+  DB  196,226,117,184,164,36,224,0,0,0    ; vfmadd231ps   0xe0(%rsp),%ymm1,%ymm4
+  DB  196,226,117,184,180,36,192,0,0,0    ; vfmadd231ps   0xc0(%rsp),%ymm1,%ymm6
+  DB  196,194,117,184,217                 ; vfmadd231ps   %ymm9,%ymm1,%ymm3
+  DB  196,226,125,24,5,193,163,0,0        ; vbroadcastss  0xa3c1(%rip),%ymm0        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,226,125,24,13,136,163,0,0       ; vbroadcastss  0xa388(%rip),%ymm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,168,233                  ; vfmadd213ps   %ymm1,%ymm0,%ymm13
+  DB  196,98,125,168,249                  ; vfmadd213ps   %ymm1,%ymm0,%ymm15
+  DB  196,226,125,168,225                 ; vfmadd213ps   %ymm1,%ymm0,%ymm4
+  DB  196,98,125,168,193                  ; vfmadd213ps   %ymm1,%ymm0,%ymm8
+  DB  196,226,125,168,241                 ; vfmadd213ps   %ymm1,%ymm0,%ymm6
+  DB  196,226,125,168,209                 ; vfmadd213ps   %ymm1,%ymm0,%ymm2
+  DB  196,226,125,168,217                 ; vfmadd213ps   %ymm1,%ymm0,%ymm3
+  DB  196,226,125,168,233                 ; vfmadd213ps   %ymm1,%ymm0,%ymm5
+  DB  196,193,126,91,199                  ; vcvttps2dq    %ymm15,%ymm0
+  DB  197,253,111,61,43,171,0,0           ; vmovdqa       0xab2b(%rip),%ymm7        # 32d60 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+  DB  196,226,125,0,199                   ; vpshufb       %ymm7,%ymm0,%ymm0
+  DB  196,227,253,0,192,232               ; vpermq        $0xe8,%ymm0,%ymm0
+  DB  196,193,126,91,205                  ; vcvttps2dq    %ymm13,%ymm1
+  DB  196,226,117,0,207                   ; vpshufb       %ymm7,%ymm1,%ymm1
+  DB  196,227,253,0,201,232               ; vpermq        $0xe8,%ymm1,%ymm1
+  DB  196,227,125,56,193,1                ; vinserti128   $0x1,%xmm1,%ymm0,%ymm0
+  DB  196,193,126,91,200                  ; vcvttps2dq    %ymm8,%ymm1
+  DB  196,226,117,0,207                   ; vpshufb       %ymm7,%ymm1,%ymm1
+  DB  196,227,253,0,201,232               ; vpermq        $0xe8,%ymm1,%ymm1
+  DB  197,254,91,228                      ; vcvttps2dq    %ymm4,%ymm4
+  DB  196,226,93,0,231                    ; vpshufb       %ymm7,%ymm4,%ymm4
+  DB  196,227,253,0,228,232               ; vpermq        $0xe8,%ymm4,%ymm4
+  DB  196,227,117,56,204,1                ; vinserti128   $0x1,%xmm4,%ymm1,%ymm1
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  196,226,109,0,215                   ; vpshufb       %ymm7,%ymm2,%ymm2
+  DB  196,227,253,0,210,232               ; vpermq        $0xe8,%ymm2,%ymm2
+  DB  197,254,91,230                      ; vcvttps2dq    %ymm6,%ymm4
+  DB  196,226,93,0,231                    ; vpshufb       %ymm7,%ymm4,%ymm4
+  DB  196,227,253,0,228,232               ; vpermq        $0xe8,%ymm4,%ymm4
+  DB  196,227,109,56,212,1                ; vinserti128   $0x1,%xmm4,%ymm2,%ymm2
+  DB  197,254,91,229                      ; vcvttps2dq    %ymm5,%ymm4
+  DB  196,226,93,0,231                    ; vpshufb       %ymm7,%ymm4,%ymm4
+  DB  197,254,91,219                      ; vcvttps2dq    %ymm3,%ymm3
+  DB  196,226,101,0,223                   ; vpshufb       %ymm7,%ymm3,%ymm3
+  DB  196,227,253,0,228,232               ; vpermq        $0xe8,%ymm4,%ymm4
+  DB  196,227,253,0,219,232               ; vpermq        $0xe8,%ymm3,%ymm3
+  DB  196,227,93,56,219,1                 ; vinserti128   $0x1,%xmm3,%ymm4,%ymm3
+  DB  72,139,180,36,160,0,0,0             ; mov           0xa0(%rsp),%rsi
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,139,188,36,168,0,0,0             ; mov           0xa8(%rsp),%rdi
+  DB  72,139,148,36,176,0,0,0             ; mov           0xb0(%rsp),%rdx
+  DB  72,139,140,36,184,0,0,0             ; mov           0xb8(%rsp),%rcx
+  DB  197,252,16,164,36,32,1,0,0          ; vmovups       0x120(%rsp),%ymm4
+  DB  197,252,16,172,36,64,1,0,0          ; vmovups       0x140(%rsp),%ymm5
+  DB  197,252,16,180,36,96,1,0,0          ; vmovups       0x160(%rsp),%ymm6
+  DB  197,252,16,188,36,128,1,0,0         ; vmovups       0x180(%rsp),%ymm7
+  DB  72,129,196,168,1,0,0                ; add           $0x1a8,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  93                                  ; pop           %rbp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_hsw_lowp
+_sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
+  DB  85                                  ; push          %rbp
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,129,236,104,1,0,0                ; sub           $0x168,%rsp
+  DB  197,252,17,188,36,64,1,0,0          ; vmovups       %ymm7,0x140(%rsp)
+  DB  197,252,17,180,36,32,1,0,0          ; vmovups       %ymm6,0x120(%rsp)
+  DB  197,252,17,172,36,0,1,0,0           ; vmovups       %ymm5,0x100(%rsp)
+  DB  197,252,17,164,36,224,0,0,0         ; vmovups       %ymm4,0xe0(%rsp)
+  DB  72,137,140,36,152,0,0,0             ; mov           %rcx,0x98(%rsp)
+  DB  72,137,148,36,144,0,0,0             ; mov           %rdx,0x90(%rsp)
+  DB  72,137,188,36,136,0,0,0             ; mov           %rdi,0x88(%rsp)
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,137,180,36,128,0,0,0             ; mov           %rsi,0x80(%rsp)
+  DB  72,139,16                           ; mov           (%rax),%rdx
+  DB  72,137,68,36,32                     ; mov           %rax,0x20(%rsp)
+  DB  72,139,112,8                        ; mov           0x8(%rax),%rsi
+  DB  72,255,202                          ; dec           %rdx
+  DB  120,7                               ; js            2838b <_sk_evenly_spaced_gradient_hsw_lowp+0x6f>
+  DB  196,225,234,42,210                  ; vcvtsi2ss     %rdx,%xmm2,%xmm2
+  DB  235,21                              ; jmp           283a0 <_sk_evenly_spaced_gradient_hsw_lowp+0x84>
+  DB  72,137,209                          ; mov           %rdx,%rcx
+  DB  72,209,233                          ; shr           %rcx
+  DB  131,226,1                           ; and           $0x1,%edx
+  DB  72,9,202                            ; or            %rcx,%rdx
+  DB  196,225,234,42,210                  ; vcvtsi2ss     %rdx,%xmm2,%xmm2
+  DB  197,234,88,210                      ; vaddss        %xmm2,%xmm2,%xmm2
+  DB  196,226,125,24,210                  ; vbroadcastss  %xmm2,%ymm2
+  DB  197,252,89,218                      ; vmulps        %ymm2,%ymm0,%ymm3
+  DB  197,244,89,210                      ; vmulps        %ymm2,%ymm1,%ymm2
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  197,254,91,219                      ; vcvttps2dq    %ymm3,%ymm3
+  DB  196,227,249,22,219,1                ; vpextrq       $0x1,%xmm3,%rbx
+  DB  137,216                             ; mov           %ebx,%eax
+  DB  72,137,68,36,16                     ; mov           %rax,0x10(%rsp)
+  DB  72,193,235,32                       ; shr           $0x20,%rbx
+  DB  72,137,92,36,24                     ; mov           %rbx,0x18(%rsp)
+  DB  196,225,249,126,223                 ; vmovq         %xmm3,%rdi
+  DB  65,137,248                          ; mov           %edi,%r8d
+  DB  72,193,239,32                       ; shr           $0x20,%rdi
+  DB  72,137,124,36,40                    ; mov           %rdi,0x28(%rsp)
+  DB  196,227,125,57,219,1                ; vextracti128  $0x1,%ymm3,%xmm3
+  DB  196,227,249,22,218,1                ; vpextrq       $0x1,%xmm3,%rdx
+  DB  137,209                             ; mov           %edx,%ecx
+  DB  72,137,76,36,64                     ; mov           %rcx,0x40(%rsp)
+  DB  72,193,234,32                       ; shr           $0x20,%rdx
+  DB  196,225,249,126,216                 ; vmovq         %xmm3,%rax
+  DB  137,199                             ; mov           %eax,%edi
+  DB  72,193,232,32                       ; shr           $0x20,%rax
+  DB  196,195,249,22,209,1                ; vpextrq       $0x1,%xmm2,%r9
+  DB  69,137,206                          ; mov           %r9d,%r14d
+  DB  73,193,233,32                       ; shr           $0x20,%r9
+  DB  196,193,249,126,210                 ; vmovq         %xmm2,%r10
+  DB  69,137,212                          ; mov           %r10d,%r12d
+  DB  73,193,234,32                       ; shr           $0x20,%r10
+  DB  76,137,84,36,8                      ; mov           %r10,0x8(%rsp)
+  DB  196,227,125,57,210,1                ; vextracti128  $0x1,%ymm2,%xmm2
+  DB  196,195,249,22,215,1                ; vpextrq       $0x1,%xmm2,%r15
+  DB  68,137,251                          ; mov           %r15d,%ebx
+  DB  72,137,28,36                        ; mov           %rbx,(%rsp)
+  DB  73,193,239,32                       ; shr           $0x20,%r15
+  DB  196,193,249,126,213                 ; vmovq         %xmm2,%r13
+  DB  69,137,235                          ; mov           %r13d,%r11d
+  DB  73,193,237,32                       ; shr           $0x20,%r13
+  DB  196,161,122,16,20,158               ; vmovss        (%rsi,%r11,4),%xmm2
+  DB  196,163,105,33,20,174,16            ; vinsertps     $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+  DB  197,250,16,28,158                   ; vmovss        (%rsi,%rbx,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,161,122,16,28,190               ; vmovss        (%rsi,%r15,4),%xmm3
+  DB  196,99,105,33,195,48                ; vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  DB  196,161,122,16,28,166               ; vmovss        (%rsi,%r12,4),%xmm3
+  DB  196,35,97,33,12,150,16              ; vinsertps     $0x10,(%rsi,%r10,4),%xmm3,%xmm9
+  DB  196,33,122,16,20,182                ; vmovss        (%rsi,%r14,4),%xmm10
+  DB  76,137,205                          ; mov           %r9,%rbp
+  DB  72,137,108,36,88                    ; mov           %rbp,0x58(%rsp)
+  DB  197,122,16,44,174                   ; vmovss        (%rsi,%rbp,4),%xmm13
+  DB  197,250,16,60,190                   ; vmovss        (%rsi,%rdi,4),%xmm7
+  DB  73,137,249                          ; mov           %rdi,%r9
+  DB  76,137,76,36,56                     ; mov           %r9,0x38(%rsp)
+  DB  196,99,65,33,28,134,16              ; vinsertps     $0x10,(%rsi,%rax,4),%xmm7,%xmm11
+  DB  72,137,195                          ; mov           %rax,%rbx
+  DB  197,122,16,36,142                   ; vmovss        (%rsi,%rcx,4),%xmm12
+  DB  197,250,16,28,150                   ; vmovss        (%rsi,%rdx,4),%xmm3
+  DB  196,161,122,16,44,134               ; vmovss        (%rsi,%r8,4),%xmm5
+  DB  76,139,84,36,40                     ; mov           0x28(%rsp),%r10
+  DB  196,163,81,33,44,150,16             ; vinsertps     $0x10,(%rsi,%r10,4),%xmm5,%xmm5
+  DB  72,139,76,36,16                     ; mov           0x10(%rsp),%rcx
+  DB  197,250,16,60,142                   ; vmovss        (%rsi,%rcx,4),%xmm7
+  DB  72,139,124,36,24                    ; mov           0x18(%rsp),%rdi
+  DB  197,250,16,20,190                   ; vmovss        (%rsi,%rdi,4),%xmm2
+  DB  196,195,49,33,242,32                ; vinsertps     $0x20,%xmm10,%xmm9,%xmm6
+  DB  196,195,73,33,245,48                ; vinsertps     $0x30,%xmm13,%xmm6,%xmm6
+  DB  196,195,77,24,224,1                 ; vinsertf128   $0x1,%xmm8,%ymm6,%ymm4
+  DB  197,252,17,164,36,192,0,0,0         ; vmovups       %ymm4,0xc0(%rsp)
+  DB  196,195,33,33,244,32                ; vinsertps     $0x20,%xmm12,%xmm11,%xmm6
+  DB  196,227,73,33,219,48                ; vinsertps     $0x30,%xmm3,%xmm6,%xmm3
+  DB  196,227,81,33,239,32                ; vinsertps     $0x20,%xmm7,%xmm5,%xmm5
+  DB  196,227,81,33,210,48                ; vinsertps     $0x30,%xmm2,%xmm5,%xmm2
+  DB  196,99,109,24,203,1                 ; vinsertf128   $0x1,%xmm3,%ymm2,%ymm9
+  DB  72,139,68,36,32                     ; mov           0x20(%rsp),%rax
+  DB  72,139,112,16                       ; mov           0x10(%rax),%rsi
+  DB  196,161,122,16,20,158               ; vmovss        (%rsi,%r11,4),%xmm2
+  DB  196,163,105,33,20,174,16            ; vinsertps     $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+  DB  72,139,4,36                         ; mov           (%rsp),%rax
+  DB  197,250,16,28,134                   ; vmovss        (%rsi,%rax,4),%xmm3
+  DB  196,227,105,33,211,32               ; vinsertps     $0x20,%xmm3,%xmm2,%xmm2
+  DB  196,161,122,16,28,190               ; vmovss        (%rsi,%r15,4),%xmm3
+  DB  196,99,105,33,195,48                ; vinsertps     $0x30,%xmm3,%xmm2,%xmm8
+  DB  196,161,122,16,28,166               ; vmovss        (%rsi,%r12,4),%xmm3
+  DB  72,139,68,36,8                      ; mov           0x8(%rsp),%rax
+  DB  196,227,97,33,28,134,16             ; vinsertps     $0x10,(%rsi,%rax,4),%xmm3,%xmm3
+  DB  196,161,122,16,44,182               ; vmovss        (%rsi,%r14,4),%xmm5
+  DB  196,227,97,33,221,32                ; vinsertps     $0x20,%xmm5,%xmm3,%xmm3
+  DB  197,250,16,44,174                   ; vmovss        (%rsi,%rbp,4),%xmm5
+  DB  196,227,97,33,221,48                ; vinsertps     $0x30,%xmm5,%xmm3,%xmm3
+  DB  196,161,122,16,44,142               ; vmovss        (%rsi,%r9,4),%xmm5
+  DB  196,99,81,33,20,158,16              ; vinsertps     $0x10,(%rsi,%rbx,4),%xmm5,%xmm10
+  DB  73,137,217                          ; mov           %rbx,%r9
+  DB  76,137,76,36,96                     ; mov           %r9,0x60(%rsp)
+  DB  72,139,68,36,64                     ; mov           0x40(%rsp),%rax
+  DB  197,250,16,52,134                   ; vmovss        (%rsi,%rax,4),%xmm6
+  DB  197,250,16,60,150                   ; vmovss        (%rsi,%rdx,4),%xmm7
+  DB  72,137,213                          ; mov           %rdx,%rbp
+  DB  72,137,108,36,48                    ; mov           %rbp,0x30(%rsp)
+  DB  196,161,122,16,36,134               ; vmovss        (%rsi,%r8,4),%xmm4
+  DB  76,137,210                          ; mov           %r10,%rdx
+  DB  196,227,89,33,36,150,16             ; vinsertps     $0x10,(%rsi,%rdx,4),%xmm4,%xmm4
+  DB  197,250,16,20,142                   ; vmovss        (%rsi,%rcx,4),%xmm2
+  DB  72,137,203                          ; mov           %rcx,%rbx
+  DB  197,250,16,44,190                   ; vmovss        (%rsi,%rdi,4),%xmm5
+  DB  196,195,101,24,216,1                ; vinsertf128   $0x1,%xmm8,%ymm3,%ymm3
+  DB  197,252,17,156,36,160,0,0,0         ; vmovups       %ymm3,0xa0(%rsp)
+  DB  196,227,41,33,246,32                ; vinsertps     $0x20,%xmm6,%xmm10,%xmm6
+  DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  DB  196,227,89,33,210,32                ; vinsertps     $0x20,%xmm2,%xmm4,%xmm2
+  DB  196,227,105,33,213,48               ; vinsertps     $0x30,%xmm5,%xmm2,%xmm2
+  DB  196,227,109,24,222,1                ; vinsertf128   $0x1,%xmm6,%ymm2,%ymm3
+  DB  72,139,76,36,32                     ; mov           0x20(%rsp),%rcx
+  DB  72,139,113,24                       ; mov           0x18(%rcx),%rsi
+  DB  196,161,122,16,20,158               ; vmovss        (%rsi,%r11,4),%xmm2
+  DB  196,163,105,33,20,174,16            ; vinsertps     $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+  DB  76,137,108,36,72                    ; mov           %r13,0x48(%rsp)
+  DB  72,139,4,36                         ; mov           (%rsp),%rax
+  DB  197,250,16,36,134                   ; vmovss        (%rsi,%rax,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,190               ; vmovss        (%rsi,%r15,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,166               ; vmovss        (%rsi,%r12,4),%xmm4
+  DB  76,137,224                          ; mov           %r12,%rax
+  DB  76,139,84,36,8                      ; mov           0x8(%rsp),%r10
+  DB  196,163,89,33,36,150,16             ; vinsertps     $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+  DB  196,161,122,16,44,182               ; vmovss        (%rsi,%r14,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  76,139,100,36,88                    ; mov           0x58(%rsp),%r12
+  DB  196,161,122,16,44,166               ; vmovss        (%rsi,%r12,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,194,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm8
+  DB  72,139,124,36,56                    ; mov           0x38(%rsp),%rdi
+  DB  197,250,16,20,190                   ; vmovss        (%rsi,%rdi,4),%xmm2
+  DB  196,163,105,33,20,142,16            ; vinsertps     $0x10,(%rsi,%r9,4),%xmm2,%xmm2
+  DB  76,139,76,36,64                     ; mov           0x40(%rsp),%r9
+  DB  196,161,122,16,36,142               ; vmovss        (%rsi,%r9,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  197,250,16,36,174                   ; vmovss        (%rsi,%rbp,4),%xmm4
+  DB  76,137,68,36,80                     ; mov           %r8,0x50(%rsp)
+  DB  196,161,122,16,44,134               ; vmovss        (%rsi,%r8,4),%xmm5
+  DB  196,227,81,33,44,150,16             ; vinsertps     $0x10,(%rsi,%rdx,4),%xmm5,%xmm5
+  DB  197,250,16,52,158                   ; vmovss        (%rsi,%rbx,4),%xmm6
+  DB  72,139,84,36,24                     ; mov           0x18(%rsp),%rdx
+  DB  197,250,16,60,150                   ; vmovss        (%rsi,%rdx,4),%xmm7
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,227,81,33,230,32                ; vinsertps     $0x20,%xmm6,%xmm5,%xmm4
+  DB  196,227,89,33,231,48                ; vinsertps     $0x30,%xmm7,%xmm4,%xmm4
+  DB  196,99,93,24,226,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm12
+  DB  72,139,113,32                       ; mov           0x20(%rcx),%rsi
+  DB  196,161,122,16,20,158               ; vmovss        (%rsi,%r11,4),%xmm2
+  DB  76,137,92,36,120                    ; mov           %r11,0x78(%rsp)
+  DB  196,163,105,33,20,174,16            ; vinsertps     $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+  DB  72,139,44,36                        ; mov           (%rsp),%rbp
+  DB  197,250,16,36,174                   ; vmovss        (%rsi,%rbp,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,190               ; vmovss        (%rsi,%r15,4),%xmm4
+  DB  76,137,124,36,104                   ; mov           %r15,0x68(%rsp)
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  197,250,16,36,134                   ; vmovss        (%rsi,%rax,4),%xmm4
+  DB  73,137,197                          ; mov           %rax,%r13
+  DB  76,137,108,36,112                   ; mov           %r13,0x70(%rsp)
+  DB  196,163,89,33,36,150,16             ; vinsertps     $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+  DB  196,161,122,16,44,182               ; vmovss        (%rsi,%r14,4),%xmm5
+  DB  76,137,242                          ; mov           %r14,%rdx
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  196,161,122,16,44,166               ; vmovss        (%rsi,%r12,4),%xmm5
+  DB  76,137,231                          ; mov           %r12,%rdi
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,210,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm10
+  DB  76,139,116,36,56                    ; mov           0x38(%rsp),%r14
+  DB  196,161,122,16,20,182               ; vmovss        (%rsi,%r14,4),%xmm2
+  DB  72,139,92,36,96                     ; mov           0x60(%rsp),%rbx
+  DB  196,227,105,33,20,158,16            ; vinsertps     $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+  DB  196,161,122,16,36,142               ; vmovss        (%rsi,%r9,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  72,139,68,36,48                     ; mov           0x30(%rsp),%rax
+  DB  197,250,16,36,134                   ; vmovss        (%rsi,%rax,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,134               ; vmovss        (%rsi,%r8,4),%xmm4
+  DB  72,139,68,36,40                     ; mov           0x28(%rsp),%rax
+  DB  196,227,89,33,36,134,16             ; vinsertps     $0x10,(%rsi,%rax,4),%xmm4,%xmm4
+  DB  72,139,76,36,16                     ; mov           0x10(%rsp),%rcx
+  DB  197,250,16,44,142                   ; vmovss        (%rsi,%rcx,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  76,139,100,36,24                    ; mov           0x18(%rsp),%r12
+  DB  196,161,122,16,44,166               ; vmovss        (%rsi,%r12,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,242,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm14
+  DB  76,139,68,36,32                     ; mov           0x20(%rsp),%r8
+  DB  73,139,112,40                       ; mov           0x28(%r8),%rsi
+  DB  196,161,122,16,20,158               ; vmovss        (%rsi,%r11,4),%xmm2
+  DB  72,139,76,36,72                     ; mov           0x48(%rsp),%rcx
+  DB  196,227,105,33,20,142,16            ; vinsertps     $0x10,(%rsi,%rcx,4),%xmm2,%xmm2
+  DB  197,250,16,36,174                   ; vmovss        (%rsi,%rbp,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,190               ; vmovss        (%rsi,%r15,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,161,122,16,36,174               ; vmovss        (%rsi,%r13,4),%xmm4
+  DB  196,163,89,33,36,150,16             ; vinsertps     $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+  DB  197,250,16,44,150                   ; vmovss        (%rsi,%rdx,4),%xmm5
+  DB  73,137,213                          ; mov           %rdx,%r13
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  197,250,16,44,190                   ; vmovss        (%rsi,%rdi,4),%xmm5
+  DB  73,137,255                          ; mov           %rdi,%r15
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,234,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm13
+  DB  196,161,122,16,20,182               ; vmovss        (%rsi,%r14,4),%xmm2
+  DB  77,137,242                          ; mov           %r14,%r10
+  DB  196,227,105,33,20,158,16            ; vinsertps     $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+  DB  196,161,122,16,36,142               ; vmovss        (%rsi,%r9,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  72,139,84,36,48                     ; mov           0x30(%rsp),%rdx
+  DB  197,250,16,36,150                   ; vmovss        (%rsi,%rdx,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  72,139,76,36,80                     ; mov           0x50(%rsp),%rcx
+  DB  197,250,16,36,142                   ; vmovss        (%rsi,%rcx,4),%xmm4
+  DB  196,227,89,33,36,134,16             ; vinsertps     $0x10,(%rsi,%rax,4),%xmm4,%xmm4
+  DB  73,137,195                          ; mov           %rax,%r11
+  DB  72,139,108,36,16                    ; mov           0x10(%rsp),%rbp
+  DB  197,250,16,44,174                   ; vmovss        (%rsi,%rbp,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  196,161,122,16,44,166               ; vmovss        (%rsi,%r12,4),%xmm5
+  DB  76,137,224                          ; mov           %r12,%rax
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,250,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm15
+  DB  76,137,199                          ; mov           %r8,%rdi
+  DB  72,139,119,48                       ; mov           0x30(%rdi),%rsi
+  DB  196,161,122,16,20,150               ; vmovss        (%rsi,%r10,4),%xmm2
+  DB  196,227,105,33,20,158,16            ; vinsertps     $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+  DB  196,161,122,16,36,142               ; vmovss        (%rsi,%r9,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  197,250,16,36,150                   ; vmovss        (%rsi,%rdx,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  197,250,16,36,142                   ; vmovss        (%rsi,%rcx,4),%xmm4
+  DB  196,163,89,33,36,158,16             ; vinsertps     $0x10,(%rsi,%r11,4),%xmm4,%xmm4
+  DB  197,250,16,44,174                   ; vmovss        (%rsi,%rbp,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  197,250,16,44,134                   ; vmovss        (%rsi,%rax,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,99,93,24,218,1                  ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm11
+  DB  76,139,119,56                       ; mov           0x38(%rdi),%r14
+  DB  196,129,122,16,20,150               ; vmovss        (%r14,%r10,4),%xmm2
+  DB  196,195,105,33,20,158,16            ; vinsertps     $0x10,(%r14,%rbx,4),%xmm2,%xmm2
+  DB  196,129,122,16,36,142               ; vmovss        (%r14,%r9,4),%xmm4
+  DB  196,227,105,33,212,32               ; vinsertps     $0x20,%xmm4,%xmm2,%xmm2
+  DB  196,193,122,16,36,150               ; vmovss        (%r14,%rdx,4),%xmm4
+  DB  196,227,105,33,212,48               ; vinsertps     $0x30,%xmm4,%xmm2,%xmm2
+  DB  196,193,122,16,36,142               ; vmovss        (%r14,%rcx,4),%xmm4
+  DB  196,131,89,33,36,158,16             ; vinsertps     $0x10,(%r14,%r11,4),%xmm4,%xmm4
+  DB  196,193,122,16,44,174               ; vmovss        (%r14,%rbp,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  196,193,122,16,44,134               ; vmovss        (%r14,%rax,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,227,93,24,210,1                 ; vinsertf128   $0x1,%xmm2,%ymm4,%ymm2
+  DB  76,139,103,64                       ; mov           0x40(%rdi),%r12
+  DB  196,129,122,16,36,148               ; vmovss        (%r12,%r10,4),%xmm4
+  DB  196,195,89,33,36,156,16             ; vinsertps     $0x10,(%r12,%rbx,4),%xmm4,%xmm4
+  DB  196,129,122,16,44,140               ; vmovss        (%r12,%r9,4),%xmm5
+  DB  196,227,89,33,229,32                ; vinsertps     $0x20,%xmm5,%xmm4,%xmm4
+  DB  196,193,122,16,44,148               ; vmovss        (%r12,%rdx,4),%xmm5
+  DB  196,227,89,33,229,48                ; vinsertps     $0x30,%xmm5,%xmm4,%xmm4
+  DB  196,193,122,16,44,140               ; vmovss        (%r12,%rcx,4),%xmm5
+  DB  196,131,81,33,44,156,16             ; vinsertps     $0x10,(%r12,%r11,4),%xmm5,%xmm5
+  DB  196,193,122,16,52,172               ; vmovss        (%r12,%rbp,4),%xmm6
+  DB  196,227,81,33,238,32                ; vinsertps     $0x20,%xmm6,%xmm5,%xmm5
+  DB  196,193,122,16,52,132               ; vmovss        (%r12,%rax,4),%xmm6
+  DB  196,227,81,33,238,48                ; vinsertps     $0x30,%xmm6,%xmm5,%xmm5
+  DB  196,227,85,24,236,1                 ; vinsertf128   $0x1,%xmm4,%ymm5,%ymm5
+  DB  196,66,125,184,249                  ; vfmadd231ps   %ymm9,%ymm0,%ymm15
+  DB  196,98,125,184,219                  ; vfmadd231ps   %ymm3,%ymm0,%ymm11
+  DB  196,194,125,184,212                 ; vfmadd231ps   %ymm12,%ymm0,%ymm2
+  DB  196,194,125,184,238                 ; vfmadd231ps   %ymm14,%ymm0,%ymm5
+  DB  72,139,108,36,120                   ; mov           0x78(%rsp),%rbp
+  DB  197,250,16,4,174                    ; vmovss        (%rsi,%rbp,4),%xmm0
+  DB  76,139,76,36,72                     ; mov           0x48(%rsp),%r9
+  DB  196,163,121,33,4,142,16             ; vinsertps     $0x10,(%rsi,%r9,4),%xmm0,%xmm0
+  DB  72,139,20,36                        ; mov           (%rsp),%rdx
+  DB  197,250,16,36,150                   ; vmovss        (%rsi,%rdx,4),%xmm4
+  DB  196,227,121,33,196,32               ; vinsertps     $0x20,%xmm4,%xmm0,%xmm0
+  DB  76,139,68,36,104                    ; mov           0x68(%rsp),%r8
+  DB  196,161,122,16,36,134               ; vmovss        (%rsi,%r8,4),%xmm4
+  DB  196,227,121,33,196,48               ; vinsertps     $0x30,%xmm4,%xmm0,%xmm0
+  DB  72,139,76,36,112                    ; mov           0x70(%rsp),%rcx
+  DB  197,250,16,36,142                   ; vmovss        (%rsi,%rcx,4),%xmm4
+  DB  72,139,124,36,8                     ; mov           0x8(%rsp),%rdi
+  DB  196,227,89,33,36,190,16             ; vinsertps     $0x10,(%rsi,%rdi,4),%xmm4,%xmm4
+  DB  196,161,122,16,52,174               ; vmovss        (%rsi,%r13,4),%xmm6
+  DB  196,227,89,33,230,32                ; vinsertps     $0x20,%xmm6,%xmm4,%xmm4
+  DB  196,161,122,16,52,190               ; vmovss        (%rsi,%r15,4),%xmm6
+  DB  196,227,89,33,230,48                ; vinsertps     $0x30,%xmm6,%xmm4,%xmm4
+  DB  196,227,93,24,224,1                 ; vinsertf128   $0x1,%xmm0,%ymm4,%ymm4
+  DB  196,193,122,16,4,174                ; vmovss        (%r14,%rbp,4),%xmm0
+  DB  196,131,121,33,4,142,16             ; vinsertps     $0x10,(%r14,%r9,4),%xmm0,%xmm0
+  DB  196,193,122,16,52,150               ; vmovss        (%r14,%rdx,4),%xmm6
+  DB  196,227,121,33,198,32               ; vinsertps     $0x20,%xmm6,%xmm0,%xmm0
+  DB  196,129,122,16,52,134               ; vmovss        (%r14,%r8,4),%xmm6
+  DB  196,227,121,33,198,48               ; vinsertps     $0x30,%xmm6,%xmm0,%xmm0
+  DB  196,193,122,16,52,142               ; vmovss        (%r14,%rcx,4),%xmm6
+  DB  196,195,73,33,52,190,16             ; vinsertps     $0x10,(%r14,%rdi,4),%xmm6,%xmm6
+  DB  196,129,122,16,28,174               ; vmovss        (%r14,%r13,4),%xmm3
+  DB  196,227,73,33,219,32                ; vinsertps     $0x20,%xmm3,%xmm6,%xmm3
+  DB  196,129,122,16,52,190               ; vmovss        (%r14,%r15,4),%xmm6
+  DB  196,227,97,33,222,48                ; vinsertps     $0x30,%xmm6,%xmm3,%xmm3
+  DB  196,227,101,24,216,1                ; vinsertf128   $0x1,%xmm0,%ymm3,%ymm3
+  DB  196,193,122,16,4,172                ; vmovss        (%r12,%rbp,4),%xmm0
+  DB  196,131,121,33,4,140,16             ; vinsertps     $0x10,(%r12,%r9,4),%xmm0,%xmm0
+  DB  196,193,122,16,52,148               ; vmovss        (%r12,%rdx,4),%xmm6
+  DB  196,227,121,33,198,32               ; vinsertps     $0x20,%xmm6,%xmm0,%xmm0
+  DB  196,129,122,16,52,132               ; vmovss        (%r12,%r8,4),%xmm6
+  DB  196,227,121,33,198,48               ; vinsertps     $0x30,%xmm6,%xmm0,%xmm0
+  DB  196,193,122,16,52,140               ; vmovss        (%r12,%rcx,4),%xmm6
+  DB  196,195,73,33,52,188,16             ; vinsertps     $0x10,(%r12,%rdi,4),%xmm6,%xmm6
+  DB  196,129,122,16,60,172               ; vmovss        (%r12,%r13,4),%xmm7
+  DB  196,227,73,33,247,32                ; vinsertps     $0x20,%xmm7,%xmm6,%xmm6
+  DB  196,129,122,16,60,188               ; vmovss        (%r12,%r15,4),%xmm7
+  DB  196,227,73,33,247,48                ; vinsertps     $0x30,%xmm7,%xmm6,%xmm6
+  DB  196,227,77,24,240,1                 ; vinsertf128   $0x1,%xmm0,%ymm6,%ymm6
+  DB  196,98,117,184,172,36,192,0,0,0     ; vfmadd231ps   0xc0(%rsp),%ymm1,%ymm13
+  DB  196,226,117,184,164,36,160,0,0,0    ; vfmadd231ps   0xa0(%rsp),%ymm1,%ymm4
+  DB  196,194,117,184,216                 ; vfmadd231ps   %ymm8,%ymm1,%ymm3
+  DB  196,194,117,184,242                 ; vfmadd231ps   %ymm10,%ymm1,%ymm6
+  DB  196,226,125,24,5,55,155,0,0         ; vbroadcastss  0x9b37(%rip),%ymm0        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,226,125,24,13,254,154,0,0       ; vbroadcastss  0x9afe(%rip),%ymm1        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,98,125,168,233                  ; vfmadd213ps   %ymm1,%ymm0,%ymm13
+  DB  196,98,125,168,249                  ; vfmadd213ps   %ymm1,%ymm0,%ymm15
+  DB  196,226,125,168,225                 ; vfmadd213ps   %ymm1,%ymm0,%ymm4
+  DB  196,98,125,168,217                  ; vfmadd213ps   %ymm1,%ymm0,%ymm11
+  DB  196,226,125,168,217                 ; vfmadd213ps   %ymm1,%ymm0,%ymm3
+  DB  196,226,125,168,209                 ; vfmadd213ps   %ymm1,%ymm0,%ymm2
+  DB  196,226,125,168,241                 ; vfmadd213ps   %ymm1,%ymm0,%ymm6
+  DB  196,226,125,168,233                 ; vfmadd213ps   %ymm1,%ymm0,%ymm5
+  DB  196,193,126,91,199                  ; vcvttps2dq    %ymm15,%ymm0
+  DB  197,253,111,61,193,162,0,0          ; vmovdqa       0xa2c1(%rip),%ymm7        # 32d80 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+  DB  196,226,125,0,199                   ; vpshufb       %ymm7,%ymm0,%ymm0
+  DB  196,227,253,0,192,232               ; vpermq        $0xe8,%ymm0,%ymm0
+  DB  196,193,126,91,205                  ; vcvttps2dq    %ymm13,%ymm1
+  DB  196,226,117,0,207                   ; vpshufb       %ymm7,%ymm1,%ymm1
+  DB  196,227,253,0,201,232               ; vpermq        $0xe8,%ymm1,%ymm1
+  DB  196,227,125,56,193,1                ; vinserti128   $0x1,%xmm1,%ymm0,%ymm0
+  DB  196,193,126,91,203                  ; vcvttps2dq    %ymm11,%ymm1
+  DB  196,226,117,0,207                   ; vpshufb       %ymm7,%ymm1,%ymm1
+  DB  196,227,253,0,201,232               ; vpermq        $0xe8,%ymm1,%ymm1
+  DB  197,254,91,228                      ; vcvttps2dq    %ymm4,%ymm4
+  DB  196,226,93,0,231                    ; vpshufb       %ymm7,%ymm4,%ymm4
+  DB  196,227,253,0,228,232               ; vpermq        $0xe8,%ymm4,%ymm4
+  DB  196,227,117,56,204,1                ; vinserti128   $0x1,%xmm4,%ymm1,%ymm1
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  196,226,109,0,215                   ; vpshufb       %ymm7,%ymm2,%ymm2
+  DB  196,227,253,0,210,232               ; vpermq        $0xe8,%ymm2,%ymm2
+  DB  197,254,91,219                      ; vcvttps2dq    %ymm3,%ymm3
+  DB  196,226,101,0,223                   ; vpshufb       %ymm7,%ymm3,%ymm3
+  DB  196,227,253,0,219,232               ; vpermq        $0xe8,%ymm3,%ymm3
+  DB  196,227,109,56,211,1                ; vinserti128   $0x1,%xmm3,%ymm2,%ymm2
+  DB  197,254,91,221                      ; vcvttps2dq    %ymm5,%ymm3
+  DB  196,226,101,0,223                   ; vpshufb       %ymm7,%ymm3,%ymm3
+  DB  197,254,91,230                      ; vcvttps2dq    %ymm6,%ymm4
+  DB  196,226,93,0,231                    ; vpshufb       %ymm7,%ymm4,%ymm4
+  DB  196,227,253,0,219,232               ; vpermq        $0xe8,%ymm3,%ymm3
+  DB  196,227,253,0,228,232               ; vpermq        $0xe8,%ymm4,%ymm4
+  DB  196,227,101,56,220,1                ; vinserti128   $0x1,%xmm4,%ymm3,%ymm3
+  DB  72,139,180,36,128,0,0,0             ; mov           0x80(%rsp),%rsi
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,139,188,36,136,0,0,0             ; mov           0x88(%rsp),%rdi
+  DB  72,139,148,36,144,0,0,0             ; mov           0x90(%rsp),%rdx
+  DB  72,139,140,36,152,0,0,0             ; mov           0x98(%rsp),%rcx
+  DB  197,252,16,164,36,224,0,0,0         ; vmovups       0xe0(%rsp),%ymm4
+  DB  197,252,16,172,36,0,1,0,0           ; vmovups       0x100(%rsp),%ymm5
+  DB  197,252,16,180,36,32,1,0,0          ; vmovups       0x120(%rsp),%ymm6
+  DB  197,252,16,188,36,64,1,0,0          ; vmovups       0x140(%rsp),%ymm7
+  DB  72,129,196,104,1,0,0                ; add           $0x168,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  93                                  ; pop           %rbp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_hsw_lowp
+_sk_evenly_spaced_2_stop_gradient_hsw_lowp LABEL PROC
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  196,226,125,24,16                   ; vbroadcastss  (%rax),%ymm2
+  DB  196,226,125,24,88,16                ; vbroadcastss  0x10(%rax),%ymm3
+  DB  197,124,40,194                      ; vmovaps       %ymm2,%ymm8
+  DB  196,98,125,168,195                  ; vfmadd213ps   %ymm3,%ymm0,%ymm8
+  DB  196,226,117,168,211                 ; vfmadd213ps   %ymm3,%ymm1,%ymm2
+  DB  196,226,125,24,29,238,153,0,0       ; vbroadcastss  0x99ee(%rip),%ymm3        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  196,98,125,24,29,181,153,0,0        ; vbroadcastss  0x99b5(%rip),%ymm11        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  196,194,101,168,211                 ; vfmadd213ps   %ymm11,%ymm3,%ymm2
+  DB  196,66,101,168,195                  ; vfmadd213ps   %ymm11,%ymm3,%ymm8
+  DB  196,65,126,91,192                   ; vcvttps2dq    %ymm8,%ymm8
+  DB  197,125,111,21,182,161,0,0          ; vmovdqa       0xa1b6(%rip),%ymm10        # 32da0 <_sk_srcover_bgra_8888_sse2_lowp+0xac4>
+  DB  196,66,61,0,194                     ; vpshufb       %ymm10,%ymm8,%ymm8
+  DB  196,67,253,0,192,232                ; vpermq        $0xe8,%ymm8,%ymm8
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  196,194,109,0,210                   ; vpshufb       %ymm10,%ymm2,%ymm2
+  DB  196,227,253,0,210,232               ; vpermq        $0xe8,%ymm2,%ymm2
+  DB  196,99,61,56,194,1                  ; vinserti128   $0x1,%xmm2,%ymm8,%ymm8
+  DB  196,226,125,24,80,4                 ; vbroadcastss  0x4(%rax),%ymm2
+  DB  196,98,125,24,72,20                 ; vbroadcastss  0x14(%rax),%ymm9
+  DB  197,124,40,226                      ; vmovaps       %ymm2,%ymm12
+  DB  196,66,125,168,225                  ; vfmadd213ps   %ymm9,%ymm0,%ymm12
+  DB  196,194,117,168,209                 ; vfmadd213ps   %ymm9,%ymm1,%ymm2
+  DB  196,194,101,168,211                 ; vfmadd213ps   %ymm11,%ymm3,%ymm2
+  DB  196,66,101,168,227                  ; vfmadd213ps   %ymm11,%ymm3,%ymm12
+  DB  196,65,126,91,204                   ; vcvttps2dq    %ymm12,%ymm9
+  DB  196,66,53,0,202                     ; vpshufb       %ymm10,%ymm9,%ymm9
+  DB  196,67,253,0,201,232                ; vpermq        $0xe8,%ymm9,%ymm9
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  196,194,109,0,210                   ; vpshufb       %ymm10,%ymm2,%ymm2
+  DB  196,227,253,0,210,232               ; vpermq        $0xe8,%ymm2,%ymm2
+  DB  196,99,53,56,202,1                  ; vinserti128   $0x1,%xmm2,%ymm9,%ymm9
+  DB  196,226,125,24,80,8                 ; vbroadcastss  0x8(%rax),%ymm2
+  DB  196,98,125,24,96,24                 ; vbroadcastss  0x18(%rax),%ymm12
+  DB  197,124,40,234                      ; vmovaps       %ymm2,%ymm13
+  DB  196,66,125,168,236                  ; vfmadd213ps   %ymm12,%ymm0,%ymm13
+  DB  196,194,117,168,212                 ; vfmadd213ps   %ymm12,%ymm1,%ymm2
+  DB  196,194,101,168,211                 ; vfmadd213ps   %ymm11,%ymm3,%ymm2
+  DB  196,66,101,168,235                  ; vfmadd213ps   %ymm11,%ymm3,%ymm13
+  DB  196,65,126,91,229                   ; vcvttps2dq    %ymm13,%ymm12
+  DB  196,66,29,0,226                     ; vpshufb       %ymm10,%ymm12,%ymm12
+  DB  196,67,253,0,228,232                ; vpermq        $0xe8,%ymm12,%ymm12
+  DB  197,254,91,210                      ; vcvttps2dq    %ymm2,%ymm2
+  DB  196,194,109,0,210                   ; vpshufb       %ymm10,%ymm2,%ymm2
+  DB  196,227,253,0,210,232               ; vpermq        $0xe8,%ymm2,%ymm2
+  DB  196,227,29,56,210,1                 ; vinserti128   $0x1,%xmm2,%ymm12,%ymm2
+  DB  196,98,125,24,96,12                 ; vbroadcastss  0xc(%rax),%ymm12
+  DB  196,98,125,24,104,28                ; vbroadcastss  0x1c(%rax),%ymm13
+  DB  196,194,29,168,197                  ; vfmadd213ps   %ymm13,%ymm12,%ymm0
+  DB  196,66,117,168,229                  ; vfmadd213ps   %ymm13,%ymm1,%ymm12
+  DB  196,66,101,168,227                  ; vfmadd213ps   %ymm11,%ymm3,%ymm12
+  DB  196,194,101,168,195                 ; vfmadd213ps   %ymm11,%ymm3,%ymm0
+  DB  197,254,91,192                      ; vcvttps2dq    %ymm0,%ymm0
+  DB  196,194,125,0,194                   ; vpshufb       %ymm10,%ymm0,%ymm0
+  DB  196,227,253,0,192,232               ; vpermq        $0xe8,%ymm0,%ymm0
+  DB  196,193,126,91,204                  ; vcvttps2dq    %ymm12,%ymm1
+  DB  196,194,117,0,202                   ; vpshufb       %ymm10,%ymm1,%ymm1
+  DB  196,227,253,0,201,232               ; vpermq        $0xe8,%ymm1,%ymm1
+  DB  196,227,125,56,217,1                ; vinserti128   $0x1,%xmm1,%ymm0,%ymm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  197,125,127,192                     ; vmovdqa       %ymm8,%ymm0
+  DB  197,125,127,201                     ; vmovdqa       %ymm9,%ymm1
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_unit_angle_hsw_lowp
+_sk_xy_to_unit_angle_hsw_lowp LABEL PROC
+  DB  72,131,236,56                       ; sub           $0x38,%rsp
+  DB  197,252,17,60,36                    ; vmovups       %ymm7,(%rsp)
+  DB  197,252,40,254                      ; vmovaps       %ymm6,%ymm7
+  DB  197,252,40,245                      ; vmovaps       %ymm5,%ymm6
+  DB  197,252,40,236                      ; vmovaps       %ymm4,%ymm5
+  DB  197,252,40,227                      ; vmovaps       %ymm3,%ymm4
+  DB  197,252,40,217                      ; vmovaps       %ymm1,%ymm3
+  DB  197,252,40,200                      ; vmovaps       %ymm0,%ymm1
+  DB  196,98,125,24,5,253,153,0,0         ; vbroadcastss  0x99fd(%rip),%ymm8        # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+  DB  196,65,116,84,200                   ; vandps        %ymm8,%ymm1,%ymm9
+  DB  196,65,100,84,208                   ; vandps        %ymm8,%ymm3,%ymm10
+  DB  196,65,108,84,216                   ; vandps        %ymm8,%ymm2,%ymm11
+  DB  196,65,92,84,192                    ; vandps        %ymm8,%ymm4,%ymm8
+  DB  196,65,44,194,224,1                 ; vcmpltps      %ymm8,%ymm10,%ymm12
+  DB  196,65,52,194,235,1                 ; vcmpltps      %ymm11,%ymm9,%ymm13
+  DB  196,67,37,74,241,208                ; vblendvps     %ymm13,%ymm9,%ymm11,%ymm14
+  DB  196,67,61,74,250,192                ; vblendvps     %ymm12,%ymm10,%ymm8,%ymm15
+  DB  196,67,53,74,203,208                ; vblendvps     %ymm13,%ymm11,%ymm9,%ymm9
+  DB  196,65,12,94,201                    ; vdivps        %ymm9,%ymm14,%ymm9
+  DB  196,67,45,74,192,192                ; vblendvps     %ymm12,%ymm8,%ymm10,%ymm8
+  DB  196,65,4,94,192                     ; vdivps        %ymm8,%ymm15,%ymm8
+  DB  196,65,60,89,208                    ; vmulps        %ymm8,%ymm8,%ymm10
+  DB  196,98,125,24,29,81,153,0,0         ; vbroadcastss  0x9951(%rip),%ymm11        # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+  DB  196,98,125,24,53,76,153,0,0         ; vbroadcastss  0x994c(%rip),%ymm14        # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+  DB  196,65,124,40,251                   ; vmovaps       %ymm11,%ymm15
+  DB  196,66,45,168,254                   ; vfmadd213ps   %ymm14,%ymm10,%ymm15
+  DB  196,193,52,89,193                   ; vmulps        %ymm9,%ymm9,%ymm0
+  DB  196,66,125,168,222                  ; vfmadd213ps   %ymm14,%ymm0,%ymm11
+  DB  196,98,125,24,53,51,153,0,0         ; vbroadcastss  0x9933(%rip),%ymm14        # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+  DB  196,66,125,168,222                  ; vfmadd213ps   %ymm14,%ymm0,%ymm11
+  DB  196,66,45,168,254                   ; vfmadd213ps   %ymm14,%ymm10,%ymm15
+  DB  196,98,125,24,53,36,153,0,0         ; vbroadcastss  0x9924(%rip),%ymm14        # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+  DB  196,66,45,168,254                   ; vfmadd213ps   %ymm14,%ymm10,%ymm15
+  DB  196,66,125,168,222                  ; vfmadd213ps   %ymm14,%ymm0,%ymm11
+  DB  196,193,52,89,195                   ; vmulps        %ymm11,%ymm9,%ymm0
+  DB  196,98,125,24,13,16,153,0,0         ; vbroadcastss  0x9910(%rip),%ymm9        # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+  DB  197,52,92,208                       ; vsubps        %ymm0,%ymm9,%ymm10
+  DB  196,195,125,74,194,208              ; vblendvps     %ymm13,%ymm10,%ymm0,%ymm0
+  DB  196,65,60,89,199                    ; vmulps        %ymm15,%ymm8,%ymm8
+  DB  196,65,52,92,200                    ; vsubps        %ymm8,%ymm9,%ymm9
+  DB  196,67,61,74,193,192                ; vblendvps     %ymm12,%ymm9,%ymm8,%ymm8
+  DB  196,65,52,87,201                    ; vxorps        %ymm9,%ymm9,%ymm9
+  DB  196,193,116,194,201,1               ; vcmpltps      %ymm9,%ymm1,%ymm1
+  DB  196,98,125,24,21,162,151,0,0        ; vbroadcastss  0x97a2(%rip),%ymm10        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  197,44,92,216                       ; vsubps        %ymm0,%ymm10,%ymm11
+  DB  196,195,125,74,195,16               ; vblendvps     %ymm1,%ymm11,%ymm0,%ymm0
+  DB  196,193,100,194,201,1               ; vcmpltps      %ymm9,%ymm3,%ymm1
+  DB  196,193,44,92,216                   ; vsubps        %ymm8,%ymm10,%ymm3
+  DB  196,227,61,74,203,16                ; vblendvps     %ymm1,%ymm3,%ymm8,%ymm1
+  DB  196,193,108,194,217,1               ; vcmpltps      %ymm9,%ymm2,%ymm3
+  DB  196,98,125,24,5,124,151,0,0         ; vbroadcastss  0x977c(%rip),%ymm8        # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+  DB  197,60,92,208                       ; vsubps        %ymm0,%ymm8,%ymm10
+  DB  196,195,125,74,194,48               ; vblendvps     %ymm3,%ymm10,%ymm0,%ymm0
+  DB  196,193,92,194,217,1                ; vcmpltps      %ymm9,%ymm4,%ymm3
+  DB  197,60,92,193                       ; vsubps        %ymm1,%ymm8,%ymm8
+  DB  196,195,117,74,200,48               ; vblendvps     %ymm3,%ymm8,%ymm1,%ymm1
+  DB  196,193,124,194,217,7               ; vcmpordps     %ymm9,%ymm0,%ymm3
+  DB  197,228,84,192                      ; vandps        %ymm0,%ymm3,%ymm0
+  DB  196,193,116,194,217,7               ; vcmpordps     %ymm9,%ymm1,%ymm3
+  DB  197,228,84,201                      ; vandps        %ymm1,%ymm3,%ymm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  197,252,40,220                      ; vmovaps       %ymm4,%ymm3
+  DB  197,252,40,229                      ; vmovaps       %ymm5,%ymm4
+  DB  197,252,40,238                      ; vmovaps       %ymm6,%ymm5
+  DB  197,252,40,247                      ; vmovaps       %ymm7,%ymm6
+  DB  197,252,16,60,36                    ; vmovups       (%rsp),%ymm7
+  DB  72,131,196,56                       ; add           $0x38,%rsp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_radius_hsw_lowp
+_sk_xy_to_radius_hsw_lowp LABEL PROC
+  DB  197,108,89,194                      ; vmulps        %ymm2,%ymm2,%ymm8
+  DB  197,100,89,203                      ; vmulps        %ymm3,%ymm3,%ymm9
+  DB  196,98,117,184,201                  ; vfmadd231ps   %ymm1,%ymm1,%ymm9
+  DB  196,98,125,184,192                  ; vfmadd231ps   %ymm0,%ymm0,%ymm8
+  DB  196,193,124,81,192                  ; vsqrtps       %ymm8,%ymm0
+  DB  196,193,124,81,201                  ; vsqrtps       %ymm9,%ymm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
 PUBLIC _sk_srcover_rgba_8888_hsw_lowp
 _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -37728,9 +38734,9 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,194                       ; movzbl        %r10b,%r8d
   DB  65,128,248,14                       ; cmp           $0xe,%r8b
-  DB  119,51                              ; ja            279f0 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+  DB  119,51                              ; ja            28ed7 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
   DB  197,221,239,228                     ; vpxor         %ymm4,%ymm4,%ymm4
-  DB  76,141,29,236,2,0,0                 ; lea           0x2ec(%rip),%r11        # 27cb4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+  DB  76,141,29,237,2,0,0                 ; lea           0x2ed(%rip),%r11        # 2919c <_sk_srcover_rgba_8888_hsw_lowp+0x321>
   DB  75,99,4,131                         ; movslq        (%r11,%r8,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37740,10 +38746,10 @@
   DB  255,224                             ; jmpq          *%rax
   DB  196,193,121,110,41                  ; vmovd         (%r9),%xmm5
   DB  197,221,239,228                     ; vpxor         %ymm4,%ymm4,%ymm4
-  DB  233,22,1,0,0                        ; jmpq          27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  DB  233,22,1,0,0                        ; jmpq          28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   DB  196,193,126,111,41                  ; vmovdqu       (%r9),%ymm5
   DB  196,193,126,111,97,32               ; vmovdqu       0x20(%r9),%ymm4
-  DB  233,6,1,0,0                         ; jmpq          27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  DB  233,6,1,0,0                         ; jmpq          28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,8                ; vmovd         0x8(%r9),%xmm4
   DB  196,226,121,89,228                  ; vpbroadcastq  %xmm4,%xmm4
   DB  197,197,239,255                     ; vpxor         %ymm7,%ymm7,%ymm7
@@ -37752,7 +38758,7 @@
   DB  197,249,112,237,232                 ; vpshufd       $0xe8,%xmm5,%xmm5
   DB  196,227,93,2,237,3                  ; vpblendd      $0x3,%ymm5,%ymm4,%ymm5
   DB  197,253,111,231                     ; vmovdqa       %ymm7,%ymm4
-  DB  233,216,0,0,0                       ; jmpq          27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  DB  233,216,0,0,0                       ; jmpq          28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,24               ; vmovd         0x18(%r9),%xmm4
   DB  196,226,125,89,228                  ; vpbroadcastq  %xmm4,%ymm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37768,7 +38774,7 @@
   DB  196,193,122,111,41                  ; vmovdqu       (%r9),%xmm5
   DB  196,227,85,2,236,240                ; vpblendd      $0xf0,%ymm4,%ymm5,%ymm5
   DB  197,125,127,196                     ; vmovdqa       %ymm8,%ymm4
-  DB  233,129,0,0,0                       ; jmpq          27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  DB  233,129,0,0,0                       ; jmpq          28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,40               ; vmovd         0x28(%r9),%xmm4
   DB  196,226,121,89,228                  ; vpbroadcastq  %xmm4,%xmm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37778,7 +38784,7 @@
   DB  196,193,121,110,105,32              ; vmovd         0x20(%r9),%xmm5
   DB  196,227,93,2,229,1                  ; vpblendd      $0x1,%ymm5,%ymm4,%ymm4
   DB  196,193,126,111,41                  ; vmovdqu       (%r9),%ymm5
-  DB  235,76                              ; jmp           27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+  DB  235,76                              ; jmp           28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,56               ; vmovd         0x38(%r9),%xmm4
   DB  196,226,125,89,228                  ; vpbroadcastq  %xmm4,%ymm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37798,9 +38804,9 @@
   DB  196,227,69,14,236,170               ; vpblendw      $0xaa,%ymm4,%ymm7,%ymm5
   DB  196,227,77,14,228,170               ; vpblendw      $0xaa,%ymm4,%ymm6,%ymm4
   DB  196,226,93,43,237                   ; vpackusdw     %ymm5,%ymm4,%ymm5
-  DB  197,125,111,5,209,130,0,0           ; vmovdqa       0x82d1(%rip),%ymm8        # 2fe00 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+  DB  197,125,111,5,170,157,0,0           ; vmovdqa       0x9daa(%rip),%ymm8        # 32dc0 <_sk_srcover_bgra_8888_sse2_lowp+0xae4>
   DB  196,193,85,219,224                  ; vpand         %ymm8,%ymm5,%ymm4
-  DB  196,98,125,121,13,227,130,0,0       ; vpbroadcastw  0x82e3(%rip),%ymm9        # 2fe20 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+  DB  196,98,125,121,13,188,157,0,0       ; vpbroadcastw  0x9dbc(%rip),%ymm9        # 32de0 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
   DB  197,213,113,213,8                   ; vpsrlw        $0x8,%ymm5,%ymm5
   DB  197,197,114,215,16                  ; vpsrld        $0x10,%ymm7,%ymm7
   DB  197,205,114,214,16                  ; vpsrld        $0x10,%ymm6,%ymm6
@@ -37839,19 +38845,19 @@
   DB  196,193,53,114,243,16               ; vpslld        $0x10,%ymm11,%ymm9
   DB  196,65,53,235,202                   ; vpor          %ymm10,%ymm9,%ymm9
   DB  65,128,250,14                       ; cmp           $0xe,%r10b
-  DB  119,26                              ; ja            27c17 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
-  DB  76,141,21,236,0,0,0                 ; lea           0xec(%rip),%r10        # 27cf0 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+  DB  119,26                              ; ja            290fe <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+  DB  76,141,21,237,0,0,0                 ; lea           0xed(%rip),%r10        # 291d8 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
   DB  75,99,4,130                         ; movslq        (%r10,%r8,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  196,65,121,126,1                    ; vmovd         %xmm8,(%r9)
-  DB  233,151,0,0,0                       ; jmpq          27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  DB  233,151,0,0,0                       ; jmpq          29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   DB  196,65,126,127,1                    ; vmovdqu       %ymm8,(%r9)
   DB  196,65,126,127,73,32                ; vmovdqu       %ymm9,0x20(%r9)
-  DB  233,135,0,0,0                       ; jmpq          27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  DB  233,135,0,0,0                       ; jmpq          29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   DB  196,67,121,22,65,8,2                ; vpextrd       $0x2,%xmm8,0x8(%r9)
   DB  196,65,121,214,1                    ; vmovq         %xmm8,(%r9)
-  DB  235,121                             ; jmp           27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  DB  235,121                             ; jmp           29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
   DB  196,67,121,22,73,24,2               ; vpextrd       $0x2,%xmm9,0x18(%r9)
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
@@ -37859,12 +38865,12 @@
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
   DB  196,65,121,126,73,16                ; vmovd         %xmm9,0x10(%r9)
   DB  196,65,122,127,1                    ; vmovdqu       %xmm8,(%r9)
-  DB  235,76                              ; jmp           27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  DB  235,76                              ; jmp           29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   DB  196,67,121,22,73,40,2               ; vpextrd       $0x2,%xmm9,0x28(%r9)
   DB  196,67,121,22,73,36,1               ; vpextrd       $0x1,%xmm9,0x24(%r9)
   DB  196,65,121,126,73,32                ; vmovd         %xmm9,0x20(%r9)
   DB  196,65,126,127,1                    ; vmovdqu       %ymm8,(%r9)
-  DB  235,49                              ; jmp           27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+  DB  235,49                              ; jmp           29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
   DB  196,67,125,57,202,1                 ; vextracti128  $0x1,%ymm9,%xmm10
   DB  196,67,121,22,81,56,2               ; vpextrd       $0x2,%xmm10,0x38(%r9)
   DB  196,67,125,57,202,1                 ; vextracti128  $0x1,%ymm9,%xmm10
@@ -37875,69 +38881,63 @@
   DB  196,65,122,127,73,32                ; vmovdqu       %xmm9,0x20(%r9)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
-  DB  102,144                             ; xchg          %ax,%ax
-  DB  46,253                              ; cs            std
-  DB  255                                 ; (bad)
-  DB  255,97,253                          ; jmpq          *-0x3(%rcx)
-  DB  255                                 ; (bad)
-  DB  255,76,253,255                      ; decl          -0x1(%rbp,%rdi,8)
-  DB  255                                 ; (bad)
-  DB  189,253,255,255,166                 ; mov           $0xa6fffffd,%ebp
+  DB  15,31,0                             ; nopl          (%rax)
+  DB  45,253,255,255,96                   ; sub           $0x60fffffd,%eax
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,143,253,255,255,122             ; decl          0x7afffffd(%rdi)
+  DB  255,75,253                          ; decl          -0x3(%rbx)
+  DB  255                                 ; (bad)
+  DB  255                                 ; (bad)
+  DB  188,253,255,255,165                 ; mov           $0xa5fffffd,%esp
+  DB  253                                 ; std
+  DB  255                                 ; (bad)
+  DB  255,142,253,255,255,121             ; decl          0x79fffffd(%rsi)
   DB  253                                 ; std
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255                                 ; (bad)
+  DB  254                                 ; (bad)
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,243                             ; push          %rbx
+  DB  255,242                             ; push          %rdx
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,230                             ; jmpq          *%rsi
+  DB  255,229                             ; jmpq          *%rbp
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,209                             ; callq         *%rcx
+  DB  255,208                             ; callq         *%rax
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,65,254                          ; incl          -0x2(%rcx)
+  DB  255,64,254                          ; incl          -0x2(%rax)
   DB  255                                 ; (bad)
-  DB  255,46                              ; ljmp          *(%rsi)
+  DB  255,45,254,255,255,26               ; ljmp          *0x1afffffe(%rip)        # 1b0291cf <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,27                              ; lcall         *(%rbx)
-  DB  254                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,6                               ; incl          (%rsi)
-  DB  254                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,29,255,255,255,62               ; lcall         *0x3effffff(%rip)        # 3f027cf4 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8978>
-  DB  255                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,55                              ; pushq         (%rdi)
-  DB  255                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,107,255                         ; ljmp          *-0x1(%rbx)
-  DB  255                                 ; (bad)
-  DB  255,95,255                          ; lcall         *-0x1(%rdi)
-  DB  255                                 ; (bad)
-  DB  255,82,255                          ; callq         *-0x1(%rdx)
-  DB  255                                 ; (bad)
-  DB  255,69,255                          ; incl          -0x1(%rbp)
-  DB  255                                 ; (bad)
-  DB  255,134,255,255,255,128             ; incl          -0x7f000001(%rsi)
+  DB  255,5,254,255,255,28                ; incl          0x1cfffffe(%rip)        # 1d0291d7 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  121,255                             ; jns           27d15 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
-  DB  255                                 ; (bad)
-  DB  255,114,255                         ; pushq         -0x1(%rdx)
-  DB  255                                 ; (bad)
-  DB  255,179,255,255,255,167             ; pushq         -0x58000001(%rbx)
+  DB  61,255,255,255,54                   ; cmp           $0x36ffffff,%eax
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,154,255,255,255,141             ; lcall         *-0x72000001(%rdx)
+  DB  255,106,255                         ; ljmp          *-0x1(%rdx)
+  DB  255                                 ; (bad)
+  DB  255,94,255                          ; lcall         *-0x1(%rsi)
+  DB  255                                 ; (bad)
+  DB  255,81,255                          ; callq         *-0x1(%rcx)
+  DB  255                                 ; (bad)
+  DB  255,68,255,255                      ; incl          -0x1(%rdi,%rdi,8)
+  DB  255,133,255,255,255,127             ; incl          0x7fffffff(%rbp)
+  DB  255                                 ; (bad)
+  DB  255                                 ; (bad)
+  DB  255                                 ; (bad)
+  DB  120,255                             ; js            291fd <_sk_srcover_rgba_8888_hsw_lowp+0x382>
+  DB  255                                 ; (bad)
+  DB  255,113,255                         ; pushq         -0x1(%rcx)
+  DB  255                                 ; (bad)
+  DB  255,178,255,255,255,166             ; pushq         -0x59000001(%rdx)
+  DB  255                                 ; (bad)
+  DB  255                                 ; (bad)
+  DB  255,153,255,255,255,140             ; lcall         *-0x73000001(%rcx)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -37955,9 +38955,9 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,194                       ; movzbl        %r10b,%r8d
   DB  65,128,248,14                       ; cmp           $0xe,%r8b
-  DB  119,51                              ; ja            27d88 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+  DB  119,51                              ; ja            29270 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
   DB  197,221,239,228                     ; vpxor         %ymm4,%ymm4,%ymm4
-  DB  76,141,29,236,2,0,0                 ; lea           0x2ec(%rip),%r11        # 2804c <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+  DB  76,141,29,236,2,0,0                 ; lea           0x2ec(%rip),%r11        # 29534 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
   DB  75,99,4,131                         ; movslq        (%r11,%r8,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37967,10 +38967,10 @@
   DB  255,224                             ; jmpq          *%rax
   DB  196,193,121,110,41                  ; vmovd         (%r9),%xmm5
   DB  197,221,239,228                     ; vpxor         %ymm4,%ymm4,%ymm4
-  DB  233,22,1,0,0                        ; jmpq          27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  DB  233,22,1,0,0                        ; jmpq          29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   DB  196,193,126,111,41                  ; vmovdqu       (%r9),%ymm5
   DB  196,193,126,111,97,32               ; vmovdqu       0x20(%r9),%ymm4
-  DB  233,6,1,0,0                         ; jmpq          27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  DB  233,6,1,0,0                         ; jmpq          29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,8                ; vmovd         0x8(%r9),%xmm4
   DB  196,226,121,89,228                  ; vpbroadcastq  %xmm4,%xmm4
   DB  197,197,239,255                     ; vpxor         %ymm7,%ymm7,%ymm7
@@ -37979,7 +38979,7 @@
   DB  197,249,112,237,232                 ; vpshufd       $0xe8,%xmm5,%xmm5
   DB  196,227,93,2,237,3                  ; vpblendd      $0x3,%ymm5,%ymm4,%ymm5
   DB  197,253,111,231                     ; vmovdqa       %ymm7,%ymm4
-  DB  233,216,0,0,0                       ; jmpq          27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  DB  233,216,0,0,0                       ; jmpq          29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,24               ; vmovd         0x18(%r9),%xmm4
   DB  196,226,125,89,228                  ; vpbroadcastq  %xmm4,%ymm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -37995,7 +38995,7 @@
   DB  196,193,122,111,41                  ; vmovdqu       (%r9),%xmm5
   DB  196,227,85,2,236,240                ; vpblendd      $0xf0,%ymm4,%ymm5,%ymm5
   DB  197,125,127,196                     ; vmovdqa       %ymm8,%ymm4
-  DB  233,129,0,0,0                       ; jmpq          27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  DB  233,129,0,0,0                       ; jmpq          29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,40               ; vmovd         0x28(%r9),%xmm4
   DB  196,226,121,89,228                  ; vpbroadcastq  %xmm4,%xmm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -38005,7 +39005,7 @@
   DB  196,193,121,110,105,32              ; vmovd         0x20(%r9),%xmm5
   DB  196,227,93,2,229,1                  ; vpblendd      $0x1,%ymm5,%ymm4,%ymm4
   DB  196,193,126,111,41                  ; vmovdqu       (%r9),%ymm5
-  DB  235,76                              ; jmp           27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+  DB  235,76                              ; jmp           29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
   DB  196,193,121,110,97,56               ; vmovd         0x38(%r9),%xmm4
   DB  196,226,125,89,228                  ; vpbroadcastq  %xmm4,%ymm4
   DB  197,213,239,237                     ; vpxor         %ymm5,%ymm5,%ymm5
@@ -38025,9 +39025,9 @@
   DB  196,227,93,14,245,170               ; vpblendw      $0xaa,%ymm5,%ymm4,%ymm6
   DB  196,227,69,14,237,170               ; vpblendw      $0xaa,%ymm5,%ymm7,%ymm5
   DB  196,226,85,43,238                   ; vpackusdw     %ymm6,%ymm5,%ymm5
-  DB  197,125,111,5,121,127,0,0           ; vmovdqa       0x7f79(%rip),%ymm8        # 2fe40 <_sk_srcover_bgra_8888_sse2_lowp+0xac4>
+  DB  197,125,111,5,81,154,0,0            ; vmovdqa       0x9a51(%rip),%ymm8        # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
   DB  196,193,85,219,240                  ; vpand         %ymm8,%ymm5,%ymm6
-  DB  196,98,125,121,13,139,127,0,0       ; vpbroadcastw  0x7f8b(%rip),%ymm9        # 2fe60 <_sk_srcover_bgra_8888_sse2_lowp+0xae4>
+  DB  196,98,125,121,13,99,154,0,0        ; vpbroadcastw  0x9a63(%rip),%ymm9        # 32e20 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
   DB  197,213,113,213,8                   ; vpsrlw        $0x8,%ymm5,%ymm5
   DB  197,221,114,212,16                  ; vpsrld        $0x10,%ymm4,%ymm4
   DB  197,197,114,215,16                  ; vpsrld        $0x10,%ymm7,%ymm7
@@ -38066,19 +39066,19 @@
   DB  196,193,53,114,243,16               ; vpslld        $0x10,%ymm11,%ymm9
   DB  196,65,53,235,202                   ; vpor          %ymm10,%ymm9,%ymm9
   DB  65,128,250,14                       ; cmp           $0xe,%r10b
-  DB  119,26                              ; ja            27faf <_sk_srcover_bgra_8888_hsw_lowp+0x283>
-  DB  76,141,21,236,0,0,0                 ; lea           0xec(%rip),%r10        # 28088 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+  DB  119,26                              ; ja            29497 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+  DB  76,141,21,236,0,0,0                 ; lea           0xec(%rip),%r10        # 29570 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
   DB  75,99,4,130                         ; movslq        (%r10,%r8,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  196,65,121,126,1                    ; vmovd         %xmm8,(%r9)
-  DB  233,151,0,0,0                       ; jmpq          28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  DB  233,151,0,0,0                       ; jmpq          2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   DB  196,65,126,127,1                    ; vmovdqu       %ymm8,(%r9)
   DB  196,65,126,127,73,32                ; vmovdqu       %ymm9,0x20(%r9)
-  DB  233,135,0,0,0                       ; jmpq          28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  DB  233,135,0,0,0                       ; jmpq          2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   DB  196,67,121,22,65,8,2                ; vpextrd       $0x2,%xmm8,0x8(%r9)
   DB  196,65,121,214,1                    ; vmovq         %xmm8,(%r9)
-  DB  235,121                             ; jmp           28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  DB  235,121                             ; jmp           2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
   DB  196,67,121,22,73,24,2               ; vpextrd       $0x2,%xmm9,0x18(%r9)
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
@@ -38086,12 +39086,12 @@
   DB  196,67,125,57,193,1                 ; vextracti128  $0x1,%ymm8,%xmm9
   DB  196,65,121,126,73,16                ; vmovd         %xmm9,0x10(%r9)
   DB  196,65,122,127,1                    ; vmovdqu       %xmm8,(%r9)
-  DB  235,76                              ; jmp           28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  DB  235,76                              ; jmp           2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   DB  196,67,121,22,73,40,2               ; vpextrd       $0x2,%xmm9,0x28(%r9)
   DB  196,67,121,22,73,36,1               ; vpextrd       $0x1,%xmm9,0x24(%r9)
   DB  196,65,121,126,73,32                ; vmovd         %xmm9,0x20(%r9)
   DB  196,65,126,127,1                    ; vmovdqu       %ymm8,(%r9)
-  DB  235,49                              ; jmp           28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+  DB  235,49                              ; jmp           2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
   DB  196,67,125,57,202,1                 ; vextracti128  $0x1,%ymm9,%xmm10
   DB  196,67,121,22,81,56,2               ; vpextrd       $0x2,%xmm10,0x38(%r9)
   DB  196,67,125,57,202,1                 ; vextracti128  $0x1,%ymm9,%xmm10
@@ -38139,7 +39139,7 @@
   DB  255,6                               ; incl          (%rsi)
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,62               ; lcall         *0x3effffff(%rip)        # 3f02808c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8d10>
+  DB  255,29,255,255,255,62               ; lcall         *0x3effffff(%rip)        # 3f029574 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,55                              ; pushq         (%rdi)
@@ -38157,7 +39157,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  121,255                             ; jns           280ad <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+  DB  121,255                             ; jns           29595 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -38200,13 +39200,13 @@
   DB  73,137,246                          ; mov           %rsi,%r14
   DB  76,137,141,8,255,255,255            ; mov           %r9,-0xf8(%rbp)
   DB  76,57,203                           ; cmp           %r9,%rbx
-  DB  15,131,153,0,0,0                    ; jae           281de <_sk_start_pipeline_sse41_lowp+0x11a>
+  DB  15,131,153,0,0,0                    ; jae           296c6 <_sk_start_pipeline_sse41_lowp+0x11a>
   DB  72,139,133,24,255,255,255           ; mov           -0xe8(%rbp),%rax
   DB  72,141,64,8                         ; lea           0x8(%rax),%rax
   DB  72,137,133,16,255,255,255           ; mov           %rax,-0xf0(%rbp)
   DB  76,57,189,16,255,255,255            ; cmp           %r15,-0xf0(%rbp)
   DB  72,139,149,24,255,255,255           ; mov           -0xe8(%rbp),%rdx
-  DB  119,62                              ; ja            281a5 <_sk_start_pipeline_sse41_lowp+0xe1>
+  DB  119,62                              ; ja            2968d <_sk_start_pipeline_sse41_lowp+0xe1>
   DB  76,139,165,24,255,255,255           ; mov           -0xe8(%rbp),%r12
   DB  49,255                              ; xor           %edi,%edi
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -38225,10 +39225,10 @@
   DB  73,131,196,16                       ; add           $0x10,%r12
   DB  77,57,252                           ; cmp           %r15,%r12
   DB  73,137,212                          ; mov           %rdx,%r12
-  DB  118,201                             ; jbe           2816e <_sk_start_pipeline_sse41_lowp+0xaa>
+  DB  118,201                             ; jbe           29656 <_sk_start_pipeline_sse41_lowp+0xaa>
   DB  76,137,255                          ; mov           %r15,%rdi
   DB  72,41,215                           ; sub           %rdx,%rdi
-  DB  116,33                              ; je            281ce <_sk_start_pipeline_sse41_lowp+0x10a>
+  DB  116,33                              ; je            296b6 <_sk_start_pipeline_sse41_lowp+0x10a>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -38242,7 +39242,7 @@
   DB  65,255,213                          ; callq         *%r13
   DB  72,255,195                          ; inc           %rbx
   DB  72,59,157,8,255,255,255             ; cmp           -0xf8(%rbp),%rbx
-  DB  15,133,121,255,255,255              ; jne           28157 <_sk_start_pipeline_sse41_lowp+0x93>
+  DB  15,133,121,255,255,255              ; jne           2963f <_sk_start_pipeline_sse41_lowp+0x93>
   DB  15,40,181,32,255,255,255            ; movaps        -0xe0(%rbp),%xmm6
   DB  15,40,189,48,255,255,255            ; movaps        -0xd0(%rbp),%xmm7
   DB  68,15,40,133,64,255,255,255         ; movaps        -0xc0(%rbp),%xmm8
@@ -38281,7 +39281,7 @@
   DB  102,15,110,209                      ; movd          %ecx,%xmm2
   DB  102,15,112,210,0                    ; pshufd        $0x0,%xmm2,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,88,21,93,124,0,0                 ; addps         0x7c5d(%rip),%xmm2        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,21,53,151,0,0                 ; addps         0x9735(%rip),%xmm2        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  255,224                             ; jmpq          *%rax
@@ -38446,7 +39446,7 @@
 PUBLIC _sk_black_color_sse41_lowp
 _sk_black_color_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,162,121,0,0                ; movaps        0x79a2(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,122,148,0,0                ; movaps        0x947a(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -38455,7 +39455,7 @@
 PUBLIC _sk_white_color_sse41_lowp
 _sk_white_color_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,5,142,121,0,0                 ; movaps        0x798e(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,5,102,148,0,0                 ; movaps        0x9466(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -38464,10 +39464,10 @@
 PUBLIC _sk_set_rgb_sse41_lowp
 _sk_set_rgb_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  243,15,16,21,97,113,0,0             ; movss         0x7161(%rip),%xmm2        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,15,16,21,217,139,0,0            ; movss         0x8bd9(%rip),%xmm2        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  243,15,16,0                         ; movss         (%rax),%xmm0
   DB  243,15,89,194                       ; mulss         %xmm2,%xmm0
-  DB  243,68,15,16,5,32,113,0,0           ; movss         0x7120(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,16,5,152,139,0,0          ; movss         0x8b98(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,88,192                    ; addss         %xmm8,%xmm0
   DB  243,68,15,44,192                    ; cvttss2si     %xmm0,%r8d
   DB  102,65,15,110,192                   ; movd          %r8d,%xmm0
@@ -38508,7 +39508,7 @@
 PUBLIC _sk_premul_sse41_lowp
 _sk_premul_sse41_lowp LABEL PROC
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,68,15,111,5,218,120,0,0         ; movdqa        0x78da(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,178,147,0,0         ; movdqa        0x93b2(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
@@ -38523,7 +39523,7 @@
 PUBLIC _sk_premul_dst_sse41_lowp
 _sk_premul_dst_sse41_lowp LABEL PROC
   DB  102,15,213,231                      ; pmullw        %xmm7,%xmm4
-  DB  102,68,15,111,5,163,120,0,0         ; movdqa        0x78a3(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,123,147,0,0         ; movdqa        0x937b(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,224                   ; paddw         %xmm8,%xmm4
   DB  102,15,113,212,8                    ; psrlw         $0x8,%xmm4
   DB  102,15,213,239                      ; pmullw        %xmm7,%xmm5
@@ -38563,7 +39563,7 @@
 
 PUBLIC _sk_invert_sse41_lowp
 _sk_invert_sse41_lowp LABEL PROC
-  DB  102,68,15,111,5,65,120,0,0          ; movdqa        0x7841(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,25,147,0,0          ; movdqa        0x9319(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,200                   ; psubw         %xmm0,%xmm9
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -38591,7 +39591,7 @@
 _sk_srcatop_sse41_lowp LABEL PROC
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,15,111,29,229,119,0,0           ; movdqa        0x77e5(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,29,189,146,0,0           ; movdqa        0x92bd(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,111,203                   ; movdqa        %xmm3,%xmm9
   DB  102,69,15,249,200                   ; psubw         %xmm8,%xmm9
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
@@ -38621,7 +39621,7 @@
 _sk_dstatop_sse41_lowp LABEL PROC
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
   DB  102,68,15,213,195                   ; pmullw        %xmm3,%xmm8
-  DB  102,68,15,111,13,101,119,0,0        ; movdqa        0x7765(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,61,146,0,0         ; movdqa        0x923d(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,253,193                   ; paddw         %xmm9,%xmm8
   DB  102,68,15,111,213                   ; movdqa        %xmm5,%xmm10
   DB  102,68,15,213,211                   ; pmullw        %xmm3,%xmm10
@@ -38648,7 +39648,7 @@
 PUBLIC _sk_srcin_sse41_lowp
 _sk_srcin_sse41_lowp LABEL PROC
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,68,15,111,5,240,118,0,0         ; movdqa        0x76f0(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,200,145,0,0         ; movdqa        0x91c8(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,207                      ; pmullw        %xmm7,%xmm1
@@ -38667,7 +39667,7 @@
 _sk_dstin_sse41_lowp LABEL PROC
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,68,15,111,5,167,118,0,0         ; movdqa        0x76a7(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,127,145,0,0         ; movdqa        0x917f(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
@@ -38686,7 +39686,7 @@
 
 PUBLIC _sk_srcout_sse41_lowp
 _sk_srcout_sse41_lowp LABEL PROC
-  DB  102,68,15,111,5,94,118,0,0          ; movdqa        0x765e(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,54,145,0,0          ; movdqa        0x9136(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,207                   ; psubw         %xmm7,%xmm9
   DB  102,65,15,213,193                   ; pmullw        %xmm9,%xmm0
@@ -38707,7 +39707,7 @@
 PUBLIC _sk_dstout_sse41_lowp
 _sk_dstout_sse41_lowp LABEL PROC
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,68,15,111,5,7,118,0,0           ; movdqa        0x7607(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,223,144,0,0         ; movdqa        0x90df(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,249,216                      ; psubw         %xmm0,%xmm3
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
@@ -38730,7 +39730,7 @@
 
 PUBLIC _sk_srcover_sse41_lowp
 _sk_srcover_sse41_lowp LABEL PROC
-  DB  102,68,15,111,13,173,117,0,0        ; movdqa        0x75ad(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,133,144,0,0        ; movdqa        0x9085(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
   DB  102,68,15,249,195                   ; psubw         %xmm3,%xmm8
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -38757,7 +39757,7 @@
 
 PUBLIC _sk_dstover_sse41_lowp
 _sk_dstover_sse41_lowp LABEL PROC
-  DB  102,68,15,111,5,51,117,0,0          ; movdqa        0x7533(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,11,144,0,0          ; movdqa        0x900b(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,207                   ; psubw         %xmm7,%xmm9
   DB  102,65,15,213,193                   ; pmullw        %xmm9,%xmm0
@@ -38782,7 +39782,7 @@
 PUBLIC _sk_modulate_sse41_lowp
 _sk_modulate_sse41_lowp LABEL PROC
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
-  DB  102,68,15,111,5,204,116,0,0         ; movdqa        0x74cc(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,164,143,0,0         ; movdqa        0x8fa4(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,205                      ; pmullw        %xmm5,%xmm1
@@ -38799,7 +39799,7 @@
 
 PUBLIC _sk_multiply_sse41_lowp
 _sk_multiply_sse41_lowp LABEL PROC
-  DB  102,68,15,111,13,139,116,0,0        ; movdqa        0x748b(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,99,143,0,0         ; movdqa        0x8f63(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
   DB  102,68,15,249,195                   ; psubw         %xmm3,%xmm8
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -38840,7 +39840,7 @@
 PUBLIC _sk_plus__sse41_lowp
 _sk_plus__sse41_lowp LABEL PROC
   DB  102,15,253,196                      ; paddw         %xmm4,%xmm0
-  DB  102,68,15,111,5,208,115,0,0         ; movdqa        0x73d0(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,168,142,0,0         ; movdqa        0x8ea8(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,56,58,192                 ; pminuw        %xmm8,%xmm0
   DB  102,15,253,205                      ; paddw         %xmm5,%xmm1
   DB  102,65,15,56,58,200                 ; pminuw        %xmm8,%xmm1
@@ -38858,7 +39858,7 @@
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,204                      ; pmullw        %xmm4,%xmm1
-  DB  102,68,15,111,21,138,115,0,0        ; movdqa        0x738a(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,21,98,142,0,0         ; movdqa        0x8e62(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,202                   ; paddw         %xmm10,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -38888,7 +39888,7 @@
 PUBLIC _sk_xor__sse41_lowp
 _sk_xor__sse41_lowp LABEL PROC
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
-  DB  102,68,15,111,13,8,115,0,0          ; movdqa        0x7308(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,224,141,0,0        ; movdqa        0x8de0(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,209                   ; movdqa        %xmm9,%xmm10
   DB  102,68,15,249,215                   ; psubw         %xmm7,%xmm10
   DB  102,65,15,213,194                   ; pmullw        %xmm10,%xmm0
@@ -38929,7 +39929,7 @@
   DB  102,68,15,213,207                   ; pmullw        %xmm7,%xmm9
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
   DB  102,65,15,56,62,201                 ; pmaxuw        %xmm9,%xmm1
-  DB  102,68,15,111,13,79,114,0,0         ; movdqa        0x724f(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,39,141,0,0         ; movdqa        0x8d27(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,201                   ; paddw         %xmm9,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -38971,7 +39971,7 @@
   DB  102,68,15,213,207                   ; pmullw        %xmm7,%xmm9
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
   DB  102,65,15,56,58,201                 ; pminuw        %xmm9,%xmm1
-  DB  102,68,15,111,13,146,113,0,0        ; movdqa        0x7192(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,106,140,0,0        ; movdqa        0x8c6a(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,201                   ; paddw         %xmm9,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -39013,10 +40013,10 @@
   DB  102,68,15,213,207                   ; pmullw        %xmm7,%xmm9
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
   DB  102,65,15,56,58,201                 ; pminuw        %xmm9,%xmm1
-  DB  102,68,15,111,13,213,112,0,0        ; movdqa        0x70d5(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,173,139,0,0        ; movdqa        0x8bad(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,201                   ; paddw         %xmm9,%xmm1
   DB  102,15,113,209,7                    ; psrlw         $0x7,%xmm1
-  DB  102,68,15,111,21,34,120,0,0         ; movdqa        0x7822(%rip),%xmm10        # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+  DB  102,68,15,111,21,250,146,0,0        ; movdqa        0x92fa(%rip),%xmm10        # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
   DB  102,65,15,219,202                   ; pand          %xmm10,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
   DB  102,68,15,111,221                   ; movdqa        %xmm5,%xmm11
@@ -39056,10 +40056,10 @@
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,204                      ; pmullw        %xmm4,%xmm1
-  DB  102,68,15,111,13,17,112,0,0         ; movdqa        0x7011(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,233,138,0,0        ; movdqa        0x8ae9(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,201                   ; paddw         %xmm9,%xmm1
   DB  102,15,113,209,7                    ; psrlw         $0x7,%xmm1
-  DB  102,68,15,111,21,94,119,0,0         ; movdqa        0x775e(%rip),%xmm10        # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+  DB  102,68,15,111,21,54,146,0,0         ; movdqa        0x9236(%rip),%xmm10        # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
   DB  102,65,15,219,202                   ; pand          %xmm10,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
@@ -39094,14 +40094,14 @@
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
-  DB  102,68,15,111,29,105,111,0,0        ; movdqa        0x6f69(%rip),%xmm11        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,29,65,138,0,0         ; movdqa        0x8a41(%rip),%xmm11        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,249,220                   ; psubw         %xmm12,%xmm11
   DB  102,65,15,111,227                   ; movdqa        %xmm11,%xmm4
   DB  102,65,15,213,224                   ; pmullw        %xmm8,%xmm4
   DB  102,68,15,111,251                   ; movdqa        %xmm3,%xmm15
   DB  102,69,15,249,248                   ; psubw         %xmm8,%xmm15
   DB  102,69,15,253,192                   ; paddw         %xmm8,%xmm8
-  DB  102,68,15,111,13,178,118,0,0        ; movdqa        0x76b2(%rip),%xmm9        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,13,138,145,0,0        ; movdqa        0x918a(%rip),%xmm9        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,243                   ; movdqa        %xmm3,%xmm14
   DB  102,69,15,239,241                   ; pxor          %xmm9,%xmm14
   DB  102,65,15,111,196                   ; movdqa        %xmm12,%xmm0
@@ -39148,7 +40148,7 @@
   DB  102,68,15,111,232                   ; movdqa        %xmm0,%xmm13
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,65,15,56,16,210                 ; pblendvb      %xmm0,%xmm10,%xmm2
-  DB  102,68,15,111,13,91,110,0,0         ; movdqa        0x6e5b(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,51,137,0,0         ; movdqa        0x8933(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,249,195                      ; psubw         %xmm3,%xmm0
   DB  102,15,111,248                      ; movdqa        %xmm0,%xmm7
@@ -39187,7 +40187,7 @@
   DB  72,131,236,24                       ; sub           $0x18,%rsp
   DB  102,68,15,111,231                   ; movdqa        %xmm7,%xmm12
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
-  DB  102,68,15,111,29,182,109,0,0        ; movdqa        0x6db6(%rip),%xmm11        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,29,142,136,0,0        ; movdqa        0x888e(%rip),%xmm11        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,249,220                   ; psubw         %xmm12,%xmm11
   DB  102,65,15,111,195                   ; movdqa        %xmm11,%xmm0
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
@@ -39199,7 +40199,7 @@
   DB  102,68,15,249,252                   ; psubw         %xmm4,%xmm15
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,253,192                      ; paddw         %xmm0,%xmm0
-  DB  102,68,15,111,13,232,116,0,0        ; movdqa        0x74e8(%rip),%xmm9        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,13,192,143,0,0        ; movdqa        0x8fc0(%rip),%xmm9        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,69,15,111,212                   ; movdqa        %xmm12,%xmm10
   DB  102,68,15,213,211                   ; pmullw        %xmm3,%xmm10
   DB  102,69,15,213,254                   ; pmullw        %xmm14,%xmm15
@@ -39245,7 +40245,7 @@
   DB  102,15,253,210                      ; paddw         %xmm2,%xmm2
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,65,15,56,16,210                 ; pblendvb      %xmm0,%xmm10,%xmm2
-  DB  102,68,15,111,13,154,108,0,0        ; movdqa        0x6c9a(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,114,135,0,0        ; movdqa        0x8772(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,249,195                      ; psubw         %xmm3,%xmm0
   DB  102,15,111,248                      ; movdqa        %xmm0,%xmm7
@@ -39287,49 +40287,49 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            2929b <_sk_load_8888_sse41_lowp+0x44>
+  DB  119,41                              ; ja            2a783 <_sk_load_8888_sse41_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,239,0,0,0                 ; lea           0xef(%rip),%r9        # 29370 <_sk_load_8888_sse41_lowp+0x119>
+  DB  76,141,13,239,0,0,0                 ; lea           0xef(%rip),%r9        # 2a858 <_sk_load_8888_sse41_lowp+0x119>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,20,144                ; movd          (%r8,%rdx,4),%xmm2
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           292f4 <_sk_load_8888_sse41_lowp+0x9d>
+  DB  235,89                              ; jmp           2a7dc <_sk_load_8888_sse41_lowp+0x9d>
   DB  243,65,15,111,20,144                ; movdqu        (%r8,%rdx,4),%xmm2
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           292f4 <_sk_load_8888_sse41_lowp+0x9d>
+  DB  235,74                              ; jmp           2a7dc <_sk_load_8888_sse41_lowp+0x9d>
   DB  102,65,15,110,68,144,8              ; movd          0x8(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  243,65,15,126,20,144                ; movq          (%r8,%rdx,4),%xmm2
   DB  102,65,15,58,14,208,240             ; pblendw       $0xf0,%xmm8,%xmm2
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
-  DB  235,37                              ; jmp           292f4 <_sk_load_8888_sse41_lowp+0x9d>
+  DB  235,37                              ; jmp           2a7dc <_sk_load_8888_sse41_lowp+0x9d>
   DB  102,65,15,110,68,144,24             ; movd          0x18(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,20,144                ; movdqu        (%r8,%rdx,4),%xmm2
-  DB  102,15,111,5,244,114,0,0            ; movdqa        0x72f4(%rip),%xmm0        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,5,204,141,0,0            ; movdqa        0x8dcc(%rip),%xmm0        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,15,56,0,200                     ; pshufb        %xmm0,%xmm1
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,56,0,216                     ; pshufb        %xmm0,%xmm3
   DB  102,15,108,203                      ; punpcklqdq    %xmm3,%xmm1
-  DB  102,68,15,111,13,84,107,0,0         ; movdqa        0x6b54(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,44,134,0,0         ; movdqa        0x862c(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,193                   ; pand          %xmm9,%xmm0
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,68,15,111,21,205,114,0,0        ; movdqa        0x72cd(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,165,141,0,0        ; movdqa        0x8da5(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,218                      ; movdqa        %xmm2,%xmm3
   DB  102,65,15,56,0,218                  ; pshufb        %xmm10,%xmm3
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,219                   ; punpcklqdq    %xmm11,%xmm3
-  DB  102,68,15,111,21,186,114,0,0        ; movdqa        0x72ba(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,146,141,0,0        ; movdqa        0x8d92(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,210                  ; pshufb        %xmm10,%xmm2
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,208                   ; punpcklqdq    %xmm8,%xmm2
@@ -39345,7 +40345,7 @@
   DB  58,255                              ; cmp           %bh,%bh
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  126,255                             ; jle           2937d <_sk_load_8888_sse41_lowp+0x126>
+  DB  126,255                             ; jle           2a865 <_sk_load_8888_sse41_lowp+0x126>
   DB  255                                 ; (bad)
   DB  255,117,255                         ; pushq         -0x1(%rbp)
   DB  255                                 ; (bad)
@@ -39365,49 +40365,49 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            293d0 <_sk_load_8888_dst_sse41_lowp+0x44>
+  DB  119,41                              ; ja            2a8b8 <_sk_load_8888_dst_sse41_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 294a8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 2a990 <_sk_load_8888_dst_sse41_lowp+0x11c>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,52,144                ; movd          (%r8,%rdx,4),%xmm6
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+  DB  235,89                              ; jmp           2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
   DB  243,65,15,111,52,144                ; movdqu        (%r8,%rdx,4),%xmm6
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+  DB  235,74                              ; jmp           2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  243,65,15,126,52,144                ; movq          (%r8,%rdx,4),%xmm6
   DB  102,65,15,58,14,240,240             ; pblendw       $0xf0,%xmm8,%xmm6
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,37                              ; jmp           29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+  DB  235,37                              ; jmp           2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,52,144                ; movdqu        (%r8,%rdx,4),%xmm6
-  DB  102,15,111,37,191,113,0,0           ; movdqa        0x71bf(%rip),%xmm4        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,37,151,140,0,0           ; movdqa        0x8c97(%rip),%xmm4        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,238                      ; movdqa        %xmm6,%xmm5
   DB  102,15,56,0,236                     ; pshufb        %xmm4,%xmm5
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,56,0,252                     ; pshufb        %xmm4,%xmm7
   DB  102,15,108,239                      ; punpcklqdq    %xmm7,%xmm5
-  DB  102,68,15,111,13,31,106,0,0         ; movdqa        0x6a1f(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,247,132,0,0        ; movdqa        0x84f7(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,65,15,219,225                   ; pand          %xmm9,%xmm4
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
-  DB  102,68,15,111,21,152,113,0,0        ; movdqa        0x7198(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,112,140,0,0        ; movdqa        0x8c70(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,254                      ; movdqa        %xmm6,%xmm7
   DB  102,65,15,56,0,250                  ; pshufb        %xmm10,%xmm7
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,251                   ; punpcklqdq    %xmm11,%xmm7
-  DB  102,68,15,111,21,133,113,0,0        ; movdqa        0x7185(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,93,140,0,0         ; movdqa        0x8c5d(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,242                  ; pshufb        %xmm10,%xmm6
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,240                   ; punpcklqdq    %xmm8,%xmm6
@@ -39423,7 +40423,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  123,255                             ; jnp           294b5 <_sk_load_8888_dst_sse41_lowp+0x129>
+  DB  123,255                             ; jnp           2a99d <_sk_load_8888_dst_sse41_lowp+0x129>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -39458,20 +40458,20 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,27                              ; ja            2954a <_sk_store_8888_sse41_lowp+0x86>
+  DB  119,27                              ; ja            2aa32 <_sk_store_8888_sse41_lowp+0x86>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,87,0,0,0                  ; lea           0x57(%rip),%r9        # 29590 <_sk_store_8888_sse41_lowp+0xcc>
+  DB  76,141,13,87,0,0,0                  ; lea           0x57(%rip),%r9        # 2aa78 <_sk_store_8888_sse41_lowp+0xcc>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,4,144                 ; movd          %xmm8,(%r8,%rdx,4)
-  DB  235,63                              ; jmp           29589 <_sk_store_8888_sse41_lowp+0xc5>
+  DB  235,63                              ; jmp           2aa71 <_sk_store_8888_sse41_lowp+0xc5>
   DB  243,69,15,127,4,144                 ; movdqu        %xmm8,(%r8,%rdx,4)
   DB  243,69,15,127,76,144,16             ; movdqu        %xmm9,0x10(%r8,%rdx,4)
-  DB  235,48                              ; jmp           29589 <_sk_store_8888_sse41_lowp+0xc5>
+  DB  235,48                              ; jmp           2aa71 <_sk_store_8888_sse41_lowp+0xc5>
   DB  102,69,15,58,22,68,144,8,2          ; pextrd        $0x2,%xmm8,0x8(%r8,%rdx,4)
   DB  102,69,15,214,4,144                 ; movq          %xmm8,(%r8,%rdx,4)
-  DB  235,31                              ; jmp           29589 <_sk_store_8888_sse41_lowp+0xc5>
+  DB  235,31                              ; jmp           2aa71 <_sk_store_8888_sse41_lowp+0xc5>
   DB  102,69,15,58,22,76,144,24,2         ; pextrd        $0x2,%xmm9,0x18(%r8,%rdx,4)
   DB  102,69,15,58,22,76,144,20,1         ; pextrd        $0x1,%xmm9,0x14(%r8,%rdx,4)
   DB  102,69,15,126,76,144,16             ; movd          %xmm9,0x10(%r8,%rdx,4)
@@ -39513,49 +40513,49 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            295f0 <_sk_load_bgra_sse41_lowp+0x44>
+  DB  119,41                              ; ja            2aad8 <_sk_load_bgra_sse41_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 296c8 <_sk_load_bgra_sse41_lowp+0x11c>
+  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 2abb0 <_sk_load_bgra_sse41_lowp+0x11c>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,4,144                 ; movd          (%r8,%rdx,4),%xmm0
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           29649 <_sk_load_bgra_sse41_lowp+0x9d>
+  DB  235,89                              ; jmp           2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
   DB  243,65,15,111,4,144                 ; movdqu        (%r8,%rdx,4),%xmm0
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           29649 <_sk_load_bgra_sse41_lowp+0x9d>
+  DB  235,74                              ; jmp           2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
   DB  102,65,15,110,68,144,8              ; movd          0x8(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  243,65,15,126,4,144                 ; movq          (%r8,%rdx,4),%xmm0
   DB  102,65,15,58,14,192,240             ; pblendw       $0xf0,%xmm8,%xmm0
   DB  102,68,15,111,193                   ; movdqa        %xmm1,%xmm8
-  DB  235,37                              ; jmp           29649 <_sk_load_bgra_sse41_lowp+0x9d>
+  DB  235,37                              ; jmp           2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
   DB  102,65,15,110,68,144,24             ; movd          0x18(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,4,144                 ; movdqu        (%r8,%rdx,4),%xmm0
-  DB  102,15,111,21,159,111,0,0           ; movdqa        0x6f9f(%rip),%xmm2        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,21,119,138,0,0           ; movdqa        0x8a77(%rip),%xmm2        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,56,0,202                     ; pshufb        %xmm2,%xmm1
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,56,0,218                     ; pshufb        %xmm2,%xmm3
   DB  102,15,108,203                      ; punpcklqdq    %xmm3,%xmm1
-  DB  102,68,15,111,13,255,103,0,0        ; movdqa        0x67ff(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,215,130,0,0        ; movdqa        0x82d7(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,65,15,219,209                   ; pand          %xmm9,%xmm2
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,68,15,111,21,120,111,0,0        ; movdqa        0x6f78(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,80,138,0,0         ; movdqa        0x8a50(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,65,15,56,0,218                  ; pshufb        %xmm10,%xmm3
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,219                   ; punpcklqdq    %xmm11,%xmm3
-  DB  102,68,15,111,21,101,111,0,0        ; movdqa        0x6f65(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,61,138,0,0         ; movdqa        0x8a3d(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,194                  ; pshufb        %xmm10,%xmm0
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,192                   ; punpcklqdq    %xmm8,%xmm0
@@ -39571,7 +40571,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  123,255                             ; jnp           296d5 <_sk_load_bgra_sse41_lowp+0x129>
+  DB  123,255                             ; jnp           2abbd <_sk_load_bgra_sse41_lowp+0x129>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -39591,49 +40591,49 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            29728 <_sk_load_bgra_dst_sse41_lowp+0x44>
+  DB  119,41                              ; ja            2ac10 <_sk_load_bgra_dst_sse41_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 29800 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+  DB  76,141,13,242,0,0,0                 ; lea           0xf2(%rip),%r9        # 2ace8 <_sk_load_bgra_dst_sse41_lowp+0x11c>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,36,144                ; movd          (%r8,%rdx,4),%xmm4
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  DB  235,89                              ; jmp           2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   DB  243,65,15,111,36,144                ; movdqu        (%r8,%rdx,4),%xmm4
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  DB  235,74                              ; jmp           2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  243,65,15,126,36,144                ; movq          (%r8,%rdx,4),%xmm4
   DB  102,65,15,58,14,224,240             ; pblendw       $0xf0,%xmm8,%xmm4
   DB  102,68,15,111,197                   ; movdqa        %xmm5,%xmm8
-  DB  235,37                              ; jmp           29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+  DB  235,37                              ; jmp           2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,36,144                ; movdqu        (%r8,%rdx,4),%xmm4
-  DB  102,15,111,53,103,110,0,0           ; movdqa        0x6e67(%rip),%xmm6        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,53,63,137,0,0            ; movdqa        0x893f(%rip),%xmm6        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,56,0,238                     ; pshufb        %xmm6,%xmm5
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,56,0,254                     ; pshufb        %xmm6,%xmm7
   DB  102,15,108,239                      ; punpcklqdq    %xmm7,%xmm5
-  DB  102,68,15,111,13,199,102,0,0        ; movdqa        0x66c7(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,159,129,0,0        ; movdqa        0x819f(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,65,15,219,241                   ; pand          %xmm9,%xmm6
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
-  DB  102,68,15,111,21,64,110,0,0         ; movdqa        0x6e40(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,24,137,0,0         ; movdqa        0x8918(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
   DB  102,65,15,56,0,250                  ; pshufb        %xmm10,%xmm7
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,251                   ; punpcklqdq    %xmm11,%xmm7
-  DB  102,68,15,111,21,45,110,0,0         ; movdqa        0x6e2d(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,5,137,0,0          ; movdqa        0x8905(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,226                  ; pshufb        %xmm10,%xmm4
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,224                   ; punpcklqdq    %xmm8,%xmm4
@@ -39649,7 +40649,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  123,255                             ; jnp           2980d <_sk_load_bgra_dst_sse41_lowp+0x129>
+  DB  123,255                             ; jnp           2acf5 <_sk_load_bgra_dst_sse41_lowp+0x129>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -39684,20 +40684,20 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,27                              ; ja            298a2 <_sk_store_bgra_sse41_lowp+0x86>
+  DB  119,27                              ; ja            2ad8a <_sk_store_bgra_sse41_lowp+0x86>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,87,0,0,0                  ; lea           0x57(%rip),%r9        # 298e8 <_sk_store_bgra_sse41_lowp+0xcc>
+  DB  76,141,13,87,0,0,0                  ; lea           0x57(%rip),%r9        # 2add0 <_sk_store_bgra_sse41_lowp+0xcc>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,4,144                 ; movd          %xmm8,(%r8,%rdx,4)
-  DB  235,63                              ; jmp           298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+  DB  235,63                              ; jmp           2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
   DB  243,69,15,127,4,144                 ; movdqu        %xmm8,(%r8,%rdx,4)
   DB  243,69,15,127,76,144,16             ; movdqu        %xmm9,0x10(%r8,%rdx,4)
-  DB  235,48                              ; jmp           298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+  DB  235,48                              ; jmp           2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
   DB  102,69,15,58,22,68,144,8,2          ; pextrd        $0x2,%xmm8,0x8(%r8,%rdx,4)
   DB  102,69,15,214,4,144                 ; movq          %xmm8,(%r8,%rdx,4)
-  DB  235,31                              ; jmp           298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+  DB  235,31                              ; jmp           2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
   DB  102,69,15,58,22,76,144,24,2         ; pextrd        $0x2,%xmm9,0x18(%r8,%rdx,4)
   DB  102,69,15,58,22,76,144,20,1         ; pextrd        $0x1,%xmm9,0x14(%r8,%rdx,4)
   DB  102,69,15,126,76,144,16             ; movd          %xmm9,0x10(%r8,%rdx,4)
@@ -39798,17 +40798,17 @@
   DB  102,65,15,196,202,5                 ; pinsrw        $0x5,%r10d,%xmm1
   DB  102,65,15,196,201,6                 ; pinsrw        $0x6,%r9d,%xmm1
   DB  102,15,196,200,7                    ; pinsrw        $0x7,%eax,%xmm1
-  DB  102,68,15,111,13,48,100,0,0         ; movdqa        0x6430(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,8,127,0,0          ; movdqa        0x7f08(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,193                   ; pand          %xmm9,%xmm0
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,68,15,111,21,169,107,0,0        ; movdqa        0x6ba9(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,129,134,0,0        ; movdqa        0x8681(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,218                      ; movdqa        %xmm2,%xmm3
   DB  102,65,15,56,0,218                  ; pshufb        %xmm10,%xmm3
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,219                   ; punpcklqdq    %xmm11,%xmm3
-  DB  102,68,15,111,21,150,107,0,0        ; movdqa        0x6b96(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,110,134,0,0        ; movdqa        0x866e(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,210                  ; pshufb        %xmm10,%xmm2
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,208                   ; punpcklqdq    %xmm8,%xmm2
@@ -39891,17 +40891,17 @@
   DB  102,65,15,196,202,5                 ; pinsrw        $0x5,%r10d,%xmm1
   DB  102,65,15,196,201,6                 ; pinsrw        $0x6,%r9d,%xmm1
   DB  102,15,196,200,7                    ; pinsrw        $0x7,%eax,%xmm1
-  DB  102,68,15,111,13,152,98,0,0         ; movdqa        0x6298(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,112,125,0,0        ; movdqa        0x7d70(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,65,15,219,209                   ; pand          %xmm9,%xmm2
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,68,15,111,21,17,106,0,0         ; movdqa        0x6a11(%rip),%xmm10        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,21,233,132,0,0        ; movdqa        0x84e9(%rip),%xmm10        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,65,15,56,0,218                  ; pshufb        %xmm10,%xmm3
   DB  102,69,15,111,216                   ; movdqa        %xmm8,%xmm11
   DB  102,69,15,56,0,218                  ; pshufb        %xmm10,%xmm11
   DB  102,65,15,108,219                   ; punpcklqdq    %xmm11,%xmm3
-  DB  102,68,15,111,21,254,105,0,0        ; movdqa        0x69fe(%rip),%xmm10        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,21,214,132,0,0        ; movdqa        0x84d6(%rip),%xmm10        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,194                  ; pshufb        %xmm10,%xmm0
   DB  102,69,15,56,0,194                  ; pshufb        %xmm10,%xmm8
   DB  102,65,15,108,192                   ; punpcklqdq    %xmm8,%xmm0
@@ -39925,23 +40925,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            29c70 <_sk_load_565_sse41_lowp+0x3c>
+  DB  119,34                              ; ja            2b158 <_sk_load_565_sse41_lowp+0x3c>
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,196,0,0,0                 ; lea           0xc4(%rip),%r9        # 29d20 <_sk_load_565_sse41_lowp+0xec>
+  DB  76,141,13,196,0,0,0                 ; lea           0xc4(%rip),%r9        # 2b208 <_sk_load_565_sse41_lowp+0xec>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,192                      ; movd          %eax,%xmm0
-  DB  235,74                              ; jmp           29cba <_sk_load_565_sse41_lowp+0x86>
+  DB  235,74                              ; jmp           2b1a2 <_sk_load_565_sse41_lowp+0x86>
   DB  243,65,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm0
-  DB  235,66                              ; jmp           29cba <_sk_load_565_sse41_lowp+0x86>
+  DB  235,66                              ; jmp           2b1a2 <_sk_load_565_sse41_lowp+0x86>
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  102,65,15,196,76,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm1
   DB  102,65,15,110,4,80                  ; movd          (%r8,%rdx,2),%xmm0
   DB  102,15,58,14,193,252                ; pblendw       $0xfc,%xmm1,%xmm0
-  DB  235,40                              ; jmp           29cba <_sk_load_565_sse41_lowp+0x86>
+  DB  235,40                              ; jmp           2b1a2 <_sk_load_565_sse41_lowp+0x86>
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  102,65,15,196,76,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm1
   DB  102,65,15,196,76,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -39950,11 +40950,11 @@
   DB  102,15,58,14,193,240                ; pblendw       $0xf0,%xmm1,%xmm0
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
-  DB  102,15,219,29,85,105,0,0            ; pand          0x6955(%rip),%xmm3        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,29,45,132,0,0            ; pand          0x842d(%rip),%xmm3        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,13,84,105,0,0            ; pand          0x6954(%rip),%xmm1        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,21,92,105,0,0            ; movdqa        0x695c(%rip),%xmm2        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,13,44,132,0,0            ; pand          0x842c(%rip),%xmm1        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,21,52,132,0,0            ; movdqa        0x8434(%rip),%xmm2        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,195                      ; por           %xmm3,%xmm0
@@ -39967,7 +40967,7 @@
   DB  102,15,113,210,2                    ; psrlw         $0x2,%xmm2
   DB  102,15,235,211                      ; por           %xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,82,97,0,0                  ; movaps        0x6152(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,42,124,0,0                 ; movaps        0x7c2a(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  255,224                             ; jmpq          *%rax
   DB  69,255                              ; rex.RB        (bad)
   DB  255                                 ; (bad)
@@ -39978,7 +40978,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  126,255                             ; jle           29d35 <_sk_load_565_sse41_lowp+0x101>
+  DB  126,255                             ; jle           2b21d <_sk_load_565_sse41_lowp+0x101>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -39995,23 +40995,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            29d78 <_sk_load_565_dst_sse41_lowp+0x3c>
+  DB  119,34                              ; ja            2b260 <_sk_load_565_dst_sse41_lowp+0x3c>
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,196,0,0,0                 ; lea           0xc4(%rip),%r9        # 29e28 <_sk_load_565_dst_sse41_lowp+0xec>
+  DB  76,141,13,196,0,0,0                 ; lea           0xc4(%rip),%r9        # 2b310 <_sk_load_565_dst_sse41_lowp+0xec>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,224                      ; movd          %eax,%xmm4
-  DB  235,74                              ; jmp           29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+  DB  235,74                              ; jmp           2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
   DB  243,65,15,111,36,80                 ; movdqu        (%r8,%rdx,2),%xmm4
-  DB  235,66                              ; jmp           29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+  DB  235,66                              ; jmp           2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  102,65,15,196,108,80,4,2            ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm5
   DB  102,65,15,110,36,80                 ; movd          (%r8,%rdx,2),%xmm4
   DB  102,15,58,14,229,252                ; pblendw       $0xfc,%xmm5,%xmm4
-  DB  235,40                              ; jmp           29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+  DB  235,40                              ; jmp           2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  102,65,15,196,108,80,12,6           ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm5
   DB  102,65,15,196,108,80,10,5           ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -40020,11 +41020,11 @@
   DB  102,15,58,14,229,240                ; pblendw       $0xf0,%xmm5,%xmm4
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
   DB  102,15,113,215,8                    ; psrlw         $0x8,%xmm7
-  DB  102,15,219,61,77,104,0,0            ; pand          0x684d(%rip),%xmm7        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,61,37,131,0,0            ; pand          0x8325(%rip),%xmm7        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,113,213,5                    ; psrlw         $0x5,%xmm5
-  DB  102,15,219,45,76,104,0,0            ; pand          0x684c(%rip),%xmm5        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,53,84,104,0,0            ; movdqa        0x6854(%rip),%xmm6        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,45,36,131,0,0            ; pand          0x8324(%rip),%xmm5        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,53,44,131,0,0            ; movdqa        0x832c(%rip),%xmm6        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,244                      ; pand          %xmm4,%xmm6
   DB  102,15,113,212,13                   ; psrlw         $0xd,%xmm4
   DB  102,15,235,231                      ; por           %xmm7,%xmm4
@@ -40037,7 +41037,7 @@
   DB  102,15,113,214,2                    ; psrlw         $0x2,%xmm6
   DB  102,15,235,247                      ; por           %xmm7,%xmm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,74,96,0,0                  ; movaps        0x604a(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,61,34,123,0,0                 ; movaps        0x7b22(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  255,224                             ; jmpq          *%rax
   DB  69,255                              ; rex.RB        (bad)
   DB  255                                 ; (bad)
@@ -40048,7 +41048,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  126,255                             ; jle           29e3d <_sk_load_565_dst_sse41_lowp+0x101>
+  DB  126,255                             ; jle           2b325 <_sk_load_565_dst_sse41_lowp+0x101>
   DB  255                                 ; (bad)
   DB  255,114,255                         ; pushq         -0x1(%rdx)
   DB  255                                 ; (bad)
@@ -40063,10 +41063,10 @@
   DB  76,3,0                              ; add           (%rax),%r8
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
   DB  102,65,15,113,240,8                 ; psllw         $0x8,%xmm8
-  DB  102,68,15,219,5,232,103,0,0         ; pand          0x67e8(%rip),%xmm8        # 30650 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+  DB  102,68,15,219,5,192,130,0,0         ; pand          0x82c0(%rip),%xmm8        # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
   DB  102,68,15,111,201                   ; movdqa        %xmm1,%xmm9
   DB  102,65,15,113,241,3                 ; psllw         $0x3,%xmm9
-  DB  102,68,15,219,13,228,103,0,0        ; pand          0x67e4(%rip),%xmm9        # 30660 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
+  DB  102,68,15,219,13,188,130,0,0        ; pand          0x82bc(%rip),%xmm9        # 33620 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
   DB  102,69,15,235,200                   ; por           %xmm8,%xmm9
   DB  102,68,15,111,194                   ; movdqa        %xmm2,%xmm8
   DB  102,65,15,113,208,3                 ; psrlw         $0x3,%xmm8
@@ -40075,19 +41075,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,29                              ; ja            29eb8 <_sk_store_565_sse41_lowp+0x74>
+  DB  119,29                              ; ja            2b3a0 <_sk_store_565_sse41_lowp+0x74>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,83,0,0,0                  ; lea           0x53(%rip),%r9        # 29ef8 <_sk_store_565_sse41_lowp+0xb4>
+  DB  76,141,13,83,0,0,0                  ; lea           0x53(%rip),%r9        # 2b3e0 <_sk_store_565_sse41_lowp+0xb4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,58,21,4,80,0              ; pextrw        $0x0,%xmm8,(%r8,%rdx,2)
-  DB  235,58                              ; jmp           29ef2 <_sk_store_565_sse41_lowp+0xae>
+  DB  235,58                              ; jmp           2b3da <_sk_store_565_sse41_lowp+0xae>
   DB  243,69,15,127,4,80                  ; movdqu        %xmm8,(%r8,%rdx,2)
-  DB  235,50                              ; jmp           29ef2 <_sk_store_565_sse41_lowp+0xae>
+  DB  235,50                              ; jmp           2b3da <_sk_store_565_sse41_lowp+0xae>
   DB  102,69,15,58,21,68,80,4,2           ; pextrw        $0x2,%xmm8,0x4(%r8,%rdx,2)
   DB  102,69,15,126,4,80                  ; movd          %xmm8,(%r8,%rdx,2)
-  DB  235,33                              ; jmp           29ef2 <_sk_store_565_sse41_lowp+0xae>
+  DB  235,33                              ; jmp           2b3da <_sk_store_565_sse41_lowp+0xae>
   DB  102,69,15,58,21,68,80,12,6          ; pextrw        $0x6,%xmm8,0xc(%r8,%rdx,2)
   DB  102,69,15,58,21,68,80,10,5          ; pextrw        $0x5,%xmm8,0xa(%r8,%rdx,2)
   DB  102,69,15,58,21,68,80,8,4           ; pextrw        $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40107,7 +41107,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  235,255                             ; jmp           29f09 <_sk_store_565_sse41_lowp+0xc5>
+  DB  235,255                             ; jmp           2b3f1 <_sk_store_565_sse41_lowp+0xc5>
   DB  255                                 ; (bad)
   DB  255,226                             ; jmpq          *%rdx
   DB  255                                 ; (bad)
@@ -40182,11 +41182,11 @@
   DB  102,15,196,192,7                    ; pinsrw        $0x7,%eax,%xmm0
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
-  DB  102,15,219,29,242,101,0,0           ; pand          0x65f2(%rip),%xmm3        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,29,202,128,0,0           ; pand          0x80ca(%rip),%xmm3        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,13,241,101,0,0           ; pand          0x65f1(%rip),%xmm1        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,21,249,101,0,0           ; movdqa        0x65f9(%rip),%xmm2        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,13,201,128,0,0           ; pand          0x80c9(%rip),%xmm1        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,21,209,128,0,0           ; movdqa        0x80d1(%rip),%xmm2        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,195                      ; por           %xmm3,%xmm0
@@ -40199,7 +41199,7 @@
   DB  102,15,113,210,2                    ; psrlw         $0x2,%xmm2
   DB  102,15,235,211                      ; por           %xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,239,93,0,0                 ; movaps        0x5def(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,199,120,0,0                ; movaps        0x78c7(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  91                                  ; pop           %rbx
   DB  65,92                               ; pop           %r12
   DB  65,94                               ; pop           %r14
@@ -40218,23 +41218,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,35                              ; ja            2a0c8 <_sk_load_4444_sse41_lowp+0x3d>
+  DB  119,35                              ; ja            2b5b0 <_sk_load_4444_sse41_lowp+0x3d>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,209,0,0,0                 ; lea           0xd1(%rip),%r9        # 2a184 <_sk_load_4444_sse41_lowp+0xf9>
+  DB  76,141,13,209,0,0,0                 ; lea           0xd1(%rip),%r9        # 2b66c <_sk_load_4444_sse41_lowp+0xf9>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,76                              ; jmp           2a114 <_sk_load_4444_sse41_lowp+0x89>
+  DB  235,76                              ; jmp           2b5fc <_sk_load_4444_sse41_lowp+0x89>
   DB  243,69,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm8
-  DB  235,68                              ; jmp           2a114 <_sk_load_4444_sse41_lowp+0x89>
+  DB  235,68                              ; jmp           2b5fc <_sk_load_4444_sse41_lowp+0x89>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   DB  102,69,15,110,4,80                  ; movd          (%r8,%rdx,2),%xmm8
   DB  102,68,15,58,14,192,252             ; pblendw       $0xfc,%xmm0,%xmm8
-  DB  235,41                              ; jmp           2a114 <_sk_load_4444_sse41_lowp+0x89>
+  DB  235,41                              ; jmp           2b5fc <_sk_load_4444_sse41_lowp+0x89>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   DB  102,65,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -40245,7 +41245,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,65,15,111,208                   ; movdqa        %xmm8,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,5,64,101,0,0             ; movdqa        0x6540(%rip),%xmm0        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,5,24,128,0,0             ; movdqa        0x8018(%rip),%xmm0        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -40291,23 +41291,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,35                              ; ja            2a1dd <_sk_load_4444_dst_sse41_lowp+0x3d>
+  DB  119,35                              ; ja            2b6c5 <_sk_load_4444_dst_sse41_lowp+0x3d>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,208,0,0,0                 ; lea           0xd0(%rip),%r9        # 2a298 <_sk_load_4444_dst_sse41_lowp+0xf8>
+  DB  76,141,13,208,0,0,0                 ; lea           0xd0(%rip),%r9        # 2b780 <_sk_load_4444_dst_sse41_lowp+0xf8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,76                              ; jmp           2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+  DB  235,76                              ; jmp           2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
   DB  243,69,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm8
-  DB  235,68                              ; jmp           2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+  DB  235,68                              ; jmp           2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,65,15,196,100,80,4,2            ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm4
   DB  102,69,15,110,4,80                  ; movd          (%r8,%rdx,2),%xmm8
   DB  102,68,15,58,14,196,252             ; pblendw       $0xfc,%xmm4,%xmm8
-  DB  235,41                              ; jmp           2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+  DB  235,41                              ; jmp           2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,65,15,196,100,80,12,6           ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm4
   DB  102,65,15,196,100,80,10,5           ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -40318,7 +41318,7 @@
   DB  102,15,113,213,12                   ; psrlw         $0xc,%xmm5
   DB  102,65,15,111,240                   ; movdqa        %xmm8,%xmm6
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
-  DB  102,15,111,37,43,100,0,0            ; movdqa        0x642b(%rip),%xmm4        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,37,3,127,0,0             ; movdqa        0x7f03(%rip),%xmm4        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,244                      ; pand          %xmm4,%xmm6
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,113,215,4                    ; psrlw         $0x4,%xmm7
@@ -40361,12 +41361,12 @@
   DB  76,3,0                              ; add           (%rax),%r8
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
   DB  102,65,15,113,240,8                 ; psllw         $0x8,%xmm8
-  DB  102,68,15,219,5,168,99,0,0          ; pand          0x63a8(%rip),%xmm8        # 30680 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
+  DB  102,68,15,219,5,128,126,0,0         ; pand          0x7e80(%rip),%xmm8        # 33640 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
   DB  102,68,15,111,201                   ; movdqa        %xmm1,%xmm9
   DB  102,65,15,113,241,4                 ; psllw         $0x4,%xmm9
-  DB  102,68,15,219,13,164,99,0,0         ; pand          0x63a4(%rip),%xmm9        # 30690 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,219,13,124,126,0,0        ; pand          0x7e7c(%rip),%xmm9        # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
   DB  102,69,15,235,200                   ; por           %xmm8,%xmm9
-  DB  102,68,15,111,21,166,99,0,0         ; movdqa        0x63a6(%rip),%xmm10        # 306a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
+  DB  102,68,15,111,21,126,126,0,0        ; movdqa        0x7e7e(%rip),%xmm10        # 33660 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
   DB  102,68,15,219,210                   ; pand          %xmm2,%xmm10
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
   DB  102,65,15,113,208,4                 ; psrlw         $0x4,%xmm8
@@ -40376,19 +41376,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,29                              ; ja            2a33b <_sk_store_4444_sse41_lowp+0x87>
+  DB  119,29                              ; ja            2b823 <_sk_store_4444_sse41_lowp+0x87>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,84,0,0,0                  ; lea           0x54(%rip),%r9        # 2a37c <_sk_store_4444_sse41_lowp+0xc8>
+  DB  76,141,13,84,0,0,0                  ; lea           0x54(%rip),%r9        # 2b864 <_sk_store_4444_sse41_lowp+0xc8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,58,21,4,80,0              ; pextrw        $0x0,%xmm8,(%r8,%rdx,2)
-  DB  235,58                              ; jmp           2a375 <_sk_store_4444_sse41_lowp+0xc1>
+  DB  235,58                              ; jmp           2b85d <_sk_store_4444_sse41_lowp+0xc1>
   DB  243,69,15,127,4,80                  ; movdqu        %xmm8,(%r8,%rdx,2)
-  DB  235,50                              ; jmp           2a375 <_sk_store_4444_sse41_lowp+0xc1>
+  DB  235,50                              ; jmp           2b85d <_sk_store_4444_sse41_lowp+0xc1>
   DB  102,69,15,58,21,68,80,4,2           ; pextrw        $0x2,%xmm8,0x4(%r8,%rdx,2)
   DB  102,69,15,126,4,80                  ; movd          %xmm8,(%r8,%rdx,2)
-  DB  235,33                              ; jmp           2a375 <_sk_store_4444_sse41_lowp+0xc1>
+  DB  235,33                              ; jmp           2b85d <_sk_store_4444_sse41_lowp+0xc1>
   DB  102,69,15,58,21,68,80,12,6          ; pextrw        $0x6,%xmm8,0xc(%r8,%rdx,2)
   DB  102,69,15,58,21,68,80,10,5          ; pextrw        $0x5,%xmm8,0xa(%r8,%rdx,2)
   DB  102,69,15,58,21,68,80,8,4           ; pextrw        $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40486,7 +41486,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,65,15,111,208                   ; movdqa        %xmm8,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,5,172,97,0,0             ; movdqa        0x61ac(%rip),%xmm0        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,5,132,124,0,0            ; movdqa        0x7c84(%rip),%xmm0        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -40522,18 +41522,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2a556 <_sk_load_a8_sse41_lowp+0x39>
+  DB  119,34                              ; ja            2ba3e <_sk_load_a8_sse41_lowp+0x39>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,146,0,0,0                 ; lea           0x92(%rip),%r9        # 2a5d4 <_sk_load_a8_sse41_lowp+0xb7>
+  DB  76,141,13,146,0,0,0                 ; lea           0x92(%rip),%r9        # 2babc <_sk_load_a8_sse41_lowp+0xb7>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,216                      ; movd          %eax,%xmm3
-  DB  235,100                             ; jmp           2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+  DB  235,100                             ; jmp           2baa2 <_sk_load_a8_sse41_lowp+0x9d>
   DB  102,65,15,56,48,28,16               ; pmovzxbw      (%r8,%rdx,1),%xmm3
-  DB  235,91                              ; jmp           2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+  DB  235,91                              ; jmp           2baa2 <_sk_load_a8_sse41_lowp+0x9d>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,196,192,2                    ; pinsrw        $0x2,%eax,%xmm0
@@ -40541,7 +41541,7 @@
   DB  102,15,110,200                      ; movd          %eax,%xmm1
   DB  102,15,56,48,217                    ; pmovzxbw      %xmm1,%xmm3
   DB  102,15,58,14,216,252                ; pblendw       $0xfc,%xmm0,%xmm3
-  DB  235,54                              ; jmp           2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+  DB  235,54                              ; jmp           2baa2 <_sk_load_a8_sse41_lowp+0x9d>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,196,192,6                    ; pinsrw        $0x6,%eax,%xmm0
@@ -40552,14 +41552,14 @@
   DB  102,65,15,110,12,16                 ; movd          (%r8,%rdx,1),%xmm1
   DB  102,15,56,48,217                    ; pmovzxbw      %xmm1,%xmm3
   DB  102,15,58,14,216,240                ; pblendw       $0xf0,%xmm0,%xmm3
-  DB  102,15,219,29,174,88,0,0            ; pand          0x58ae(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,29,134,115,0,0           ; pand          0x7386(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
   DB  255,224                             ; jmpq          *%rax
   DB  15,31,0                             ; nopl          (%rax)
-  DB  119,255                             ; ja            2a5d5 <_sk_load_a8_sse41_lowp+0xb8>
+  DB  119,255                             ; ja            2babd <_sk_load_a8_sse41_lowp+0xb8>
   DB  255                                 ; (bad)
   DB  255,154,255,255,255,139             ; lcall         *-0x74000001(%rdx)
   DB  255                                 ; (bad)
@@ -40586,18 +41586,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2a629 <_sk_load_a8_dst_sse41_lowp+0x39>
+  DB  119,34                              ; ja            2bb11 <_sk_load_a8_dst_sse41_lowp+0x39>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,143,0,0,0                 ; lea           0x8f(%rip),%r9        # 2a6a4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+  DB  76,141,13,143,0,0,0                 ; lea           0x8f(%rip),%r9        # 2bb8c <_sk_load_a8_dst_sse41_lowp+0xb4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,248                      ; movd          %eax,%xmm7
-  DB  235,100                             ; jmp           2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+  DB  235,100                             ; jmp           2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
   DB  102,65,15,56,48,60,16               ; pmovzxbw      (%r8,%rdx,1),%xmm7
-  DB  235,91                              ; jmp           2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+  DB  235,91                              ; jmp           2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,196,224,2                    ; pinsrw        $0x2,%eax,%xmm4
@@ -40605,7 +41605,7 @@
   DB  102,15,110,232                      ; movd          %eax,%xmm5
   DB  102,15,56,48,253                    ; pmovzxbw      %xmm5,%xmm7
   DB  102,15,58,14,252,252                ; pblendw       $0xfc,%xmm4,%xmm7
-  DB  235,54                              ; jmp           2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+  DB  235,54                              ; jmp           2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,196,224,6                    ; pinsrw        $0x6,%eax,%xmm4
@@ -40616,13 +41616,13 @@
   DB  102,65,15,110,44,16                 ; movd          (%r8,%rdx,1),%xmm5
   DB  102,15,56,48,253                    ; pmovzxbw      %xmm5,%xmm7
   DB  102,15,58,14,252,240                ; pblendw       $0xf0,%xmm4,%xmm7
-  DB  102,15,219,61,219,87,0,0            ; pand          0x57db(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,61,179,114,0,0           ; pand          0x72b3(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  15,87,246                           ; xorps         %xmm6,%xmm6
   DB  255,224                             ; jmpq          *%rax
-  DB  122,255                             ; jp            2a6a5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+  DB  122,255                             ; jp            2bb8d <_sk_load_a8_dst_sse41_lowp+0xb5>
   DB  255                                 ; (bad)
   DB  255,157,255,255,255,142             ; lcall         *-0x71000001(%rbp)
   DB  255                                 ; (bad)
@@ -40651,28 +41651,28 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,29                              ; ja            2a6f4 <_sk_store_a8_sse41_lowp+0x34>
+  DB  119,29                              ; ja            2bbdc <_sk_store_a8_sse41_lowp+0x34>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,131,0,0,0                 ; lea           0x83(%rip),%r9        # 2a764 <_sk_store_a8_sse41_lowp+0xa4>
+  DB  76,141,13,131,0,0,0                 ; lea           0x83(%rip),%r9        # 2bc4c <_sk_store_a8_sse41_lowp+0xa4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,58,20,28,16,0             ; pextrb        $0x0,%xmm3,(%r8,%rdx,1)
-  DB  235,105                             ; jmp           2a75d <_sk_store_a8_sse41_lowp+0x9d>
+  DB  235,105                             ; jmp           2bc45 <_sk_store_a8_sse41_lowp+0x9d>
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
-  DB  102,68,15,56,0,5,189,94,0,0         ; pshufb        0x5ebd(%rip),%xmm8        # 305c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
+  DB  102,68,15,56,0,5,149,121,0,0        ; pshufb        0x7995(%rip),%xmm8        # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
   DB  102,69,15,214,4,16                  ; movq          %xmm8,(%r8,%rdx,1)
-  DB  235,82                              ; jmp           2a75d <_sk_store_a8_sse41_lowp+0x9d>
+  DB  235,82                              ; jmp           2bc45 <_sk_store_a8_sse41_lowp+0x9d>
   DB  102,65,15,58,20,92,16,2,4           ; pextrb        $0x4,%xmm3,0x2(%r8,%rdx,1)
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
-  DB  102,68,15,56,0,5,93,87,0,0          ; pshufb        0x575d(%rip),%xmm8        # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+  DB  102,68,15,56,0,5,53,114,0,0         ; pshufb        0x7235(%rip),%xmm8        # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
   DB  102,69,15,58,21,4,16,0              ; pextrw        $0x0,%xmm8,(%r8,%rdx,1)
-  DB  235,48                              ; jmp           2a75d <_sk_store_a8_sse41_lowp+0x9d>
+  DB  235,48                              ; jmp           2bc45 <_sk_store_a8_sse41_lowp+0x9d>
   DB  102,65,15,58,20,92,16,6,12          ; pextrb        $0xc,%xmm3,0x6(%r8,%rdx,1)
   DB  102,65,15,58,20,92,16,5,10          ; pextrb        $0xa,%xmm3,0x5(%r8,%rdx,1)
   DB  102,65,15,58,20,92,16,4,8           ; pextrb        $0x8,%xmm3,0x4(%r8,%rdx,1)
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
-  DB  102,68,15,56,0,5,57,87,0,0          ; pshufb        0x5739(%rip),%xmm8        # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+  DB  102,68,15,56,0,5,17,114,0,0         ; pshufb        0x7211(%rip),%xmm8        # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
   DB  102,69,15,126,4,16                  ; movd          %xmm8,(%r8,%rdx,1)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
@@ -40781,18 +41781,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2a8e6 <_sk_load_g8_sse41_lowp+0x39>
+  DB  119,34                              ; ja            2bdce <_sk_load_g8_sse41_lowp+0x39>
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,150,0,0,0                 ; lea           0x96(%rip),%r9        # 2a968 <_sk_load_g8_sse41_lowp+0xbb>
+  DB  76,141,13,150,0,0,0                 ; lea           0x96(%rip),%r9        # 2be50 <_sk_load_g8_sse41_lowp+0xbb>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,192                      ; movd          %eax,%xmm0
-  DB  235,100                             ; jmp           2a94a <_sk_load_g8_sse41_lowp+0x9d>
+  DB  235,100                             ; jmp           2be32 <_sk_load_g8_sse41_lowp+0x9d>
   DB  102,65,15,56,48,4,16                ; pmovzxbw      (%r8,%rdx,1),%xmm0
-  DB  235,91                              ; jmp           2a94a <_sk_load_g8_sse41_lowp+0x9d>
+  DB  235,91                              ; jmp           2be32 <_sk_load_g8_sse41_lowp+0x9d>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  102,15,196,200,2                    ; pinsrw        $0x2,%eax,%xmm1
@@ -40800,7 +41800,7 @@
   DB  102,15,110,192                      ; movd          %eax,%xmm0
   DB  102,15,56,48,192                    ; pmovzxbw      %xmm0,%xmm0
   DB  102,15,58,14,193,252                ; pblendw       $0xfc,%xmm1,%xmm0
-  DB  235,54                              ; jmp           2a94a <_sk_load_g8_sse41_lowp+0x9d>
+  DB  235,54                              ; jmp           2be32 <_sk_load_g8_sse41_lowp+0x9d>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,201                      ; pxor          %xmm1,%xmm1
   DB  102,15,196,200,6                    ; pinsrw        $0x6,%eax,%xmm1
@@ -40811,14 +41811,14 @@
   DB  102,65,15,110,4,16                  ; movd          (%r8,%rdx,1),%xmm0
   DB  102,15,56,48,192                    ; pmovzxbw      %xmm0,%xmm0
   DB  102,15,58,14,193,240                ; pblendw       $0xf0,%xmm1,%xmm0
-  DB  102,15,219,5,30,85,0,0              ; pand          0x551e(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,5,246,111,0,0            ; pand          0x6ff6(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,21,85,0,0                  ; movaps        0x5515(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,237,111,0,0                ; movaps        0x6fed(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
   DB  15,31,0                             ; nopl          (%rax)
-  DB  115,255                             ; jae           2a969 <_sk_load_g8_sse41_lowp+0xbc>
+  DB  115,255                             ; jae           2be51 <_sk_load_g8_sse41_lowp+0xbc>
   DB  255                                 ; (bad)
   DB  255,150,255,255,255,135             ; callq         *-0x78000001(%rsi)
   DB  255                                 ; (bad)
@@ -40845,18 +41845,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2a9bd <_sk_load_g8_dst_sse41_lowp+0x39>
+  DB  119,34                              ; ja            2bea5 <_sk_load_g8_dst_sse41_lowp+0x39>
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 2aa3c <_sk_load_g8_dst_sse41_lowp+0xb8>
+  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 2bf24 <_sk_load_g8_dst_sse41_lowp+0xb8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,224                      ; movd          %eax,%xmm4
-  DB  235,100                             ; jmp           2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  DB  235,100                             ; jmp           2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
   DB  102,65,15,56,48,36,16               ; pmovzxbw      (%r8,%rdx,1),%xmm4
-  DB  235,91                              ; jmp           2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  DB  235,91                              ; jmp           2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  102,15,196,232,2                    ; pinsrw        $0x2,%eax,%xmm5
@@ -40864,7 +41864,7 @@
   DB  102,15,110,224                      ; movd          %eax,%xmm4
   DB  102,15,56,48,228                    ; pmovzxbw      %xmm4,%xmm4
   DB  102,15,58,14,229,252                ; pblendw       $0xfc,%xmm5,%xmm4
-  DB  235,54                              ; jmp           2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+  DB  235,54                              ; jmp           2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  102,15,196,232,6                    ; pinsrw        $0x6,%eax,%xmm5
@@ -40875,13 +41875,13 @@
   DB  102,65,15,110,36,16                 ; movd          (%r8,%rdx,1),%xmm4
   DB  102,15,56,48,228                    ; pmovzxbw      %xmm4,%xmm4
   DB  102,15,58,14,229,240                ; pblendw       $0xf0,%xmm5,%xmm4
-  DB  102,15,219,37,71,84,0,0             ; pand          0x5447(%rip),%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,37,31,111,0,0            ; pand          0x6f1f(%rip),%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,62,84,0,0                  ; movaps        0x543e(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,61,22,111,0,0                 ; movaps        0x6f16(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
   DB  255,224                             ; jmpq          *%rax
-  DB  118,255                             ; jbe           2aa3d <_sk_load_g8_dst_sse41_lowp+0xb9>
+  DB  118,255                             ; jbe           2bf25 <_sk_load_g8_dst_sse41_lowp+0xb9>
   DB  255                                 ; (bad)
   DB  255,153,255,255,255,138             ; lcall         *-0x75000001(%rcx)
   DB  255                                 ; (bad)
@@ -40901,10 +41901,10 @@
 PUBLIC _sk_luminance_to_alpha_sse41_lowp
 _sk_luminance_to_alpha_sse41_lowp LABEL PROC
   DB  102,15,111,218                      ; movdqa        %xmm2,%xmm3
-  DB  102,15,213,5,76,92,0,0              ; pmullw        0x5c4c(%rip),%xmm0        # 306b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
-  DB  102,15,213,13,84,92,0,0             ; pmullw        0x5c54(%rip),%xmm1        # 306c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
+  DB  102,15,213,5,36,119,0,0             ; pmullw        0x7724(%rip),%xmm0        # 33670 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+  DB  102,15,213,13,44,119,0,0            ; pmullw        0x772c(%rip),%xmm1        # 33680 <_sk_srcover_bgra_8888_sse2_lowp+0x13a4>
   DB  102,15,253,200                      ; paddw         %xmm0,%xmm1
-  DB  102,15,213,29,88,92,0,0             ; pmullw        0x5c58(%rip),%xmm3        # 306d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
+  DB  102,15,213,29,48,119,0,0            ; pmullw        0x7730(%rip),%xmm3        # 33690 <_sk_srcover_bgra_8888_sse2_lowp+0x13b4>
   DB  102,15,253,217                      ; paddw         %xmm1,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -40978,7 +41978,7 @@
   DB  102,15,58,32,192,7                  ; pinsrb        $0x7,%eax,%xmm0
   DB  102,15,56,48,192                    ; pmovzxbw      %xmm0,%xmm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,193,82,0,0                 ; movaps        0x52c1(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,153,109,0,0                ; movaps        0x6d99(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  91                                  ; pop           %rbx
@@ -40992,14 +41992,14 @@
 _sk_scale_1_float_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  243,68,15,16,0                      ; movss         (%rax),%xmm8
-  DB  243,68,15,89,5,135,74,0,0           ; mulss         0x4a87(%rip),%xmm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  243,68,15,88,5,78,74,0,0            ; addss         0x4a4e(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,5,255,100,0,0          ; mulss         0x64ff(%rip),%xmm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,68,15,88,5,198,100,0,0          ; addss         0x64c6(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,44,192                    ; cvttss2si     %xmm8,%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  242,69,15,112,192,0                 ; pshuflw       $0x0,%xmm8,%xmm8
   DB  102,69,15,112,192,80                ; pshufd        $0x50,%xmm8,%xmm8
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
-  DB  102,68,15,111,13,114,82,0,0         ; movdqa        0x5272(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,74,109,0,0         ; movdqa        0x6d4a(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -41018,13 +42018,13 @@
 _sk_lerp_1_float_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  243,68,15,16,0                      ; movss         (%rax),%xmm8
-  DB  243,68,15,89,5,15,74,0,0            ; mulss         0x4a0f(%rip),%xmm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  243,68,15,88,5,214,73,0,0           ; addss         0x49d6(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,5,135,100,0,0          ; mulss         0x6487(%rip),%xmm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,68,15,88,5,78,100,0,0           ; addss         0x644e(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,44,192                    ; cvttss2si     %xmm8,%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  242,69,15,112,192,0                 ; pshuflw       $0x0,%xmm8,%xmm8
   DB  102,69,15,112,192,80                ; pshufd        $0x50,%xmm8,%xmm8
-  DB  102,68,15,111,13,255,81,0,0         ; movdqa        0x51ff(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,215,108,0,0        ; movdqa        0x6cd7(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -41062,18 +42062,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2ad28 <_sk_scale_u8_sse41_lowp+0x3b>
+  DB  119,36                              ; ja            2c210 <_sk_scale_u8_sse41_lowp+0x3b>
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,221,0,0,0                 ; lea           0xdd(%rip),%r9        # 2adf0 <_sk_scale_u8_sse41_lowp+0x103>
+  DB  76,141,13,221,0,0,0                 ; lea           0xdd(%rip),%r9        # 2c2d8 <_sk_scale_u8_sse41_lowp+0x103>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,111                             ; jmp           2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+  DB  235,111                             ; jmp           2c27f <_sk_scale_u8_sse41_lowp+0xaa>
   DB  102,69,15,56,48,4,16                ; pmovzxbw      (%r8,%rdx,1),%xmm8
-  DB  235,102                             ; jmp           2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+  DB  235,102                             ; jmp           2c27f <_sk_scale_u8_sse41_lowp+0xaa>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,68,15,196,200,2                 ; pinsrw        $0x2,%eax,%xmm9
@@ -41081,7 +42081,7 @@
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  102,69,15,56,48,192                 ; pmovzxbw      %xmm8,%xmm8
   DB  102,69,15,58,14,193,252             ; pblendw       $0xfc,%xmm9,%xmm8
-  DB  235,60                              ; jmp           2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+  DB  235,60                              ; jmp           2c27f <_sk_scale_u8_sse41_lowp+0xaa>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,68,15,196,200,6                 ; pinsrw        $0x6,%eax,%xmm9
@@ -41092,9 +42092,9 @@
   DB  102,69,15,110,4,16                  ; movd          (%r8,%rdx,1),%xmm8
   DB  102,69,15,56,48,192                 ; pmovzxbw      %xmm8,%xmm8
   DB  102,69,15,58,14,193,240             ; pblendw       $0xf0,%xmm9,%xmm8
-  DB  102,68,15,219,5,208,80,0,0          ; pand          0x50d0(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,219,5,168,107,0,0         ; pand          0x6ba8(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
-  DB  102,68,15,111,13,194,80,0,0         ; movdqa        0x50c2(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,154,107,0,0        ; movdqa        0x6b9a(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -41119,7 +42119,7 @@
   DB  255,148,255,255,255,136,255         ; callq         *-0x770001(%rdi,%rdi,8)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  124,255                             ; jl            2ae05 <_sk_scale_u8_sse41_lowp+0x118>
+  DB  124,255                             ; jl            2c2ed <_sk_scale_u8_sse41_lowp+0x118>
   DB  255                                 ; (bad)
   DB  255,107,255                         ; ljmp          *-0x1(%rbx)
   DB  255                                 ; (bad)
@@ -41135,18 +42135,18 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2ae47 <_sk_lerp_u8_sse41_lowp+0x3b>
+  DB  119,36                              ; ja            2c32f <_sk_lerp_u8_sse41_lowp+0x3b>
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,30,1,0,0                  ; lea           0x11e(%rip),%r9        # 2af50 <_sk_lerp_u8_sse41_lowp+0x144>
+  DB  76,141,13,30,1,0,0                  ; lea           0x11e(%rip),%r9        # 2c438 <_sk_lerp_u8_sse41_lowp+0x144>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,111                             ; jmp           2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+  DB  235,111                             ; jmp           2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
   DB  102,69,15,56,48,4,16                ; pmovzxbw      (%r8,%rdx,1),%xmm8
-  DB  235,102                             ; jmp           2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+  DB  235,102                             ; jmp           2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,68,15,196,200,2                 ; pinsrw        $0x2,%eax,%xmm9
@@ -41154,7 +42154,7 @@
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  102,69,15,56,48,192                 ; pmovzxbw      %xmm8,%xmm8
   DB  102,69,15,58,14,193,252             ; pblendw       $0xfc,%xmm9,%xmm8
-  DB  235,60                              ; jmp           2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+  DB  235,60                              ; jmp           2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
   DB  102,68,15,196,200,6                 ; pinsrw        $0x6,%eax,%xmm9
@@ -41165,8 +42165,8 @@
   DB  102,69,15,110,4,16                  ; movd          (%r8,%rdx,1),%xmm8
   DB  102,69,15,56,48,192                 ; pmovzxbw      %xmm8,%xmm8
   DB  102,69,15,58,14,193,240             ; pblendw       $0xf0,%xmm9,%xmm8
-  DB  102,68,15,219,5,177,79,0,0          ; pand          0x4fb1(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
-  DB  102,68,15,111,21,168,79,0,0         ; movdqa        0x4fa8(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,219,5,137,106,0,0         ; pand          0x6a89(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  102,68,15,111,21,128,106,0,0        ; movdqa        0x6a80(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,69,15,239,202                   ; pxor          %xmm10,%xmm9
   DB  102,69,15,111,217                   ; movdqa        %xmm9,%xmm11
@@ -41196,7 +42196,7 @@
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  255,224                             ; jmpq          *%rax
   DB  144                                 ; nop
-  DB  235,254                             ; jmp           2af50 <_sk_lerp_u8_sse41_lowp+0x144>
+  DB  235,254                             ; jmp           2c438 <_sk_lerp_u8_sse41_lowp+0x144>
   DB  255                                 ; (bad)
   DB  255,17                              ; callq         *(%rcx)
   DB  255                                 ; (bad)
@@ -41228,23 +42228,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,35                              ; ja            2afae <_sk_scale_565_sse41_lowp+0x42>
+  DB  119,35                              ; ja            2c496 <_sk_scale_565_sse41_lowp+0x42>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,111,1,0,0                 ; lea           0x16f(%rip),%r9        # 2b108 <_sk_scale_565_sse41_lowp+0x19c>
+  DB  76,141,13,111,1,0,0                 ; lea           0x16f(%rip),%r9        # 2c5f0 <_sk_scale_565_sse41_lowp+0x19c>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,200                   ; movd          %eax,%xmm9
-  DB  235,76                              ; jmp           2affa <_sk_scale_565_sse41_lowp+0x8e>
+  DB  235,76                              ; jmp           2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
   DB  243,69,15,111,12,80                 ; movdqu        (%r8,%rdx,2),%xmm9
-  DB  235,68                              ; jmp           2affa <_sk_scale_565_sse41_lowp+0x8e>
+  DB  235,68                              ; jmp           2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   DB  102,69,15,110,12,80                 ; movd          (%r8,%rdx,2),%xmm9
   DB  102,68,15,58,14,200,252             ; pblendw       $0xfc,%xmm0,%xmm9
-  DB  235,41                              ; jmp           2affa <_sk_scale_565_sse41_lowp+0x8e>
+  DB  235,41                              ; jmp           2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   DB  102,65,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41253,11 +42253,11 @@
   DB  102,68,15,58,14,200,240             ; pblendw       $0xf0,%xmm0,%xmm9
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
-  DB  102,15,219,5,20,86,0,0              ; pand          0x5614(%rip),%xmm0        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,5,236,112,0,0            ; pand          0x70ec(%rip),%xmm0        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,69,15,111,209                   ; movdqa        %xmm9,%xmm10
   DB  102,65,15,113,210,5                 ; psrlw         $0x5,%xmm10
-  DB  102,68,15,219,21,16,86,0,0          ; pand          0x5610(%rip),%xmm10        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,68,15,111,29,23,86,0,0          ; movdqa        0x5617(%rip),%xmm11        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,68,15,219,21,232,112,0,0        ; pand          0x70e8(%rip),%xmm10        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,111,29,239,112,0,0        ; movdqa        0x70ef(%rip),%xmm11        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,69,15,219,217                   ; pand          %xmm9,%xmm11
   DB  102,65,15,113,209,13                ; psrlw         $0xd,%xmm9
   DB  102,68,15,235,200                   ; por           %xmm0,%xmm9
@@ -41269,7 +42269,7 @@
   DB  102,15,113,240,3                    ; psllw         $0x3,%xmm0
   DB  102,65,15,113,211,2                 ; psrlw         $0x2,%xmm11
   DB  102,68,15,235,216                   ; por           %xmm0,%xmm11
-  DB  102,15,111,5,117,85,0,0             ; movdqa        0x5575(%rip),%xmm0        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,15,111,5,77,112,0,0             ; movdqa        0x704d(%rip),%xmm0        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,227                   ; movdqa        %xmm3,%xmm12
   DB  102,68,15,239,224                   ; pxor          %xmm0,%xmm12
   DB  102,15,239,199                      ; pxor          %xmm7,%xmm0
@@ -41282,7 +42282,7 @@
   DB  102,69,15,56,62,225                 ; pmaxuw        %xmm9,%xmm12
   DB  102,69,15,56,16,229                 ; pblendvb      %xmm0,%xmm13,%xmm12
   DB  102,69,15,213,200                   ; pmullw        %xmm8,%xmm9
-  DB  102,15,111,5,189,77,0,0             ; movdqa        0x4dbd(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,5,149,104,0,0            ; movdqa        0x6895(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,253,200                   ; paddw         %xmm0,%xmm9
   DB  102,65,15,113,209,8                 ; psrlw         $0x8,%xmm9
   DB  102,68,15,213,209                   ; pmullw        %xmm1,%xmm10
@@ -41334,23 +42334,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,35                              ; ja            2b166 <_sk_lerp_565_sse41_lowp+0x42>
+  DB  119,35                              ; ja            2c64e <_sk_lerp_565_sse41_lowp+0x42>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,187,1,0,0                 ; lea           0x1bb(%rip),%r9        # 2b30c <_sk_lerp_565_sse41_lowp+0x1e8>
+  DB  76,141,13,187,1,0,0                 ; lea           0x1bb(%rip),%r9        # 2c7f4 <_sk_lerp_565_sse41_lowp+0x1e8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,200                   ; movd          %eax,%xmm9
-  DB  235,76                              ; jmp           2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+  DB  235,76                              ; jmp           2c69a <_sk_lerp_565_sse41_lowp+0x8e>
   DB  243,69,15,111,12,80                 ; movdqu        (%r8,%rdx,2),%xmm9
-  DB  235,68                              ; jmp           2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+  DB  235,68                              ; jmp           2c69a <_sk_lerp_565_sse41_lowp+0x8e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   DB  102,69,15,110,12,80                 ; movd          (%r8,%rdx,2),%xmm9
   DB  102,68,15,58,14,200,252             ; pblendw       $0xfc,%xmm0,%xmm9
-  DB  235,41                              ; jmp           2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+  DB  235,41                              ; jmp           2c69a <_sk_lerp_565_sse41_lowp+0x8e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   DB  102,65,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41359,11 +42359,11 @@
   DB  102,68,15,58,14,200,240             ; pblendw       $0xf0,%xmm0,%xmm9
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
-  DB  102,15,219,5,92,84,0,0              ; pand          0x545c(%rip),%xmm0        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,5,52,111,0,0             ; pand          0x6f34(%rip),%xmm0        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,69,15,111,209                   ; movdqa        %xmm9,%xmm10
   DB  102,65,15,113,210,5                 ; psrlw         $0x5,%xmm10
-  DB  102,68,15,219,21,88,84,0,0          ; pand          0x5458(%rip),%xmm10        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,68,15,111,29,95,84,0,0          ; movdqa        0x545f(%rip),%xmm11        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,68,15,219,21,48,111,0,0         ; pand          0x6f30(%rip),%xmm10        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,111,29,55,111,0,0         ; movdqa        0x6f37(%rip),%xmm11        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,69,15,219,217                   ; pand          %xmm9,%xmm11
   DB  102,65,15,113,209,13                ; psrlw         $0xd,%xmm9
   DB  102,68,15,235,200                   ; por           %xmm0,%xmm9
@@ -41375,7 +42375,7 @@
   DB  102,15,113,240,3                    ; psllw         $0x3,%xmm0
   DB  102,65,15,113,211,2                 ; psrlw         $0x2,%xmm11
   DB  102,68,15,235,216                   ; por           %xmm0,%xmm11
-  DB  102,15,111,5,189,83,0,0             ; movdqa        0x53bd(%rip),%xmm0        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,15,111,5,149,110,0,0            ; movdqa        0x6e95(%rip),%xmm0        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,227                   ; movdqa        %xmm3,%xmm12
   DB  102,68,15,239,224                   ; pxor          %xmm0,%xmm12
   DB  102,15,239,199                      ; pxor          %xmm7,%xmm0
@@ -41387,7 +42387,7 @@
   DB  102,69,15,56,62,227                 ; pmaxuw        %xmm11,%xmm12
   DB  102,69,15,56,62,225                 ; pmaxuw        %xmm9,%xmm12
   DB  102,69,15,56,16,229                 ; pblendvb      %xmm0,%xmm13,%xmm12
-  DB  102,68,15,111,45,9,76,0,0           ; movdqa        0x4c09(%rip),%xmm13        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,45,225,102,0,0        ; movdqa        0x66e1(%rip),%xmm13        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,111,193                   ; movdqa        %xmm9,%xmm0
   DB  102,65,15,239,197                   ; pxor          %xmm13,%xmm0
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
@@ -41437,6 +42437,694 @@
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
 
+PUBLIC _sk_clamp_x_1_sse41_lowp
+_sk_clamp_x_1_sse41_lowp LABEL PROC
+  DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
+  DB  65,15,95,200                        ; maxps         %xmm8,%xmm1
+  DB  65,15,95,192                        ; maxps         %xmm8,%xmm0
+  DB  68,15,40,5,108,102,0,0              ; movaps        0x666c(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  65,15,93,192                        ; minps         %xmm8,%xmm0
+  DB  65,15,93,200                        ; minps         %xmm8,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_repeat_x_1_sse41_lowp
+_sk_repeat_x_1_sse41_lowp LABEL PROC
+  DB  102,68,15,58,8,192,1                ; roundps       $0x1,%xmm0,%xmm8
+  DB  102,68,15,58,8,201,1                ; roundps       $0x1,%xmm1,%xmm9
+  DB  65,15,92,192                        ; subps         %xmm8,%xmm0
+  DB  65,15,92,201                        ; subps         %xmm9,%xmm1
+  DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
+  DB  65,15,95,200                        ; maxps         %xmm8,%xmm1
+  DB  65,15,95,192                        ; maxps         %xmm8,%xmm0
+  DB  68,15,40,5,54,102,0,0               ; movaps        0x6636(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  65,15,93,192                        ; minps         %xmm8,%xmm0
+  DB  65,15,93,200                        ; minps         %xmm8,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_mirror_x_1_sse41_lowp
+_sk_mirror_x_1_sse41_lowp LABEL PROC
+  DB  68,15,40,5,130,102,0,0              ; movaps        0x6682(%rip),%xmm8        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  65,15,88,192                        ; addps         %xmm8,%xmm0
+  DB  65,15,88,200                        ; addps         %xmm8,%xmm1
+  DB  68,15,40,13,2,102,0,0               ; movaps        0x6602(%rip),%xmm9        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
+  DB  69,15,89,209                        ; mulps         %xmm9,%xmm10
+  DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
+  DB  102,69,15,58,8,201,1                ; roundps       $0x1,%xmm9,%xmm9
+  DB  102,69,15,58,8,210,1                ; roundps       $0x1,%xmm10,%xmm10
+  DB  69,15,88,210                        ; addps         %xmm10,%xmm10
+  DB  69,15,88,201                        ; addps         %xmm9,%xmm9
+  DB  65,15,92,193                        ; subps         %xmm9,%xmm0
+  DB  65,15,92,202                        ; subps         %xmm10,%xmm1
+  DB  65,15,88,200                        ; addps         %xmm8,%xmm1
+  DB  65,15,88,192                        ; addps         %xmm8,%xmm0
+  DB  68,15,40,5,248,106,0,0              ; movaps        0x6af8(%rip),%xmm8        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  65,15,84,192                        ; andps         %xmm8,%xmm0
+  DB  65,15,84,200                        ; andps         %xmm8,%xmm1
+  DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
+  DB  65,15,95,200                        ; maxps         %xmm8,%xmm1
+  DB  65,15,95,192                        ; maxps         %xmm8,%xmm0
+  DB  68,15,40,5,188,101,0,0              ; movaps        0x65bc(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  65,15,93,192                        ; minps         %xmm8,%xmm0
+  DB  65,15,93,200                        ; minps         %xmm8,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_gradient_sse41_lowp
+_sk_gradient_sse41_lowp LABEL PROC
+  DB  85                                  ; push          %rbp
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,131,236,72                       ; sub           $0x48,%rsp
+  DB  15,41,124,36,48                     ; movaps        %xmm7,0x30(%rsp)
+  DB  15,41,116,36,32                     ; movaps        %xmm6,0x20(%rsp)
+  DB  72,137,76,36,24                     ; mov           %rcx,0x18(%rsp)
+  DB  72,137,84,36,16                     ; mov           %rdx,0x10(%rsp)
+  DB  72,137,124,36,8                     ; mov           %rdi,0x8(%rsp)
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,137,52,36                        ; mov           %rsi,(%rsp)
+  DB  72,139,8                            ; mov           (%rax),%rcx
+  DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
+  DB  72,131,249,2                        ; cmp           $0x2,%rcx
+  DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
+  DB  114,57                              ; jb            2c958 <_sk_gradient_sse41_lowp+0x78>
+  DB  72,139,80,72                        ; mov           0x48(%rax),%rdx
+  DB  72,255,201                          ; dec           %rcx
+  DB  72,131,194,4                        ; add           $0x4,%rdx
+  DB  102,69,15,239,201                   ; pxor          %xmm9,%xmm9
+  DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
+  DB  243,15,16,18                        ; movss         (%rdx),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,40,250                           ; movaps        %xmm2,%xmm7
+  DB  15,194,248,2                        ; cmpleps       %xmm0,%xmm7
+  DB  102,68,15,250,207                   ; psubd         %xmm7,%xmm9
+  DB  15,194,209,2                        ; cmpleps       %xmm1,%xmm2
+  DB  102,15,250,218                      ; psubd         %xmm2,%xmm3
+  DB  72,131,194,4                        ; add           $0x4,%rdx
+  DB  72,255,201                          ; dec           %rcx
+  DB  117,219                             ; jne           2c933 <_sk_gradient_sse41_lowp+0x53>
+  DB  102,72,15,58,22,219,1               ; pextrq        $0x1,%xmm3,%rbx
+  DB  65,137,221                          ; mov           %ebx,%r13d
+  DB  72,193,235,32                       ; shr           $0x20,%rbx
+  DB  102,72,15,126,221                   ; movq          %xmm3,%rbp
+  DB  137,239                             ; mov           %ebp,%edi
+  DB  72,193,237,32                       ; shr           $0x20,%rbp
+  DB  102,69,15,126,200                   ; movd          %xmm9,%r8d
+  DB  102,69,15,58,22,201,1               ; pextrd        $0x1,%xmm9,%r9d
+  DB  102,69,15,58,22,202,2               ; pextrd        $0x2,%xmm9,%r10d
+  DB  72,139,72,8                         ; mov           0x8(%rax),%rcx
+  DB  243,68,15,16,44,185                 ; movss         (%rcx,%rdi,4),%xmm13
+  DB  102,68,15,58,33,44,169,16           ; insertps      $0x10,(%rcx,%rbp,4),%xmm13
+  DB  243,66,15,16,20,169                 ; movss         (%rcx,%r13,4),%xmm2
+  DB  243,68,15,16,4,153                  ; movss         (%rcx,%rbx,4),%xmm8
+  DB  243,66,15,16,28,129                 ; movss         (%rcx,%r8,4),%xmm3
+  DB  102,66,15,58,33,28,137,16           ; insertps      $0x10,(%rcx,%r9,4),%xmm3
+  DB  102,66,15,58,33,28,145,32           ; insertps      $0x20,(%rcx,%r10,4),%xmm3
+  DB  102,69,15,58,22,203,3               ; pextrd        $0x3,%xmm9,%r11d
+  DB  102,66,15,58,33,28,153,48           ; insertps      $0x30,(%rcx,%r11,4),%xmm3
+  DB  102,68,15,58,33,234,32              ; insertps      $0x20,%xmm2,%xmm13
+  DB  76,139,96,16                        ; mov           0x10(%rax),%r12
+  DB  243,69,15,16,12,188                 ; movss         (%r12,%rdi,4),%xmm9
+  DB  76,139,120,24                       ; mov           0x18(%rax),%r15
+  DB  243,69,15,16,28,191                 ; movss         (%r15,%rdi,4),%xmm11
+  DB  76,139,112,32                       ; mov           0x20(%rax),%r14
+  DB  243,69,15,16,20,190                 ; movss         (%r14,%rdi,4),%xmm10
+  DB  72,139,112,40                       ; mov           0x28(%rax),%rsi
+  DB  243,68,15,16,60,190                 ; movss         (%rsi,%rdi,4),%xmm15
+  DB  72,139,80,48                        ; mov           0x30(%rax),%rdx
+  DB  243,68,15,16,52,186                 ; movss         (%rdx,%rdi,4),%xmm14
+  DB  72,139,72,56                        ; mov           0x38(%rax),%rcx
+  DB  243,15,16,20,185                    ; movss         (%rcx,%rdi,4),%xmm2
+  DB  72,139,64,64                        ; mov           0x40(%rax),%rax
+  DB  243,68,15,16,36,184                 ; movss         (%rax,%rdi,4),%xmm12
+  DB  102,69,15,58,33,12,172,16           ; insertps      $0x10,(%r12,%rbp,4),%xmm9
+  DB  102,69,15,58,33,28,175,16           ; insertps      $0x10,(%r15,%rbp,4),%xmm11
+  DB  102,69,15,58,33,20,174,16           ; insertps      $0x10,(%r14,%rbp,4),%xmm10
+  DB  102,68,15,58,33,60,174,16           ; insertps      $0x10,(%rsi,%rbp,4),%xmm15
+  DB  102,68,15,58,33,52,170,16           ; insertps      $0x10,(%rdx,%rbp,4),%xmm14
+  DB  102,15,58,33,20,169,16              ; insertps      $0x10,(%rcx,%rbp,4),%xmm2
+  DB  102,68,15,58,33,36,168,16           ; insertps      $0x10,(%rax,%rbp,4),%xmm12
+  DB  102,69,15,58,33,232,48              ; insertps      $0x30,%xmm8,%xmm13
+  DB  243,67,15,16,60,172                 ; movss         (%r12,%r13,4),%xmm7
+  DB  102,68,15,58,33,207,32              ; insertps      $0x20,%xmm7,%xmm9
+  DB  243,65,15,16,60,156                 ; movss         (%r12,%rbx,4),%xmm7
+  DB  102,68,15,58,33,207,48              ; insertps      $0x30,%xmm7,%xmm9
+  DB  243,67,15,16,60,175                 ; movss         (%r15,%r13,4),%xmm7
+  DB  102,68,15,58,33,223,32              ; insertps      $0x20,%xmm7,%xmm11
+  DB  243,65,15,16,60,159                 ; movss         (%r15,%rbx,4),%xmm7
+  DB  102,68,15,58,33,223,48              ; insertps      $0x30,%xmm7,%xmm11
+  DB  243,67,15,16,60,174                 ; movss         (%r14,%r13,4),%xmm7
+  DB  102,68,15,58,33,215,32              ; insertps      $0x20,%xmm7,%xmm10
+  DB  243,65,15,16,60,158                 ; movss         (%r14,%rbx,4),%xmm7
+  DB  102,68,15,58,33,215,48              ; insertps      $0x30,%xmm7,%xmm10
+  DB  243,66,15,16,60,174                 ; movss         (%rsi,%r13,4),%xmm7
+  DB  102,68,15,58,33,255,32              ; insertps      $0x20,%xmm7,%xmm15
+  DB  243,15,16,60,158                    ; movss         (%rsi,%rbx,4),%xmm7
+  DB  102,68,15,58,33,255,48              ; insertps      $0x30,%xmm7,%xmm15
+  DB  243,66,15,16,60,170                 ; movss         (%rdx,%r13,4),%xmm7
+  DB  102,68,15,58,33,247,32              ; insertps      $0x20,%xmm7,%xmm14
+  DB  243,15,16,60,154                    ; movss         (%rdx,%rbx,4),%xmm7
+  DB  102,68,15,58,33,247,48              ; insertps      $0x30,%xmm7,%xmm14
+  DB  243,66,15,16,60,169                 ; movss         (%rcx,%r13,4),%xmm7
+  DB  102,15,58,33,215,32                 ; insertps      $0x20,%xmm7,%xmm2
+  DB  243,15,16,60,153                    ; movss         (%rcx,%rbx,4),%xmm7
+  DB  102,15,58,33,215,48                 ; insertps      $0x30,%xmm7,%xmm2
+  DB  243,66,15,16,60,168                 ; movss         (%rax,%r13,4),%xmm7
+  DB  102,68,15,58,33,231,32              ; insertps      $0x20,%xmm7,%xmm12
+  DB  243,15,16,60,152                    ; movss         (%rax,%rbx,4),%xmm7
+  DB  102,68,15,58,33,231,48              ; insertps      $0x30,%xmm7,%xmm12
+  DB  243,66,15,16,60,134                 ; movss         (%rsi,%r8,4),%xmm7
+  DB  102,66,15,58,33,60,142,16           ; insertps      $0x10,(%rsi,%r9,4),%xmm7
+  DB  102,66,15,58,33,60,150,32           ; insertps      $0x20,(%rsi,%r10,4),%xmm7
+  DB  102,66,15,58,33,60,158,48           ; insertps      $0x30,(%rsi,%r11,4),%xmm7
+  DB  68,15,89,233                        ; mulps         %xmm1,%xmm13
+  DB  69,15,88,239                        ; addps         %xmm15,%xmm13
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  15,88,223                           ; addps         %xmm7,%xmm3
+  DB  15,40,61,60,100,0,0                 ; movaps        0x643c(%rip),%xmm7        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  68,15,89,239                        ; mulps         %xmm7,%xmm13
+  DB  15,89,223                           ; mulps         %xmm7,%xmm3
+  DB  68,15,40,61,61,99,0,0               ; movaps        0x633d(%rip),%xmm15        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  69,15,88,239                        ; addps         %xmm15,%xmm13
+  DB  65,15,88,223                        ; addps         %xmm15,%xmm3
+  DB  243,65,15,91,245                    ; cvttps2dq     %xmm13,%xmm6
+  DB  102,68,15,111,45,87,106,0,0         ; movdqa        0x6a57(%rip),%xmm13        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+  DB  102,65,15,56,0,245                  ; pshufb        %xmm13,%xmm6
+  DB  243,68,15,91,195                    ; cvttps2dq     %xmm3,%xmm8
+  DB  102,69,15,56,0,197                  ; pshufb        %xmm13,%xmm8
+  DB  102,68,15,108,198                   ; punpcklqdq    %xmm6,%xmm8
+  DB  68,15,89,201                        ; mulps         %xmm1,%xmm9
+  DB  69,15,88,206                        ; addps         %xmm14,%xmm9
+  DB  243,67,15,16,28,132                 ; movss         (%r12,%r8,4),%xmm3
+  DB  102,67,15,58,33,28,140,16           ; insertps      $0x10,(%r12,%r9,4),%xmm3
+  DB  102,67,15,58,33,28,148,32           ; insertps      $0x20,(%r12,%r10,4),%xmm3
+  DB  102,67,15,58,33,28,156,48           ; insertps      $0x30,(%r12,%r11,4),%xmm3
+  DB  243,66,15,16,52,130                 ; movss         (%rdx,%r8,4),%xmm6
+  DB  102,66,15,58,33,52,138,16           ; insertps      $0x10,(%rdx,%r9,4),%xmm6
+  DB  102,66,15,58,33,52,146,32           ; insertps      $0x20,(%rdx,%r10,4),%xmm6
+  DB  102,66,15,58,33,52,154,48           ; insertps      $0x30,(%rdx,%r11,4),%xmm6
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  15,88,222                           ; addps         %xmm6,%xmm3
+  DB  68,15,89,207                        ; mulps         %xmm7,%xmm9
+  DB  15,89,223                           ; mulps         %xmm7,%xmm3
+  DB  69,15,88,207                        ; addps         %xmm15,%xmm9
+  DB  65,15,88,223                        ; addps         %xmm15,%xmm3
+  DB  243,65,15,91,241                    ; cvttps2dq     %xmm9,%xmm6
+  DB  102,65,15,56,0,245                  ; pshufb        %xmm13,%xmm6
+  DB  243,68,15,91,203                    ; cvttps2dq     %xmm3,%xmm9
+  DB  102,69,15,56,0,205                  ; pshufb        %xmm13,%xmm9
+  DB  102,68,15,108,206                   ; punpcklqdq    %xmm6,%xmm9
+  DB  243,67,15,16,28,135                 ; movss         (%r15,%r8,4),%xmm3
+  DB  102,67,15,58,33,28,143,16           ; insertps      $0x10,(%r15,%r9,4),%xmm3
+  DB  102,67,15,58,33,28,151,32           ; insertps      $0x20,(%r15,%r10,4),%xmm3
+  DB  102,67,15,58,33,28,159,48           ; insertps      $0x30,(%r15,%r11,4),%xmm3
+  DB  68,15,89,217                        ; mulps         %xmm1,%xmm11
+  DB  68,15,88,218                        ; addps         %xmm2,%xmm11
+  DB  243,66,15,16,20,129                 ; movss         (%rcx,%r8,4),%xmm2
+  DB  102,66,15,58,33,20,137,16           ; insertps      $0x10,(%rcx,%r9,4),%xmm2
+  DB  102,66,15,58,33,20,145,32           ; insertps      $0x20,(%rcx,%r10,4),%xmm2
+  DB  102,66,15,58,33,20,153,48           ; insertps      $0x30,(%rcx,%r11,4),%xmm2
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  15,88,218                           ; addps         %xmm2,%xmm3
+  DB  68,15,89,223                        ; mulps         %xmm7,%xmm11
+  DB  15,89,223                           ; mulps         %xmm7,%xmm3
+  DB  69,15,88,223                        ; addps         %xmm15,%xmm11
+  DB  65,15,88,223                        ; addps         %xmm15,%xmm3
+  DB  243,65,15,91,243                    ; cvttps2dq     %xmm11,%xmm6
+  DB  102,65,15,56,0,245                  ; pshufb        %xmm13,%xmm6
+  DB  243,15,91,211                       ; cvttps2dq     %xmm3,%xmm2
+  DB  102,65,15,56,0,213                  ; pshufb        %xmm13,%xmm2
+  DB  102,15,108,214                      ; punpcklqdq    %xmm6,%xmm2
+  DB  68,15,89,209                        ; mulps         %xmm1,%xmm10
+  DB  69,15,88,212                        ; addps         %xmm12,%xmm10
+  DB  243,67,15,16,12,134                 ; movss         (%r14,%r8,4),%xmm1
+  DB  102,67,15,58,33,12,142,16           ; insertps      $0x10,(%r14,%r9,4),%xmm1
+  DB  102,67,15,58,33,12,150,32           ; insertps      $0x20,(%r14,%r10,4),%xmm1
+  DB  102,67,15,58,33,12,158,48           ; insertps      $0x30,(%r14,%r11,4),%xmm1
+  DB  15,89,200                           ; mulps         %xmm0,%xmm1
+  DB  243,66,15,16,4,128                  ; movss         (%rax,%r8,4),%xmm0
+  DB  102,66,15,58,33,4,136,16            ; insertps      $0x10,(%rax,%r9,4),%xmm0
+  DB  102,66,15,58,33,4,144,32            ; insertps      $0x20,(%rax,%r10,4),%xmm0
+  DB  102,66,15,58,33,4,152,48            ; insertps      $0x30,(%rax,%r11,4),%xmm0
+  DB  15,88,200                           ; addps         %xmm0,%xmm1
+  DB  68,15,89,215                        ; mulps         %xmm7,%xmm10
+  DB  15,89,207                           ; mulps         %xmm7,%xmm1
+  DB  69,15,88,215                        ; addps         %xmm15,%xmm10
+  DB  65,15,88,207                        ; addps         %xmm15,%xmm1
+  DB  243,65,15,91,194                    ; cvttps2dq     %xmm10,%xmm0
+  DB  102,65,15,56,0,197                  ; pshufb        %xmm13,%xmm0
+  DB  243,15,91,217                       ; cvttps2dq     %xmm1,%xmm3
+  DB  102,65,15,56,0,221                  ; pshufb        %xmm13,%xmm3
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  72,139,52,36                        ; mov           (%rsp),%rsi
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,139,124,36,8                     ; mov           0x8(%rsp),%rdi
+  DB  72,139,84,36,16                     ; mov           0x10(%rsp),%rdx
+  DB  72,139,76,36,24                     ; mov           0x18(%rsp),%rcx
+  DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  15,40,116,36,32                     ; movaps        0x20(%rsp),%xmm6
+  DB  15,40,124,36,48                     ; movaps        0x30(%rsp),%xmm7
+  DB  72,131,196,72                       ; add           $0x48,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  93                                  ; pop           %rbp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_sse41_lowp
+_sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
+  DB  85                                  ; push          %rbp
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,129,236,136,0,0,0                ; sub           $0x88,%rsp
+  DB  15,41,124,36,112                    ; movaps        %xmm7,0x70(%rsp)
+  DB  15,41,116,36,96                     ; movaps        %xmm6,0x60(%rsp)
+  DB  15,41,108,36,80                     ; movaps        %xmm5,0x50(%rsp)
+  DB  15,41,100,36,64                     ; movaps        %xmm4,0x40(%rsp)
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,139,24                           ; mov           (%rax),%rbx
+  DB  72,139,104,8                        ; mov           0x8(%rax),%rbp
+  DB  72,255,203                          ; dec           %rbx
+  DB  120,7                               ; js            2cd3a <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
+  DB  243,72,15,42,211                    ; cvtsi2ss      %rbx,%xmm2
+  DB  235,21                              ; jmp           2cd4f <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
+  DB  73,137,216                          ; mov           %rbx,%r8
+  DB  73,209,232                          ; shr           %r8
+  DB  131,227,1                           ; and           $0x1,%ebx
+  DB  76,9,195                            ; or            %r8,%rbx
+  DB  243,72,15,42,211                    ; cvtsi2ss      %rbx,%xmm2
+  DB  243,15,88,210                       ; addss         %xmm2,%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%rsp)
+  DB  15,40,216                           ; movaps        %xmm0,%xmm3
+  DB  15,89,218                           ; mulps         %xmm2,%xmm3
+  DB  15,89,209                           ; mulps         %xmm1,%xmm2
+  DB  243,15,91,194                       ; cvttps2dq     %xmm2,%xmm0
+  DB  102,73,15,58,22,194,1               ; pextrq        $0x1,%xmm0,%r10
+  DB  69,137,214                          ; mov           %r10d,%r14d
+  DB  73,193,234,32                       ; shr           $0x20,%r10
+  DB  102,73,15,126,197                   ; movq          %xmm0,%r13
+  DB  69,137,236                          ; mov           %r13d,%r12d
+  DB  73,193,237,32                       ; shr           $0x20,%r13
+  DB  243,15,91,195                       ; cvttps2dq     %xmm3,%xmm0
+  DB  102,73,15,58,22,192,1               ; pextrq        $0x1,%xmm0,%r8
+  DB  69,137,193                          ; mov           %r8d,%r9d
+  DB  73,193,232,32                       ; shr           $0x20,%r8
+  DB  102,73,15,126,195                   ; movq          %xmm0,%r11
+  DB  69,137,223                          ; mov           %r11d,%r15d
+  DB  73,193,235,32                       ; shr           $0x20,%r11
+  DB  243,70,15,16,68,189,0               ; movss         0x0(%rbp,%r15,4),%xmm8
+  DB  102,70,15,58,33,68,157,0,16         ; insertps      $0x10,0x0(%rbp,%r11,4),%xmm8
+  DB  243,66,15,16,68,141,0               ; movss         0x0(%rbp,%r9,4),%xmm0
+  DB  243,66,15,16,84,133,0               ; movss         0x0(%rbp,%r8,4),%xmm2
+  DB  15,41,76,36,32                      ; movaps        %xmm1,0x20(%rsp)
+  DB  243,66,15,16,92,165,0               ; movss         0x0(%rbp,%r12,4),%xmm3
+  DB  102,66,15,58,33,92,173,0,16         ; insertps      $0x10,0x0(%rbp,%r13,4),%xmm3
+  DB  243,66,15,16,100,181,0              ; movss         0x0(%rbp,%r14,4),%xmm4
+  DB  243,66,15,16,108,149,0              ; movss         0x0(%rbp,%r10,4),%xmm5
+  DB  102,68,15,58,33,192,32              ; insertps      $0x20,%xmm0,%xmm8
+  DB  102,68,15,58,33,194,48              ; insertps      $0x30,%xmm2,%xmm8
+  DB  72,139,88,16                        ; mov           0x10(%rax),%rbx
+  DB  243,70,15,16,12,187                 ; movss         (%rbx,%r15,4),%xmm9
+  DB  102,70,15,58,33,12,155,16           ; insertps      $0x10,(%rbx,%r11,4),%xmm9
+  DB  243,66,15,16,4,139                  ; movss         (%rbx,%r9,4),%xmm0
+  DB  243,66,15,16,12,131                 ; movss         (%rbx,%r8,4),%xmm1
+  DB  243,66,15,16,20,163                 ; movss         (%rbx,%r12,4),%xmm2
+  DB  102,66,15,58,33,20,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm2
+  DB  243,66,15,16,52,179                 ; movss         (%rbx,%r14,4),%xmm6
+  DB  243,66,15,16,60,147                 ; movss         (%rbx,%r10,4),%xmm7
+  DB  102,15,58,33,220,32                 ; insertps      $0x20,%xmm4,%xmm3
+  DB  102,15,58,33,221,48                 ; insertps      $0x30,%xmm5,%xmm3
+  DB  102,68,15,58,33,200,32              ; insertps      $0x20,%xmm0,%xmm9
+  DB  102,68,15,58,33,201,48              ; insertps      $0x30,%xmm1,%xmm9
+  DB  102,15,58,33,214,32                 ; insertps      $0x20,%xmm6,%xmm2
+  DB  102,15,58,33,215,48                 ; insertps      $0x30,%xmm7,%xmm2
+  DB  72,139,88,24                        ; mov           0x18(%rax),%rbx
+  DB  243,70,15,16,28,187                 ; movss         (%rbx,%r15,4),%xmm11
+  DB  102,70,15,58,33,28,155,16           ; insertps      $0x10,(%rbx,%r11,4),%xmm11
+  DB  243,66,15,16,4,139                  ; movss         (%rbx,%r9,4),%xmm0
+  DB  243,66,15,16,12,131                 ; movss         (%rbx,%r8,4),%xmm1
+  DB  243,70,15,16,44,163                 ; movss         (%rbx,%r12,4),%xmm13
+  DB  102,70,15,58,33,44,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm13
+  DB  243,66,15,16,36,179                 ; movss         (%rbx,%r14,4),%xmm4
+  DB  243,66,15,16,44,147                 ; movss         (%rbx,%r10,4),%xmm5
+  DB  102,68,15,58,33,216,32              ; insertps      $0x20,%xmm0,%xmm11
+  DB  102,68,15,58,33,217,48              ; insertps      $0x30,%xmm1,%xmm11
+  DB  102,68,15,58,33,236,32              ; insertps      $0x20,%xmm4,%xmm13
+  DB  102,68,15,58,33,237,48              ; insertps      $0x30,%xmm5,%xmm13
+  DB  72,139,88,32                        ; mov           0x20(%rax),%rbx
+  DB  243,70,15,16,20,187                 ; movss         (%rbx,%r15,4),%xmm10
+  DB  102,70,15,58,33,20,155,16           ; insertps      $0x10,(%rbx,%r11,4),%xmm10
+  DB  243,66,15,16,4,139                  ; movss         (%rbx,%r9,4),%xmm0
+  DB  102,68,15,58,33,208,32              ; insertps      $0x20,%xmm0,%xmm10
+  DB  243,66,15,16,4,131                  ; movss         (%rbx,%r8,4),%xmm0
+  DB  102,68,15,58,33,208,48              ; insertps      $0x30,%xmm0,%xmm10
+  DB  243,70,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm12
+  DB  102,70,15,58,33,36,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm12
+  DB  243,66,15,16,4,179                  ; movss         (%rbx,%r14,4),%xmm0
+  DB  243,66,15,16,12,147                 ; movss         (%rbx,%r10,4),%xmm1
+  DB  102,68,15,58,33,224,32              ; insertps      $0x20,%xmm0,%xmm12
+  DB  102,68,15,58,33,225,48              ; insertps      $0x30,%xmm1,%xmm12
+  DB  72,139,88,40                        ; mov           0x28(%rax),%rbx
+  DB  243,66,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm4
+  DB  102,66,15,58,33,36,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm4
+  DB  243,66,15,16,4,179                  ; movss         (%rbx,%r14,4),%xmm0
+  DB  102,15,58,33,224,32                 ; insertps      $0x20,%xmm0,%xmm4
+  DB  243,66,15,16,4,147                  ; movss         (%rbx,%r10,4),%xmm0
+  DB  102,15,58,33,224,48                 ; insertps      $0x30,%xmm0,%xmm4
+  DB  243,66,15,16,4,187                  ; movss         (%rbx,%r15,4),%xmm0
+  DB  102,66,15,58,33,4,155,16            ; insertps      $0x10,(%rbx,%r11,4),%xmm0
+  DB  243,66,15,16,12,139                 ; movss         (%rbx,%r9,4),%xmm1
+  DB  102,15,58,33,193,32                 ; insertps      $0x20,%xmm1,%xmm0
+  DB  243,66,15,16,12,131                 ; movss         (%rbx,%r8,4),%xmm1
+  DB  102,15,58,33,193,48                 ; insertps      $0x30,%xmm1,%xmm0
+  DB  72,139,88,48                        ; mov           0x30(%rax),%rbx
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  102,66,15,58,33,60,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm7
+  DB  243,66,15,16,12,179                 ; movss         (%rbx,%r14,4),%xmm1
+  DB  102,15,58,33,249,32                 ; insertps      $0x20,%xmm1,%xmm7
+  DB  243,66,15,16,12,147                 ; movss         (%rbx,%r10,4),%xmm1
+  DB  102,15,58,33,249,48                 ; insertps      $0x30,%xmm1,%xmm7
+  DB  243,66,15,16,12,187                 ; movss         (%rbx,%r15,4),%xmm1
+  DB  102,66,15,58,33,12,155,16           ; insertps      $0x10,(%rbx,%r11,4),%xmm1
+  DB  243,66,15,16,44,139                 ; movss         (%rbx,%r9,4),%xmm5
+  DB  102,15,58,33,205,32                 ; insertps      $0x20,%xmm5,%xmm1
+  DB  243,66,15,16,44,131                 ; movss         (%rbx,%r8,4),%xmm5
+  DB  102,15,58,33,205,48                 ; insertps      $0x30,%xmm5,%xmm1
+  DB  72,139,88,56                        ; mov           0x38(%rax),%rbx
+  DB  243,66,15,16,52,163                 ; movss         (%rbx,%r12,4),%xmm6
+  DB  102,66,15,58,33,52,171,16           ; insertps      $0x10,(%rbx,%r13,4),%xmm6
+  DB  243,66,15,16,44,179                 ; movss         (%rbx,%r14,4),%xmm5
+  DB  102,15,58,33,245,32                 ; insertps      $0x20,%xmm5,%xmm6
+  DB  243,66,15,16,44,147                 ; movss         (%rbx,%r10,4),%xmm5
+  DB  102,15,58,33,245,48                 ; insertps      $0x30,%xmm5,%xmm6
+  DB  15,41,52,36                         ; movaps        %xmm6,(%rsp)
+  DB  243,66,15,16,44,187                 ; movss         (%rbx,%r15,4),%xmm5
+  DB  102,66,15,58,33,44,155,16           ; insertps      $0x10,(%rbx,%r11,4),%xmm5
+  DB  243,66,15,16,52,139                 ; movss         (%rbx,%r9,4),%xmm6
+  DB  102,15,58,33,238,32                 ; insertps      $0x20,%xmm6,%xmm5
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  102,15,58,33,238,48                 ; insertps      $0x30,%xmm6,%xmm5
+  DB  72,139,64,64                        ; mov           0x40(%rax),%rax
+  DB  243,70,15,16,52,160                 ; movss         (%rax,%r12,4),%xmm14
+  DB  102,70,15,58,33,52,168,16           ; insertps      $0x10,(%rax,%r13,4),%xmm14
+  DB  243,66,15,16,52,176                 ; movss         (%rax,%r14,4),%xmm6
+  DB  102,68,15,58,33,246,32              ; insertps      $0x20,%xmm6,%xmm14
+  DB  243,66,15,16,52,144                 ; movss         (%rax,%r10,4),%xmm6
+  DB  102,68,15,58,33,246,48              ; insertps      $0x30,%xmm6,%xmm14
+  DB  68,15,41,116,36,16                  ; movaps        %xmm14,0x10(%rsp)
+  DB  243,70,15,16,60,184                 ; movss         (%rax,%r15,4),%xmm15
+  DB  102,70,15,58,33,60,152,16           ; insertps      $0x10,(%rax,%r11,4),%xmm15
+  DB  243,70,15,16,52,136                 ; movss         (%rax,%r9,4),%xmm14
+  DB  102,69,15,58,33,254,32              ; insertps      $0x20,%xmm14,%xmm15
+  DB  243,66,15,16,52,128                 ; movss         (%rax,%r8,4),%xmm6
+  DB  102,68,15,58,33,254,48              ; insertps      $0x30,%xmm6,%xmm15
+  DB  15,40,116,36,32                     ; movaps        0x20(%rsp),%xmm6
+  DB  15,89,222                           ; mulps         %xmm6,%xmm3
+  DB  15,88,220                           ; addps         %xmm4,%xmm3
+  DB  15,40,100,36,48                     ; movaps        0x30(%rsp),%xmm4
+  DB  68,15,89,196                        ; mulps         %xmm4,%xmm8
+  DB  68,15,88,192                        ; addps         %xmm0,%xmm8
+  DB  15,40,5,17,95,0,0                   ; movaps        0x5f11(%rip),%xmm0        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  68,15,89,192                        ; mulps         %xmm0,%xmm8
+  DB  68,15,40,53,18,94,0,0               ; movaps        0x5e12(%rip),%xmm14        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  69,15,88,198                        ; addps         %xmm14,%xmm8
+  DB  65,15,88,222                        ; addps         %xmm14,%xmm3
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  102,15,111,5,46,101,0,0             ; movdqa        0x652e(%rip),%xmm0        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+  DB  102,15,56,0,216                     ; pshufb        %xmm0,%xmm3
+  DB  243,69,15,91,192                    ; cvttps2dq     %xmm8,%xmm8
+  DB  102,68,15,56,0,192                  ; pshufb        %xmm0,%xmm8
+  DB  102,68,15,108,195                   ; punpcklqdq    %xmm3,%xmm8
+  DB  15,89,214                           ; mulps         %xmm6,%xmm2
+  DB  15,88,215                           ; addps         %xmm7,%xmm2
+  DB  15,40,220                           ; movaps        %xmm4,%xmm3
+  DB  68,15,89,203                        ; mulps         %xmm3,%xmm9
+  DB  68,15,88,201                        ; addps         %xmm1,%xmm9
+  DB  15,40,13,193,94,0,0                 ; movaps        0x5ec1(%rip),%xmm1        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  15,89,209                           ; mulps         %xmm1,%xmm2
+  DB  68,15,89,201                        ; mulps         %xmm1,%xmm9
+  DB  15,40,225                           ; movaps        %xmm1,%xmm4
+  DB  69,15,88,206                        ; addps         %xmm14,%xmm9
+  DB  65,15,88,214                        ; addps         %xmm14,%xmm2
+  DB  243,15,91,202                       ; cvttps2dq     %xmm2,%xmm1
+  DB  102,15,56,0,200                     ; pshufb        %xmm0,%xmm1
+  DB  243,69,15,91,201                    ; cvttps2dq     %xmm9,%xmm9
+  DB  102,68,15,56,0,200                  ; pshufb        %xmm0,%xmm9
+  DB  102,68,15,108,201                   ; punpcklqdq    %xmm1,%xmm9
+  DB  68,15,89,238                        ; mulps         %xmm6,%xmm13
+  DB  68,15,88,44,36                      ; addps         (%rsp),%xmm13
+  DB  68,15,89,219                        ; mulps         %xmm3,%xmm11
+  DB  68,15,88,221                        ; addps         %xmm5,%xmm11
+  DB  15,40,204                           ; movaps        %xmm4,%xmm1
+  DB  68,15,89,233                        ; mulps         %xmm1,%xmm13
+  DB  68,15,89,217                        ; mulps         %xmm1,%xmm11
+  DB  69,15,88,222                        ; addps         %xmm14,%xmm11
+  DB  69,15,88,238                        ; addps         %xmm14,%xmm13
+  DB  243,65,15,91,205                    ; cvttps2dq     %xmm13,%xmm1
+  DB  102,15,56,0,200                     ; pshufb        %xmm0,%xmm1
+  DB  243,65,15,91,211                    ; cvttps2dq     %xmm11,%xmm2
+  DB  102,15,56,0,208                     ; pshufb        %xmm0,%xmm2
+  DB  102,15,108,209                      ; punpcklqdq    %xmm1,%xmm2
+  DB  68,15,89,230                        ; mulps         %xmm6,%xmm12
+  DB  68,15,88,100,36,16                  ; addps         0x10(%rsp),%xmm12
+  DB  68,15,89,211                        ; mulps         %xmm3,%xmm10
+  DB  69,15,88,215                        ; addps         %xmm15,%xmm10
+  DB  68,15,89,228                        ; mulps         %xmm4,%xmm12
+  DB  68,15,89,212                        ; mulps         %xmm4,%xmm10
+  DB  69,15,88,214                        ; addps         %xmm14,%xmm10
+  DB  69,15,88,230                        ; addps         %xmm14,%xmm12
+  DB  243,65,15,91,204                    ; cvttps2dq     %xmm12,%xmm1
+  DB  102,15,56,0,200                     ; pshufb        %xmm0,%xmm1
+  DB  243,65,15,91,218                    ; cvttps2dq     %xmm10,%xmm3
+  DB  102,15,56,0,216                     ; pshufb        %xmm0,%xmm3
+  DB  102,15,108,217                      ; punpcklqdq    %xmm1,%xmm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  15,40,100,36,64                     ; movaps        0x40(%rsp),%xmm4
+  DB  15,40,108,36,80                     ; movaps        0x50(%rsp),%xmm5
+  DB  15,40,116,36,96                     ; movaps        0x60(%rsp),%xmm6
+  DB  15,40,124,36,112                    ; movaps        0x70(%rsp),%xmm7
+  DB  72,129,196,136,0,0,0                ; add           $0x88,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  93                                  ; pop           %rbp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse41_lowp
+_sk_evenly_spaced_2_stop_gradient_sse41_lowp LABEL PROC
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  243,15,16,24                        ; movss         (%rax),%xmm3
+  DB  243,68,15,16,72,4                   ; movss         0x4(%rax),%xmm9
+  DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
+  DB  243,68,15,16,64,16                  ; movss         0x10(%rax),%xmm8
+  DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  15,89,211                           ; mulps         %xmm3,%xmm2
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  65,15,88,216                        ; addps         %xmm8,%xmm3
+  DB  65,15,88,208                        ; addps         %xmm8,%xmm2
+  DB  68,15,40,21,185,93,0,0              ; movaps        0x5db9(%rip),%xmm10        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  65,15,89,210                        ; mulps         %xmm10,%xmm2
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  68,15,40,37,185,92,0,0              ; movaps        0x5cb9(%rip),%xmm12        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  65,15,88,212                        ; addps         %xmm12,%xmm2
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  102,68,15,111,29,212,99,0,0         ; movdqa        0x63d4(%rip),%xmm11        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+  DB  102,65,15,56,0,211                  ; pshufb        %xmm11,%xmm2
+  DB  243,68,15,91,195                    ; cvttps2dq     %xmm3,%xmm8
+  DB  102,69,15,56,0,195                  ; pshufb        %xmm11,%xmm8
+  DB  102,68,15,108,194                   ; punpcklqdq    %xmm2,%xmm8
+  DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
+  DB  243,15,16,80,20                     ; movss         0x14(%rax),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,40,217                           ; movaps        %xmm1,%xmm3
+  DB  65,15,89,217                        ; mulps         %xmm9,%xmm3
+  DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
+  DB  68,15,88,202                        ; addps         %xmm2,%xmm9
+  DB  15,88,218                           ; addps         %xmm2,%xmm3
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  69,15,89,202                        ; mulps         %xmm10,%xmm9
+  DB  69,15,88,204                        ; addps         %xmm12,%xmm9
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  243,15,91,211                       ; cvttps2dq     %xmm3,%xmm2
+  DB  102,65,15,56,0,211                  ; pshufb        %xmm11,%xmm2
+  DB  243,69,15,91,201                    ; cvttps2dq     %xmm9,%xmm9
+  DB  102,69,15,56,0,203                  ; pshufb        %xmm11,%xmm9
+  DB  102,68,15,108,202                   ; punpcklqdq    %xmm2,%xmm9
+  DB  243,15,16,80,8                      ; movss         0x8(%rax),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  243,68,15,16,104,24                 ; movss         0x18(%rax),%xmm13
+  DB  69,15,198,237,0                     ; shufps        $0x0,%xmm13,%xmm13
+  DB  15,40,217                           ; movaps        %xmm1,%xmm3
+  DB  15,89,218                           ; mulps         %xmm2,%xmm3
+  DB  15,89,208                           ; mulps         %xmm0,%xmm2
+  DB  65,15,88,213                        ; addps         %xmm13,%xmm2
+  DB  65,15,88,221                        ; addps         %xmm13,%xmm3
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  65,15,89,210                        ; mulps         %xmm10,%xmm2
+  DB  65,15,88,212                        ; addps         %xmm12,%xmm2
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  102,65,15,56,0,219                  ; pshufb        %xmm11,%xmm3
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  102,65,15,56,0,211                  ; pshufb        %xmm11,%xmm2
+  DB  102,15,108,211                      ; punpcklqdq    %xmm3,%xmm2
+  DB  243,15,16,88,12                     ; movss         0xc(%rax),%xmm3
+  DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
+  DB  243,68,15,16,104,28                 ; movss         0x1c(%rax),%xmm13
+  DB  69,15,198,237,0                     ; shufps        $0x0,%xmm13,%xmm13
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  65,15,88,221                        ; addps         %xmm13,%xmm3
+  DB  65,15,88,205                        ; addps         %xmm13,%xmm1
+  DB  65,15,89,202                        ; mulps         %xmm10,%xmm1
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  65,15,88,204                        ; addps         %xmm12,%xmm1
+  DB  243,15,91,193                       ; cvttps2dq     %xmm1,%xmm0
+  DB  102,65,15,56,0,195                  ; pshufb        %xmm11,%xmm0
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  102,65,15,56,0,219                  ; pshufb        %xmm11,%xmm3
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_unit_angle_sse41_lowp
+_sk_xy_to_unit_angle_sse41_lowp LABEL PROC
+  DB  72,131,236,72                       ; sub           $0x48,%rsp
+  DB  15,41,124,36,48                     ; movaps        %xmm7,0x30(%rsp)
+  DB  15,41,116,36,32                     ; movaps        %xmm6,0x20(%rsp)
+  DB  15,41,108,36,16                     ; movaps        %xmm5,0x10(%rsp)
+  DB  15,41,36,36                         ; movaps        %xmm4,(%rsp)
+  DB  15,40,251                           ; movaps        %xmm3,%xmm7
+  DB  15,40,242                           ; movaps        %xmm2,%xmm6
+  DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
+  DB  15,40,37,167,96,0,0                 ; movaps        0x60a7(%rip),%xmm4        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  68,15,40,233                        ; movaps        %xmm1,%xmm13
+  DB  68,15,84,236                        ; andps         %xmm4,%xmm13
+  DB  69,15,40,216                        ; movaps        %xmm8,%xmm11
+  DB  68,15,84,220                        ; andps         %xmm4,%xmm11
+  DB  68,15,40,231                        ; movaps        %xmm7,%xmm12
+  DB  68,15,84,228                        ; andps         %xmm4,%xmm12
+  DB  15,84,230                           ; andps         %xmm6,%xmm4
+  DB  69,15,40,211                        ; movaps        %xmm11,%xmm10
+  DB  68,15,194,212,1                     ; cmpltps       %xmm4,%xmm10
+  DB  69,15,40,205                        ; movaps        %xmm13,%xmm9
+  DB  69,15,194,204,1                     ; cmpltps       %xmm12,%xmm9
+  DB  69,15,40,244                        ; movaps        %xmm12,%xmm14
+  DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
+  DB  102,69,15,56,20,245                 ; blendvps      %xmm0,%xmm13,%xmm14
+  DB  68,15,40,252                        ; movaps        %xmm4,%xmm15
+  DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
+  DB  102,69,15,56,20,251                 ; blendvps      %xmm0,%xmm11,%xmm15
+  DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
+  DB  102,69,15,56,20,236                 ; blendvps      %xmm0,%xmm12,%xmm13
+  DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
+  DB  102,68,15,56,20,220                 ; blendvps      %xmm0,%xmm4,%xmm11
+  DB  69,15,94,251                        ; divps         %xmm11,%xmm15
+  DB  65,15,40,199                        ; movaps        %xmm15,%xmm0
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  68,15,40,29,167,96,0,0              ; movaps        0x60a7(%rip),%xmm11        # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,40,224                        ; movaps        %xmm0,%xmm12
+  DB  69,15,89,227                        ; mulps         %xmm11,%xmm12
+  DB  68,15,88,37,167,96,0,0              ; addps         0x60a7(%rip),%xmm12        # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+  DB  68,15,89,224                        ; mulps         %xmm0,%xmm12
+  DB  15,40,45,172,96,0,0                 ; movaps        0x60ac(%rip),%xmm5        # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
+  DB  68,15,88,229                        ; addps         %xmm5,%xmm12
+  DB  68,15,89,224                        ; mulps         %xmm0,%xmm12
+  DB  15,40,37,173,96,0,0                 ; movaps        0x60ad(%rip),%xmm4        # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
+  DB  68,15,88,228                        ; addps         %xmm4,%xmm12
+  DB  69,15,89,231                        ; mulps         %xmm15,%xmm12
+  DB  15,40,21,174,96,0,0                 ; movaps        0x60ae(%rip),%xmm2        # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  65,15,92,212                        ; subps         %xmm12,%xmm2
+  DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
+  DB  102,68,15,56,20,226                 ; blendvps      %xmm0,%xmm2,%xmm12
+  DB  69,15,94,245                        ; divps         %xmm13,%xmm14
+  DB  65,15,40,198                        ; movaps        %xmm14,%xmm0
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  68,15,89,216                        ; mulps         %xmm0,%xmm11
+  DB  68,15,88,29,86,96,0,0               ; addps         0x6056(%rip),%xmm11        # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+  DB  68,15,89,216                        ; mulps         %xmm0,%xmm11
+  DB  68,15,88,221                        ; addps         %xmm5,%xmm11
+  DB  68,15,89,216                        ; mulps         %xmm0,%xmm11
+  DB  68,15,88,220                        ; addps         %xmm4,%xmm11
+  DB  69,15,89,222                        ; mulps         %xmm14,%xmm11
+  DB  65,15,92,219                        ; subps         %xmm11,%xmm3
+  DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
+  DB  102,68,15,56,20,219                 ; blendvps      %xmm0,%xmm3,%xmm11
+  DB  69,15,87,201                        ; xorps         %xmm9,%xmm9
+  DB  69,15,194,193,1                     ; cmpltps       %xmm9,%xmm8
+  DB  15,40,21,116,90,0,0                 ; movaps        0x5a74(%rip),%xmm2        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  65,15,92,212                        ; subps         %xmm12,%xmm2
+  DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
+  DB  102,68,15,56,20,226                 ; blendvps      %xmm0,%xmm2,%xmm12
+  DB  65,15,194,201,1                     ; cmpltps       %xmm9,%xmm1
+  DB  65,15,92,219                        ; subps         %xmm11,%xmm3
+  DB  15,40,193                           ; movaps        %xmm1,%xmm0
+  DB  102,68,15,56,20,219                 ; blendvps      %xmm0,%xmm3,%xmm11
+  DB  15,40,198                           ; movaps        %xmm6,%xmm0
+  DB  65,15,194,193,1                     ; cmpltps       %xmm9,%xmm0
+  DB  15,40,13,82,90,0,0                  ; movaps        0x5a52(%rip),%xmm1        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  65,15,92,204                        ; subps         %xmm12,%xmm1
+  DB  102,68,15,56,20,225                 ; blendvps      %xmm0,%xmm1,%xmm12
+  DB  15,40,199                           ; movaps        %xmm7,%xmm0
+  DB  65,15,194,193,1                     ; cmpltps       %xmm9,%xmm0
+  DB  65,15,92,211                        ; subps         %xmm11,%xmm2
+  DB  102,68,15,56,20,218                 ; blendvps      %xmm0,%xmm2,%xmm11
+  DB  65,15,40,203                        ; movaps        %xmm11,%xmm1
+  DB  65,15,194,201,7                     ; cmpordps      %xmm9,%xmm1
+  DB  69,15,194,204,7                     ; cmpordps      %xmm12,%xmm9
+  DB  69,15,84,204                        ; andps         %xmm12,%xmm9
+  DB  65,15,84,203                        ; andps         %xmm11,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  15,40,214                           ; movaps        %xmm6,%xmm2
+  DB  15,40,223                           ; movaps        %xmm7,%xmm3
+  DB  65,15,40,193                        ; movaps        %xmm9,%xmm0
+  DB  15,40,36,36                         ; movaps        (%rsp),%xmm4
+  DB  15,40,108,36,16                     ; movaps        0x10(%rsp),%xmm5
+  DB  15,40,116,36,32                     ; movaps        0x20(%rsp),%xmm6
+  DB  15,40,124,36,48                     ; movaps        0x30(%rsp),%xmm7
+  DB  72,131,196,72                       ; add           $0x48,%rsp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_radius_sse41_lowp
+_sk_xy_to_radius_sse41_lowp LABEL PROC
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  15,89,201                           ; mulps         %xmm1,%xmm1
+  DB  68,15,40,194                        ; movaps        %xmm2,%xmm8
+  DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
+  DB  68,15,88,192                        ; addps         %xmm0,%xmm8
+  DB  68,15,40,203                        ; movaps        %xmm3,%xmm9
+  DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
+  DB  68,15,88,201                        ; addps         %xmm1,%xmm9
+  DB  65,15,81,192                        ; sqrtps        %xmm8,%xmm0
+  DB  65,15,81,201                        ; sqrtps        %xmm9,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
 PUBLIC _sk_srcover_rgba_8888_sse41_lowp
 _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -41449,48 +43137,48 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,202                       ; movzbl        %r10b,%r9d
   DB  65,128,249,6                        ; cmp           $0x6,%r9b
-  DB  119,38                              ; ja            2b373 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+  DB  119,38                              ; ja            2d50d <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  76,141,29,23,2,0,0                  ; lea           0x217(%rip),%r11        # 2b570 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+  DB  76,141,29,21,2,0,0                  ; lea           0x215(%rip),%r11        # 2d708 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
   DB  75,99,4,139                         ; movslq        (%r11,%r9,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,52,144                ; movd          (%r8,%rdx,4),%xmm6
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  DB  235,89                              ; jmp           2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   DB  243,65,15,111,52,144                ; movdqu        (%r8,%rdx,4),%xmm6
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  DB  235,74                              ; jmp           2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  243,65,15,126,52,144                ; movq          (%r8,%rdx,4),%xmm6
   DB  102,65,15,58,14,240,240             ; pblendw       $0xf0,%xmm8,%xmm6
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,37                              ; jmp           2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+  DB  235,37                              ; jmp           2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,52,144                ; movdqu        (%r8,%rdx,4),%xmm6
-  DB  102,15,111,37,28,82,0,0             ; movdqa        0x521c(%rip),%xmm4        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,37,66,96,0,0             ; movdqa        0x6042(%rip),%xmm4        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,238                      ; movdqa        %xmm6,%xmm5
   DB  102,15,56,0,236                     ; pshufb        %xmm4,%xmm5
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,56,0,252                     ; pshufb        %xmm4,%xmm7
   DB  102,15,108,239                      ; punpcklqdq    %xmm7,%xmm5
-  DB  102,68,15,111,37,124,74,0,0         ; movdqa        0x4a7c(%rip),%xmm12        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,37,162,88,0,0         ; movdqa        0x58a2(%rip),%xmm12        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,65,15,219,228                   ; pand          %xmm12,%xmm4
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
-  DB  102,68,15,111,13,245,81,0,0         ; movdqa        0x51f5(%rip),%xmm9        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,13,27,96,0,0          ; movdqa        0x601b(%rip),%xmm9        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,254                      ; movdqa        %xmm6,%xmm7
   DB  102,65,15,56,0,249                  ; pshufb        %xmm9,%xmm7
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
   DB  102,69,15,56,0,209                  ; pshufb        %xmm9,%xmm10
   DB  102,65,15,108,250                   ; punpcklqdq    %xmm10,%xmm7
-  DB  102,68,15,111,13,226,81,0,0         ; movdqa        0x51e2(%rip),%xmm9        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,13,8,96,0,0           ; movdqa        0x6008(%rip),%xmm9        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,241                  ; pshufb        %xmm9,%xmm6
   DB  102,69,15,56,0,193                  ; pshufb        %xmm9,%xmm8
   DB  102,65,15,108,240                   ; punpcklqdq    %xmm8,%xmm6
@@ -41532,19 +43220,19 @@
   DB  102,15,97,195                       ; punpcklwd     %xmm3,%xmm0
   DB  102,65,15,235,196                   ; por           %xmm12,%xmm0
   DB  65,128,250,6                        ; cmp           $0x6,%r10b
-  DB  119,24                              ; ja            2b516 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
-  DB  76,141,21,135,0,0,0                 ; lea           0x87(%rip),%r10        # 2b58c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+  DB  119,24                              ; ja            2d6b0 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+  DB  76,141,21,133,0,0,0                 ; lea           0x85(%rip),%r10        # 2d724 <_sk_srcover_rgba_8888_sse41_lowp+0x262>
   DB  75,99,4,138                         ; movslq        (%r10,%r9,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,126,4,144                 ; movd          %xmm0,(%r8,%rdx,4)
-  DB  235,63                              ; jmp           2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  DB  235,63                              ; jmp           2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   DB  243,65,15,127,4,144                 ; movdqu        %xmm0,(%r8,%rdx,4)
   DB  243,65,15,127,76,144,16             ; movdqu        %xmm1,0x10(%r8,%rdx,4)
-  DB  235,48                              ; jmp           2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  DB  235,48                              ; jmp           2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   DB  102,65,15,58,22,68,144,8,2          ; pextrd        $0x2,%xmm0,0x8(%r8,%rdx,4)
   DB  102,65,15,214,4,144                 ; movq          %xmm0,(%r8,%rdx,4)
-  DB  235,31                              ; jmp           2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+  DB  235,31                              ; jmp           2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
   DB  102,65,15,58,22,76,144,24,2         ; pextrd        $0x2,%xmm1,0x18(%r8,%rdx,4)
   DB  102,65,15,58,22,76,144,20,1         ; pextrd        $0x1,%xmm1,0x14(%r8,%rdx,4)
   DB  102,65,15,126,76,144,16             ; movd          %xmm1,0x10(%r8,%rdx,4)
@@ -41555,35 +43243,33 @@
   DB  102,65,15,111,211                   ; movdqa        %xmm11,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  255,224                             ; jmpq          *%rax
-  DB  15,31,0                             ; nopl          (%rax)
-  DB  246,253                             ; idiv          %ch
+  DB  144                                 ; nop
+  DB  248                                 ; clc
+  DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,35                              ; jmpq          *(%rbx)
+  DB  255,37,254,255,255,20               ; jmpq          *0x14fffffe(%rip)        # 1502d70f <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,18                              ; callq         *(%rdx)
-  DB  254                                 ; (bad)
+  DB  255,88,254                          ; lcall         *-0x2(%rax)
   DB  255                                 ; (bad)
-  DB  255,86,254                          ; callq         *-0x2(%rsi)
+  DB  255,79,254                          ; decl          -0x2(%rdi)
   DB  255                                 ; (bad)
-  DB  255,77,254                          ; decl          -0x2(%rbp)
-  DB  255                                 ; (bad)
-  DB  255,68,254,255                      ; incl          -0x1(%rsi,%rdi,8)
-  DB  255,55                              ; pushq         (%rdi)
-  DB  254                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,130,255,255,255,162             ; incl          -0x5d000001(%rdx)
+  DB  255,70,254                          ; incl          -0x2(%rsi)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,153,255,255,255,195             ; lcall         *-0x3c000001(%rcx)
+  DB  57,254                              ; cmp           %edi,%esi
+  DB  255                                 ; (bad)
+  DB  255,132,255,255,255,164,255         ; incl          -0x5b0001(%rdi,%rdi,8)
+  DB  255                                 ; (bad)
+  DB  255,155,255,255,255,197             ; lcall         *-0x3a000001(%rbx)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  188,255,255,255,179                 ; mov           $0xb3ffffff,%esp
+  DB  190,255,255,255,181                 ; mov           $0xb5ffffff,%esi
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
-  DB  170                                 ; stos          %al,%es:(%rdi)
+  DB  172                                 ; lods          %ds:(%rsi),%al
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -41600,48 +43286,48 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,202                       ; movzbl        %r10b,%r9d
   DB  65,128,249,6                        ; cmp           $0x6,%r9b
-  DB  119,38                              ; ja            2b5f3 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+  DB  119,38                              ; ja            2d78b <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  76,141,29,23,2,0,0                  ; lea           0x217(%rip),%r11        # 2b7f0 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+  DB  76,141,29,23,2,0,0                  ; lea           0x217(%rip),%r11        # 2d988 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
   DB  75,99,4,139                         ; movslq        (%r11,%r9,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,110,36,144                ; movd          (%r8,%rdx,4),%xmm4
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,89                              ; jmp           2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  DB  235,89                              ; jmp           2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   DB  243,65,15,111,36,144                ; movdqu        (%r8,%rdx,4),%xmm4
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,74                              ; jmp           2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  DB  235,74                              ; jmp           2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
   DB  243,65,15,126,36,144                ; movq          (%r8,%rdx,4),%xmm4
   DB  102,65,15,58,14,224,240             ; pblendw       $0xf0,%xmm8,%xmm4
   DB  102,68,15,111,197                   ; movdqa        %xmm5,%xmm8
-  DB  235,37                              ; jmp           2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+  DB  235,37                              ; jmp           2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,69,15,58,34,68,144,20,1         ; pinsrd        $0x1,0x14(%r8,%rdx,4),%xmm8
   DB  102,69,15,58,34,68,144,16,0         ; pinsrd        $0x0,0x10(%r8,%rdx,4),%xmm8
   DB  243,65,15,111,36,144                ; movdqu        (%r8,%rdx,4),%xmm4
-  DB  102,15,111,53,156,79,0,0            ; movdqa        0x4f9c(%rip),%xmm6        # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+  DB  102,15,111,53,196,93,0,0            ; movdqa        0x5dc4(%rip),%xmm6        # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,56,0,238                     ; pshufb        %xmm6,%xmm5
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,56,0,254                     ; pshufb        %xmm6,%xmm7
   DB  102,15,108,239                      ; punpcklqdq    %xmm7,%xmm5
-  DB  102,68,15,111,37,252,71,0,0         ; movdqa        0x47fc(%rip),%xmm12        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,37,36,86,0,0          ; movdqa        0x5624(%rip),%xmm12        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,65,15,219,244                   ; pand          %xmm12,%xmm6
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
-  DB  102,68,15,111,13,117,79,0,0         ; movdqa        0x4f75(%rip),%xmm9        # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+  DB  102,68,15,111,13,157,93,0,0         ; movdqa        0x5d9d(%rip),%xmm9        # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
   DB  102,65,15,56,0,249                  ; pshufb        %xmm9,%xmm7
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
   DB  102,69,15,56,0,209                  ; pshufb        %xmm9,%xmm10
   DB  102,65,15,108,250                   ; punpcklqdq    %xmm10,%xmm7
-  DB  102,68,15,111,13,98,79,0,0          ; movdqa        0x4f62(%rip),%xmm9        # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+  DB  102,68,15,111,13,138,93,0,0         ; movdqa        0x5d8a(%rip),%xmm9        # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
   DB  102,65,15,56,0,225                  ; pshufb        %xmm9,%xmm4
   DB  102,69,15,56,0,193                  ; pshufb        %xmm9,%xmm8
   DB  102,65,15,108,224                   ; punpcklqdq    %xmm8,%xmm4
@@ -41683,19 +43369,19 @@
   DB  102,15,97,195                       ; punpcklwd     %xmm3,%xmm0
   DB  102,65,15,235,196                   ; por           %xmm12,%xmm0
   DB  65,128,250,6                        ; cmp           $0x6,%r10b
-  DB  119,24                              ; ja            2b796 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
-  DB  76,141,21,135,0,0,0                 ; lea           0x87(%rip),%r10        # 2b80c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+  DB  119,24                              ; ja            2d92e <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+  DB  76,141,21,135,0,0,0                 ; lea           0x87(%rip),%r10        # 2d9a4 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
   DB  75,99,4,138                         ; movslq        (%r10,%r9,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,65,15,126,4,144                 ; movd          %xmm0,(%r8,%rdx,4)
-  DB  235,63                              ; jmp           2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  DB  235,63                              ; jmp           2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   DB  243,65,15,127,4,144                 ; movdqu        %xmm0,(%r8,%rdx,4)
   DB  243,65,15,127,76,144,16             ; movdqu        %xmm1,0x10(%r8,%rdx,4)
-  DB  235,48                              ; jmp           2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  DB  235,48                              ; jmp           2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   DB  102,65,15,58,22,68,144,8,2          ; pextrd        $0x2,%xmm0,0x8(%r8,%rdx,4)
   DB  102,65,15,214,4,144                 ; movq          %xmm0,(%r8,%rdx,4)
-  DB  235,31                              ; jmp           2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+  DB  235,31                              ; jmp           2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
   DB  102,65,15,58,22,76,144,24,2         ; pextrd        $0x2,%xmm1,0x18(%r8,%rdx,4)
   DB  102,65,15,58,22,76,144,20,1         ; pextrd        $0x1,%xmm1,0x14(%r8,%rdx,4)
   DB  102,65,15,126,76,144,16             ; movd          %xmm1,0x10(%r8,%rdx,4)
@@ -41770,13 +43456,13 @@
   DB  73,137,246                          ; mov           %rsi,%r14
   DB  76,137,141,8,255,255,255            ; mov           %r9,-0xf8(%rbp)
   DB  76,57,203                           ; cmp           %r9,%rbx
-  DB  15,131,153,0,0,0                    ; jae           2b942 <_sk_start_pipeline_sse2_lowp+0x11a>
+  DB  15,131,153,0,0,0                    ; jae           2dada <_sk_start_pipeline_sse2_lowp+0x11a>
   DB  72,139,133,24,255,255,255           ; mov           -0xe8(%rbp),%rax
   DB  72,141,64,8                         ; lea           0x8(%rax),%rax
   DB  72,137,133,16,255,255,255           ; mov           %rax,-0xf0(%rbp)
   DB  76,57,189,16,255,255,255            ; cmp           %r15,-0xf0(%rbp)
   DB  72,139,149,24,255,255,255           ; mov           -0xe8(%rbp),%rdx
-  DB  119,62                              ; ja            2b909 <_sk_start_pipeline_sse2_lowp+0xe1>
+  DB  119,62                              ; ja            2daa1 <_sk_start_pipeline_sse2_lowp+0xe1>
   DB  76,139,165,24,255,255,255           ; mov           -0xe8(%rbp),%r12
   DB  49,255                              ; xor           %edi,%edi
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -41795,10 +43481,10 @@
   DB  73,131,196,16                       ; add           $0x10,%r12
   DB  77,57,252                           ; cmp           %r15,%r12
   DB  73,137,212                          ; mov           %rdx,%r12
-  DB  118,201                             ; jbe           2b8d2 <_sk_start_pipeline_sse2_lowp+0xaa>
+  DB  118,201                             ; jbe           2da6a <_sk_start_pipeline_sse2_lowp+0xaa>
   DB  76,137,255                          ; mov           %r15,%rdi
   DB  72,41,215                           ; sub           %rdx,%rdi
-  DB  116,33                              ; je            2b932 <_sk_start_pipeline_sse2_lowp+0x10a>
+  DB  116,33                              ; je            2daca <_sk_start_pipeline_sse2_lowp+0x10a>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -41812,7 +43498,7 @@
   DB  65,255,213                          ; callq         *%r13
   DB  72,255,195                          ; inc           %rbx
   DB  72,59,157,8,255,255,255             ; cmp           -0xf8(%rbp),%rbx
-  DB  15,133,121,255,255,255              ; jne           2b8bb <_sk_start_pipeline_sse2_lowp+0x93>
+  DB  15,133,121,255,255,255              ; jne           2da53 <_sk_start_pipeline_sse2_lowp+0x93>
   DB  15,40,181,32,255,255,255            ; movaps        -0xe0(%rbp),%xmm6
   DB  15,40,189,48,255,255,255            ; movaps        -0xd0(%rbp),%xmm7
   DB  68,15,40,133,64,255,255,255         ; movaps        -0xc0(%rbp),%xmm8
@@ -41851,7 +43537,7 @@
   DB  102,15,110,209                      ; movd          %ecx,%xmm2
   DB  102,15,112,210,0                    ; pshufd        $0x0,%xmm2,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,88,21,249,68,0,0                 ; addps         0x44f9(%rip),%xmm2        # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+  DB  15,88,21,33,83,0,0                  ; addps         0x5321(%rip),%xmm2        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  255,224                             ; jmpq          *%rax
@@ -42016,7 +43702,7 @@
 PUBLIC _sk_black_color_sse2_lowp
 _sk_black_color_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,62,66,0,0                  ; movaps        0x423e(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,102,80,0,0                 ; movaps        0x5066(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -42025,7 +43711,7 @@
 PUBLIC _sk_white_color_sse2_lowp
 _sk_white_color_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,5,42,66,0,0                   ; movaps        0x422a(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,5,82,80,0,0                   ; movaps        0x5052(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -42034,10 +43720,10 @@
 PUBLIC _sk_set_rgb_sse2_lowp
 _sk_set_rgb_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  243,15,16,21,253,57,0,0             ; movss         0x39fd(%rip),%xmm2        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,15,16,21,197,71,0,0             ; movss         0x47c5(%rip),%xmm2        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
   DB  243,15,16,0                         ; movss         (%rax),%xmm0
   DB  243,15,89,194                       ; mulss         %xmm2,%xmm0
-  DB  243,68,15,16,5,188,57,0,0           ; movss         0x39bc(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,16,5,132,71,0,0           ; movss         0x4784(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,88,192                    ; addss         %xmm8,%xmm0
   DB  243,68,15,44,192                    ; cvttss2si     %xmm0,%r8d
   DB  102,65,15,110,192                   ; movd          %r8d,%xmm0
@@ -42061,7 +43747,7 @@
 
 PUBLIC _sk_clamp_a_sse2_lowp
 _sk_clamp_a_sse2_lowp LABEL PROC
-  DB  102,68,15,111,5,16,73,0,0           ; movdqa        0x4910(%rip),%xmm8        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,5,56,87,0,0           ; movdqa        0x5738(%rip),%xmm8        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,200                   ; movdqa        %xmm0,%xmm9
   DB  102,69,15,239,200                   ; pxor          %xmm8,%xmm9
   DB  102,68,15,111,211                   ; movdqa        %xmm3,%xmm10
@@ -42088,7 +43774,7 @@
 
 PUBLIC _sk_clamp_a_dst_sse2_lowp
 _sk_clamp_a_dst_sse2_lowp LABEL PROC
-  DB  102,68,15,111,5,154,72,0,0          ; movdqa        0x489a(%rip),%xmm8        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,5,194,86,0,0          ; movdqa        0x56c2(%rip),%xmm8        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,204                   ; movdqa        %xmm4,%xmm9
   DB  102,69,15,239,200                   ; pxor          %xmm8,%xmm9
   DB  102,68,15,111,215                   ; movdqa        %xmm7,%xmm10
@@ -42116,7 +43802,7 @@
 PUBLIC _sk_premul_sse2_lowp
 _sk_premul_sse2_lowp LABEL PROC
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,68,15,111,5,176,64,0,0          ; movdqa        0x40b0(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,216,78,0,0          ; movdqa        0x4ed8(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
@@ -42131,7 +43817,7 @@
 PUBLIC _sk_premul_dst_sse2_lowp
 _sk_premul_dst_sse2_lowp LABEL PROC
   DB  102,15,213,231                      ; pmullw        %xmm7,%xmm4
-  DB  102,68,15,111,5,121,64,0,0          ; movdqa        0x4079(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,161,78,0,0          ; movdqa        0x4ea1(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,224                   ; paddw         %xmm8,%xmm4
   DB  102,15,113,212,8                    ; psrlw         $0x8,%xmm4
   DB  102,15,213,239                      ; pmullw        %xmm7,%xmm5
@@ -42171,7 +43857,7 @@
 
 PUBLIC _sk_invert_sse2_lowp
 _sk_invert_sse2_lowp LABEL PROC
-  DB  102,68,15,111,5,23,64,0,0           ; movdqa        0x4017(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,63,78,0,0           ; movdqa        0x4e3f(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,200                   ; psubw         %xmm0,%xmm9
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -42199,7 +43885,7 @@
 _sk_srcatop_sse2_lowp LABEL PROC
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,15,111,29,187,63,0,0            ; movdqa        0x3fbb(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,29,227,77,0,0            ; movdqa        0x4de3(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,111,203                   ; movdqa        %xmm3,%xmm9
   DB  102,69,15,249,200                   ; psubw         %xmm8,%xmm9
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
@@ -42229,7 +43915,7 @@
 _sk_dstatop_sse2_lowp LABEL PROC
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
   DB  102,68,15,213,195                   ; pmullw        %xmm3,%xmm8
-  DB  102,68,15,111,13,59,63,0,0          ; movdqa        0x3f3b(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,99,77,0,0          ; movdqa        0x4d63(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,253,193                   ; paddw         %xmm9,%xmm8
   DB  102,68,15,111,213                   ; movdqa        %xmm5,%xmm10
   DB  102,68,15,213,211                   ; pmullw        %xmm3,%xmm10
@@ -42256,7 +43942,7 @@
 PUBLIC _sk_srcin_sse2_lowp
 _sk_srcin_sse2_lowp LABEL PROC
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,68,15,111,5,198,62,0,0          ; movdqa        0x3ec6(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,238,76,0,0          ; movdqa        0x4cee(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,207                      ; pmullw        %xmm7,%xmm1
@@ -42275,7 +43961,7 @@
 _sk_dstin_sse2_lowp LABEL PROC
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,68,15,111,5,125,62,0,0          ; movdqa        0x3e7d(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,165,76,0,0          ; movdqa        0x4ca5(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
@@ -42294,7 +43980,7 @@
 
 PUBLIC _sk_srcout_sse2_lowp
 _sk_srcout_sse2_lowp LABEL PROC
-  DB  102,68,15,111,5,52,62,0,0           ; movdqa        0x3e34(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,92,76,0,0           ; movdqa        0x4c5c(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,207                   ; psubw         %xmm7,%xmm9
   DB  102,65,15,213,193                   ; pmullw        %xmm9,%xmm0
@@ -42315,7 +44001,7 @@
 PUBLIC _sk_dstout_sse2_lowp
 _sk_dstout_sse2_lowp LABEL PROC
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
-  DB  102,68,15,111,5,221,61,0,0          ; movdqa        0x3ddd(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,5,76,0,0            ; movdqa        0x4c05(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,249,216                      ; psubw         %xmm0,%xmm3
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
@@ -42338,7 +44024,7 @@
 
 PUBLIC _sk_srcover_sse2_lowp
 _sk_srcover_sse2_lowp LABEL PROC
-  DB  102,68,15,111,13,131,61,0,0         ; movdqa        0x3d83(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,171,75,0,0         ; movdqa        0x4bab(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
   DB  102,68,15,249,195                   ; psubw         %xmm3,%xmm8
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -42365,7 +44051,7 @@
 
 PUBLIC _sk_dstover_sse2_lowp
 _sk_dstover_sse2_lowp LABEL PROC
-  DB  102,68,15,111,5,9,61,0,0            ; movdqa        0x3d09(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,49,75,0,0           ; movdqa        0x4b31(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,68,15,249,207                   ; psubw         %xmm7,%xmm9
   DB  102,65,15,213,193                   ; pmullw        %xmm9,%xmm0
@@ -42390,7 +44076,7 @@
 PUBLIC _sk_modulate_sse2_lowp
 _sk_modulate_sse2_lowp LABEL PROC
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
-  DB  102,68,15,111,5,162,60,0,0          ; movdqa        0x3ca2(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,202,74,0,0          ; movdqa        0x4aca(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,192                   ; paddw         %xmm8,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,205                      ; pmullw        %xmm5,%xmm1
@@ -42407,7 +44093,7 @@
 
 PUBLIC _sk_multiply_sse2_lowp
 _sk_multiply_sse2_lowp LABEL PROC
-  DB  102,68,15,111,13,97,60,0,0          ; movdqa        0x3c61(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,137,74,0,0         ; movdqa        0x4a89(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,193                   ; movdqa        %xmm9,%xmm8
   DB  102,68,15,249,195                   ; psubw         %xmm3,%xmm8
   DB  102,69,15,111,208                   ; movdqa        %xmm8,%xmm10
@@ -42450,12 +44136,12 @@
   DB  102,68,15,111,193                   ; movdqa        %xmm1,%xmm8
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,253,204                      ; paddw         %xmm4,%xmm1
-  DB  102,68,15,111,21,13,68,0,0          ; movdqa        0x440d(%rip),%xmm10        # 306e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
+  DB  102,68,15,111,21,53,82,0,0          ; movdqa        0x5235(%rip),%xmm10        # 336a0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c4>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,217,194                   ; psubusw       %xmm10,%xmm0
   DB  102,69,15,239,228                   ; pxor          %xmm12,%xmm12
   DB  102,65,15,117,196                   ; pcmpeqw       %xmm12,%xmm0
-  DB  102,68,15,111,29,129,59,0,0         ; movdqa        0x3b81(%rip),%xmm11        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,29,169,73,0,0         ; movdqa        0x49a9(%rip),%xmm11        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
   DB  102,65,15,223,195                   ; pandn         %xmm11,%xmm0
   DB  102,15,235,193                      ; por           %xmm1,%xmm0
@@ -42492,7 +44178,7 @@
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,204                      ; pmullw        %xmm4,%xmm1
-  DB  102,68,15,111,21,225,58,0,0         ; movdqa        0x3ae1(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,21,9,73,0,0           ; movdqa        0x4909(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,202                   ; paddw         %xmm10,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -42522,7 +44208,7 @@
 PUBLIC _sk_xor__sse2_lowp
 _sk_xor__sse2_lowp LABEL PROC
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
-  DB  102,68,15,111,13,95,58,0,0          ; movdqa        0x3a5f(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,135,72,0,0         ; movdqa        0x4887(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,209                   ; movdqa        %xmm9,%xmm10
   DB  102,68,15,249,215                   ; psubw         %xmm7,%xmm10
   DB  102,65,15,213,194                   ; pmullw        %xmm10,%xmm0
@@ -42562,7 +44248,7 @@
   DB  102,65,15,253,194                   ; paddw         %xmm10,%xmm0
   DB  102,68,15,213,215                   ; pmullw        %xmm7,%xmm10
   DB  102,68,15,213,227                   ; pmullw        %xmm3,%xmm12
-  DB  102,68,15,111,13,26,65,0,0          ; movdqa        0x411a(%rip),%xmm9        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,13,66,79,0,0          ; movdqa        0x4f42(%rip),%xmm9        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,69,15,111,218                   ; movdqa        %xmm10,%xmm11
   DB  102,69,15,239,217                   ; pxor          %xmm9,%xmm11
   DB  102,65,15,111,204                   ; movdqa        %xmm12,%xmm1
@@ -42571,7 +44257,7 @@
   DB  102,68,15,219,225                   ; pand          %xmm1,%xmm12
   DB  102,65,15,223,202                   ; pandn         %xmm10,%xmm1
   DB  102,65,15,235,204                   ; por           %xmm12,%xmm1
-  DB  102,68,15,111,21,121,57,0,0         ; movdqa        0x3979(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,21,161,71,0,0         ; movdqa        0x47a1(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,202                   ; paddw         %xmm10,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -42625,7 +44311,7 @@
   DB  102,65,15,253,196                   ; paddw         %xmm12,%xmm0
   DB  102,68,15,213,231                   ; pmullw        %xmm7,%xmm12
   DB  102,68,15,213,211                   ; pmullw        %xmm3,%xmm10
-  DB  102,68,15,111,13,241,63,0,0         ; movdqa        0x3ff1(%rip),%xmm9        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,13,25,78,0,0          ; movdqa        0x4e19(%rip),%xmm9        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,69,15,111,220                   ; movdqa        %xmm12,%xmm11
   DB  102,69,15,239,217                   ; pxor          %xmm9,%xmm11
   DB  102,65,15,111,202                   ; movdqa        %xmm10,%xmm1
@@ -42634,7 +44320,7 @@
   DB  102,68,15,219,225                   ; pand          %xmm1,%xmm12
   DB  102,65,15,223,202                   ; pandn         %xmm10,%xmm1
   DB  102,65,15,235,204                   ; por           %xmm12,%xmm1
-  DB  102,68,15,111,21,80,56,0,0          ; movdqa        0x3850(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,21,120,70,0,0         ; movdqa        0x4678(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,202                   ; paddw         %xmm10,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -42688,7 +44374,7 @@
   DB  102,65,15,253,196                   ; paddw         %xmm12,%xmm0
   DB  102,68,15,213,231                   ; pmullw        %xmm7,%xmm12
   DB  102,68,15,213,211                   ; pmullw        %xmm3,%xmm10
-  DB  102,68,15,111,13,200,62,0,0         ; movdqa        0x3ec8(%rip),%xmm9        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,13,240,76,0,0         ; movdqa        0x4cf0(%rip),%xmm9        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,69,15,111,220                   ; movdqa        %xmm12,%xmm11
   DB  102,69,15,239,217                   ; pxor          %xmm9,%xmm11
   DB  102,65,15,111,202                   ; movdqa        %xmm10,%xmm1
@@ -42697,10 +44383,10 @@
   DB  102,68,15,219,225                   ; pand          %xmm1,%xmm12
   DB  102,65,15,223,202                   ; pandn         %xmm10,%xmm1
   DB  102,65,15,235,204                   ; por           %xmm12,%xmm1
-  DB  102,68,15,111,21,39,55,0,0          ; movdqa        0x3727(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,21,79,69,0,0          ; movdqa        0x454f(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,202                   ; paddw         %xmm10,%xmm1
   DB  102,15,113,209,7                    ; psrlw         $0x7,%xmm1
-  DB  102,68,15,111,29,116,62,0,0         ; movdqa        0x3e74(%rip),%xmm11        # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+  DB  102,68,15,111,29,156,76,0,0         ; movdqa        0x4c9c(%rip),%xmm11        # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
   DB  102,65,15,219,203                   ; pand          %xmm11,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
   DB  102,68,15,111,229                   ; movdqa        %xmm5,%xmm12
@@ -42753,10 +44439,10 @@
   DB  102,15,111,196                      ; movdqa        %xmm4,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,204                      ; pmullw        %xmm4,%xmm1
-  DB  102,68,15,111,13,36,54,0,0          ; movdqa        0x3624(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,76,68,0,0          ; movdqa        0x444c(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,201                   ; paddw         %xmm9,%xmm1
   DB  102,15,113,209,7                    ; psrlw         $0x7,%xmm1
-  DB  102,68,15,111,21,113,61,0,0         ; movdqa        0x3d71(%rip),%xmm10        # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+  DB  102,68,15,111,21,153,75,0,0         ; movdqa        0x4b99(%rip),%xmm10        # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
   DB  102,65,15,219,202                   ; pand          %xmm10,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
@@ -42791,7 +44477,7 @@
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,68,15,111,194                   ; movdqa        %xmm2,%xmm8
   DB  102,68,15,111,200                   ; movdqa        %xmm0,%xmm9
-  DB  102,15,111,21,125,53,0,0            ; movdqa        0x357d(%rip),%xmm2        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,21,165,67,0,0            ; movdqa        0x43a5(%rip),%xmm2        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,111,226                   ; movdqa        %xmm2,%xmm12
   DB  102,68,15,249,231                   ; psubw         %xmm7,%xmm12
   DB  102,65,15,111,196                   ; movdqa        %xmm12,%xmm0
@@ -42804,7 +44490,7 @@
   DB  102,68,15,111,243                   ; movdqa        %xmm3,%xmm14
   DB  102,69,15,249,241                   ; psubw         %xmm9,%xmm14
   DB  102,69,15,253,201                   ; paddw         %xmm9,%xmm9
-  DB  102,15,111,21,169,60,0,0            ; movdqa        0x3ca9(%rip),%xmm2        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,15,111,21,209,74,0,0            ; movdqa        0x4ad1(%rip),%xmm2        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,15,111,199                      ; movdqa        %xmm7,%xmm0
   DB  102,68,15,111,215                   ; movdqa        %xmm7,%xmm10
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
@@ -42823,7 +44509,7 @@
   DB  102,68,15,219,232                   ; pand          %xmm0,%xmm13
   DB  102,65,15,223,193                   ; pandn         %xmm9,%xmm0
   DB  102,65,15,235,197                   ; por           %xmm13,%xmm0
-  DB  102,15,253,5,220,52,0,0             ; paddw         0x34dc(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,253,5,4,67,0,0               ; paddw         0x4304(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,199                   ; paddw         %xmm15,%xmm0
   DB  102,69,15,111,204                   ; movdqa        %xmm12,%xmm9
   DB  102,68,15,213,201                   ; pmullw        %xmm1,%xmm9
@@ -42846,7 +44532,7 @@
   DB  102,65,15,219,249                   ; pand          %xmm9,%xmm7
   DB  102,68,15,223,201                   ; pandn         %xmm1,%xmm9
   DB  102,68,15,235,207                   ; por           %xmm7,%xmm9
-  DB  102,68,15,253,13,103,52,0,0         ; paddw         0x3467(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,253,13,143,66,0,0         ; paddw         0x428f(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,253,205                   ; paddw         %xmm13,%xmm9
   DB  102,69,15,213,224                   ; pmullw        %xmm8,%xmm12
   DB  102,69,15,111,251                   ; movdqa        %xmm11,%xmm15
@@ -42868,7 +44554,7 @@
   DB  102,68,15,219,210                   ; pand          %xmm2,%xmm10
   DB  102,65,15,223,208                   ; pandn         %xmm8,%xmm2
   DB  102,65,15,235,210                   ; por           %xmm10,%xmm2
-  DB  102,68,15,111,5,248,51,0,0          ; movdqa        0x33f8(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,32,66,0,0           ; movdqa        0x4220(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,208                   ; paddw         %xmm8,%xmm2
   DB  102,65,15,253,215                   ; paddw         %xmm15,%xmm2
   DB  102,68,15,213,220                   ; pmullw        %xmm4,%xmm11
@@ -42896,7 +44582,7 @@
   DB  102,15,127,124,36,16                ; movdqa        %xmm7,0x10(%rsp)
   DB  102,68,15,111,193                   ; movdqa        %xmm1,%xmm8
   DB  102,68,15,111,248                   ; movdqa        %xmm0,%xmm15
-  DB  102,15,111,53,130,51,0,0            ; movdqa        0x3382(%rip),%xmm6        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,53,170,65,0,0            ; movdqa        0x41aa(%rip),%xmm6        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,111,222                   ; movdqa        %xmm6,%xmm11
   DB  102,69,15,249,222                   ; psubw         %xmm14,%xmm11
   DB  102,65,15,111,203                   ; movdqa        %xmm11,%xmm1
@@ -42918,7 +44604,7 @@
   DB  102,15,253,201                      ; paddw         %xmm1,%xmm1
   DB  102,69,15,111,225                   ; movdqa        %xmm9,%xmm12
   DB  102,68,15,249,225                   ; psubw         %xmm1,%xmm12
-  DB  102,15,111,13,134,58,0,0            ; movdqa        0x3a86(%rip),%xmm1        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,15,111,13,174,72,0,0            ; movdqa        0x48ae(%rip),%xmm1        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,69,15,111,238                   ; movdqa        %xmm14,%xmm13
   DB  102,68,15,239,233                   ; pxor          %xmm1,%xmm13
   DB  102,15,239,249                      ; pxor          %xmm1,%xmm7
@@ -42945,7 +44631,7 @@
   DB  102,68,15,213,197                   ; pmullw        %xmm5,%xmm8
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,15,253,228                      ; paddw         %xmm4,%xmm4
-  DB  102,15,111,61,5,58,0,0              ; movdqa        0x3a05(%rip),%xmm7        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,15,111,61,45,72,0,0             ; movdqa        0x482d(%rip),%xmm7        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,15,239,231                      ; pxor          %xmm7,%xmm4
   DB  102,65,15,101,229                   ; pcmpgtw       %xmm13,%xmm4
   DB  102,69,15,253,192                   ; paddw         %xmm8,%xmm8
@@ -43004,27 +44690,27 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            2ccf4 <_sk_load_8888_sse2_lowp+0x44>
+  DB  119,41                              ; ja            2ee8c <_sk_load_8888_sse2_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2cdf0 <_sk_load_8888_sse2_lowp+0x140>
+  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2ef88 <_sk_load_8888_sse2_lowp+0x140>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,28,144                 ; movss         (%r8,%rdx,4),%xmm3
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+  DB  235,102                             ; jmp           2eef2 <_sk_load_8888_sse2_lowp+0xaa>
   DB  102,65,15,16,28,144                 ; movupd        (%r8,%rdx,4),%xmm3
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+  DB  235,87                              ; jmp           2eef2 <_sk_load_8888_sse2_lowp+0xaa>
   DB  102,65,15,110,68,144,8              ; movd          0x8(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,216                    ; movapd        %xmm8,%xmm3
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
-  DB  235,52                              ; jmp           2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+  DB  235,52                              ; jmp           2eef2 <_sk_load_8888_sse2_lowp+0xaa>
   DB  102,65,15,110,68,144,24             ; movd          0x18(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  243,65,15,16,68,144,20              ; movss         0x14(%r8,%rdx,4),%xmm0
@@ -43041,7 +44727,7 @@
   DB  102,15,114,240,16                   ; pslld         $0x10,%xmm0
   DB  102,15,114,224,16                   ; psrad         $0x10,%xmm0
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,68,15,111,13,236,48,0,0         ; movdqa        0x30ec(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,20,63,0,0          ; movdqa        0x3f14(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,193                   ; pand          %xmm9,%xmm0
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -43092,27 +44778,27 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            2ce50 <_sk_load_8888_dst_sse2_lowp+0x44>
+  DB  119,41                              ; ja            2efe8 <_sk_load_8888_dst_sse2_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2cf4c <_sk_load_8888_dst_sse2_lowp+0x140>
+  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2f0e4 <_sk_load_8888_dst_sse2_lowp+0x140>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,60,144                 ; movss         (%r8,%rdx,4),%xmm7
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  DB  235,102                             ; jmp           2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
   DB  102,65,15,16,60,144                 ; movupd        (%r8,%rdx,4),%xmm7
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  DB  235,87                              ; jmp           2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,248                    ; movapd        %xmm8,%xmm7
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,52                              ; jmp           2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+  DB  235,52                              ; jmp           2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  243,65,15,16,100,144,20             ; movss         0x14(%r8,%rdx,4),%xmm4
@@ -43129,7 +44815,7 @@
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,114,228,16                   ; psrad         $0x10,%xmm4
   DB  102,15,107,236                      ; packssdw      %xmm4,%xmm5
-  DB  102,68,15,111,13,144,47,0,0         ; movdqa        0x2f90(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,184,61,0,0         ; movdqa        0x3db8(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,65,15,219,225                   ; pand          %xmm9,%xmm4
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
@@ -43195,21 +44881,21 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,27                              ; ja            2cfeb <_sk_store_8888_sse2_lowp+0x83>
+  DB  119,27                              ; ja            2f183 <_sk_store_8888_sse2_lowp+0x83>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,98,0,0,0                  ; lea           0x62(%rip),%r9        # 2d03c <_sk_store_8888_sse2_lowp+0xd4>
+  DB  76,141,13,98,0,0,0                  ; lea           0x62(%rip),%r9        # 2f1d4 <_sk_store_8888_sse2_lowp+0xd4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,12,144                ; movd          %xmm9,(%r8,%rdx,4)
-  DB  235,75                              ; jmp           2d036 <_sk_store_8888_sse2_lowp+0xce>
+  DB  235,75                              ; jmp           2f1ce <_sk_store_8888_sse2_lowp+0xce>
   DB  243,69,15,127,12,144                ; movdqu        %xmm9,(%r8,%rdx,4)
   DB  243,69,15,127,68,144,16             ; movdqu        %xmm8,0x10(%r8,%rdx,4)
-  DB  235,60                              ; jmp           2d036 <_sk_store_8888_sse2_lowp+0xce>
+  DB  235,60                              ; jmp           2f1ce <_sk_store_8888_sse2_lowp+0xce>
   DB  102,69,15,112,193,78                ; pshufd        $0x4e,%xmm9,%xmm8
   DB  102,69,15,126,68,144,8              ; movd          %xmm8,0x8(%r8,%rdx,4)
   DB  102,69,15,214,12,144                ; movq          %xmm9,(%r8,%rdx,4)
-  DB  235,39                              ; jmp           2d036 <_sk_store_8888_sse2_lowp+0xce>
+  DB  235,39                              ; jmp           2f1ce <_sk_store_8888_sse2_lowp+0xce>
   DB  102,69,15,112,208,78                ; pshufd        $0x4e,%xmm8,%xmm10
   DB  102,69,15,126,84,144,24             ; movd          %xmm10,0x18(%r8,%rdx,4)
   DB  102,69,15,112,208,229               ; pshufd        $0xe5,%xmm8,%xmm10
@@ -43252,27 +44938,27 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            2d09c <_sk_load_bgra_sse2_lowp+0x44>
+  DB  119,41                              ; ja            2f234 <_sk_load_bgra_sse2_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2d198 <_sk_load_bgra_sse2_lowp+0x140>
+  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2f330 <_sk_load_bgra_sse2_lowp+0x140>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,28,144                 ; movss         (%r8,%rdx,4),%xmm3
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+  DB  235,102                             ; jmp           2f29a <_sk_load_bgra_sse2_lowp+0xaa>
   DB  102,65,15,16,28,144                 ; movupd        (%r8,%rdx,4),%xmm3
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+  DB  235,87                              ; jmp           2f29a <_sk_load_bgra_sse2_lowp+0xaa>
   DB  102,65,15,110,68,144,8              ; movd          0x8(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,216                    ; movapd        %xmm8,%xmm3
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
-  DB  235,52                              ; jmp           2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+  DB  235,52                              ; jmp           2f29a <_sk_load_bgra_sse2_lowp+0xaa>
   DB  102,65,15,110,68,144,24             ; movd          0x18(%r8,%rdx,4),%xmm0
   DB  102,68,15,112,192,69                ; pshufd        $0x45,%xmm0,%xmm8
   DB  243,65,15,16,68,144,20              ; movss         0x14(%r8,%rdx,4),%xmm0
@@ -43289,7 +44975,7 @@
   DB  102,15,114,240,16                   ; pslld         $0x10,%xmm0
   DB  102,15,114,224,16                   ; psrad         $0x10,%xmm0
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,68,15,111,13,68,45,0,0          ; movdqa        0x2d44(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,108,59,0,0         ; movdqa        0x3b6c(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,65,15,219,209                   ; pand          %xmm9,%xmm2
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -43340,27 +45026,27 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,41                              ; ja            2d1f8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+  DB  119,41                              ; ja            2f390 <_sk_load_bgra_dst_sse2_lowp+0x44>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2d2f4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+  DB  76,141,13,22,1,0,0                  ; lea           0x116(%rip),%r9        # 2f48c <_sk_load_bgra_dst_sse2_lowp+0x140>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,60,144                 ; movss         (%r8,%rdx,4),%xmm7
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  DB  235,102                             ; jmp           2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
   DB  102,65,15,16,60,144                 ; movupd        (%r8,%rdx,4),%xmm7
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  DB  235,87                              ; jmp           2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,248                    ; movapd        %xmm8,%xmm7
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,52                              ; jmp           2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+  DB  235,52                              ; jmp           2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  243,65,15,16,100,144,20             ; movss         0x14(%r8,%rdx,4),%xmm4
@@ -43377,7 +45063,7 @@
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,114,228,16                   ; psrad         $0x10,%xmm4
   DB  102,15,107,236                      ; packssdw      %xmm4,%xmm5
-  DB  102,68,15,111,13,232,43,0,0         ; movdqa        0x2be8(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,16,58,0,0          ; movdqa        0x3a10(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,65,15,219,241                   ; pand          %xmm9,%xmm6
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
@@ -43443,21 +45129,21 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,27                              ; ja            2d393 <_sk_store_bgra_sse2_lowp+0x83>
+  DB  119,27                              ; ja            2f52b <_sk_store_bgra_sse2_lowp+0x83>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,98,0,0,0                  ; lea           0x62(%rip),%r9        # 2d3e4 <_sk_store_bgra_sse2_lowp+0xd4>
+  DB  76,141,13,98,0,0,0                  ; lea           0x62(%rip),%r9        # 2f57c <_sk_store_bgra_sse2_lowp+0xd4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,12,144                ; movd          %xmm9,(%r8,%rdx,4)
-  DB  235,75                              ; jmp           2d3de <_sk_store_bgra_sse2_lowp+0xce>
+  DB  235,75                              ; jmp           2f576 <_sk_store_bgra_sse2_lowp+0xce>
   DB  243,69,15,127,12,144                ; movdqu        %xmm9,(%r8,%rdx,4)
   DB  243,69,15,127,68,144,16             ; movdqu        %xmm8,0x10(%r8,%rdx,4)
-  DB  235,60                              ; jmp           2d3de <_sk_store_bgra_sse2_lowp+0xce>
+  DB  235,60                              ; jmp           2f576 <_sk_store_bgra_sse2_lowp+0xce>
   DB  102,69,15,112,193,78                ; pshufd        $0x4e,%xmm9,%xmm8
   DB  102,69,15,126,68,144,8              ; movd          %xmm8,0x8(%r8,%rdx,4)
   DB  102,69,15,214,12,144                ; movq          %xmm9,(%r8,%rdx,4)
-  DB  235,39                              ; jmp           2d3de <_sk_store_bgra_sse2_lowp+0xce>
+  DB  235,39                              ; jmp           2f576 <_sk_store_bgra_sse2_lowp+0xce>
   DB  102,69,15,112,208,78                ; pshufd        $0x4e,%xmm8,%xmm10
   DB  102,69,15,126,84,144,24             ; movd          %xmm10,0x18(%r8,%rdx,4)
   DB  102,69,15,112,208,229               ; pshufd        $0xe5,%xmm8,%xmm10
@@ -43569,7 +45255,7 @@
   DB  102,15,114,241,16                   ; pslld         $0x10,%xmm1
   DB  102,15,114,225,16                   ; psrad         $0x10,%xmm1
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,68,15,111,13,4,41,0,0           ; movdqa        0x2904(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,44,55,0,0          ; movdqa        0x372c(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,65,15,219,193                   ; pand          %xmm9,%xmm0
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -43677,7 +45363,7 @@
   DB  102,15,114,241,16                   ; pslld         $0x10,%xmm1
   DB  102,15,114,225,16                   ; psrad         $0x10,%xmm1
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,68,15,111,13,37,39,0,0          ; movdqa        0x2725(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,77,53,0,0          ; movdqa        0x354d(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,65,15,219,209                   ; pand          %xmm9,%xmm2
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -43716,23 +45402,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2d7fa <_sk_load_565_sse2_lowp+0x3c>
+  DB  119,34                              ; ja            2f992 <_sk_load_565_sse2_lowp+0x3c>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,190,0,0,0                 ; lea           0xbe(%rip),%r9        # 2d8a4 <_sk_load_565_sse2_lowp+0xe6>
+  DB  76,141,13,190,0,0,0                 ; lea           0xbe(%rip),%r9        # 2fa3c <_sk_load_565_sse2_lowp+0xe6>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,192                      ; movd          %eax,%xmm0
-  DB  235,66                              ; jmp           2d83c <_sk_load_565_sse2_lowp+0x7e>
+  DB  235,66                              ; jmp           2f9d4 <_sk_load_565_sse2_lowp+0x7e>
   DB  243,65,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm0
-  DB  235,58                              ; jmp           2d83c <_sk_load_565_sse2_lowp+0x7e>
+  DB  235,58                              ; jmp           2f9d4 <_sk_load_565_sse2_lowp+0x7e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm0
   DB  243,65,15,16,12,80                  ; movss         (%r8,%rdx,2),%xmm1
   DB  243,15,16,193                       ; movss         %xmm1,%xmm0
-  DB  235,34                              ; jmp           2d83c <_sk_load_565_sse2_lowp+0x7e>
+  DB  235,34                              ; jmp           2f9d4 <_sk_load_565_sse2_lowp+0x7e>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,65,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm0
   DB  102,65,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -43740,11 +45426,11 @@
   DB  102,65,15,18,4,80                   ; movlpd        (%r8,%rdx,2),%xmm0
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
-  DB  102,15,219,29,211,45,0,0            ; pand          0x2dd3(%rip),%xmm3        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,29,251,59,0,0            ; pand          0x3bfb(%rip),%xmm3        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,13,210,45,0,0            ; pand          0x2dd2(%rip),%xmm1        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,21,218,45,0,0            ; movdqa        0x2dda(%rip),%xmm2        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,13,250,59,0,0            ; pand          0x3bfa(%rip),%xmm1        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,21,2,60,0,0              ; movdqa        0x3c02(%rip),%xmm2        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,195                      ; por           %xmm3,%xmm0
@@ -43757,7 +45443,7 @@
   DB  102,15,113,210,2                    ; psrlw         $0x2,%xmm2
   DB  102,15,235,211                      ; por           %xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,208,37,0,0                 ; movaps        0x25d0(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,248,51,0,0                 ; movaps        0x33f8(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  255,224                             ; jmpq          *%rax
   DB  102,144                             ; xchg          %ax,%ax
   DB  75,255                              ; rex.WXB       (bad)
@@ -43785,23 +45471,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2d8fc <_sk_load_565_dst_sse2_lowp+0x3c>
+  DB  119,34                              ; ja            2fa94 <_sk_load_565_dst_sse2_lowp+0x3c>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,188,0,0,0                 ; lea           0xbc(%rip),%r9        # 2d9a4 <_sk_load_565_dst_sse2_lowp+0xe4>
+  DB  76,141,13,188,0,0,0                 ; lea           0xbc(%rip),%r9        # 2fb3c <_sk_load_565_dst_sse2_lowp+0xe4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,224                      ; movd          %eax,%xmm4
-  DB  235,66                              ; jmp           2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+  DB  235,66                              ; jmp           2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
   DB  243,65,15,111,36,80                 ; movdqu        (%r8,%rdx,2),%xmm4
-  DB  235,58                              ; jmp           2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+  DB  235,58                              ; jmp           2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,65,15,196,100,80,4,2            ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm4
   DB  243,65,15,16,44,80                  ; movss         (%r8,%rdx,2),%xmm5
   DB  243,15,16,229                       ; movss         %xmm5,%xmm4
-  DB  235,34                              ; jmp           2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+  DB  235,34                              ; jmp           2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,65,15,196,100,80,12,6           ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm4
   DB  102,65,15,196,100,80,10,5           ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -43809,11 +45495,11 @@
   DB  102,65,15,18,36,80                  ; movlpd        (%r8,%rdx,2),%xmm4
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
   DB  102,15,113,215,8                    ; psrlw         $0x8,%xmm7
-  DB  102,15,219,61,209,44,0,0            ; pand          0x2cd1(%rip),%xmm7        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,61,249,58,0,0            ; pand          0x3af9(%rip),%xmm7        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,113,213,5                    ; psrlw         $0x5,%xmm5
-  DB  102,15,219,45,208,44,0,0            ; pand          0x2cd0(%rip),%xmm5        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,53,216,44,0,0            ; movdqa        0x2cd8(%rip),%xmm6        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,45,248,58,0,0            ; pand          0x3af8(%rip),%xmm5        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,53,0,59,0,0              ; movdqa        0x3b00(%rip),%xmm6        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,244                      ; pand          %xmm4,%xmm6
   DB  102,15,113,212,13                   ; psrlw         $0xd,%xmm4
   DB  102,15,235,231                      ; por           %xmm7,%xmm4
@@ -43826,7 +45512,7 @@
   DB  102,15,113,214,2                    ; psrlw         $0x2,%xmm6
   DB  102,15,235,247                      ; por           %xmm7,%xmm6
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,206,36,0,0                 ; movaps        0x24ce(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,61,246,50,0,0                 ; movaps        0x32f6(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  255,224                             ; jmpq          *%rax
   DB  77,255                              ; rex.WRB       (bad)
   DB  255                                 ; (bad)
@@ -43848,10 +45534,10 @@
   DB  76,3,0                              ; add           (%rax),%r8
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
   DB  102,65,15,113,240,8                 ; psllw         $0x8,%xmm8
-  DB  102,68,15,219,5,108,44,0,0          ; pand          0x2c6c(%rip),%xmm8        # 30650 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+  DB  102,68,15,219,5,148,58,0,0          ; pand          0x3a94(%rip),%xmm8        # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
   DB  102,68,15,111,201                   ; movdqa        %xmm1,%xmm9
   DB  102,65,15,113,241,3                 ; psllw         $0x3,%xmm9
-  DB  102,68,15,219,13,104,44,0,0         ; pand          0x2c68(%rip),%xmm9        # 30660 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
+  DB  102,68,15,219,13,144,58,0,0         ; pand          0x3a90(%rip),%xmm9        # 33620 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
   DB  102,69,15,235,200                   ; por           %xmm8,%xmm9
   DB  102,68,15,111,194                   ; movdqa        %xmm2,%xmm8
   DB  102,65,15,113,208,3                 ; psrlw         $0x3,%xmm8
@@ -43860,21 +45546,21 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,31                              ; ja            2da36 <_sk_store_565_sse2_lowp+0x76>
+  DB  119,31                              ; ja            2fbce <_sk_store_565_sse2_lowp+0x76>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,95,0,0,0                  ; lea           0x5f(%rip),%r9        # 2da80 <_sk_store_565_sse2_lowp+0xc0>
+  DB  76,141,13,95,0,0,0                  ; lea           0x5f(%rip),%r9        # 2fc18 <_sk_store_565_sse2_lowp+0xc0>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,68,15,126,192                   ; movd          %xmm8,%eax
   DB  102,65,137,4,80                     ; mov           %ax,(%r8,%rdx,2)
-  DB  235,70                              ; jmp           2da7c <_sk_store_565_sse2_lowp+0xbc>
+  DB  235,70                              ; jmp           2fc14 <_sk_store_565_sse2_lowp+0xbc>
   DB  243,69,15,127,4,80                  ; movdqu        %xmm8,(%r8,%rdx,2)
-  DB  235,62                              ; jmp           2da7c <_sk_store_565_sse2_lowp+0xbc>
+  DB  235,62                              ; jmp           2fc14 <_sk_store_565_sse2_lowp+0xbc>
   DB  102,65,15,197,192,2                 ; pextrw        $0x2,%xmm8,%eax
   DB  102,65,137,68,80,4                  ; mov           %ax,0x4(%r8,%rdx,2)
   DB  102,69,15,126,4,80                  ; movd          %xmm8,(%r8,%rdx,2)
-  DB  235,42                              ; jmp           2da7c <_sk_store_565_sse2_lowp+0xbc>
+  DB  235,42                              ; jmp           2fc14 <_sk_store_565_sse2_lowp+0xbc>
   DB  102,65,15,197,192,6                 ; pextrw        $0x6,%xmm8,%eax
   DB  102,65,137,68,80,12                 ; mov           %ax,0xc(%r8,%rdx,2)
   DB  102,65,15,197,192,5                 ; pextrw        $0x5,%xmm8,%eax
@@ -43991,11 +45677,11 @@
   DB  102,15,108,193                      ; punpcklqdq    %xmm1,%xmm0
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
-  DB  102,15,219,29,21,42,0,0             ; pand          0x2a15(%rip),%xmm3        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,15,219,29,61,56,0,0             ; pand          0x383d(%rip),%xmm3        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,13,20,42,0,0             ; pand          0x2a14(%rip),%xmm1        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,15,111,21,28,42,0,0             ; movdqa        0x2a1c(%rip),%xmm2        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,15,219,13,60,56,0,0             ; pand          0x383c(%rip),%xmm1        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,15,111,21,68,56,0,0             ; movdqa        0x3844(%rip),%xmm2        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,195                      ; por           %xmm3,%xmm0
@@ -44008,7 +45694,7 @@
   DB  102,15,113,210,2                    ; psrlw         $0x2,%xmm2
   DB  102,15,235,211                      ; por           %xmm3,%xmm2
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,18,34,0,0                  ; movaps        0x2212(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,58,48,0,0                  ; movaps        0x303a(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  91                                  ; pop           %rbx
   DB  65,92                               ; pop           %r12
   DB  65,94                               ; pop           %r14
@@ -44027,23 +45713,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2dca6 <_sk_load_4444_sse2_lowp+0x3e>
+  DB  119,36                              ; ja            2fe3e <_sk_load_4444_sse2_lowp+0x3e>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,199,0,0,0                 ; lea           0xc7(%rip),%r9        # 2dd58 <_sk_load_4444_sse2_lowp+0xf0>
+  DB  76,141,13,199,0,0,0                 ; lea           0xc7(%rip),%r9        # 2fef0 <_sk_load_4444_sse2_lowp+0xf0>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,69                              ; jmp           2dceb <_sk_load_4444_sse2_lowp+0x83>
+  DB  235,69                              ; jmp           2fe83 <_sk_load_4444_sse2_lowp+0x83>
   DB  243,69,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm8
-  DB  235,61                              ; jmp           2dceb <_sk_load_4444_sse2_lowp+0x83>
+  DB  235,61                              ; jmp           2fe83 <_sk_load_4444_sse2_lowp+0x83>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,69,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm8
   DB  243,65,15,16,4,80                   ; movss         (%r8,%rdx,2),%xmm0
   DB  243,68,15,16,192                    ; movss         %xmm0,%xmm8
-  DB  235,35                              ; jmp           2dceb <_sk_load_4444_sse2_lowp+0x83>
+  DB  235,35                              ; jmp           2fe83 <_sk_load_4444_sse2_lowp+0x83>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,69,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm8
   DB  102,69,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -44053,7 +45739,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,65,15,111,208                   ; movdqa        %xmm8,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,5,105,41,0,0             ; movdqa        0x2969(%rip),%xmm0        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,5,145,55,0,0             ; movdqa        0x3791(%rip),%xmm0        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -44083,7 +45769,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  125,255                             ; jge           2dd6d <_sk_load_4444_sse2_lowp+0x105>
+  DB  125,255                             ; jge           2ff05 <_sk_load_4444_sse2_lowp+0x105>
   DB  255                                 ; (bad)
   DB  255,112,255                         ; pushq         -0x1(%rax)
   DB  255                                 ; (bad)
@@ -44100,23 +45786,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2ddb2 <_sk_load_4444_dst_sse2_lowp+0x3e>
+  DB  119,36                              ; ja            2ff4a <_sk_load_4444_dst_sse2_lowp+0x3e>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,199,0,0,0                 ; lea           0xc7(%rip),%r9        # 2de64 <_sk_load_4444_dst_sse2_lowp+0xf0>
+  DB  76,141,13,199,0,0,0                 ; lea           0xc7(%rip),%r9        # 2fffc <_sk_load_4444_dst_sse2_lowp+0xf0>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,69                              ; jmp           2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  DB  235,69                              ; jmp           2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
   DB  243,69,15,111,4,80                  ; movdqu        (%r8,%rdx,2),%xmm8
-  DB  235,61                              ; jmp           2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  DB  235,61                              ; jmp           2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,69,15,196,68,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm8
   DB  243,65,15,16,36,80                  ; movss         (%r8,%rdx,2),%xmm4
   DB  243,68,15,16,196                    ; movss         %xmm4,%xmm8
-  DB  235,35                              ; jmp           2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+  DB  235,35                              ; jmp           2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,69,15,196,68,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm8
   DB  102,69,15,196,68,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -44126,7 +45812,7 @@
   DB  102,15,113,213,12                   ; psrlw         $0xc,%xmm5
   DB  102,65,15,111,240                   ; movdqa        %xmm8,%xmm6
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
-  DB  102,15,111,37,93,40,0,0             ; movdqa        0x285d(%rip),%xmm4        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,37,133,54,0,0            ; movdqa        0x3685(%rip),%xmm4        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,244                      ; pand          %xmm4,%xmm6
   DB  102,65,15,111,248                   ; movdqa        %xmm8,%xmm7
   DB  102,15,113,215,4                    ; psrlw         $0x4,%xmm7
@@ -44156,7 +45842,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  125,255                             ; jge           2de79 <_sk_load_4444_dst_sse2_lowp+0x105>
+  DB  125,255                             ; jge           30011 <_sk_load_4444_dst_sse2_lowp+0x105>
   DB  255                                 ; (bad)
   DB  255,112,255                         ; pushq         -0x1(%rax)
   DB  255                                 ; (bad)
@@ -44171,12 +45857,12 @@
   DB  76,3,0                              ; add           (%rax),%r8
   DB  102,68,15,111,192                   ; movdqa        %xmm0,%xmm8
   DB  102,65,15,113,240,8                 ; psllw         $0x8,%xmm8
-  DB  102,68,15,219,5,220,39,0,0          ; pand          0x27dc(%rip),%xmm8        # 30680 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
+  DB  102,68,15,219,5,4,54,0,0            ; pand          0x3604(%rip),%xmm8        # 33640 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
   DB  102,68,15,111,201                   ; movdqa        %xmm1,%xmm9
   DB  102,65,15,113,241,4                 ; psllw         $0x4,%xmm9
-  DB  102,68,15,219,13,216,39,0,0         ; pand          0x27d8(%rip),%xmm9        # 30690 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,219,13,0,54,0,0           ; pand          0x3600(%rip),%xmm9        # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
   DB  102,69,15,235,200                   ; por           %xmm8,%xmm9
-  DB  102,68,15,111,21,218,39,0,0         ; movdqa        0x27da(%rip),%xmm10        # 306a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
+  DB  102,68,15,111,21,2,54,0,0           ; movdqa        0x3602(%rip),%xmm10        # 33660 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
   DB  102,68,15,219,210                   ; pand          %xmm2,%xmm10
   DB  102,68,15,111,195                   ; movdqa        %xmm3,%xmm8
   DB  102,65,15,113,208,4                 ; psrlw         $0x4,%xmm8
@@ -44186,21 +45872,21 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,31                              ; ja            2df09 <_sk_store_4444_sse2_lowp+0x89>
+  DB  119,31                              ; ja            300a1 <_sk_store_4444_sse2_lowp+0x89>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,96,0,0,0                  ; lea           0x60(%rip),%r9        # 2df54 <_sk_store_4444_sse2_lowp+0xd4>
+  DB  76,141,13,96,0,0,0                  ; lea           0x60(%rip),%r9        # 300ec <_sk_store_4444_sse2_lowp+0xd4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,68,15,126,192                   ; movd          %xmm8,%eax
   DB  102,65,137,4,80                     ; mov           %ax,(%r8,%rdx,2)
-  DB  235,70                              ; jmp           2df4f <_sk_store_4444_sse2_lowp+0xcf>
+  DB  235,70                              ; jmp           300e7 <_sk_store_4444_sse2_lowp+0xcf>
   DB  243,69,15,127,4,80                  ; movdqu        %xmm8,(%r8,%rdx,2)
-  DB  235,62                              ; jmp           2df4f <_sk_store_4444_sse2_lowp+0xcf>
+  DB  235,62                              ; jmp           300e7 <_sk_store_4444_sse2_lowp+0xcf>
   DB  102,65,15,197,192,2                 ; pextrw        $0x2,%xmm8,%eax
   DB  102,65,137,68,80,4                  ; mov           %ax,0x4(%r8,%rdx,2)
   DB  102,69,15,126,4,80                  ; movd          %xmm8,(%r8,%rdx,2)
-  DB  235,42                              ; jmp           2df4f <_sk_store_4444_sse2_lowp+0xcf>
+  DB  235,42                              ; jmp           300e7 <_sk_store_4444_sse2_lowp+0xcf>
   DB  102,65,15,197,192,6                 ; pextrw        $0x6,%xmm8,%eax
   DB  102,65,137,68,80,12                 ; mov           %ax,0xc(%r8,%rdx,2)
   DB  102,65,15,197,192,5                 ; pextrw        $0x5,%xmm8,%eax
@@ -44219,7 +45905,7 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  233,255,255,255,221                 ; jmpq          ffffffffde02df68 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffebec>
+  DB  233,255,255,255,221                 ; jmpq          ffffffffde030100 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,209                             ; callq         *%rcx
@@ -44314,7 +46000,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,65,15,111,208                   ; movdqa        %xmm8,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,5,130,37,0,0             ; movdqa        0x2582(%rip),%xmm0        # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+  DB  102,15,111,5,170,51,0,0             ; movdqa        0x33aa(%rip),%xmm0        # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -44350,19 +46036,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2e180 <_sk_load_a8_sse2_lowp+0x39>
+  DB  119,34                              ; ja            30318 <_sk_load_a8_sse2_lowp+0x39>
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,140,0,0,0                 ; lea           0x8c(%rip),%r9        # 2e1f8 <_sk_load_a8_sse2_lowp+0xb1>
+  DB  76,141,13,140,0,0,0                 ; lea           0x8c(%rip),%r9        # 30390 <_sk_load_a8_sse2_lowp+0xb1>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,216                      ; movd          %eax,%xmm3
-  DB  235,97                              ; jmp           2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+  DB  235,97                              ; jmp           30379 <_sk_load_a8_sse2_lowp+0x9a>
   DB  243,65,15,126,28,16                 ; movq          (%r8,%rdx,1),%xmm3
   DB  102,15,96,216                       ; punpcklbw     %xmm0,%xmm3
-  DB  235,85                              ; jmp           2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+  DB  235,85                              ; jmp           30379 <_sk_load_a8_sse2_lowp+0x9a>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  102,15,196,216,2                    ; pinsrw        $0x2,%eax,%xmm3
@@ -44370,7 +46056,7 @@
   DB  102,15,110,192                      ; movd          %eax,%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  243,15,16,216                       ; movss         %xmm0,%xmm3
-  DB  235,51                              ; jmp           2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+  DB  235,51                              ; jmp           30379 <_sk_load_a8_sse2_lowp+0x9a>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  102,15,196,216,6                    ; pinsrw        $0x6,%eax,%xmm3
@@ -44381,14 +46067,14 @@
   DB  102,65,15,110,4,16                  ; movd          (%r8,%rdx,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  242,15,16,216                       ; movsd         %xmm0,%xmm3
-  DB  102,15,219,29,135,28,0,0            ; pand          0x1c87(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,29,175,42,0,0            ; pand          0x2aaf(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
   DB  255,224                             ; jmpq          *%rax
   DB  102,144                             ; xchg          %ax,%ax
-  DB  125,255                             ; jge           2e1f9 <_sk_load_a8_sse2_lowp+0xb2>
+  DB  125,255                             ; jge           30391 <_sk_load_a8_sse2_lowp+0xb2>
   DB  255                                 ; (bad)
   DB  255,163,255,255,255,148             ; jmpq          *-0x6b000001(%rbx)
   DB  255                                 ; (bad)
@@ -44417,19 +46103,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2e24d <_sk_load_a8_dst_sse2_lowp+0x39>
+  DB  119,34                              ; ja            303e5 <_sk_load_a8_dst_sse2_lowp+0x39>
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,139,0,0,0                 ; lea           0x8b(%rip),%r9        # 2e2c4 <_sk_load_a8_dst_sse2_lowp+0xb0>
+  DB  76,141,13,139,0,0,0                 ; lea           0x8b(%rip),%r9        # 3045c <_sk_load_a8_dst_sse2_lowp+0xb0>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,248                      ; movd          %eax,%xmm7
-  DB  235,97                              ; jmp           2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+  DB  235,97                              ; jmp           30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
   DB  243,65,15,126,60,16                 ; movq          (%r8,%rdx,1),%xmm7
   DB  102,15,96,248                       ; punpcklbw     %xmm0,%xmm7
-  DB  235,85                              ; jmp           2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+  DB  235,85                              ; jmp           30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  102,15,196,248,2                    ; pinsrw        $0x2,%eax,%xmm7
@@ -44437,7 +46123,7 @@
   DB  102,15,110,224                      ; movd          %eax,%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  243,15,16,252                       ; movss         %xmm4,%xmm7
-  DB  235,51                              ; jmp           2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+  DB  235,51                              ; jmp           30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  102,15,196,248,6                    ; pinsrw        $0x6,%eax,%xmm7
@@ -44448,14 +46134,14 @@
   DB  102,65,15,110,36,16                 ; movd          (%r8,%rdx,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  242,15,16,252                       ; movsd         %xmm4,%xmm7
-  DB  102,15,219,61,186,27,0,0            ; pand          0x1bba(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,61,226,41,0,0            ; pand          0x29e2(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,87,237                           ; xorps         %xmm5,%xmm5
   DB  15,87,246                           ; xorps         %xmm6,%xmm6
   DB  255,224                             ; jmpq          *%rax
   DB  144                                 ; nop
-  DB  126,255                             ; jle           2e2c5 <_sk_load_a8_dst_sse2_lowp+0xb1>
+  DB  126,255                             ; jle           3045d <_sk_load_a8_dst_sse2_lowp+0xb1>
   DB  255                                 ; (bad)
   DB  255,164,255,255,255,149,255         ; jmpq          *-0x6a0001(%rdi,%rdi,8)
   DB  255                                 ; (bad)
@@ -44483,42 +46169,42 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,29                              ; ja            2e314 <_sk_store_a8_sse2_lowp+0x34>
+  DB  119,29                              ; ja            304ac <_sk_store_a8_sse2_lowp+0x34>
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 2e394 <_sk_store_a8_sse2_lowp+0xb4>
+  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 3052c <_sk_store_a8_sse2_lowp+0xb4>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,15,126,216                      ; movd          %xmm3,%eax
   DB  65,136,4,16                         ; mov           %al,(%r8,%rdx,1)
-  DB  235,123                             ; jmp           2e38f <_sk_store_a8_sse2_lowp+0xaf>
-  DB  102,68,15,111,5,83,27,0,0           ; movdqa        0x1b53(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  235,123                             ; jmp           30527 <_sk_store_a8_sse2_lowp+0xaf>
+  DB  102,68,15,111,5,123,41,0,0          ; movdqa        0x297b(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,219,195                   ; pand          %xmm3,%xmm8
   DB  102,69,15,103,192                   ; packuswb      %xmm8,%xmm8
   DB  102,69,15,214,4,16                  ; movq          %xmm8,(%r8,%rdx,1)
-  DB  235,96                              ; jmp           2e38f <_sk_store_a8_sse2_lowp+0xaf>
+  DB  235,96                              ; jmp           30527 <_sk_store_a8_sse2_lowp+0xaf>
   DB  102,15,197,195,2                    ; pextrw        $0x2,%xmm3,%eax
   DB  65,136,68,16,2                      ; mov           %al,0x2(%r8,%rdx,1)
-  DB  102,68,15,111,5,46,27,0,0           ; movdqa        0x1b2e(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,86,41,0,0           ; movdqa        0x2956(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,219,195                   ; pand          %xmm3,%xmm8
   DB  102,69,15,103,192                   ; packuswb      %xmm8,%xmm8
   DB  102,68,15,126,192                   ; movd          %xmm8,%eax
   DB  102,65,137,4,16                     ; mov           %ax,(%r8,%rdx,1)
-  DB  235,55                              ; jmp           2e38f <_sk_store_a8_sse2_lowp+0xaf>
+  DB  235,55                              ; jmp           30527 <_sk_store_a8_sse2_lowp+0xaf>
   DB  102,15,197,195,6                    ; pextrw        $0x6,%xmm3,%eax
   DB  65,136,68,16,6                      ; mov           %al,0x6(%r8,%rdx,1)
   DB  102,15,197,195,5                    ; pextrw        $0x5,%xmm3,%eax
   DB  65,136,68,16,5                      ; mov           %al,0x5(%r8,%rdx,1)
   DB  102,15,197,195,4                    ; pextrw        $0x4,%xmm3,%eax
   DB  65,136,68,16,4                      ; mov           %al,0x4(%r8,%rdx,1)
-  DB  102,68,15,111,5,241,26,0,0          ; movdqa        0x1af1(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,25,41,0,0           ; movdqa        0x2919(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,68,15,219,195                   ; pand          %xmm3,%xmm8
   DB  102,69,15,103,192                   ; packuswb      %xmm8,%xmm8
   DB  102,69,15,126,4,16                  ; movd          %xmm8,(%r8,%rdx,1)
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  255,224                             ; jmpq          *%rax
   DB  144                                 ; nop
-  DB  118,255                             ; jbe           2e395 <_sk_store_a8_sse2_lowp+0xb5>
+  DB  118,255                             ; jbe           3052d <_sk_store_a8_sse2_lowp+0xb5>
   DB  255                                 ; (bad)
   DB  255,165,255,255,255,155             ; jmpq          *-0x64000001(%rbp)
   DB  255                                 ; (bad)
@@ -44639,19 +46325,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2e551 <_sk_load_g8_sse2_lowp+0x39>
+  DB  119,34                              ; ja            306e9 <_sk_load_g8_sse2_lowp+0x39>
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 2e5d0 <_sk_load_g8_sse2_lowp+0xb8>
+  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 30768 <_sk_load_g8_sse2_lowp+0xb8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,192                      ; movd          %eax,%xmm0
-  DB  235,97                              ; jmp           2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+  DB  235,97                              ; jmp           3074a <_sk_load_g8_sse2_lowp+0x9a>
   DB  243,65,15,126,4,16                  ; movq          (%r8,%rdx,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
-  DB  235,85                              ; jmp           2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+  DB  235,85                              ; jmp           3074a <_sk_load_g8_sse2_lowp+0x9a>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,196,192,2                    ; pinsrw        $0x2,%eax,%xmm0
@@ -44659,7 +46345,7 @@
   DB  102,15,110,200                      ; movd          %eax,%xmm1
   DB  102,15,96,200                       ; punpcklbw     %xmm0,%xmm1
   DB  243,15,16,193                       ; movss         %xmm1,%xmm0
-  DB  235,51                              ; jmp           2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+  DB  235,51                              ; jmp           3074a <_sk_load_g8_sse2_lowp+0x9a>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,196,192,6                    ; pinsrw        $0x6,%eax,%xmm0
@@ -44670,14 +46356,14 @@
   DB  102,65,15,110,12,16                 ; movd          (%r8,%rdx,1),%xmm1
   DB  102,15,96,200                       ; punpcklbw     %xmm0,%xmm1
   DB  242,15,16,193                       ; movsd         %xmm1,%xmm0
-  DB  102,15,219,5,182,24,0,0             ; pand          0x18b6(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,5,222,38,0,0             ; pand          0x26de(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,173,24,0,0                 ; movaps        0x18ad(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,213,38,0,0                 ; movaps        0x26d5(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  255,224                             ; jmpq          *%rax
   DB  15,31,0                             ; nopl          (%rax)
-  DB  118,255                             ; jbe           2e5d1 <_sk_load_g8_sse2_lowp+0xb9>
+  DB  118,255                             ; jbe           30769 <_sk_load_g8_sse2_lowp+0xb9>
   DB  255                                 ; (bad)
   DB  255,156,255,255,255,141,255         ; lcall         *-0x720001(%rdi,%rdi,8)
   DB  255                                 ; (bad)
@@ -44703,19 +46389,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2e625 <_sk_load_g8_dst_sse2_lowp+0x39>
+  DB  119,34                              ; ja            307bd <_sk_load_g8_dst_sse2_lowp+0x39>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 2e6a4 <_sk_load_g8_dst_sse2_lowp+0xb8>
+  DB  76,141,13,147,0,0,0                 ; lea           0x93(%rip),%r9        # 3083c <_sk_load_g8_dst_sse2_lowp+0xb8>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,15,110,224                      ; movd          %eax,%xmm4
-  DB  235,97                              ; jmp           2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  DB  235,97                              ; jmp           3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
   DB  243,65,15,126,36,16                 ; movq          (%r8,%rdx,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
-  DB  235,85                              ; jmp           2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  DB  235,85                              ; jmp           3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,196,224,2                    ; pinsrw        $0x2,%eax,%xmm4
@@ -44723,7 +46409,7 @@
   DB  102,15,110,232                      ; movd          %eax,%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  243,15,16,229                       ; movss         %xmm5,%xmm4
-  DB  235,51                              ; jmp           2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+  DB  235,51                              ; jmp           3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,196,224,6                    ; pinsrw        $0x6,%eax,%xmm4
@@ -44734,14 +46420,14 @@
   DB  102,65,15,110,44,16                 ; movd          (%r8,%rdx,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,229                       ; movsd         %xmm5,%xmm4
-  DB  102,15,219,37,226,23,0,0            ; pand          0x17e2(%rip),%xmm4        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,219,37,10,38,0,0             ; pand          0x260a(%rip),%xmm4        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,61,217,23,0,0                 ; movaps        0x17d9(%rip),%xmm7        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,61,1,38,0,0                   ; movaps        0x2601(%rip),%xmm7        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
   DB  255,224                             ; jmpq          *%rax
   DB  15,31,0                             ; nopl          (%rax)
-  DB  118,255                             ; jbe           2e6a5 <_sk_load_g8_dst_sse2_lowp+0xb9>
+  DB  118,255                             ; jbe           3083d <_sk_load_g8_dst_sse2_lowp+0xb9>
   DB  255                                 ; (bad)
   DB  255,156,255,255,255,141,255         ; lcall         *-0x720001(%rdi,%rdi,8)
   DB  255                                 ; (bad)
@@ -44760,10 +46446,10 @@
 PUBLIC _sk_luminance_to_alpha_sse2_lowp
 _sk_luminance_to_alpha_sse2_lowp LABEL PROC
   DB  102,15,111,218                      ; movdqa        %xmm2,%xmm3
-  DB  102,15,213,5,228,31,0,0             ; pmullw        0x1fe4(%rip),%xmm0        # 306b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
-  DB  102,15,213,13,236,31,0,0            ; pmullw        0x1fec(%rip),%xmm1        # 306c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
+  DB  102,15,213,5,12,46,0,0              ; pmullw        0x2e0c(%rip),%xmm0        # 33670 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+  DB  102,15,213,13,20,46,0,0             ; pmullw        0x2e14(%rip),%xmm1        # 33680 <_sk_srcover_bgra_8888_sse2_lowp+0x13a4>
   DB  102,15,253,200                      ; paddw         %xmm0,%xmm1
-  DB  102,15,213,29,240,31,0,0            ; pmullw        0x1ff0(%rip),%xmm3        # 306d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
+  DB  102,15,213,29,24,46,0,0             ; pmullw        0x2e18(%rip),%xmm3        # 33690 <_sk_srcover_bgra_8888_sse2_lowp+0x13b4>
   DB  102,15,253,217                      ; paddw         %xmm1,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -44854,7 +46540,7 @@
   DB  102,15,196,197,3                    ; pinsrw        $0x3,%ebp,%xmm0
   DB  102,65,15,96,192                    ; punpcklbw     %xmm8,%xmm0
   DB  72,173                              ; lods          %ds:(%rsi),%rax
-  DB  15,40,29,30,22,0,0                  ; movaps        0x161e(%rip),%xmm3        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  15,40,29,70,36,0,0                  ; movaps        0x2446(%rip),%xmm3        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  91                                  ; pop           %rbx
@@ -44868,14 +46554,14 @@
 _sk_scale_1_float_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  243,68,15,16,0                      ; movss         (%rax),%xmm8
-  DB  243,68,15,89,5,228,13,0,0           ; mulss         0xde4(%rip),%xmm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  243,68,15,88,5,171,13,0,0           ; addss         0xdab(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,5,172,27,0,0           ; mulss         0x1bac(%rip),%xmm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,68,15,88,5,115,27,0,0           ; addss         0x1b73(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,44,192                    ; cvttss2si     %xmm8,%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  242,69,15,112,192,0                 ; pshuflw       $0x0,%xmm8,%xmm8
   DB  102,69,15,112,192,80                ; pshufd        $0x50,%xmm8,%xmm8
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
-  DB  102,68,15,111,13,207,21,0,0         ; movdqa        0x15cf(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,247,35,0,0         ; movdqa        0x23f7(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -44894,13 +46580,13 @@
 _sk_lerp_1_float_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
   DB  243,68,15,16,0                      ; movss         (%rax),%xmm8
-  DB  243,68,15,89,5,108,13,0,0           ; mulss         0xd6c(%rip),%xmm8        # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
-  DB  243,68,15,88,5,51,13,0,0            ; addss         0xd33(%rip),%xmm8        # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+  DB  243,68,15,89,5,52,27,0,0            ; mulss         0x1b34(%rip),%xmm8        # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+  DB  243,68,15,88,5,251,26,0,0           ; addss         0x1afb(%rip),%xmm8        # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
   DB  243,65,15,44,192                    ; cvttss2si     %xmm8,%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
   DB  242,69,15,112,192,0                 ; pshuflw       $0x0,%xmm8,%xmm8
   DB  102,69,15,112,192,80                ; pshufd        $0x50,%xmm8,%xmm8
-  DB  102,68,15,111,13,92,21,0,0          ; movdqa        0x155c(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,132,35,0,0         ; movdqa        0x2384(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -44938,19 +46624,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2e9cb <_sk_scale_u8_sse2_lowp+0x3b>
+  DB  119,36                              ; ja            30b63 <_sk_scale_u8_sse2_lowp+0x3b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,218,0,0,0                 ; lea           0xda(%rip),%r9        # 2ea90 <_sk_scale_u8_sse2_lowp+0x100>
+  DB  76,141,13,218,0,0,0                 ; lea           0xda(%rip),%r9        # 30c28 <_sk_scale_u8_sse2_lowp+0x100>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,109                             ; jmp           2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+  DB  235,109                             ; jmp           30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
   DB  243,69,15,126,4,16                  ; movq          (%r8,%rdx,1),%xmm8
   DB  102,68,15,96,192                    ; punpcklbw     %xmm0,%xmm8
-  DB  235,96                              ; jmp           2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+  DB  235,96                              ; jmp           30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,68,15,196,192,2                 ; pinsrw        $0x2,%eax,%xmm8
@@ -44958,7 +46644,7 @@
   DB  102,68,15,110,200                   ; movd          %eax,%xmm9
   DB  102,68,15,96,200                    ; punpcklbw     %xmm0,%xmm9
   DB  243,69,15,16,193                    ; movss         %xmm9,%xmm8
-  DB  235,57                              ; jmp           2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+  DB  235,57                              ; jmp           30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,68,15,196,192,6                 ; pinsrw        $0x6,%eax,%xmm8
@@ -44969,9 +46655,9 @@
   DB  102,69,15,110,12,16                 ; movd          (%r8,%rdx,1),%xmm9
   DB  102,68,15,96,200                    ; punpcklbw     %xmm0,%xmm9
   DB  242,69,15,16,193                    ; movsd         %xmm9,%xmm8
-  DB  102,68,15,219,5,47,20,0,0           ; pand          0x142f(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,219,5,87,34,0,0           ; pand          0x2257(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,213,192                   ; pmullw        %xmm8,%xmm0
-  DB  102,68,15,111,13,33,20,0,0          ; movdqa        0x1421(%rip),%xmm9        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,13,73,34,0,0          ; movdqa        0x2249(%rip),%xmm9        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,253,193                   ; paddw         %xmm9,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,65,15,213,200                   ; pmullw        %xmm8,%xmm1
@@ -45011,19 +46697,19 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,36                              ; ja            2eae7 <_sk_lerp_u8_sse2_lowp+0x3b>
+  DB  119,36                              ; ja            30c7f <_sk_lerp_u8_sse2_lowp+0x3b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,30,1,0,0                  ; lea           0x11e(%rip),%r9        # 2ebf0 <_sk_lerp_u8_sse2_lowp+0x144>
+  DB  76,141,13,30,1,0,0                  ; lea           0x11e(%rip),%r9        # 30d88 <_sk_lerp_u8_sse2_lowp+0x144>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,182,4,16                      ; movzbl        (%r8,%rdx,1),%eax
   DB  102,68,15,110,192                   ; movd          %eax,%xmm8
-  DB  235,109                             ; jmp           2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+  DB  235,109                             ; jmp           30cec <_sk_lerp_u8_sse2_lowp+0xa8>
   DB  243,69,15,126,4,16                  ; movq          (%r8,%rdx,1),%xmm8
   DB  102,68,15,96,192                    ; punpcklbw     %xmm0,%xmm8
-  DB  235,96                              ; jmp           2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+  DB  235,96                              ; jmp           30cec <_sk_lerp_u8_sse2_lowp+0xa8>
   DB  65,15,182,68,16,2                   ; movzbl        0x2(%r8,%rdx,1),%eax
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,68,15,196,192,2                 ; pinsrw        $0x2,%eax,%xmm8
@@ -45031,7 +46717,7 @@
   DB  102,68,15,110,200                   ; movd          %eax,%xmm9
   DB  102,68,15,96,200                    ; punpcklbw     %xmm0,%xmm9
   DB  243,69,15,16,193                    ; movss         %xmm9,%xmm8
-  DB  235,57                              ; jmp           2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+  DB  235,57                              ; jmp           30cec <_sk_lerp_u8_sse2_lowp+0xa8>
   DB  65,15,182,68,16,6                   ; movzbl        0x6(%r8,%rdx,1),%eax
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
   DB  102,68,15,196,192,6                 ; pinsrw        $0x6,%eax,%xmm8
@@ -45042,8 +46728,8 @@
   DB  102,69,15,110,12,16                 ; movd          (%r8,%rdx,1),%xmm9
   DB  102,68,15,96,200                    ; punpcklbw     %xmm0,%xmm9
   DB  242,69,15,16,193                    ; movsd         %xmm9,%xmm8
-  DB  102,68,15,219,5,19,19,0,0           ; pand          0x1313(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
-  DB  102,68,15,111,21,10,19,0,0          ; movdqa        0x130a(%rip),%xmm10        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,219,5,59,33,0,0           ; pand          0x213b(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+  DB  102,68,15,111,21,50,33,0,0          ; movdqa        0x2132(%rip),%xmm10        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,69,15,111,200                   ; movdqa        %xmm8,%xmm9
   DB  102,69,15,239,202                   ; pxor          %xmm10,%xmm9
   DB  102,69,15,111,217                   ; movdqa        %xmm9,%xmm11
@@ -45073,9 +46759,9 @@
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  255,224                             ; jmpq          *%rax
   DB  15,31,0                             ; nopl          (%rax)
-  DB  235,254                             ; jmp           2ebf0 <_sk_lerp_u8_sse2_lowp+0x144>
+  DB  235,254                             ; jmp           30d88 <_sk_lerp_u8_sse2_lowp+0x144>
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,4                ; callq         *0x4ffffff(%rip)        # 502ebf8 <_sk_srcover_bgra_8888_sse2_lowp+0x4fff87c>
+  DB  255,21,255,255,255,4                ; callq         *0x4ffffff(%rip)        # 5030d90 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,84,255,255                      ; callq         *-0x1(%rdi,%rdi,8)
@@ -45104,23 +46790,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2ec5a <_sk_scale_565_sse2_lowp+0x4e>
+  DB  119,34                              ; ja            30df2 <_sk_scale_565_sse2_lowp+0x4e>
   DB  102,15,239,246                      ; pxor          %xmm6,%xmm6
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,234,1,0,0                 ; lea           0x1ea(%rip),%r9        # 2ee30 <_sk_scale_565_sse2_lowp+0x224>
+  DB  76,141,13,234,1,0,0                 ; lea           0x1ea(%rip),%r9        # 30fc8 <_sk_scale_565_sse2_lowp+0x224>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,240                      ; movd          %eax,%xmm6
-  DB  235,67                              ; jmp           2ec9d <_sk_scale_565_sse2_lowp+0x91>
+  DB  235,67                              ; jmp           30e35 <_sk_scale_565_sse2_lowp+0x91>
   DB  243,65,15,111,52,80                 ; movdqu        (%r8,%rdx,2),%xmm6
-  DB  235,59                              ; jmp           2ec9d <_sk_scale_565_sse2_lowp+0x91>
+  DB  235,59                              ; jmp           30e35 <_sk_scale_565_sse2_lowp+0x91>
   DB  102,15,239,246                      ; pxor          %xmm6,%xmm6
   DB  102,65,15,196,116,80,4,2            ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm6
   DB  243,69,15,16,12,80                  ; movss         (%r8,%rdx,2),%xmm9
   DB  243,65,15,16,241                    ; movss         %xmm9,%xmm6
-  DB  235,34                              ; jmp           2ec9d <_sk_scale_565_sse2_lowp+0x91>
+  DB  235,34                              ; jmp           30e35 <_sk_scale_565_sse2_lowp+0x91>
   DB  102,15,239,246                      ; pxor          %xmm6,%xmm6
   DB  102,65,15,196,116,80,12,6           ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm6
   DB  102,65,15,196,116,80,10,5           ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -45128,11 +46814,11 @@
   DB  102,65,15,18,52,80                  ; movlpd        (%r8,%rdx,2),%xmm6
   DB  102,68,15,111,222                   ; movdqa        %xmm6,%xmm11
   DB  102,65,15,113,211,8                 ; psrlw         $0x8,%xmm11
-  DB  102,68,15,219,29,111,25,0,0         ; pand          0x196f(%rip),%xmm11        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,68,15,219,29,151,39,0,0         ; pand          0x2797(%rip),%xmm11        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,68,15,111,206                   ; movdqa        %xmm6,%xmm9
   DB  102,65,15,113,209,5                 ; psrlw         $0x5,%xmm9
-  DB  102,68,15,219,13,107,25,0,0         ; pand          0x196b(%rip),%xmm9        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,68,15,111,21,114,25,0,0         ; movdqa        0x1972(%rip),%xmm10        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,68,15,219,13,147,39,0,0         ; pand          0x2793(%rip),%xmm9        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,111,21,154,39,0,0         ; movdqa        0x279a(%rip),%xmm10        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,68,15,219,214                   ; pand          %xmm6,%xmm10
   DB  102,15,113,214,13                   ; psrlw         $0xd,%xmm6
   DB  102,65,15,235,243                   ; por           %xmm11,%xmm6
@@ -45144,7 +46830,7 @@
   DB  102,65,15,113,243,3                 ; psllw         $0x3,%xmm11
   DB  102,65,15,113,210,2                 ; psrlw         $0x2,%xmm10
   DB  102,69,15,235,211                   ; por           %xmm11,%xmm10
-  DB  102,68,15,111,37,206,24,0,0         ; movdqa        0x18ce(%rip),%xmm12        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,37,246,38,0,0         ; movdqa        0x26f6(%rip),%xmm12        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,235                   ; movdqa        %xmm3,%xmm13
   DB  102,69,15,239,236                   ; pxor          %xmm12,%xmm13
   DB  102,68,15,111,223                   ; movdqa        %xmm7,%xmm11
@@ -45185,7 +46871,7 @@
   DB  102,68,15,213,201                   ; pmullw        %xmm1,%xmm9
   DB  102,68,15,213,210                   ; pmullw        %xmm2,%xmm10
   DB  102,68,15,213,219                   ; pmullw        %xmm3,%xmm11
-  DB  102,15,111,5,144,16,0,0             ; movdqa        0x1090(%rip),%xmm0        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,15,111,5,184,30,0,0             ; movdqa        0x1eb8(%rip),%xmm0        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,253,240                      ; paddw         %xmm0,%xmm6
   DB  102,68,15,253,200                   ; paddw         %xmm0,%xmm9
   DB  102,68,15,253,208                   ; paddw         %xmm0,%xmm10
@@ -45238,23 +46924,23 @@
   DB  36,7                                ; and           $0x7,%al
   DB  254,200                             ; dec           %al
   DB  60,6                                ; cmp           $0x6,%al
-  DB  119,34                              ; ja            2ee9a <_sk_lerp_565_sse2_lowp+0x4e>
+  DB  119,34                              ; ja            31032 <_sk_lerp_565_sse2_lowp+0x4e>
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
   DB  15,182,192                          ; movzbl        %al,%eax
-  DB  76,141,13,46,2,0,0                  ; lea           0x22e(%rip),%r9        # 2f0b4 <_sk_lerp_565_sse2_lowp+0x268>
+  DB  76,141,13,46,2,0,0                  ; lea           0x22e(%rip),%r9        # 3124c <_sk_lerp_565_sse2_lowp+0x268>
   DB  73,99,4,129                         ; movslq        (%r9,%rax,4),%rax
   DB  76,1,200                            ; add           %r9,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  65,15,183,4,80                      ; movzwl        (%r8,%rdx,2),%eax
   DB  102,15,110,208                      ; movd          %eax,%xmm2
-  DB  235,67                              ; jmp           2eedd <_sk_lerp_565_sse2_lowp+0x91>
+  DB  235,67                              ; jmp           31075 <_sk_lerp_565_sse2_lowp+0x91>
   DB  243,65,15,111,20,80                 ; movdqu        (%r8,%rdx,2),%xmm2
-  DB  235,59                              ; jmp           2eedd <_sk_lerp_565_sse2_lowp+0x91>
+  DB  235,59                              ; jmp           31075 <_sk_lerp_565_sse2_lowp+0x91>
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
   DB  102,65,15,196,84,80,4,2             ; pinsrw        $0x2,0x4(%r8,%rdx,2),%xmm2
   DB  243,69,15,16,12,80                  ; movss         (%r8,%rdx,2),%xmm9
   DB  243,65,15,16,209                    ; movss         %xmm9,%xmm2
-  DB  235,34                              ; jmp           2eedd <_sk_lerp_565_sse2_lowp+0x91>
+  DB  235,34                              ; jmp           31075 <_sk_lerp_565_sse2_lowp+0x91>
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
   DB  102,65,15,196,84,80,12,6            ; pinsrw        $0x6,0xc(%r8,%rdx,2),%xmm2
   DB  102,65,15,196,84,80,10,5            ; pinsrw        $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -45262,11 +46948,11 @@
   DB  102,65,15,18,20,80                  ; movlpd        (%r8,%rdx,2),%xmm2
   DB  102,68,15,111,218                   ; movdqa        %xmm2,%xmm11
   DB  102,65,15,113,211,8                 ; psrlw         $0x8,%xmm11
-  DB  102,68,15,219,29,47,23,0,0          ; pand          0x172f(%rip),%xmm11        # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+  DB  102,68,15,219,29,87,37,0,0          ; pand          0x2557(%rip),%xmm11        # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
   DB  102,68,15,111,202                   ; movdqa        %xmm2,%xmm9
   DB  102,65,15,113,209,5                 ; psrlw         $0x5,%xmm9
-  DB  102,68,15,219,13,43,23,0,0          ; pand          0x172b(%rip),%xmm9        # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
-  DB  102,68,15,111,21,50,23,0,0          ; movdqa        0x1732(%rip),%xmm10        # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+  DB  102,68,15,219,13,83,37,0,0          ; pand          0x2553(%rip),%xmm9        # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+  DB  102,68,15,111,21,90,37,0,0          ; movdqa        0x255a(%rip),%xmm10        # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
   DB  102,68,15,219,210                   ; pand          %xmm2,%xmm10
   DB  102,15,113,210,13                   ; psrlw         $0xd,%xmm2
   DB  102,65,15,235,211                   ; por           %xmm11,%xmm2
@@ -45278,7 +46964,7 @@
   DB  102,65,15,113,243,3                 ; psllw         $0x3,%xmm11
   DB  102,65,15,113,210,2                 ; psrlw         $0x2,%xmm10
   DB  102,69,15,235,211                   ; por           %xmm11,%xmm10
-  DB  102,68,15,111,37,142,22,0,0         ; movdqa        0x168e(%rip),%xmm12        # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+  DB  102,68,15,111,37,182,36,0,0         ; movdqa        0x24b6(%rip),%xmm12        # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
   DB  102,68,15,111,235                   ; movdqa        %xmm3,%xmm13
   DB  102,69,15,239,236                   ; pxor          %xmm12,%xmm13
   DB  102,68,15,111,223                   ; movdqa        %xmm7,%xmm11
@@ -45317,7 +47003,7 @@
   DB  102,69,15,235,222                   ; por           %xmm14,%xmm11
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
   DB  102,15,213,209                      ; pmullw        %xmm1,%xmm2
-  DB  102,68,15,111,5,90,14,0,0           ; movdqa        0xe5a(%rip),%xmm8        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,5,130,28,0,0          ; movdqa        0x1c82(%rip),%xmm8        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,65,15,239,192                   ; pxor          %xmm8,%xmm0
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
   DB  102,65,15,253,208                   ; paddw         %xmm8,%xmm2
@@ -45375,6 +47061,823 @@
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
 
+PUBLIC _sk_clamp_x_1_sse2_lowp
+_sk_clamp_x_1_sse2_lowp LABEL PROC
+  DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
+  DB  65,15,95,200                        ; maxps         %xmm8,%xmm1
+  DB  65,15,95,192                        ; maxps         %xmm8,%xmm0
+  DB  68,15,40,5,20,28,0,0                ; movaps        0x1c14(%rip),%xmm8        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  65,15,93,192                        ; minps         %xmm8,%xmm0
+  DB  65,15,93,200                        ; minps         %xmm8,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_repeat_x_1_sse2_lowp
+_sk_repeat_x_1_sse2_lowp LABEL PROC
+  DB  243,68,15,91,193                    ; cvttps2dq     %xmm1,%xmm8
+  DB  243,68,15,91,200                    ; cvttps2dq     %xmm0,%xmm9
+  DB  69,15,91,201                        ; cvtdq2ps      %xmm9,%xmm9
+  DB  69,15,91,192                        ; cvtdq2ps      %xmm8,%xmm8
+  DB  68,15,40,209                        ; movaps        %xmm1,%xmm10
+  DB  69,15,194,208,1                     ; cmpltps       %xmm8,%xmm10
+  DB  68,15,40,216                        ; movaps        %xmm0,%xmm11
+  DB  69,15,194,217,1                     ; cmpltps       %xmm9,%xmm11
+  DB  68,15,40,37,220,27,0,0              ; movaps        0x1bdc(%rip),%xmm12        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  69,15,84,220                        ; andps         %xmm12,%xmm11
+  DB  69,15,84,212                        ; andps         %xmm12,%xmm10
+  DB  69,15,87,237                        ; xorps         %xmm13,%xmm13
+  DB  69,15,92,194                        ; subps         %xmm10,%xmm8
+  DB  69,15,92,203                        ; subps         %xmm11,%xmm9
+  DB  65,15,92,193                        ; subps         %xmm9,%xmm0
+  DB  65,15,92,200                        ; subps         %xmm8,%xmm1
+  DB  65,15,95,205                        ; maxps         %xmm13,%xmm1
+  DB  65,15,95,197                        ; maxps         %xmm13,%xmm0
+  DB  65,15,93,196                        ; minps         %xmm12,%xmm0
+  DB  65,15,93,204                        ; minps         %xmm12,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_mirror_x_1_sse2_lowp
+_sk_mirror_x_1_sse2_lowp LABEL PROC
+  DB  68,15,40,5,4,28,0,0                 ; movaps        0x1c04(%rip),%xmm8        # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+  DB  65,15,88,192                        ; addps         %xmm8,%xmm0
+  DB  65,15,88,200                        ; addps         %xmm8,%xmm1
+  DB  68,15,40,21,132,27,0,0              ; movaps        0x1b84(%rip),%xmm10        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,40,217                        ; movaps        %xmm1,%xmm11
+  DB  69,15,89,218                        ; mulps         %xmm10,%xmm11
+  DB  68,15,89,208                        ; mulps         %xmm0,%xmm10
+  DB  243,69,15,91,202                    ; cvttps2dq     %xmm10,%xmm9
+  DB  243,69,15,91,227                    ; cvttps2dq     %xmm11,%xmm12
+  DB  69,15,91,228                        ; cvtdq2ps      %xmm12,%xmm12
+  DB  69,15,91,233                        ; cvtdq2ps      %xmm9,%xmm13
+  DB  69,15,194,213,1                     ; cmpltps       %xmm13,%xmm10
+  DB  69,15,194,220,1                     ; cmpltps       %xmm12,%xmm11
+  DB  68,15,40,13,100,27,0,0              ; movaps        0x1b64(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  69,15,84,217                        ; andps         %xmm9,%xmm11
+  DB  69,15,84,209                        ; andps         %xmm9,%xmm10
+  DB  69,15,87,246                        ; xorps         %xmm14,%xmm14
+  DB  69,15,92,234                        ; subps         %xmm10,%xmm13
+  DB  69,15,92,227                        ; subps         %xmm11,%xmm12
+  DB  69,15,88,228                        ; addps         %xmm12,%xmm12
+  DB  69,15,88,237                        ; addps         %xmm13,%xmm13
+  DB  65,15,92,197                        ; subps         %xmm13,%xmm0
+  DB  65,15,92,204                        ; subps         %xmm12,%xmm1
+  DB  65,15,88,200                        ; addps         %xmm8,%xmm1
+  DB  65,15,88,192                        ; addps         %xmm8,%xmm0
+  DB  68,15,40,5,80,32,0,0                ; movaps        0x2050(%rip),%xmm8        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  65,15,84,192                        ; andps         %xmm8,%xmm0
+  DB  65,15,84,200                        ; andps         %xmm8,%xmm1
+  DB  65,15,95,206                        ; maxps         %xmm14,%xmm1
+  DB  65,15,95,198                        ; maxps         %xmm14,%xmm0
+  DB  65,15,93,193                        ; minps         %xmm9,%xmm0
+  DB  65,15,93,201                        ; minps         %xmm9,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_gradient_sse2_lowp
+_sk_gradient_sse2_lowp LABEL PROC
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,129,236,128,0,0,0                ; sub           $0x80,%rsp
+  DB  15,41,124,36,112                    ; movaps        %xmm7,0x70(%rsp)
+  DB  15,41,116,36,96                     ; movaps        %xmm6,0x60(%rsp)
+  DB  15,41,108,36,80                     ; movaps        %xmm5,0x50(%rsp)
+  DB  15,41,100,36,64                     ; movaps        %xmm4,0x40(%rsp)
+  DB  68,15,40,249                        ; movaps        %xmm1,%xmm15
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  76,139,0                            ; mov           (%rax),%r8
+  DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
+  DB  73,131,248,2                        ; cmp           $0x2,%r8
+  DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
+  DB  114,56                              ; jb            313ef <_sk_gradient_sse2_lowp+0x73>
+  DB  72,139,88,72                        ; mov           0x48(%rax),%rbx
+  DB  73,255,200                          ; dec           %r8
+  DB  72,131,195,4                        ; add           $0x4,%rbx
+  DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
+  DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
+  DB  243,15,16,35                        ; movss         (%rbx),%xmm4
+  DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
+  DB  15,40,236                           ; movaps        %xmm4,%xmm5
+  DB  15,194,232,2                        ; cmpleps       %xmm0,%xmm5
+  DB  102,15,250,213                      ; psubd         %xmm5,%xmm2
+  DB  65,15,194,231,2                     ; cmpleps       %xmm15,%xmm4
+  DB  102,15,250,220                      ; psubd         %xmm4,%xmm3
+  DB  72,131,195,4                        ; add           $0x4,%rbx
+  DB  73,255,200                          ; dec           %r8
+  DB  117,219                             ; jne           313ca <_sk_gradient_sse2_lowp+0x4e>
+  DB  102,15,112,227,78                   ; pshufd        $0x4e,%xmm3,%xmm4
+  DB  102,73,15,126,225                   ; movq          %xmm4,%r9
+  DB  69,137,200                          ; mov           %r9d,%r8d
+  DB  73,193,233,32                       ; shr           $0x20,%r9
+  DB  102,73,15,126,219                   ; movq          %xmm3,%r11
+  DB  69,137,218                          ; mov           %r11d,%r10d
+  DB  73,193,235,32                       ; shr           $0x20,%r11
+  DB  102,65,15,126,214                   ; movd          %xmm2,%r14d
+  DB  102,68,15,112,194,229               ; pshufd        $0xe5,%xmm2,%xmm8
+  DB  102,15,112,218,78                   ; pshufd        $0x4e,%xmm2,%xmm3
+  DB  102,65,15,126,223                   ; movd          %xmm3,%r15d
+  DB  102,15,112,210,231                  ; pshufd        $0xe7,%xmm2,%xmm2
+  DB  102,65,15,126,212                   ; movd          %xmm2,%r12d
+  DB  72,139,88,8                         ; mov           0x8(%rax),%rbx
+  DB  243,70,15,16,20,155                 ; movss         (%rbx,%r11,4),%xmm10
+  DB  243,70,15,16,12,147                 ; movss         (%rbx,%r10,4),%xmm9
+  DB  243,66,15,16,44,139                 ; movss         (%rbx,%r9,4),%xmm5
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  243,66,15,16,36,187                 ; movss         (%rbx,%r15,4),%xmm4
+  DB  243,66,15,16,28,179                 ; movss         (%rbx,%r14,4),%xmm3
+  DB  102,69,15,126,197                   ; movd          %xmm8,%r13d
+  DB  243,66,15,16,20,171                 ; movss         (%rbx,%r13,4),%xmm2
+  DB  69,15,20,202                        ; unpcklps      %xmm10,%xmm9
+  DB  15,20,245                           ; unpcklps      %xmm5,%xmm6
+  DB  102,68,15,20,206                    ; unpcklpd      %xmm6,%xmm9
+  DB  15,20,231                           ; unpcklps      %xmm7,%xmm4
+  DB  15,20,218                           ; unpcklps      %xmm2,%xmm3
+  DB  102,15,20,220                       ; unpcklpd      %xmm4,%xmm3
+  DB  72,139,88,16                        ; mov           0x10(%rax),%rbx
+  DB  243,70,15,16,4,155                  ; movss         (%rbx,%r11,4),%xmm8
+  DB  243,70,15,16,36,147                 ; movss         (%rbx,%r10,4),%xmm12
+  DB  243,70,15,16,20,139                 ; movss         (%rbx,%r9,4),%xmm10
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  243,66,15,16,36,187                 ; movss         (%rbx,%r15,4),%xmm4
+  DB  243,66,15,16,20,179                 ; movss         (%rbx,%r14,4),%xmm2
+  DB  243,66,15,16,44,171                 ; movss         (%rbx,%r13,4),%xmm5
+  DB  69,15,20,224                        ; unpcklps      %xmm8,%xmm12
+  DB  65,15,20,242                        ; unpcklps      %xmm10,%xmm6
+  DB  102,68,15,20,230                    ; unpcklpd      %xmm6,%xmm12
+  DB  15,20,231                           ; unpcklps      %xmm7,%xmm4
+  DB  15,20,213                           ; unpcklps      %xmm5,%xmm2
+  DB  102,15,20,212                       ; unpcklpd      %xmm4,%xmm2
+  DB  72,139,88,24                        ; mov           0x18(%rax),%rbx
+  DB  243,66,15,16,36,155                 ; movss         (%rbx,%r11,4),%xmm4
+  DB  243,70,15,16,28,147                 ; movss         (%rbx,%r10,4),%xmm11
+  DB  68,15,20,220                        ; unpcklps      %xmm4,%xmm11
+  DB  243,66,15,16,36,139                 ; movss         (%rbx,%r9,4),%xmm4
+  DB  243,66,15,16,44,131                 ; movss         (%rbx,%r8,4),%xmm5
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  243,66,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm4
+  DB  243,66,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm6
+  DB  243,70,15,16,52,179                 ; movss         (%rbx,%r14,4),%xmm14
+  DB  243,66,15,16,60,171                 ; movss         (%rbx,%r13,4),%xmm7
+  DB  102,68,15,20,221                    ; unpcklpd      %xmm5,%xmm11
+  DB  15,20,244                           ; unpcklps      %xmm4,%xmm6
+  DB  68,15,20,247                        ; unpcklps      %xmm7,%xmm14
+  DB  102,68,15,20,246                    ; unpcklpd      %xmm6,%xmm14
+  DB  72,139,88,32                        ; mov           0x20(%rax),%rbx
+  DB  243,66,15,16,36,155                 ; movss         (%rbx,%r11,4),%xmm4
+  DB  243,70,15,16,20,147                 ; movss         (%rbx,%r10,4),%xmm10
+  DB  68,15,20,212                        ; unpcklps      %xmm4,%xmm10
+  DB  243,66,15,16,36,139                 ; movss         (%rbx,%r9,4),%xmm4
+  DB  243,66,15,16,44,131                 ; movss         (%rbx,%r8,4),%xmm5
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  102,68,15,20,213                    ; unpcklpd      %xmm5,%xmm10
+  DB  243,66,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm4
+  DB  243,66,15,16,44,187                 ; movss         (%rbx,%r15,4),%xmm5
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  243,70,15,16,44,179                 ; movss         (%rbx,%r14,4),%xmm13
+  DB  243,66,15,16,36,171                 ; movss         (%rbx,%r13,4),%xmm4
+  DB  68,15,20,236                        ; unpcklps      %xmm4,%xmm13
+  DB  102,68,15,20,237                    ; unpcklpd      %xmm5,%xmm13
+  DB  72,139,88,40                        ; mov           0x28(%rax),%rbx
+  DB  243,66,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm4
+  DB  243,66,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm6
+  DB  15,20,244                           ; unpcklps      %xmm4,%xmm6
+  DB  243,66,15,16,44,179                 ; movss         (%rbx,%r14,4),%xmm5
+  DB  243,66,15,16,36,171                 ; movss         (%rbx,%r13,4),%xmm4
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  102,15,20,238                       ; unpcklpd      %xmm6,%xmm5
+  DB  243,66,15,16,52,155                 ; movss         (%rbx,%r11,4),%xmm6
+  DB  243,66,15,16,36,147                 ; movss         (%rbx,%r10,4),%xmm4
+  DB  15,20,230                           ; unpcklps      %xmm6,%xmm4
+  DB  243,66,15,16,52,139                 ; movss         (%rbx,%r9,4),%xmm6
+  DB  243,66,15,16,60,131                 ; movss         (%rbx,%r8,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  102,15,20,231                       ; unpcklpd      %xmm7,%xmm4
+  DB  72,139,88,48                        ; mov           0x30(%rax),%rbx
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  243,66,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm6
+  DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
+  DB  243,66,15,16,12,179                 ; movss         (%rbx,%r14,4),%xmm1
+  DB  243,66,15,16,60,171                 ; movss         (%rbx,%r13,4),%xmm7
+  DB  15,20,207                           ; unpcklps      %xmm7,%xmm1
+  DB  102,15,20,206                       ; unpcklpd      %xmm6,%xmm1
+  DB  102,15,41,76,36,16                  ; movapd        %xmm1,0x10(%rsp)
+  DB  243,66,15,16,60,155                 ; movss         (%rbx,%r11,4),%xmm7
+  DB  243,70,15,16,4,147                  ; movss         (%rbx,%r10,4),%xmm8
+  DB  68,15,20,199                        ; unpcklps      %xmm7,%xmm8
+  DB  243,66,15,16,60,139                 ; movss         (%rbx,%r9,4),%xmm7
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
+  DB  102,68,15,20,198                    ; unpcklpd      %xmm6,%xmm8
+  DB  72,139,88,56                        ; mov           0x38(%rax),%rbx
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  243,66,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm6
+  DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
+  DB  243,66,15,16,12,179                 ; movss         (%rbx,%r14,4),%xmm1
+  DB  243,66,15,16,60,171                 ; movss         (%rbx,%r13,4),%xmm7
+  DB  15,20,207                           ; unpcklps      %xmm7,%xmm1
+  DB  102,15,20,206                       ; unpcklpd      %xmm6,%xmm1
+  DB  102,15,41,76,36,32                  ; movapd        %xmm1,0x20(%rsp)
+  DB  243,66,15,16,60,155                 ; movss         (%rbx,%r11,4),%xmm7
+  DB  243,66,15,16,12,147                 ; movss         (%rbx,%r10,4),%xmm1
+  DB  15,20,207                           ; unpcklps      %xmm7,%xmm1
+  DB  243,66,15,16,60,139                 ; movss         (%rbx,%r9,4),%xmm7
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
+  DB  102,15,20,206                       ; unpcklpd      %xmm6,%xmm1
+  DB  102,15,41,12,36                     ; movapd        %xmm1,(%rsp)
+  DB  72,139,64,64                        ; mov           0x40(%rax),%rax
+  DB  243,66,15,16,52,160                 ; movss         (%rax,%r12,4),%xmm6
+  DB  243,66,15,16,60,184                 ; movss         (%rax,%r15,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  243,66,15,16,12,176                 ; movss         (%rax,%r14,4),%xmm1
+  DB  243,66,15,16,52,168                 ; movss         (%rax,%r13,4),%xmm6
+  DB  15,20,206                           ; unpcklps      %xmm6,%xmm1
+  DB  102,15,20,207                       ; unpcklpd      %xmm7,%xmm1
+  DB  102,15,41,76,36,48                  ; movapd        %xmm1,0x30(%rsp)
+  DB  243,66,15,16,52,152                 ; movss         (%rax,%r11,4),%xmm6
+  DB  243,66,15,16,12,144                 ; movss         (%rax,%r10,4),%xmm1
+  DB  15,20,206                           ; unpcklps      %xmm6,%xmm1
+  DB  243,66,15,16,52,136                 ; movss         (%rax,%r9,4),%xmm6
+  DB  243,66,15,16,60,128                 ; movss         (%rax,%r8,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  102,15,20,207                       ; unpcklpd      %xmm7,%xmm1
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  15,88,221                           ; addps         %xmm5,%xmm3
+  DB  69,15,89,207                        ; mulps         %xmm15,%xmm9
+  DB  68,15,88,204                        ; addps         %xmm4,%xmm9
+  DB  15,40,53,197,24,0,0                 ; movaps        0x18c5(%rip),%xmm6        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  15,89,222                           ; mulps         %xmm6,%xmm3
+  DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
+  DB  15,40,37,199,23,0,0                 ; movaps        0x17c7(%rip),%xmm4        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,204                        ; addps         %xmm4,%xmm9
+  DB  15,88,220                           ; addps         %xmm4,%xmm3
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,235,232                  ; pshufd        $0xe8,%xmm3,%xmm5
+  DB  243,65,15,91,217                    ; cvttps2dq     %xmm9,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,219,232                  ; pshufd        $0xe8,%xmm3,%xmm3
+  DB  102,15,108,235                      ; punpcklqdq    %xmm3,%xmm5
+  DB  15,89,208                           ; mulps         %xmm0,%xmm2
+  DB  15,88,84,36,16                      ; addps         0x10(%rsp),%xmm2
+  DB  69,15,89,231                        ; mulps         %xmm15,%xmm12
+  DB  69,15,88,224                        ; addps         %xmm8,%xmm12
+  DB  15,89,214                           ; mulps         %xmm6,%xmm2
+  DB  68,15,89,230                        ; mulps         %xmm6,%xmm12
+  DB  68,15,88,228                        ; addps         %xmm4,%xmm12
+  DB  15,88,212                           ; addps         %xmm4,%xmm2
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,68,15,112,202,232               ; pshufd        $0xe8,%xmm2,%xmm9
+  DB  243,65,15,91,212                    ; cvttps2dq     %xmm12,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  102,68,15,108,202                   ; punpcklqdq    %xmm2,%xmm9
+  DB  68,15,89,240                        ; mulps         %xmm0,%xmm14
+  DB  68,15,88,116,36,32                  ; addps         0x20(%rsp),%xmm14
+  DB  69,15,89,223                        ; mulps         %xmm15,%xmm11
+  DB  68,15,88,28,36                      ; addps         (%rsp),%xmm11
+  DB  68,15,89,246                        ; mulps         %xmm6,%xmm14
+  DB  68,15,89,222                        ; mulps         %xmm6,%xmm11
+  DB  68,15,88,220                        ; addps         %xmm4,%xmm11
+  DB  68,15,88,244                        ; addps         %xmm4,%xmm14
+  DB  243,65,15,91,214                    ; cvttps2dq     %xmm14,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  243,65,15,91,219                    ; cvttps2dq     %xmm11,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,219,232                  ; pshufd        $0xe8,%xmm3,%xmm3
+  DB  102,15,108,211                      ; punpcklqdq    %xmm3,%xmm2
+  DB  68,15,89,232                        ; mulps         %xmm0,%xmm13
+  DB  68,15,88,108,36,48                  ; addps         0x30(%rsp),%xmm13
+  DB  69,15,89,215                        ; mulps         %xmm15,%xmm10
+  DB  68,15,88,209                        ; addps         %xmm1,%xmm10
+  DB  68,15,89,238                        ; mulps         %xmm6,%xmm13
+  DB  68,15,89,214                        ; mulps         %xmm6,%xmm10
+  DB  68,15,88,212                        ; addps         %xmm4,%xmm10
+  DB  68,15,88,236                        ; addps         %xmm4,%xmm13
+  DB  243,65,15,91,197                    ; cvttps2dq     %xmm13,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,216,232                  ; pshufd        $0xe8,%xmm0,%xmm3
+  DB  243,65,15,91,194                    ; cvttps2dq     %xmm10,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  102,15,111,197                      ; movdqa        %xmm5,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  15,40,100,36,64                     ; movaps        0x40(%rsp),%xmm4
+  DB  15,40,108,36,80                     ; movaps        0x50(%rsp),%xmm5
+  DB  15,40,116,36,96                     ; movaps        0x60(%rsp),%xmm6
+  DB  15,40,124,36,112                    ; movaps        0x70(%rsp),%xmm7
+  DB  72,129,196,128,0,0,0                ; add           $0x80,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_sse2_lowp
+_sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %rbp
+  DB  65,87                               ; push          %r15
+  DB  65,86                               ; push          %r14
+  DB  65,85                               ; push          %r13
+  DB  65,84                               ; push          %r12
+  DB  83                                  ; push          %rbx
+  DB  72,129,236,136,0,0,0                ; sub           $0x88,%rsp
+  DB  15,41,124,36,112                    ; movaps        %xmm7,0x70(%rsp)
+  DB  15,41,116,36,96                     ; movaps        %xmm6,0x60(%rsp)
+  DB  15,41,108,36,80                     ; movaps        %xmm5,0x50(%rsp)
+  DB  15,41,100,36,64                     ; movaps        %xmm4,0x40(%rsp)
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  72,139,24                           ; mov           (%rax),%rbx
+  DB  72,139,104,8                        ; mov           0x8(%rax),%rbp
+  DB  72,255,203                          ; dec           %rbx
+  DB  120,7                               ; js            3183e <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
+  DB  243,72,15,42,211                    ; cvtsi2ss      %rbx,%xmm2
+  DB  235,21                              ; jmp           31853 <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
+  DB  73,137,216                          ; mov           %rbx,%r8
+  DB  73,209,232                          ; shr           %r8
+  DB  131,227,1                           ; and           $0x1,%ebx
+  DB  76,9,195                            ; or            %r8,%rbx
+  DB  243,72,15,42,211                    ; cvtsi2ss      %rbx,%xmm2
+  DB  243,15,88,210                       ; addss         %xmm2,%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%rsp)
+  DB  15,89,194                           ; mulps         %xmm2,%xmm0
+  DB  15,89,209                           ; mulps         %xmm1,%xmm2
+  DB  243,15,91,218                       ; cvttps2dq     %xmm2,%xmm3
+  DB  15,41,76,36,32                      ; movaps        %xmm1,0x20(%rsp)
+  DB  102,15,112,211,78                   ; pshufd        $0x4e,%xmm3,%xmm2
+  DB  102,73,15,126,214                   ; movq          %xmm2,%r14
+  DB  69,137,242                          ; mov           %r14d,%r10d
+  DB  73,193,238,32                       ; shr           $0x20,%r14
+  DB  102,73,15,126,221                   ; movq          %xmm3,%r13
+  DB  69,137,239                          ; mov           %r13d,%r15d
+  DB  73,193,237,32                       ; shr           $0x20,%r13
+  DB  243,15,91,192                       ; cvttps2dq     %xmm0,%xmm0
+  DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
+  DB  102,73,15,126,201                   ; movq          %xmm1,%r9
+  DB  69,137,200                          ; mov           %r9d,%r8d
+  DB  73,193,233,32                       ; shr           $0x20,%r9
+  DB  102,73,15,126,196                   ; movq          %xmm0,%r12
+  DB  69,137,227                          ; mov           %r12d,%r11d
+  DB  73,193,236,32                       ; shr           $0x20,%r12
+  DB  243,66,15,16,68,165,0               ; movss         0x0(%rbp,%r12,4),%xmm0
+  DB  243,70,15,16,68,157,0               ; movss         0x0(%rbp,%r11,4),%xmm8
+  DB  243,66,15,16,76,141,0               ; movss         0x0(%rbp,%r9,4),%xmm1
+  DB  243,66,15,16,84,133,0               ; movss         0x0(%rbp,%r8,4),%xmm2
+  DB  243,66,15,16,100,173,0              ; movss         0x0(%rbp,%r13,4),%xmm4
+  DB  243,66,15,16,92,189,0               ; movss         0x0(%rbp,%r15,4),%xmm3
+  DB  243,66,15,16,108,181,0              ; movss         0x0(%rbp,%r14,4),%xmm5
+  DB  243,66,15,16,116,149,0              ; movss         0x0(%rbp,%r10,4),%xmm6
+  DB  68,15,20,192                        ; unpcklps      %xmm0,%xmm8
+  DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
+  DB  102,68,15,20,194                    ; unpcklpd      %xmm2,%xmm8
+  DB  15,20,220                           ; unpcklps      %xmm4,%xmm3
+  DB  15,20,245                           ; unpcklps      %xmm5,%xmm6
+  DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
+  DB  72,139,88,16                        ; mov           0x10(%rax),%rbx
+  DB  243,66,15,16,4,163                  ; movss         (%rbx,%r12,4),%xmm0
+  DB  243,70,15,16,12,155                 ; movss         (%rbx,%r11,4),%xmm9
+  DB  243,66,15,16,12,139                 ; movss         (%rbx,%r9,4),%xmm1
+  DB  243,66,15,16,36,131                 ; movss         (%rbx,%r8,4),%xmm4
+  DB  243,66,15,16,44,171                 ; movss         (%rbx,%r13,4),%xmm5
+  DB  243,66,15,16,20,187                 ; movss         (%rbx,%r15,4),%xmm2
+  DB  243,66,15,16,52,179                 ; movss         (%rbx,%r14,4),%xmm6
+  DB  243,66,15,16,60,147                 ; movss         (%rbx,%r10,4),%xmm7
+  DB  68,15,20,200                        ; unpcklps      %xmm0,%xmm9
+  DB  15,20,225                           ; unpcklps      %xmm1,%xmm4
+  DB  102,68,15,20,204                    ; unpcklpd      %xmm4,%xmm9
+  DB  15,20,213                           ; unpcklps      %xmm5,%xmm2
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  102,15,20,215                       ; unpcklpd      %xmm7,%xmm2
+  DB  72,139,88,24                        ; mov           0x18(%rax),%rbx
+  DB  243,66,15,16,4,163                  ; movss         (%rbx,%r12,4),%xmm0
+  DB  243,70,15,16,28,155                 ; movss         (%rbx,%r11,4),%xmm11
+  DB  68,15,20,216                        ; unpcklps      %xmm0,%xmm11
+  DB  243,66,15,16,4,139                  ; movss         (%rbx,%r9,4),%xmm0
+  DB  243,66,15,16,12,131                 ; movss         (%rbx,%r8,4),%xmm1
+  DB  15,20,200                           ; unpcklps      %xmm0,%xmm1
+  DB  243,66,15,16,4,171                  ; movss         (%rbx,%r13,4),%xmm0
+  DB  243,70,15,16,44,187                 ; movss         (%rbx,%r15,4),%xmm13
+  DB  243,66,15,16,36,179                 ; movss         (%rbx,%r14,4),%xmm4
+  DB  243,66,15,16,44,147                 ; movss         (%rbx,%r10,4),%xmm5
+  DB  102,68,15,20,217                    ; unpcklpd      %xmm1,%xmm11
+  DB  68,15,20,232                        ; unpcklps      %xmm0,%xmm13
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  102,68,15,20,237                    ; unpcklpd      %xmm5,%xmm13
+  DB  72,139,88,32                        ; mov           0x20(%rax),%rbx
+  DB  243,66,15,16,4,163                  ; movss         (%rbx,%r12,4),%xmm0
+  DB  243,70,15,16,20,155                 ; movss         (%rbx,%r11,4),%xmm10
+  DB  68,15,20,208                        ; unpcklps      %xmm0,%xmm10
+  DB  243,66,15,16,4,139                  ; movss         (%rbx,%r9,4),%xmm0
+  DB  243,66,15,16,12,131                 ; movss         (%rbx,%r8,4),%xmm1
+  DB  15,20,200                           ; unpcklps      %xmm0,%xmm1
+  DB  102,68,15,20,209                    ; unpcklpd      %xmm1,%xmm10
+  DB  243,66,15,16,4,171                  ; movss         (%rbx,%r13,4),%xmm0
+  DB  243,70,15,16,36,187                 ; movss         (%rbx,%r15,4),%xmm12
+  DB  68,15,20,224                        ; unpcklps      %xmm0,%xmm12
+  DB  243,66,15,16,4,179                  ; movss         (%rbx,%r14,4),%xmm0
+  DB  243,66,15,16,12,147                 ; movss         (%rbx,%r10,4),%xmm1
+  DB  15,20,200                           ; unpcklps      %xmm0,%xmm1
+  DB  102,68,15,20,225                    ; unpcklpd      %xmm1,%xmm12
+  DB  72,139,88,40                        ; mov           0x28(%rax),%rbx
+  DB  243,66,15,16,12,171                 ; movss         (%rbx,%r13,4),%xmm1
+  DB  243,66,15,16,4,187                  ; movss         (%rbx,%r15,4),%xmm0
+  DB  15,20,193                           ; unpcklps      %xmm1,%xmm0
+  DB  243,66,15,16,12,179                 ; movss         (%rbx,%r14,4),%xmm1
+  DB  243,66,15,16,36,147                 ; movss         (%rbx,%r10,4),%xmm4
+  DB  15,20,225                           ; unpcklps      %xmm1,%xmm4
+  DB  102,15,20,196                       ; unpcklpd      %xmm4,%xmm0
+  DB  243,66,15,16,36,163                 ; movss         (%rbx,%r12,4),%xmm4
+  DB  243,66,15,16,12,155                 ; movss         (%rbx,%r11,4),%xmm1
+  DB  15,20,204                           ; unpcklps      %xmm4,%xmm1
+  DB  243,66,15,16,36,139                 ; movss         (%rbx,%r9,4),%xmm4
+  DB  243,66,15,16,44,131                 ; movss         (%rbx,%r8,4),%xmm5
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  102,15,20,205                       ; unpcklpd      %xmm5,%xmm1
+  DB  72,139,88,48                        ; mov           0x30(%rax),%rbx
+  DB  243,66,15,16,36,171                 ; movss         (%rbx,%r13,4),%xmm4
+  DB  243,70,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm14
+  DB  68,15,20,244                        ; unpcklps      %xmm4,%xmm14
+  DB  243,66,15,16,36,179                 ; movss         (%rbx,%r14,4),%xmm4
+  DB  243,66,15,16,44,147                 ; movss         (%rbx,%r10,4),%xmm5
+  DB  15,20,236                           ; unpcklps      %xmm4,%xmm5
+  DB  102,68,15,20,245                    ; unpcklpd      %xmm5,%xmm14
+  DB  243,66,15,16,44,163                 ; movss         (%rbx,%r12,4),%xmm5
+  DB  243,66,15,16,36,155                 ; movss         (%rbx,%r11,4),%xmm4
+  DB  15,20,229                           ; unpcklps      %xmm5,%xmm4
+  DB  243,66,15,16,44,139                 ; movss         (%rbx,%r9,4),%xmm5
+  DB  243,66,15,16,60,131                 ; movss         (%rbx,%r8,4),%xmm7
+  DB  15,20,253                           ; unpcklps      %xmm5,%xmm7
+  DB  102,15,20,231                       ; unpcklpd      %xmm7,%xmm4
+  DB  72,139,88,56                        ; mov           0x38(%rax),%rbx
+  DB  243,66,15,16,44,171                 ; movss         (%rbx,%r13,4),%xmm5
+  DB  243,66,15,16,52,187                 ; movss         (%rbx,%r15,4),%xmm6
+  DB  15,20,245                           ; unpcklps      %xmm5,%xmm6
+  DB  243,66,15,16,44,179                 ; movss         (%rbx,%r14,4),%xmm5
+  DB  243,66,15,16,60,147                 ; movss         (%rbx,%r10,4),%xmm7
+  DB  15,20,253                           ; unpcklps      %xmm5,%xmm7
+  DB  102,15,20,247                       ; unpcklpd      %xmm7,%xmm6
+  DB  102,15,41,52,36                     ; movapd        %xmm6,(%rsp)
+  DB  243,66,15,16,60,163                 ; movss         (%rbx,%r12,4),%xmm7
+  DB  243,66,15,16,44,155                 ; movss         (%rbx,%r11,4),%xmm5
+  DB  15,20,239                           ; unpcklps      %xmm7,%xmm5
+  DB  243,66,15,16,60,139                 ; movss         (%rbx,%r9,4),%xmm7
+  DB  243,66,15,16,52,131                 ; movss         (%rbx,%r8,4),%xmm6
+  DB  15,20,247                           ; unpcklps      %xmm7,%xmm6
+  DB  102,15,20,238                       ; unpcklpd      %xmm6,%xmm5
+  DB  72,139,64,64                        ; mov           0x40(%rax),%rax
+  DB  243,66,15,16,52,168                 ; movss         (%rax,%r13,4),%xmm6
+  DB  243,66,15,16,60,184                 ; movss         (%rax,%r15,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  243,70,15,16,60,176                 ; movss         (%rax,%r14,4),%xmm15
+  DB  243,66,15,16,52,144                 ; movss         (%rax,%r10,4),%xmm6
+  DB  65,15,20,247                        ; unpcklps      %xmm15,%xmm6
+  DB  102,15,20,254                       ; unpcklpd      %xmm6,%xmm7
+  DB  102,15,41,124,36,16                 ; movapd        %xmm7,0x10(%rsp)
+  DB  243,66,15,16,52,160                 ; movss         (%rax,%r12,4),%xmm6
+  DB  243,66,15,16,60,152                 ; movss         (%rax,%r11,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  243,66,15,16,52,136                 ; movss         (%rax,%r9,4),%xmm6
+  DB  243,70,15,16,60,128                 ; movss         (%rax,%r8,4),%xmm15
+  DB  68,15,20,254                        ; unpcklps      %xmm6,%xmm15
+  DB  102,65,15,20,255                    ; unpcklpd      %xmm15,%xmm7
+  DB  68,15,40,124,36,32                  ; movaps        0x20(%rsp),%xmm15
+  DB  65,15,89,223                        ; mulps         %xmm15,%xmm3
+  DB  15,88,216                           ; addps         %xmm0,%xmm3
+  DB  15,40,68,36,48                      ; movaps        0x30(%rsp),%xmm0
+  DB  68,15,89,192                        ; mulps         %xmm0,%xmm8
+  DB  68,15,88,193                        ; addps         %xmm1,%xmm8
+  DB  15,40,13,70,20,0,0                  ; movaps        0x1446(%rip),%xmm1        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  15,89,217                           ; mulps         %xmm1,%xmm3
+  DB  68,15,89,193                        ; mulps         %xmm1,%xmm8
+  DB  15,40,13,72,19,0,0                  ; movaps        0x1348(%rip),%xmm1        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,88,193                        ; addps         %xmm1,%xmm8
+  DB  15,88,217                           ; addps         %xmm1,%xmm3
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,219,232                  ; pshufd        $0xe8,%xmm3,%xmm3
+  DB  243,65,15,91,240                    ; cvttps2dq     %xmm8,%xmm6
+  DB  242,15,112,246,232                  ; pshuflw       $0xe8,%xmm6,%xmm6
+  DB  243,15,112,246,232                  ; pshufhw       $0xe8,%xmm6,%xmm6
+  DB  102,68,15,112,198,232               ; pshufd        $0xe8,%xmm6,%xmm8
+  DB  102,68,15,108,195                   ; punpcklqdq    %xmm3,%xmm8
+  DB  65,15,89,215                        ; mulps         %xmm15,%xmm2
+  DB  65,15,88,214                        ; addps         %xmm14,%xmm2
+  DB  15,40,240                           ; movaps        %xmm0,%xmm6
+  DB  68,15,89,206                        ; mulps         %xmm6,%xmm9
+  DB  68,15,88,204                        ; addps         %xmm4,%xmm9
+  DB  15,40,5,234,19,0,0                  ; movaps        0x13ea(%rip),%xmm0        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  15,89,208                           ; mulps         %xmm0,%xmm2
+  DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
+  DB  68,15,88,201                        ; addps         %xmm1,%xmm9
+  DB  15,88,209                           ; addps         %xmm1,%xmm2
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  243,65,15,91,217                    ; cvttps2dq     %xmm9,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,68,15,112,203,232               ; pshufd        $0xe8,%xmm3,%xmm9
+  DB  102,68,15,108,202                   ; punpcklqdq    %xmm2,%xmm9
+  DB  69,15,89,239                        ; mulps         %xmm15,%xmm13
+  DB  68,15,88,44,36                      ; addps         (%rsp),%xmm13
+  DB  68,15,89,222                        ; mulps         %xmm6,%xmm11
+  DB  68,15,88,221                        ; addps         %xmm5,%xmm11
+  DB  68,15,89,232                        ; mulps         %xmm0,%xmm13
+  DB  68,15,89,216                        ; mulps         %xmm0,%xmm11
+  DB  68,15,88,217                        ; addps         %xmm1,%xmm11
+  DB  68,15,88,233                        ; addps         %xmm1,%xmm13
+  DB  243,65,15,91,213                    ; cvttps2dq     %xmm13,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,218,232                  ; pshufd        $0xe8,%xmm2,%xmm3
+  DB  243,65,15,91,211                    ; cvttps2dq     %xmm11,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  102,15,108,211                      ; punpcklqdq    %xmm3,%xmm2
+  DB  69,15,89,231                        ; mulps         %xmm15,%xmm12
+  DB  68,15,88,100,36,16                  ; addps         0x10(%rsp),%xmm12
+  DB  68,15,89,214                        ; mulps         %xmm6,%xmm10
+  DB  68,15,88,215                        ; addps         %xmm7,%xmm10
+  DB  68,15,89,224                        ; mulps         %xmm0,%xmm12
+  DB  68,15,89,208                        ; mulps         %xmm0,%xmm10
+  DB  68,15,88,209                        ; addps         %xmm1,%xmm10
+  DB  68,15,88,225                        ; addps         %xmm1,%xmm12
+  DB  243,65,15,91,196                    ; cvttps2dq     %xmm12,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  243,65,15,91,202                    ; cvttps2dq     %xmm10,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,217,232                  ; pshufd        $0xe8,%xmm1,%xmm3
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  15,40,100,36,64                     ; movaps        0x40(%rsp),%xmm4
+  DB  15,40,108,36,80                     ; movaps        0x50(%rsp),%xmm5
+  DB  15,40,116,36,96                     ; movaps        0x60(%rsp),%xmm6
+  DB  15,40,124,36,112                    ; movaps        0x70(%rsp),%xmm7
+  DB  72,129,196,136,0,0,0                ; add           $0x88,%rsp
+  DB  91                                  ; pop           %rbx
+  DB  65,92                               ; pop           %r12
+  DB  65,93                               ; pop           %r13
+  DB  65,94                               ; pop           %r14
+  DB  65,95                               ; pop           %r15
+  DB  93                                  ; pop           %rbp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  243,15,16,24                        ; movss         (%rax),%xmm3
+  DB  243,68,15,16,72,4                   ; movss         0x4(%rax),%xmm9
+  DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
+  DB  243,68,15,16,64,16                  ; movss         0x10(%rax),%xmm8
+  DB  69,15,198,192,0                     ; shufps        $0x0,%xmm8,%xmm8
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  15,89,211                           ; mulps         %xmm3,%xmm2
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  65,15,88,216                        ; addps         %xmm8,%xmm3
+  DB  65,15,88,208                        ; addps         %xmm8,%xmm2
+  DB  68,15,40,21,173,18,0,0              ; movaps        0x12ad(%rip),%xmm10        # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+  DB  65,15,89,210                        ; mulps         %xmm10,%xmm2
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  68,15,40,29,173,17,0,0              ; movaps        0x11ad(%rip),%xmm11        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  65,15,88,219                        ; addps         %xmm11,%xmm3
+  DB  65,15,88,211                        ; addps         %xmm11,%xmm2
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,68,15,112,195,232               ; pshufd        $0xe8,%xmm3,%xmm8
+  DB  102,68,15,108,194                   ; punpcklqdq    %xmm2,%xmm8
+  DB  69,15,198,201,0                     ; shufps        $0x0,%xmm9,%xmm9
+  DB  243,15,16,80,20                     ; movss         0x14(%rax),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,40,217                           ; movaps        %xmm1,%xmm3
+  DB  65,15,89,217                        ; mulps         %xmm9,%xmm3
+  DB  68,15,89,200                        ; mulps         %xmm0,%xmm9
+  DB  68,15,88,202                        ; addps         %xmm2,%xmm9
+  DB  15,88,218                           ; addps         %xmm2,%xmm3
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  69,15,89,202                        ; mulps         %xmm10,%xmm9
+  DB  69,15,88,203                        ; addps         %xmm11,%xmm9
+  DB  65,15,88,219                        ; addps         %xmm11,%xmm3
+  DB  243,15,91,211                       ; cvttps2dq     %xmm3,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  243,65,15,91,217                    ; cvttps2dq     %xmm9,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,68,15,112,203,232               ; pshufd        $0xe8,%xmm3,%xmm9
+  DB  102,68,15,108,202                   ; punpcklqdq    %xmm2,%xmm9
+  DB  243,15,16,80,8                      ; movss         0x8(%rax),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  243,68,15,16,96,24                  ; movss         0x18(%rax),%xmm12
+  DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
+  DB  15,40,217                           ; movaps        %xmm1,%xmm3
+  DB  15,89,218                           ; mulps         %xmm2,%xmm3
+  DB  15,89,208                           ; mulps         %xmm0,%xmm2
+  DB  65,15,88,212                        ; addps         %xmm12,%xmm2
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  65,15,89,210                        ; mulps         %xmm10,%xmm2
+  DB  65,15,88,211                        ; addps         %xmm11,%xmm2
+  DB  65,15,88,219                        ; addps         %xmm11,%xmm3
+  DB  243,15,91,219                       ; cvttps2dq     %xmm3,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,219,232                  ; pshufd        $0xe8,%xmm3,%xmm3
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  102,15,108,211                      ; punpcklqdq    %xmm3,%xmm2
+  DB  243,15,16,88,12                     ; movss         0xc(%rax),%xmm3
+  DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
+  DB  243,68,15,16,96,28                  ; movss         0x1c(%rax),%xmm12
+  DB  69,15,198,228,0                     ; shufps        $0x0,%xmm12,%xmm12
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,89,216                           ; mulps         %xmm0,%xmm3
+  DB  65,15,88,220                        ; addps         %xmm12,%xmm3
+  DB  65,15,88,204                        ; addps         %xmm12,%xmm1
+  DB  65,15,89,202                        ; mulps         %xmm10,%xmm1
+  DB  65,15,89,218                        ; mulps         %xmm10,%xmm3
+  DB  65,15,88,219                        ; addps         %xmm11,%xmm3
+  DB  65,15,88,203                        ; addps         %xmm11,%xmm1
+  DB  243,15,91,193                       ; cvttps2dq     %xmm1,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  243,15,91,203                       ; cvttps2dq     %xmm3,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,217,232                  ; pshufd        $0xe8,%xmm1,%xmm3
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  102,65,15,111,192                   ; movdqa        %xmm8,%xmm0
+  DB  102,65,15,111,201                   ; movdqa        %xmm9,%xmm1
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_unit_angle_sse2_lowp
+_sk_xy_to_unit_angle_sse2_lowp LABEL PROC
+  DB  72,131,236,24                       ; sub           $0x18,%rsp
+  DB  15,41,60,36                         ; movaps        %xmm7,(%rsp)
+  DB  15,40,254                           ; movaps        %xmm6,%xmm7
+  DB  15,40,245                           ; movaps        %xmm5,%xmm6
+  DB  15,40,236                           ; movaps        %xmm4,%xmm5
+  DB  15,40,227                           ; movaps        %xmm3,%xmm4
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  68,15,40,37,94,21,0,0               ; movaps        0x155e(%rip),%xmm12        # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+  DB  68,15,40,194                        ; movaps        %xmm2,%xmm8
+  DB  69,15,84,196                        ; andps         %xmm12,%xmm8
+  DB  68,15,40,217                        ; movaps        %xmm1,%xmm11
+  DB  69,15,84,220                        ; andps         %xmm12,%xmm11
+  DB  68,15,40,236                        ; movaps        %xmm4,%xmm13
+  DB  69,15,84,236                        ; andps         %xmm12,%xmm13
+  DB  68,15,84,227                        ; andps         %xmm3,%xmm12
+  DB  69,15,40,211                        ; movaps        %xmm11,%xmm10
+  DB  69,15,194,212,1                     ; cmpltps       %xmm12,%xmm10
+  DB  69,15,40,200                        ; movaps        %xmm8,%xmm9
+  DB  69,15,194,205,1                     ; cmpltps       %xmm13,%xmm9
+  DB  69,15,40,241                        ; movaps        %xmm9,%xmm14
+  DB  69,15,85,245                        ; andnps        %xmm13,%xmm14
+  DB  69,15,40,249                        ; movaps        %xmm9,%xmm15
+  DB  69,15,85,248                        ; andnps        %xmm8,%xmm15
+  DB  69,15,84,193                        ; andps         %xmm9,%xmm8
+  DB  69,15,86,198                        ; orps          %xmm14,%xmm8
+  DB  69,15,40,242                        ; movaps        %xmm10,%xmm14
+  DB  69,15,85,244                        ; andnps        %xmm12,%xmm14
+  DB  65,15,40,194                        ; movaps        %xmm10,%xmm0
+  DB  65,15,85,195                        ; andnps        %xmm11,%xmm0
+  DB  69,15,84,218                        ; andps         %xmm10,%xmm11
+  DB  69,15,86,222                        ; orps          %xmm14,%xmm11
+  DB  69,15,84,233                        ; andps         %xmm9,%xmm13
+  DB  69,15,86,239                        ; orps          %xmm15,%xmm13
+  DB  69,15,94,197                        ; divps         %xmm13,%xmm8
+  DB  69,15,84,226                        ; andps         %xmm10,%xmm12
+  DB  68,15,86,224                        ; orps          %xmm0,%xmm12
+  DB  69,15,94,220                        ; divps         %xmm12,%xmm11
+  DB  69,15,40,240                        ; movaps        %xmm8,%xmm14
+  DB  69,15,89,246                        ; mulps         %xmm14,%xmm14
+  DB  65,15,40,195                        ; movaps        %xmm11,%xmm0
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  68,15,40,37,65,21,0,0               ; movaps        0x1541(%rip),%xmm12        # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+  DB  68,15,40,232                        ; movaps        %xmm0,%xmm13
+  DB  69,15,89,236                        ; mulps         %xmm12,%xmm13
+  DB  69,15,89,230                        ; mulps         %xmm14,%xmm12
+  DB  68,15,40,61,61,21,0,0               ; movaps        0x153d(%rip),%xmm15        # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+  DB  69,15,88,231                        ; addps         %xmm15,%xmm12
+  DB  69,15,88,239                        ; addps         %xmm15,%xmm13
+  DB  68,15,89,232                        ; mulps         %xmm0,%xmm13
+  DB  69,15,89,230                        ; mulps         %xmm14,%xmm12
+  DB  68,15,40,61,53,21,0,0               ; movaps        0x1535(%rip),%xmm15        # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
+  DB  69,15,88,231                        ; addps         %xmm15,%xmm12
+  DB  69,15,88,239                        ; addps         %xmm15,%xmm13
+  DB  68,15,89,232                        ; mulps         %xmm0,%xmm13
+  DB  69,15,89,230                        ; mulps         %xmm14,%xmm12
+  DB  15,40,5,46,21,0,0                   ; movaps        0x152e(%rip),%xmm0        # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
+  DB  68,15,88,224                        ; addps         %xmm0,%xmm12
+  DB  68,15,88,232                        ; addps         %xmm0,%xmm13
+  DB  69,15,89,235                        ; mulps         %xmm11,%xmm13
+  DB  69,15,89,224                        ; mulps         %xmm8,%xmm12
+  DB  15,40,5,39,21,0,0                   ; movaps        0x1527(%rip),%xmm0        # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+  DB  68,15,40,192                        ; movaps        %xmm0,%xmm8
+  DB  65,15,92,197                        ; subps         %xmm13,%xmm0
+  DB  65,15,84,194                        ; andps         %xmm10,%xmm0
+  DB  69,15,85,213                        ; andnps        %xmm13,%xmm10
+  DB  69,15,92,196                        ; subps         %xmm12,%xmm8
+  DB  68,15,86,208                        ; orps          %xmm0,%xmm10
+  DB  69,15,84,193                        ; andps         %xmm9,%xmm8
+  DB  69,15,85,204                        ; andnps        %xmm12,%xmm9
+  DB  69,15,86,200                        ; orps          %xmm8,%xmm9
+  DB  69,15,87,192                        ; xorps         %xmm8,%xmm8
+  DB  65,15,194,200,1                     ; cmpltps       %xmm8,%xmm1
+  DB  15,40,5,19,15,0,0                   ; movaps        0xf13(%rip),%xmm0        # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+  DB  68,15,40,216                        ; movaps        %xmm0,%xmm11
+  DB  65,15,92,194                        ; subps         %xmm10,%xmm0
+  DB  15,84,193                           ; andps         %xmm1,%xmm0
+  DB  65,15,85,202                        ; andnps        %xmm10,%xmm1
+  DB  65,15,194,208,1                     ; cmpltps       %xmm8,%xmm2
+  DB  69,15,92,217                        ; subps         %xmm9,%xmm11
+  DB  15,86,200                           ; orps          %xmm0,%xmm1
+  DB  68,15,84,218                        ; andps         %xmm2,%xmm11
+  DB  65,15,85,209                        ; andnps        %xmm9,%xmm2
+  DB  65,15,86,211                        ; orps          %xmm11,%xmm2
+  DB  68,15,40,219                        ; movaps        %xmm3,%xmm11
+  DB  69,15,194,216,1                     ; cmpltps       %xmm8,%xmm11
+  DB  68,15,40,13,235,14,0,0              ; movaps        0xeeb(%rip),%xmm9        # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+  DB  69,15,40,209                        ; movaps        %xmm9,%xmm10
+  DB  68,15,92,201                        ; subps         %xmm1,%xmm9
+  DB  69,15,84,203                        ; andps         %xmm11,%xmm9
+  DB  68,15,85,217                        ; andnps        %xmm1,%xmm11
+  DB  69,15,86,217                        ; orps          %xmm9,%xmm11
+  DB  15,40,196                           ; movaps        %xmm4,%xmm0
+  DB  65,15,194,192,1                     ; cmpltps       %xmm8,%xmm0
+  DB  68,15,92,210                        ; subps         %xmm2,%xmm10
+  DB  68,15,84,208                        ; andps         %xmm0,%xmm10
+  DB  15,85,194                           ; andnps        %xmm2,%xmm0
+  DB  65,15,86,194                        ; orps          %xmm10,%xmm0
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  65,15,194,200,7                     ; cmpordps      %xmm8,%xmm1
+  DB  69,15,194,195,7                     ; cmpordps      %xmm11,%xmm8
+  DB  69,15,84,195                        ; andps         %xmm11,%xmm8
+  DB  15,84,200                           ; andps         %xmm0,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  15,40,211                           ; movaps        %xmm3,%xmm2
+  DB  15,40,220                           ; movaps        %xmm4,%xmm3
+  DB  65,15,40,192                        ; movaps        %xmm8,%xmm0
+  DB  15,40,229                           ; movaps        %xmm5,%xmm4
+  DB  15,40,238                           ; movaps        %xmm6,%xmm5
+  DB  15,40,247                           ; movaps        %xmm7,%xmm6
+  DB  15,40,60,36                         ; movaps        (%rsp),%xmm7
+  DB  72,131,196,24                       ; add           $0x18,%rsp
+  DB  255,224                             ; jmpq          *%rax
+
+PUBLIC _sk_xy_to_radius_sse2_lowp
+_sk_xy_to_radius_sse2_lowp LABEL PROC
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  15,89,201                           ; mulps         %xmm1,%xmm1
+  DB  68,15,40,194                        ; movaps        %xmm2,%xmm8
+  DB  69,15,89,192                        ; mulps         %xmm8,%xmm8
+  DB  68,15,88,192                        ; addps         %xmm0,%xmm8
+  DB  68,15,40,203                        ; movaps        %xmm3,%xmm9
+  DB  69,15,89,201                        ; mulps         %xmm9,%xmm9
+  DB  68,15,88,201                        ; addps         %xmm1,%xmm9
+  DB  65,15,81,192                        ; sqrtps        %xmm8,%xmm0
+  DB  65,15,81,201                        ; sqrtps        %xmm9,%xmm1
+  DB  72,173                              ; lods          %ds:(%rsi),%rax
+  DB  255,224                             ; jmpq          *%rax
+
 PUBLIC _sk_srcover_rgba_8888_sse2_lowp
 _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
   DB  72,173                              ; lods          %ds:(%rsi),%rax
@@ -45387,26 +47890,26 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,202                       ; movzbl        %r10b,%r9d
   DB  65,128,249,6                        ; cmp           $0x6,%r9b
-  DB  119,38                              ; ja            2f11b <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+  DB  119,38                              ; ja            32078 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  76,141,29,67,2,0,0                  ; lea           0x243(%rip),%r11        # 2f344 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+  DB  76,141,29,70,2,0,0                  ; lea           0x246(%rip),%r11        # 322a4 <_sk_srcover_rgba_8888_sse2_lowp+0x277>
   DB  75,99,4,139                         ; movslq        (%r11,%r9,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,60,144                 ; movss         (%r8,%rdx,4),%xmm7
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  DB  235,102                             ; jmp           320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   DB  102,65,15,16,60,144                 ; movupd        (%r8,%rdx,4),%xmm7
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  DB  235,87                              ; jmp           320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,248                    ; movapd        %xmm8,%xmm7
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,52                              ; jmp           2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+  DB  235,52                              ; jmp           320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  243,65,15,16,100,144,20             ; movss         0x14(%r8,%rdx,4),%xmm4
@@ -45423,7 +47926,7 @@
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,114,228,16                   ; psrad         $0x10,%xmm4
   DB  102,15,107,236                      ; packssdw      %xmm4,%xmm5
-  DB  102,68,15,111,37,197,12,0,0         ; movdqa        0xcc5(%rip),%xmm12        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,37,40,13,0,0          ; movdqa        0xd28(%rip),%xmm12        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,65,15,219,228                   ; pand          %xmm12,%xmm4
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
@@ -45481,20 +47984,20 @@
   DB  102,15,105,193                      ; punpckhwd     %xmm1,%xmm0
   DB  102,15,235,194                      ; por           %xmm2,%xmm0
   DB  65,128,250,6                        ; cmp           $0x6,%r10b
-  DB  119,24                              ; ja            2f2e3 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
-  DB  76,141,21,142,0,0,0                 ; lea           0x8e(%rip),%r10        # 2f360 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+  DB  119,24                              ; ja            32240 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+  DB  76,141,21,145,0,0,0                 ; lea           0x91(%rip),%r10        # 322c0 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
   DB  75,99,4,138                         ; movslq        (%r10,%r9,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,36,144                ; movd          %xmm12,(%r8,%rdx,4)
-  DB  235,73                              ; jmp           2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  DB  235,73                              ; jmp           32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   DB  243,69,15,127,36,144                ; movdqu        %xmm12,(%r8,%rdx,4)
   DB  243,65,15,127,68,144,16             ; movdqu        %xmm0,0x10(%r8,%rdx,4)
-  DB  235,58                              ; jmp           2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  DB  235,58                              ; jmp           32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   DB  102,65,15,112,196,78                ; pshufd        $0x4e,%xmm12,%xmm0
   DB  102,65,15,126,68,144,8              ; movd          %xmm0,0x8(%r8,%rdx,4)
   DB  102,69,15,214,36,144                ; movq          %xmm12,(%r8,%rdx,4)
-  DB  235,37                              ; jmp           2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+  DB  235,37                              ; jmp           32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
   DB  102,65,15,126,76,144,24             ; movd          %xmm1,0x18(%r8,%rdx,4)
   DB  102,15,112,200,229                  ; pshufd        $0xe5,%xmm0,%xmm1
@@ -45507,40 +48010,41 @@
   DB  102,65,15,111,211                   ; movdqa        %xmm11,%xmm2
   DB  102,65,15,111,216                   ; movdqa        %xmm8,%xmm3
   DB  255,224                             ; jmpq          *%rax
-  DB  202,253,255                         ; lret          $0xfffd
-  DB  255,247                             ; push          %rdi
+  DB  15,31,0                             ; nopl          (%rax)
+  DB  199                                 ; (bad)
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,230                             ; jmpq          *%rsi
+  DB  255,244                             ; push          %rsp
   DB  253                                 ; std
   DB  255                                 ; (bad)
-  DB  255,55                              ; pushq         (%rdi)
+  DB  255,227                             ; jmpq          *%rbx
+  DB  253                                 ; std
+  DB  255                                 ; (bad)
+  DB  255,52,254                          ; pushq         (%rsi,%rdi,8)
+  DB  255                                 ; (bad)
+  DB  255,40                              ; ljmp          *(%rax)
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,43                              ; ljmp          *(%rbx)
+  DB  255,19                              ; callq         *(%rbx)
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,22                              ; callq         *(%rsi)
-  DB  254                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,9                               ; decl          (%rcx)
+  DB  255,6                               ; incl          (%rsi)
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  123,255                             ; jnp           2f361 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+  DB  120,255                             ; js            322c1 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
   DB  255                                 ; (bad)
-  DB  255,159,255,255,255,146             ; lcall         *-0x6d000001(%rdi)
+  DB  255,156,255,255,255,143,255         ; lcall         *-0x700001(%rdi,%rdi,8)
   DB  255                                 ; (bad)
-  DB  255                                 ; (bad)
-  DB  255,198                             ; inc           %esi
+  DB  255,195                             ; inc           %ebx
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  191,255,255,255,179                 ; mov           $0xb3ffffff,%edi
+  DB  188,255,255,255,176                 ; mov           $0xb0ffffff,%esp
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
-  DB  167                                 ; cmpsl         %es:(%rdi),%ds:(%rsi)
+  DB  164                                 ; movsb         %ds:(%rsi),%es:(%rdi)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; .byte         0xff
@@ -45557,26 +48061,26 @@
   DB  65,254,202                          ; dec           %r10b
   DB  69,15,182,202                       ; movzbl        %r10b,%r9d
   DB  65,128,249,6                        ; cmp           $0x6,%r9b
-  DB  119,38                              ; ja            2f3c7 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+  DB  119,38                              ; ja            32327 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  76,141,29,67,2,0,0                  ; lea           0x243(%rip),%r11        # 2f5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+  DB  76,141,29,67,2,0,0                  ; lea           0x243(%rip),%r11        # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
   DB  75,99,4,139                         ; movslq        (%r11,%r9,4),%rax
   DB  76,1,216                            ; add           %r11,%rax
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  255,224                             ; jmpq          *%rax
   DB  243,65,15,16,60,144                 ; movss         (%r8,%rdx,4),%xmm7
   DB  102,69,15,239,192                   ; pxor          %xmm8,%xmm8
-  DB  235,102                             ; jmp           2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  DB  235,102                             ; jmp           3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   DB  102,65,15,16,60,144                 ; movupd        (%r8,%rdx,4),%xmm7
   DB  243,69,15,111,68,144,16             ; movdqu        0x10(%r8,%rdx,4),%xmm8
-  DB  235,87                              ; jmp           2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  DB  235,87                              ; jmp           3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   DB  102,65,15,110,100,144,8             ; movd          0x8(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,69,15,18,4,144                  ; movlpd        (%r8,%rdx,4),%xmm8
   DB  102,65,15,40,248                    ; movapd        %xmm8,%xmm7
   DB  102,68,15,111,196                   ; movdqa        %xmm4,%xmm8
-  DB  235,52                              ; jmp           2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+  DB  235,52                              ; jmp           3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
   DB  102,65,15,110,100,144,24            ; movd          0x18(%r8,%rdx,4),%xmm4
   DB  102,68,15,112,196,69                ; pshufd        $0x45,%xmm4,%xmm8
   DB  243,65,15,16,100,144,20             ; movss         0x14(%r8,%rdx,4),%xmm4
@@ -45593,7 +48097,7 @@
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,114,228,16                   ; psrad         $0x10,%xmm4
   DB  102,15,107,236                      ; packssdw      %xmm4,%xmm5
-  DB  102,68,15,111,37,25,10,0,0          ; movdqa        0xa19(%rip),%xmm12        # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+  DB  102,68,15,111,37,121,10,0,0         ; movdqa        0xa79(%rip),%xmm12        # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,65,15,219,244                   ; pand          %xmm12,%xmm6
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
@@ -45651,20 +48155,20 @@
   DB  102,15,105,193                      ; punpckhwd     %xmm1,%xmm0
   DB  102,15,235,194                      ; por           %xmm2,%xmm0
   DB  65,128,250,6                        ; cmp           $0x6,%r10b
-  DB  119,24                              ; ja            2f58f <_sk_srcover_bgra_8888_sse2_lowp+0x213>
-  DB  76,141,21,142,0,0,0                 ; lea           0x8e(%rip),%r10        # 2f60c <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+  DB  119,24                              ; ja            324ef <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+  DB  76,141,21,142,0,0,0                 ; lea           0x8e(%rip),%r10        # 3256c <_sk_srcover_bgra_8888_sse2_lowp+0x290>
   DB  75,99,4,138                         ; movslq        (%r10,%r9,4),%rax
   DB  76,1,208                            ; add           %r10,%rax
   DB  255,224                             ; jmpq          *%rax
   DB  102,69,15,126,36,144                ; movd          %xmm12,(%r8,%rdx,4)
-  DB  235,73                              ; jmp           2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  DB  235,73                              ; jmp           32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   DB  243,69,15,127,36,144                ; movdqu        %xmm12,(%r8,%rdx,4)
   DB  243,65,15,127,68,144,16             ; movdqu        %xmm0,0x10(%r8,%rdx,4)
-  DB  235,58                              ; jmp           2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  DB  235,58                              ; jmp           32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   DB  102,65,15,112,196,78                ; pshufd        $0x4e,%xmm12,%xmm0
   DB  102,65,15,126,68,144,8              ; movd          %xmm0,0x8(%r8,%rdx,4)
   DB  102,69,15,214,36,144                ; movq          %xmm12,(%r8,%rdx,4)
-  DB  235,37                              ; jmp           2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+  DB  235,37                              ; jmp           32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
   DB  102,65,15,126,76,144,24             ; movd          %xmm1,0x18(%r8,%rdx,4)
   DB  102,15,112,200,229                  ; pshufd        $0xe5,%xmm0,%xmm1
@@ -45697,7 +48201,7 @@
   DB  254                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  123,255                             ; jnp           2f60d <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+  DB  123,255                             ; jnp           3256d <_sk_srcover_bgra_8888_sse2_lowp+0x291>
   DB  255                                 ; (bad)
   DB  255,159,255,255,255,146             ; lcall         *-0x6d000001(%rdi)
   DB  255                                 ; (bad)
@@ -45730,14 +48234,14 @@
   DB  252                                 ; cld
   DB  190,0,0,128,191                     ; mov           $0xbf800000,%esi
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,64                              ; loopne        2f68c <.literal4+0x64>
+  DB  224,64                              ; loopne        325ec <.literal4+0x64>
   DB  154                                 ; (bad)
   DB  153                                 ; cltd
   DB  153                                 ; cltd
   DB  62,61,10,23,63,174                  ; ds            cmp $0xae3f170a,%eax
-  DB  71,225,61                           ; rex.RXB       loope 2f695 <.literal4+0x6d>
+  DB  71,225,61                           ; rex.RXB       loope 325f5 <.literal4+0x6d>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  127,67                              ; jg            2f69f <.literal4+0x77>
+  DB  127,67                              ; jg            325ff <.literal4+0x77>
   DB  0,0                                 ; add           %al,(%rax)
   DB  128,127,145,131                     ; cmpb          $0x83,-0x6f(%rdi)
   DB  158                                 ; sahf
@@ -45772,7 +48276,7 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  8,33                                ; or            %ah,(%rcx)
   DB  132,55                              ; test          %dh,(%rdi)
-  DB  224,7                               ; loopne        2f6b9 <.literal4+0x91>
+  DB  224,7                               ; loopne        32619 <.literal4+0x91>
   DB  0,0                                 ; add           %al,(%rax)
   DB  33,8                                ; and           %ecx,(%rax)
   DB  2,58                                ; add           (%rdx),%bh
@@ -45783,8 +48287,8 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  0,52,255                            ; add           %dh,(%rdi,%rdi,8)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            2f6cc <.literal4+0xa4>
-  DB  119,115                             ; ja            2f741 <.literal4+0x119>
+  DB  127,0                               ; jg            3262c <.literal4+0xa4>
+  DB  119,115                             ; ja            326a1 <.literal4+0x119>
   DB  248                                 ; clc
   DB  194,117,191                         ; retq          $0xbf75
   DB  191,63,249,68,180                   ; mov           $0xb444f93f,%edi
@@ -45807,12 +48311,12 @@
   DB  190,80,128,3,62                     ; mov           $0x3e038050,%esi
   DB  31                                  ; (bad)
   DB  215                                 ; xlat          %ds:(%rbx)
-  DB  118,63                              ; jbe           2f757 <.literal4+0x12f>
+  DB  118,63                              ; jbe           326b7 <.literal4+0x12f>
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  248                                 ; clc
   DB  65,0,0                              ; add           %al,(%r8)
-  DB  124,66                              ; jl            2f766 <.literal4+0x13e>
+  DB  124,66                              ; jl            326c6 <.literal4+0x13e>
   DB  0,240                               ; add           %dh,%al
   DB  0,0                                 ; add           %al,(%rax)
   DB  137,136,136,55,0,15                 ; mov           %ecx,0xf003788(%rax)
@@ -45822,9 +48326,9 @@
   DB  137,136,136,59,15,0                 ; mov           %ecx,0xf3b88(%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  137,136,136,61,0,0                  ; mov           %ecx,0x3d88(%rax)
-  DB  112,65                              ; jo            2f789 <.literal4+0x161>
+  DB  112,65                              ; jo            326e9 <.literal4+0x161>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            2f793 <.literal4+0x16b>
+  DB  127,71                              ; jg            326f3 <.literal4+0x16b>
   DB  208                                 ; (bad)
   DB  179,89                              ; mov           $0x59,%bl
   DB  62,89                               ; ds            pop %rcx
@@ -45845,15 +48349,15 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  128,0,0                             ; addb          $0x0,(%rax)
   DB  0,191,0,0,192,191                   ; add           %bh,-0x40400000(%rdi)
-  DB  114,28                              ; jb            2f79e <.literal4+0x176>
+  DB  114,28                              ; jb            326fe <.literal4+0x176>
   DB  199                                 ; (bad)
   DB  62,0,0                              ; add           %al,%ds:(%rax)
   DB  192,63,85                           ; sarb          $0x55,(%rdi)
   DB  85                                  ; push          %rbp
   DB  149                                 ; xchg          %eax,%ebp
   DB  191,57,142,99,61                    ; mov           $0x3d638e39,%edi
-  DB  114,249                             ; jb            2f78b <.literal4+0x163>
-  DB  127,63                              ; jg            2f7d3 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+  DB  114,249                             ; jb            326eb <.literal4+0x163>
+  DB  127,63                              ; jg            32733 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
   DB  3,0                                 ; add           (%rax),%eax
   DB  0,0                                 ; add           %al,(%rax)
   DB  18,120,57                           ; adc           0x39(%rax),%bh
@@ -45867,7 +48371,7 @@
   DB  56,255                              ; cmp           %bh,%bh
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            2f7b9 <.literal4+0x191>
+  DB  127,0                               ; jg            32719 <.literal4+0x191>
   DB  0,128,56,0,64,254                   ; add           %al,-0x1bfffc8(%rax)
   DB  255                                 ; .byte         0xff
 
@@ -45905,16 +48409,16 @@
   DB  0,1                                 ; add           %al,(%rcx)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f808 <_sk_srcover_bgra_8888_sse2_lowp+0xa00048c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032768 <_sk_srcover_bgra_8888_sse2_lowp+0xa00048c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f810 <_sk_srcover_bgra_8888_sse2_lowp+0x12000494>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032770 <_sk_srcover_bgra_8888_sse2_lowp+0x12000494>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f818 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00049c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032778 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00049c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302f820 <_sk_srcover_bgra_8888_sse2_lowp+0x30004a4>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032780 <_sk_srcover_bgra_8888_sse2_lowp+0x30004a4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -45957,16 +48461,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f868 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004ec>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a0327c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004ec>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f870 <_sk_srcover_bgra_8888_sse2_lowp+0x120004f4>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 120327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x120004f4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f878 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004fc>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a0327d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004fc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302f880 <_sk_srcover_bgra_8888_sse2_lowp+0x3000504>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 30327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000504>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46009,16 +48513,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f8c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00054c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032828 <_sk_srcover_bgra_8888_sse2_lowp+0xa00054c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000554>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032830 <_sk_srcover_bgra_8888_sse2_lowp+0x12000554>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f8d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00055c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032838 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00055c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302f8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000564>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032840 <_sk_srcover_bgra_8888_sse2_lowp+0x3000564>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46061,16 +48565,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f928 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005ac>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032888 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005ac>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f930 <_sk_srcover_bgra_8888_sse2_lowp+0x120005b4>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032890 <_sk_srcover_bgra_8888_sse2_lowp+0x120005b4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f938 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005bc>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032898 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005bc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302f940 <_sk_srcover_bgra_8888_sse2_lowp+0x30005c4>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 30328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005c4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46113,16 +48617,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f988 <_sk_srcover_bgra_8888_sse2_lowp+0xa00060c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a0328e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00060c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f990 <_sk_srcover_bgra_8888_sse2_lowp+0x12000614>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 120328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000614>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f998 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00061c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a0328f8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00061c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302f9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000624>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032900 <_sk_srcover_bgra_8888_sse2_lowp+0x3000624>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46165,16 +48669,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02f9e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00066c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032948 <_sk_srcover_bgra_8888_sse2_lowp+0xa00066c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202f9f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000674>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032950 <_sk_srcover_bgra_8888_sse2_lowp+0x12000674>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02f9f8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00067c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032958 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00067c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302fa00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000684>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032960 <_sk_srcover_bgra_8888_sse2_lowp+0x3000684>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46217,16 +48721,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02fa48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006cc>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a0329a8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006cc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202fa50 <_sk_srcover_bgra_8888_sse2_lowp+0x120006d4>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 120329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006d4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02fa58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006dc>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a0329b8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006dc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302fa60 <_sk_srcover_bgra_8888_sse2_lowp+0x30006e4>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 30329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x30006e4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46269,16 +48773,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02faa8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00072c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032a08 <_sk_srcover_bgra_8888_sse2_lowp+0xa00072c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202fab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000734>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000734>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02fab8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00073c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032a18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00073c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302fac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000744>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032a20 <_sk_srcover_bgra_8888_sse2_lowp+0x3000744>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46321,16 +48825,16 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02fb08 <_sk_srcover_bgra_8888_sse2_lowp+0xa00078c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032a68 <_sk_srcover_bgra_8888_sse2_lowp+0xa00078c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 1202fb10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000794>
+  DB  255,13,255,255,255,17               ; decl          0x11ffffff(%rip)        # 12032a70 <_sk_srcover_bgra_8888_sse2_lowp+0x12000794>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a02fb18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00079c>
+  DB  255,21,255,255,255,25               ; callq         *0x19ffffff(%rip)        # 1a032a78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00079c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 302fb20 <_sk_srcover_bgra_8888_sse2_lowp+0x30007a4>
+  DB  255,29,255,255,255,2                ; lcall         *0x2ffffff(%rip)        # 3032a80 <_sk_srcover_bgra_8888_sse2_lowp+0x30007a4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46635,7 +49139,7 @@
   DB  0,255                               ; add           %bh,%bh
   DB  0,0                                 ; add           %al,(%rax)
   DB  248                                 ; clc
-  DB  224,255                             ; loopne        2fd73 <.const+0x5b3>
+  DB  224,255                             ; loopne        32cd3 <.const+0x5b3>
   DB  248                                 ; clc
   DB  0,63                                ; add           %bh,(%rdi)
   DB  0,31                                ; add           %bl,(%rdi)
@@ -46703,6 +49207,57 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  0,0                                 ; add           %al,(%rax)
+  DB  0,1                                 ; add           %al,(%rcx)
+  DB  4,5                                 ; add           $0x5,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  12,13                               ; or            $0xd,%al
+  DB  14                                  ; (bad)
+  DB  15,16,17                            ; movups        (%rcx),%xmm2
+  DB  20,21                               ; adc           $0x15,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  30                                  ; (bad)
+  DB  31                                  ; (bad)
+  DB  0,1                                 ; add           %al,(%rcx)
+  DB  4,5                                 ; add           $0x5,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  12,13                               ; or            $0xd,%al
+  DB  14                                  ; (bad)
+  DB  15,16,17                            ; movups        (%rcx),%xmm2
+  DB  20,21                               ; adc           $0x15,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  30                                  ; (bad)
+  DB  31                                  ; (bad)
+  DB  0,1                                 ; add           %al,(%rcx)
+  DB  4,5                                 ; add           $0x5,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  8,9                                 ; or            %cl,(%rcx)
+  DB  12,13                               ; or            $0xd,%al
+  DB  12,13                               ; or            $0xd,%al
+  DB  14                                  ; (bad)
+  DB  15,16,17                            ; movups        (%rcx),%xmm2
+  DB  20,21                               ; adc           $0x15,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  24,25                               ; sbb           %bl,(%rcx)
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  28,29                               ; sbb           $0x1d,%al
+  DB  30                                  ; (bad)
+  DB  31                                  ; (bad)
   DB  255,0                               ; incl          (%rax)
   DB  255,0                               ; incl          (%rax)
   DB  255,0                               ; incl          (%rax)
@@ -46845,11 +49400,11 @@
   DB  0,128,191,0,0,128                   ; add           %al,-0x7fffff41(%rax)
   DB  191,0,0,224,64                      ; mov           $0x40e00000,%edi
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,64                              ; loopne        2ff88 <.literal16+0x118>
+  DB  224,64                              ; loopne        32f48 <.literal16+0x118>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,64                              ; loopne        2ff8c <.literal16+0x11c>
+  DB  224,64                              ; loopne        32f4c <.literal16+0x11c>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,64                              ; loopne        2ff90 <.literal16+0x120>
+  DB  224,64                              ; loopne        32f50 <.literal16+0x120>
   DB  154                                 ; (bad)
   DB  153                                 ; cltd
   DB  153                                 ; cltd
@@ -46869,13 +49424,13 @@
   DB  10,23                               ; or            (%rdi),%dl
   DB  63                                  ; (bad)
   DB  174                                 ; scas          %es:(%rdi),%al
-  DB  71,225,61                           ; rex.RXB       loope 2ffb1 <.literal16+0x141>
+  DB  71,225,61                           ; rex.RXB       loope 32f71 <.literal16+0x141>
   DB  174                                 ; scas          %es:(%rdi),%al
-  DB  71,225,61                           ; rex.RXB       loope 2ffb5 <.literal16+0x145>
+  DB  71,225,61                           ; rex.RXB       loope 32f75 <.literal16+0x145>
   DB  174                                 ; scas          %es:(%rdi),%al
-  DB  71,225,61                           ; rex.RXB       loope 2ffb9 <.literal16+0x149>
+  DB  71,225,61                           ; rex.RXB       loope 32f79 <.literal16+0x149>
   DB  174                                 ; scas          %es:(%rdi),%al
-  DB  71,225,61                           ; rex.RXB       loope 2ffbd <.literal16+0x14d>
+  DB  71,225,61                           ; rex.RXB       loope 32f7d <.literal16+0x14d>
   DB  255,0                               ; incl          (%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  255,0                               ; incl          (%rax)
@@ -46886,10 +49441,10 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  1,255                               ; add           %edi,%edi
   DB  255                                 ; (bad)
-  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a02ff98 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c1c>
+  DB  255,5,255,255,255,9                 ; incl          0x9ffffff(%rip)        # a032f58 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c7c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,13,255,255,255,2                ; decl          0x2ffffff(%rip)        # 302ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c24>
+  DB  255,13,255,255,255,2                ; decl          0x2ffffff(%rip)        # 3032f60 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c84>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255,6                               ; incl          (%rsi)
@@ -46904,11 +49459,11 @@
   DB  255,0                               ; incl          (%rax)
   DB  0,127,67                            ; add           %bh,0x43(%rdi)
   DB  0,0                                 ; add           %al,(%rax)
-  DB  127,67                              ; jg            2fffb <.literal16+0x18b>
+  DB  127,67                              ; jg            32fbb <.literal16+0x18b>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  127,67                              ; jg            2ffff <.literal16+0x18f>
+  DB  127,67                              ; jg            32fbf <.literal16+0x18f>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  127,67                              ; jg            30003 <.literal16+0x193>
+  DB  127,67                              ; jg            32fc3 <.literal16+0x193>
   DB  0,0                                 ; add           %al,(%rax)
   DB  128,127,0,0                         ; cmpb          $0x0,0x0(%rdi)
   DB  128,127,0,0                         ; cmpb          $0x0,0x0(%rdi)
@@ -47064,13 +49619,13 @@
   DB  132,55                              ; test          %dh,(%rdi)
   DB  8,33                                ; or            %ah,(%rcx)
   DB  132,55                              ; test          %dh,(%rdi)
-  DB  224,7                               ; loopne        30119 <.literal16+0x2a9>
+  DB  224,7                               ; loopne        330d9 <.literal16+0x2a9>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,7                               ; loopne        3011d <.literal16+0x2ad>
+  DB  224,7                               ; loopne        330dd <.literal16+0x2ad>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,7                               ; loopne        30121 <.literal16+0x2b1>
+  DB  224,7                               ; loopne        330e1 <.literal16+0x2b1>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  224,7                               ; loopne        30125 <.literal16+0x2b5>
+  DB  224,7                               ; loopne        330e5 <.literal16+0x2b5>
   DB  0,0                                 ; add           %al,(%rax)
   DB  33,8                                ; and           %ecx,(%rax)
   DB  2,58                                ; add           (%rdx),%bh
@@ -47124,17 +49679,17 @@
   DB  0,0                                 ; add           %al,(%rax)
   DB  52,255                              ; xor           $0xff,%al
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            30194 <.literal16+0x324>
+  DB  127,0                               ; jg            33154 <.literal16+0x324>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            30198 <.literal16+0x328>
+  DB  127,0                               ; jg            33158 <.literal16+0x328>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            3019c <.literal16+0x32c>
+  DB  127,0                               ; jg            3315c <.literal16+0x32c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            301a0 <.literal16+0x330>
-  DB  119,115                             ; ja            30215 <.literal16+0x3a5>
+  DB  127,0                               ; jg            33160 <.literal16+0x330>
+  DB  119,115                             ; ja            331d5 <.literal16+0x3a5>
   DB  248                                 ; clc
   DB  194,119,115                         ; retq          $0x7377
   DB  248                                 ; clc
@@ -47145,7 +49700,7 @@
   DB  194,117,191                         ; retq          $0xbf75
   DB  191,63,117,191,191                  ; mov           $0xbfbf753f,%edi
   DB  63                                  ; (bad)
-  DB  117,191                             ; jne           30179 <.literal16+0x309>
+  DB  117,191                             ; jne           33139 <.literal16+0x309>
   DB  191,63,117,191,191                  ; mov           $0xbfbf753f,%edi
   DB  63                                  ; (bad)
   DB  249                                 ; stc
@@ -47157,7 +49712,7 @@
   DB  249                                 ; stc
   DB  68,180,62                           ; rex.R         mov $0x3e,%spl
   DB  163,233,220,63,163,233,220,63,163   ; movabs        %eax,0xa33fdce9a33fdce9
-  DB  233,220,63,163,233                  ; jmpq          ffffffffe9a641ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34e3e>
+  DB  233,220,63,163,233                  ; jmpq          ffffffffe9a6717a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34e9e>
   DB  220,63                              ; fdivrl        (%rdi)
   DB  81                                  ; push          %rcx
   DB  140,242                             ; mov           %?,%edx
@@ -47247,16 +49802,16 @@
   DB  128,3,62                            ; addb          $0x3e,(%rbx)
   DB  31                                  ; (bad)
   DB  215                                 ; xlat          %ds:(%rbx)
-  DB  118,63                              ; jbe           30303 <.literal16+0x493>
+  DB  118,63                              ; jbe           332c3 <.literal16+0x493>
   DB  31                                  ; (bad)
   DB  215                                 ; xlat          %ds:(%rbx)
-  DB  118,63                              ; jbe           30307 <.literal16+0x497>
+  DB  118,63                              ; jbe           332c7 <.literal16+0x497>
   DB  31                                  ; (bad)
   DB  215                                 ; xlat          %ds:(%rbx)
-  DB  118,63                              ; jbe           3030b <.literal16+0x49b>
+  DB  118,63                              ; jbe           332cb <.literal16+0x49b>
   DB  31                                  ; (bad)
   DB  215                                 ; xlat          %ds:(%rbx)
-  DB  118,63                              ; jbe           3030f <.literal16+0x49f>
+  DB  118,63                              ; jbe           332cf <.literal16+0x49f>
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%rax)
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%rax)
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%rax)
@@ -47277,13 +49832,13 @@
   DB  65,0,0                              ; add           %al,(%r8)
   DB  248                                 ; clc
   DB  65,0,0                              ; add           %al,(%r8)
-  DB  124,66                              ; jl            30346 <.literal16+0x4d6>
+  DB  124,66                              ; jl            33306 <.literal16+0x4d6>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  124,66                              ; jl            3034a <.literal16+0x4da>
+  DB  124,66                              ; jl            3330a <.literal16+0x4da>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  124,66                              ; jl            3034e <.literal16+0x4de>
+  DB  124,66                              ; jl            3330e <.literal16+0x4de>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  124,66                              ; jl            30352 <.literal16+0x4e2>
+  DB  124,66                              ; jl            33312 <.literal16+0x4e2>
   DB  0,240                               ; add           %dh,%al
   DB  0,0                                 ; add           %al,(%rax)
   DB  0,240                               ; add           %dh,%al
@@ -47329,25 +49884,25 @@
   DB  136,136,61,137,136,136              ; mov           %cl,-0x777776c3(%rax)
   DB  61,137,136,136,61                   ; cmp           $0x3d888889,%eax
   DB  0,0                                 ; add           %al,(%rax)
-  DB  112,65                              ; jo            303d5 <.literal16+0x565>
+  DB  112,65                              ; jo            33395 <.literal16+0x565>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  112,65                              ; jo            303d9 <.literal16+0x569>
+  DB  112,65                              ; jo            33399 <.literal16+0x569>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  112,65                              ; jo            303dd <.literal16+0x56d>
+  DB  112,65                              ; jo            3339d <.literal16+0x56d>
   DB  0,0                                 ; add           %al,(%rax)
-  DB  112,65                              ; jo            303e1 <.literal16+0x571>
+  DB  112,65                              ; jo            333a1 <.literal16+0x571>
   DB  0,128,0,0,0,128                     ; add           %al,-0x80000000(%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  0,128,0,0,0,128                     ; add           %al,-0x80000000(%rax)
   DB  0,0                                 ; add           %al,(%rax)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            303b3 <.literal16+0x543>
+  DB  127,0                               ; jg            33373 <.literal16+0x543>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            303b7 <.literal16+0x547>
+  DB  127,0                               ; jg            33377 <.literal16+0x547>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            303bb <.literal16+0x54b>
+  DB  127,0                               ; jg            3337b <.literal16+0x54b>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            303bf <.literal16+0x54f>
+  DB  127,0                               ; jg            3337f <.literal16+0x54f>
   DB  0,0                                 ; add           %al,(%rax)
   DB  4,0                                 ; add           $0x0,%al
   DB  0,0                                 ; add           %al,(%rax)
@@ -47373,13 +49928,13 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,255                             ; jg            303f8 <.literal16+0x588>
+  DB  127,255                             ; jg            333b8 <.literal16+0x588>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,255                             ; jg            303fc <.literal16+0x58c>
+  DB  127,255                             ; jg            333bc <.literal16+0x58c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            30401 <.literal16+0x591>
+  DB  127,0                               ; jg            333c1 <.literal16+0x591>
   DB  0,128,56,0,0,128                    ; add           %al,-0x7fffffc8(%rax)
   DB  56,0                                ; cmp           %al,(%rax)
   DB  0,128,56,0,0,128                    ; add           %al,-0x7fffffc8(%rax)
@@ -47393,13 +49948,13 @@
   DB  64,254                              ; rex           (bad)
   DB  255,0                               ; incl          (%rax)
   DB  255                                 ; (bad)
-  DB  127,71                              ; jg            3046b <.literal16+0x5fb>
+  DB  127,71                              ; jg            3342b <.literal16+0x5fb>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            3046f <.literal16+0x5ff>
+  DB  127,71                              ; jg            3342f <.literal16+0x5ff>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            30473 <.literal16+0x603>
+  DB  127,71                              ; jg            33433 <.literal16+0x603>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            30477 <.literal16+0x607>
+  DB  127,71                              ; jg            33437 <.literal16+0x607>
   DB  208                                 ; (bad)
   DB  179,89                              ; mov           $0x59,%bl
   DB  62,208                              ; ds            (bad)
@@ -47476,13 +50031,13 @@
   DB  192,191,0,0,192,191,0               ; sarb          $0x0,-0x40400000(%rdi)
   DB  0,192                               ; add           %al,%al
   DB  191,0,0,192,191                     ; mov           $0xbfc00000,%edi
-  DB  114,28                              ; jb            3050e <.literal16+0x69e>
+  DB  114,28                              ; jb            334ce <.literal16+0x69e>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         30512 <.literal16+0x6a2>
+  DB  62,114,28                           ; jb,pt         334d2 <.literal16+0x6a2>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         30516 <.literal16+0x6a6>
+  DB  62,114,28                           ; jb,pt         334d6 <.literal16+0x6a6>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         3051a <.literal16+0x6aa>
+  DB  62,114,28                           ; jb,pt         334da <.literal16+0x6aa>
   DB  199                                 ; (bad)
   DB  62,85                               ; ds            push %rbp
   DB  85                                  ; push          %rbp
@@ -47501,15 +50056,15 @@
   DB  0,192                               ; add           %al,%al
   DB  63                                  ; (bad)
   DB  57,142,99,61,57,142                 ; cmp           %ecx,-0x71c6c29d(%rsi)
-  DB  99,61,57,142,99,61                  ; movslq        0x3d638e39(%rip),%edi        # 3d669365 <_sk_srcover_bgra_8888_sse2_lowp+0x3d639fe9>
+  DB  99,61,57,142,99,61                  ; movslq        0x3d638e39(%rip),%edi        # 3d66c325 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a049>
   DB  57,142,99,61,114,249                ; cmp           %ecx,-0x68dc29d(%rsi)
-  DB  127,63                              ; jg            30573 <.literal16+0x703>
-  DB  114,249                             ; jb            3052f <.literal16+0x6bf>
-  DB  127,63                              ; jg            30577 <.literal16+0x707>
-  DB  114,249                             ; jb            30533 <.literal16+0x6c3>
-  DB  127,63                              ; jg            3057b <.literal16+0x70b>
-  DB  114,249                             ; jb            30537 <.literal16+0x6c7>
-  DB  127,63                              ; jg            3057f <.literal16+0x70f>
+  DB  127,63                              ; jg            33533 <.literal16+0x703>
+  DB  114,249                             ; jb            334ef <.literal16+0x6bf>
+  DB  127,63                              ; jg            33537 <.literal16+0x707>
+  DB  114,249                             ; jb            334f3 <.literal16+0x6c3>
+  DB  127,63                              ; jg            3353b <.literal16+0x70b>
+  DB  114,249                             ; jb            334f7 <.literal16+0x6c7>
+  DB  127,63                              ; jg            3353f <.literal16+0x70f>
   DB  3,0                                 ; add           (%rax),%eax
   DB  0,0                                 ; add           %al,(%rax)
   DB  3,0                                 ; add           (%rax),%eax
@@ -47533,9 +50088,9 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  255,45,16,17,192,45                 ; ljmp          *0x2dc01110(%rip)        # 2dc31675 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc022f9>
+  DB  255,45,16,17,192,45                 ; ljmp          *0x2dc01110(%rip)        # 2dc34635 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02359>
   DB  16,17                               ; adc           %dl,(%rcx)
-  DB  192,45,16,17,192,45,16              ; shrb          $0x10,0x2dc01110(%rip)        # 2dc3167e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02302>
+  DB  192,45,16,17,192,45,16              ; shrb          $0x10,0x2dc01110(%rip)        # 2dc3463e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02362>
   DB  17,192                              ; adc           %eax,%eax
   DB  18,120,57                           ; adc           0x39(%rax),%bh
   DB  64,18,120,57                        ; adc           0x39(%rax),%dil
@@ -47639,14 +50194,14 @@
   DB  0,248                               ; add           %bh,%al
   DB  0,248                               ; add           %bh,%al
   DB  0,248                               ; add           %bh,%al
-  DB  224,255                             ; loopne        30661 <.literal16+0x7f1>
-  DB  224,255                             ; loopne        30663 <.literal16+0x7f3>
-  DB  224,255                             ; loopne        30665 <.literal16+0x7f5>
-  DB  224,255                             ; loopne        30667 <.literal16+0x7f7>
-  DB  224,255                             ; loopne        30669 <.literal16+0x7f9>
-  DB  224,255                             ; loopne        3066b <.literal16+0x7fb>
-  DB  224,255                             ; loopne        3066d <.literal16+0x7fd>
-  DB  224,255                             ; loopne        3066f <.literal16+0x7ff>
+  DB  224,255                             ; loopne        33621 <.literal16+0x7f1>
+  DB  224,255                             ; loopne        33623 <.literal16+0x7f3>
+  DB  224,255                             ; loopne        33625 <.literal16+0x7f5>
+  DB  224,255                             ; loopne        33627 <.literal16+0x7f7>
+  DB  224,255                             ; loopne        33629 <.literal16+0x7f9>
+  DB  224,255                             ; loopne        3362b <.literal16+0x7fb>
+  DB  224,255                             ; loopne        3362d <.literal16+0x7fd>
+  DB  224,255                             ; loopne        3362f <.literal16+0x7ff>
   DB  15,0,15                             ; str           (%rdi)
   DB  0,15                                ; add           %cl,(%rdi)
   DB  0,15                                ; add           %cl,(%rdi)
@@ -47719,9 +50274,9 @@
   DB  4,0                                 ; add           $0x0,%al
   DB  0,0                                 ; add           %al,(%rax)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            3070b <.literal8+0x1b>
+  DB  127,0                               ; jg            336cb <.literal8+0x1b>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            3070f <.literal8+0x1f>
+  DB  127,0                               ; jg            336cf <.literal8+0x1f>
   DB  0,0                                 ; add           %al,(%rax)
   DB  128,0,0                             ; addb          $0x0,(%rax)
   DB  0                                   ; .byte         0x0
@@ -47830,7 +50385,7 @@
   DB  102,15,110,73,4                     ; movd          0x4(%ecx),%xmm1
   DB  102,15,112,201,0                    ; pshufd        $0x0,%xmm1,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,88,136,231,228,0,0               ; addps         0xe4e7(%eax),%xmm1
+  DB  15,88,136,183,245,0,0               ; addps         0xf5b7(%eax),%xmm1
   DB  141,114,8                           ; lea           0x8(%edx),%esi
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
   DB  15,41,81,64                         ; movaps        %xmm2,0x40(%ecx)
@@ -47838,7 +50393,7 @@
   DB  15,41,81,32                         ; movaps        %xmm2,0x20(%ecx)
   DB  15,41,81,16                         ; movaps        %xmm2,0x10(%ecx)
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,144,247,228,0,0               ; movaps        0xe4f7(%eax),%xmm2
+  DB  15,40,144,199,245,0,0               ; movaps        0xf5c7(%eax),%xmm2
   DB  15,87,219                           ; xorps         %xmm3,%xmm3
   DB  86                                  ; push          %esi
   DB  81                                  ; push          %ecx
@@ -47863,15 +50418,15 @@
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  102,15,110,32                       ; movd          (%eax),%xmm4
   DB  102,15,112,228,0                    ; pshufd        $0x0,%xmm4,%xmm4
-  DB  102,15,254,161,144,228,0,0          ; paddd         0xe490(%ecx),%xmm4
+  DB  102,15,254,161,96,245,0,0           ; paddd         0xf560(%ecx),%xmm4
   DB  102,15,110,104,4                    ; movd          0x4(%eax),%xmm5
   DB  102,15,112,253,0                    ; pshufd        $0x0,%xmm5,%xmm7
   DB  102,15,239,252                      ; pxor          %xmm4,%xmm7
-  DB  102,15,111,177,160,228,0,0          ; movdqa        0xe4a0(%ecx),%xmm6
+  DB  102,15,111,177,112,245,0,0          ; movdqa        0xf570(%ecx),%xmm6
   DB  102,15,111,207                      ; movdqa        %xmm7,%xmm1
   DB  102,15,219,206                      ; pand          %xmm6,%xmm1
   DB  102,15,114,241,5                    ; pslld         $0x5,%xmm1
-  DB  102,15,111,129,192,228,0,0          ; movdqa        0xe4c0(%ecx),%xmm0
+  DB  102,15,111,129,144,245,0,0          ; movdqa        0xf590(%ecx),%xmm0
   DB  102,15,111,239                      ; movdqa        %xmm7,%xmm5
   DB  102,15,219,232                      ; pand          %xmm0,%xmm5
   DB  102,15,114,245,2                    ; pslld         $0x2,%xmm5
@@ -47881,7 +50436,7 @@
   DB  102,15,219,196                      ; pand          %xmm4,%xmm0
   DB  102,15,254,192                      ; paddd         %xmm0,%xmm0
   DB  102,15,235,198                      ; por           %xmm6,%xmm0
-  DB  102,15,111,137,176,228,0,0          ; movdqa        0xe4b0(%ecx),%xmm1
+  DB  102,15,111,137,128,245,0,0          ; movdqa        0xf580(%ecx),%xmm1
   DB  102,15,219,249                      ; pand          %xmm1,%xmm7
   DB  102,15,219,225                      ; pand          %xmm1,%xmm4
   DB  102,15,114,212,2                    ; psrld         $0x2,%xmm4
@@ -47892,8 +50447,8 @@
   DB  102,15,114,215,1                    ; psrld         $0x1,%xmm7
   DB  102,15,235,231                      ; por           %xmm7,%xmm4
   DB  15,91,196                           ; cvtdq2ps      %xmm4,%xmm0
-  DB  15,89,129,208,228,0,0               ; mulps         0xe4d0(%ecx),%xmm0
-  DB  15,88,129,224,228,0,0               ; addps         0xe4e0(%ecx),%xmm0
+  DB  15,89,129,160,245,0,0               ; mulps         0xf5a0(%ecx),%xmm0
+  DB  15,88,129,176,245,0,0               ; addps         0xf5b0(%ecx),%xmm0
   DB  243,15,16,14                        ; movss         (%esi),%xmm1
   DB  15,198,201,0                        ; shufps        $0x0,%xmm1,%xmm1
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
@@ -47957,7 +50512,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  141,81,4                            ; lea           0x4(%ecx),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,152,68,227,0,0                ; movaps        0xe344(%eax),%xmm3
+  DB  15,40,152,20,244,0,0                ; movaps        0xf414(%eax),%xmm3
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -47978,7 +50533,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  141,81,4                            ; lea           0x4(%ecx),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,128,20,227,0,0                ; movaps        0xe314(%eax),%xmm0
+  DB  15,40,128,228,243,0,0               ; movaps        0xf3e4(%eax),%xmm0
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -48060,7 +50615,7 @@
   DB  139,77,8                            ; mov           0x8(%ebp),%ecx
   DB  15,40,97,64                         ; movaps        0x40(%ecx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
-  DB  15,40,170,101,226,0,0               ; movaps        0xe265(%edx),%xmm5
+  DB  15,40,170,53,243,0,0                ; movaps        0xf335(%edx),%xmm5
   DB  15,92,235                           ; subps         %xmm3,%xmm5
   DB  15,40,113,16                        ; movaps        0x10(%ecx),%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
@@ -48097,7 +50652,7 @@
   DB  15,40,105,64                        ; movaps        0x40(%ecx),%xmm5
   DB  15,40,113,16                        ; movaps        0x10(%ecx),%xmm6
   DB  15,89,243                           ; mulps         %xmm3,%xmm6
-  DB  15,40,162,6,226,0,0                 ; movaps        0xe206(%edx),%xmm4
+  DB  15,40,162,214,242,0,0               ; movaps        0xf2d6(%edx),%xmm4
   DB  15,92,229                           ; subps         %xmm5,%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  15,88,198                           ; addps         %xmm6,%xmm0
@@ -48175,7 +50730,7 @@
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
-  DB  15,40,160,69,225,0,0                ; movaps        0xe145(%eax),%xmm4
+  DB  15,40,160,21,242,0,0                ; movaps        0xf215(%eax),%xmm4
   DB  15,92,98,64                         ; subps         0x40(%edx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
@@ -48199,7 +50754,7 @@
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
-  DB  15,40,160,13,225,0,0                ; movaps        0xe10d(%eax),%xmm4
+  DB  15,40,160,221,241,0,0               ; movaps        0xf1dd(%eax),%xmm4
   DB  15,92,227                           ; subps         %xmm3,%xmm4
   DB  15,40,66,16                         ; movaps        0x10(%edx),%xmm0
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
@@ -48227,7 +50782,7 @@
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
-  DB  15,40,160,198,224,0,0               ; movaps        0xe0c6(%eax),%xmm4
+  DB  15,40,160,150,241,0,0               ; movaps        0xf196(%eax),%xmm4
   DB  15,92,227                           ; subps         %xmm3,%xmm4
   DB  15,40,106,16                        ; movaps        0x10(%edx),%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
@@ -48259,7 +50814,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
   DB  15,40,106,64                        ; movaps        0x40(%edx),%xmm5
-  DB  15,40,160,118,224,0,0               ; movaps        0xe076(%eax),%xmm4
+  DB  15,40,160,70,241,0,0                ; movaps        0xf146(%eax),%xmm4
   DB  15,92,229                           ; subps         %xmm5,%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  15,88,66,16                         ; addps         0x10(%edx),%xmm0
@@ -48311,7 +50866,7 @@
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  15,40,80,64                         ; movaps        0x40(%eax),%xmm2
   DB  15,41,85,200                        ; movaps        %xmm2,-0x38(%ebp)
-  DB  15,40,129,247,223,0,0               ; movaps        0xdff7(%ecx),%xmm0
+  DB  15,40,129,199,240,0,0               ; movaps        0xf0c7(%ecx),%xmm0
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,92,242                           ; subps         %xmm2,%xmm6
   DB  15,40,254                           ; movaps        %xmm6,%xmm7
@@ -48369,7 +50924,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
   DB  15,88,66,16                         ; addps         0x10(%edx),%xmm0
-  DB  15,40,160,81,223,0,0                ; movaps        0xdf51(%eax),%xmm4
+  DB  15,40,160,33,240,0,0                ; movaps        0xf021(%eax),%xmm4
   DB  15,93,196                           ; minps         %xmm4,%xmm0
   DB  15,88,74,32                         ; addps         0x20(%edx),%xmm1
   DB  15,93,204                           ; minps         %xmm4,%xmm1
@@ -48437,7 +50992,7 @@
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  139,77,8                            ; mov           0x8(%ebp),%ecx
   DB  15,40,105,64                        ; movaps        0x40(%ecx),%xmm5
-  DB  15,40,154,163,222,0,0               ; movaps        0xdea3(%edx),%xmm3
+  DB  15,40,154,115,239,0,0               ; movaps        0xef73(%edx),%xmm3
   DB  15,40,243                           ; movaps        %xmm3,%xmm6
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
@@ -48497,7 +51052,7 @@
   DB  15,89,203                           ; mulps         %xmm3,%xmm1
   DB  15,95,209                           ; maxps         %xmm1,%xmm2
   DB  15,92,234                           ; subps         %xmm2,%xmm5
-  DB  15,40,138,59,222,0,0                ; movaps        0xde3b(%edx),%xmm1
+  DB  15,40,138,11,239,0,0                ; movaps        0xef0b(%edx),%xmm1
   DB  15,92,203                           ; subps         %xmm3,%xmm1
   DB  15,89,206                           ; mulps         %xmm6,%xmm1
   DB  15,88,217                           ; addps         %xmm1,%xmm3
@@ -48544,7 +51099,7 @@
   DB  15,89,203                           ; mulps         %xmm3,%xmm1
   DB  15,93,209                           ; minps         %xmm1,%xmm2
   DB  15,92,234                           ; subps         %xmm2,%xmm5
-  DB  15,40,138,187,221,0,0               ; movaps        0xddbb(%edx),%xmm1
+  DB  15,40,138,139,238,0,0               ; movaps        0xee8b(%edx),%xmm1
   DB  15,92,203                           ; subps         %xmm3,%xmm1
   DB  15,89,206                           ; mulps         %xmm6,%xmm1
   DB  15,88,217                           ; addps         %xmm1,%xmm3
@@ -48595,7 +51150,7 @@
   DB  15,93,214                           ; minps         %xmm6,%xmm2
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  15,92,226                           ; subps         %xmm2,%xmm4
-  DB  15,40,146,56,221,0,0                ; movaps        0xdd38(%edx),%xmm2
+  DB  15,40,146,8,238,0,0                 ; movaps        0xee08(%edx),%xmm2
   DB  15,92,211                           ; subps         %xmm3,%xmm2
   DB  15,89,213                           ; mulps         %xmm5,%xmm2
   DB  15,88,218                           ; addps         %xmm2,%xmm3
@@ -48637,7 +51192,7 @@
   DB  15,89,202                           ; mulps         %xmm2,%xmm1
   DB  15,88,201                           ; addps         %xmm1,%xmm1
   DB  15,92,233                           ; subps         %xmm1,%xmm5
-  DB  15,40,138,178,220,0,0               ; movaps        0xdcb2(%edx),%xmm1
+  DB  15,40,138,130,237,0,0               ; movaps        0xed82(%edx),%xmm1
   DB  15,92,203                           ; subps         %xmm3,%xmm1
   DB  15,89,73,64                         ; mulps         0x40(%ecx),%xmm1
   DB  15,88,217                           ; addps         %xmm1,%xmm3
@@ -48676,7 +51231,7 @@
   DB  15,93,198                           ; minps         %xmm6,%xmm0
   DB  15,40,233                           ; movaps        %xmm1,%xmm5
   DB  15,92,232                           ; subps         %xmm0,%xmm5
-  DB  15,40,177,51,220,0,0                ; movaps        0xdc33(%ecx),%xmm6
+  DB  15,40,177,3,237,0,0                 ; movaps        0xed03(%ecx),%xmm6
   DB  15,40,198                           ; movaps        %xmm6,%xmm0
   DB  15,92,193                           ; subps         %xmm1,%xmm0
   DB  15,41,69,200                        ; movaps        %xmm0,-0x38(%ebp)
@@ -48791,7 +51346,7 @@
   DB  89                                  ; pop           %ecx
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  15,40,72,16                         ; movaps        0x10(%eax),%xmm1
-  DB  15,40,145,170,218,0,0               ; movaps        0xdaaa(%ecx),%xmm2
+  DB  15,40,145,122,235,0,0               ; movaps        0xeb7a(%ecx),%xmm2
   DB  15,40,226                           ; movaps        %xmm2,%xmm4
   DB  15,92,214                           ; subps         %xmm6,%xmm2
   DB  15,40,250                           ; movaps        %xmm2,%xmm7
@@ -48906,7 +51461,7 @@
   DB  89                                  ; pop           %ecx
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  15,40,72,64                         ; movaps        0x40(%eax),%xmm1
-  DB  15,40,145,73,217,0,0                ; movaps        0xd949(%ecx),%xmm2
+  DB  15,40,145,25,234,0,0                ; movaps        0xea19(%ecx),%xmm2
   DB  15,40,234                           ; movaps        %xmm2,%xmm5
   DB  15,92,233                           ; subps         %xmm1,%xmm5
   DB  15,40,225                           ; movaps        %xmm1,%xmm4
@@ -49014,7 +51569,7 @@
   DB  89                                  ; pop           %ecx
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  15,40,80,64                         ; movaps        0x40(%eax),%xmm2
-  DB  15,40,161,254,215,0,0               ; movaps        0xd7fe(%ecx),%xmm4
+  DB  15,40,161,206,232,0,0               ; movaps        0xe8ce(%ecx),%xmm4
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  15,92,242                           ; subps         %xmm2,%xmm6
   DB  15,40,206                           ; movaps        %xmm6,%xmm1
@@ -49140,17 +51695,17 @@
   DB  232,0,0,0,0                         ; call          f62 <_sk_softlight_sse2+0x52>
   DB  89                                  ; pop           %ecx
   DB  15,40,194                           ; movaps        %xmm2,%xmm0
-  DB  15,40,137,222,214,0,0               ; movaps        0xd6de(%ecx),%xmm1
+  DB  15,40,137,174,231,0,0               ; movaps        0xe7ae(%ecx),%xmm1
   DB  15,41,141,104,255,255,255           ; movaps        %xmm1,-0x98(%ebp)
   DB  15,88,193                           ; addps         %xmm1,%xmm0
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
-  DB  15,40,185,110,214,0,0               ; movaps        0xd66e(%ecx),%xmm7
+  DB  15,40,185,62,231,0,0                ; movaps        0xe73e(%ecx),%xmm7
   DB  15,41,125,232                       ; movaps        %xmm7,-0x18(%ebp)
   DB  15,92,250                           ; subps         %xmm2,%xmm7
   DB  15,82,242                           ; rsqrtps       %xmm2,%xmm6
   DB  15,83,206                           ; rcpps         %xmm6,%xmm1
   DB  15,92,202                           ; subps         %xmm2,%xmm1
-  DB  15,40,161,238,214,0,0               ; movaps        0xd6ee(%ecx),%xmm4
+  DB  15,40,161,190,231,0,0               ; movaps        0xe7be(%ecx),%xmm4
   DB  15,41,101,152                       ; movaps        %xmm4,-0x68(%ebp)
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  15,88,208                           ; addps         %xmm0,%xmm2
@@ -49354,7 +51909,7 @@
   DB  15,40,226                           ; movaps        %xmm2,%xmm4
   DB  15,40,72,64                         ; movaps        0x40(%eax),%xmm1
   DB  15,41,77,216                        ; movaps        %xmm1,-0x28(%ebp)
-  DB  15,40,169,173,211,0,0               ; movaps        0xd3ad(%ecx),%xmm5
+  DB  15,40,169,125,228,0,0               ; movaps        0xe47d(%ecx),%xmm5
   DB  15,92,233                           ; subps         %xmm1,%xmm5
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
   DB  15,41,133,72,255,255,255            ; movaps        %xmm0,-0xb8(%ebp)
@@ -49387,17 +51942,17 @@
   DB  15,89,233                           ; mulps         %xmm1,%xmm5
   DB  15,41,173,120,255,255,255           ; movaps        %xmm5,-0x88(%ebp)
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
-  DB  15,40,153,61,212,0,0                ; movaps        0xd43d(%ecx),%xmm3
+  DB  15,40,153,13,229,0,0                ; movaps        0xe50d(%ecx),%xmm3
   DB  15,41,93,232                        ; movaps        %xmm3,-0x18(%ebp)
   DB  15,40,117,152                       ; movaps        -0x68(%ebp),%xmm6
   DB  15,40,206                           ; movaps        %xmm6,%xmm1
   DB  15,89,203                           ; mulps         %xmm3,%xmm1
-  DB  15,40,153,77,212,0,0                ; movaps        0xd44d(%ecx),%xmm3
+  DB  15,40,153,29,229,0,0                ; movaps        0xe51d(%ecx),%xmm3
   DB  15,40,109,136                       ; movaps        -0x78(%ebp),%xmm5
   DB  15,40,253                           ; movaps        %xmm5,%xmm7
   DB  15,89,251                           ; mulps         %xmm3,%xmm7
   DB  15,88,249                           ; addps         %xmm1,%xmm7
-  DB  15,40,137,173,211,0,0               ; movaps        0xd3ad(%ecx),%xmm1
+  DB  15,40,137,125,228,0,0               ; movaps        0xe47d(%ecx),%xmm1
   DB  15,92,77,184                        ; subps         -0x48(%ebp),%xmm1
   DB  15,89,241                           ; mulps         %xmm1,%xmm6
   DB  15,41,117,152                       ; movaps        %xmm6,-0x68(%ebp)
@@ -49407,7 +51962,7 @@
   DB  15,40,77,200                        ; movaps        -0x38(%ebp),%xmm1
   DB  15,89,241                           ; mulps         %xmm1,%xmm6
   DB  15,41,117,168                       ; movaps        %xmm6,-0x58(%ebp)
-  DB  15,40,169,93,212,0,0                ; movaps        0xd45d(%ecx),%xmm5
+  DB  15,40,169,45,229,0,0                ; movaps        0xe52d(%ecx),%xmm5
   DB  15,89,205                           ; mulps         %xmm5,%xmm1
   DB  15,88,207                           ; addps         %xmm7,%xmm1
   DB  15,94,212                           ; divps         %xmm4,%xmm2
@@ -49598,17 +52153,17 @@
   DB  15,89,253                           ; mulps         %xmm5,%xmm7
   DB  232,0,0,0,0                         ; call          1577 <_sk_saturation_sse2+0xb0>
   DB  89                                  ; pop           %ecx
-  DB  15,40,153,233,208,0,0               ; movaps        0xd0e9(%ecx),%xmm3
+  DB  15,40,153,185,225,0,0               ; movaps        0xe1b9(%ecx),%xmm3
   DB  15,41,157,88,255,255,255            ; movaps        %xmm3,-0xa8(%ebp)
   DB  15,40,77,184                        ; movaps        -0x48(%ebp),%xmm1
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,40,153,249,208,0,0               ; movaps        0xd0f9(%ecx),%xmm3
+  DB  15,40,153,201,225,0,0               ; movaps        0xe1c9(%ecx),%xmm3
   DB  15,41,93,232                        ; movaps        %xmm3,-0x18(%ebp)
   DB  15,40,238                           ; movaps        %xmm6,%xmm5
   DB  15,89,235                           ; mulps         %xmm3,%xmm5
   DB  15,88,232                           ; addps         %xmm0,%xmm5
-  DB  15,40,129,89,208,0,0                ; movaps        0xd059(%ecx),%xmm0
+  DB  15,40,129,41,225,0,0                ; movaps        0xe129(%ecx),%xmm0
   DB  15,41,133,104,255,255,255           ; movaps        %xmm0,-0x98(%ebp)
   DB  15,92,69,216                        ; subps         -0x28(%ebp),%xmm0
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
@@ -49620,7 +52175,7 @@
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  15,41,141,120,255,255,255           ; movaps        %xmm1,-0x88(%ebp)
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
-  DB  15,40,129,9,209,0,0                 ; movaps        0xd109(%ecx),%xmm0
+  DB  15,40,129,217,225,0,0               ; movaps        0xe1d9(%ecx),%xmm0
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  15,88,205                           ; addps         %xmm5,%xmm1
   DB  15,40,109,168                       ; movaps        -0x58(%ebp),%xmm5
@@ -49777,16 +52332,16 @@
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  15,40,80,16                         ; movaps        0x10(%eax),%xmm2
   DB  15,40,72,32                         ; movaps        0x20(%eax),%xmm1
-  DB  15,40,177,142,206,0,0               ; movaps        0xce8e(%ecx),%xmm6
+  DB  15,40,177,94,223,0,0                ; movaps        0xdf5e(%ecx),%xmm6
   DB  15,41,117,216                       ; movaps        %xmm6,-0x28(%ebp)
   DB  15,40,194                           ; movaps        %xmm2,%xmm0
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
-  DB  15,40,153,158,206,0,0               ; movaps        0xce9e(%ecx),%xmm3
+  DB  15,40,153,110,223,0,0               ; movaps        0xdf6e(%ecx),%xmm3
   DB  15,41,93,184                        ; movaps        %xmm3,-0x48(%ebp)
   DB  15,40,241                           ; movaps        %xmm1,%xmm6
   DB  15,89,243                           ; mulps         %xmm3,%xmm6
   DB  15,88,240                           ; addps         %xmm0,%xmm6
-  DB  15,40,129,254,205,0,0               ; movaps        0xcdfe(%ecx),%xmm0
+  DB  15,40,129,206,222,0,0               ; movaps        0xdece(%ecx),%xmm0
   DB  15,41,69,168                        ; movaps        %xmm0,-0x58(%ebp)
   DB  15,92,69,200                        ; subps         -0x38(%ebp),%xmm0
   DB  15,89,208                           ; mulps         %xmm0,%xmm2
@@ -49796,7 +52351,7 @@
   DB  15,40,80,48                         ; movaps        0x30(%eax),%xmm2
   DB  15,89,194                           ; mulps         %xmm2,%xmm0
   DB  15,41,133,72,255,255,255            ; movaps        %xmm0,-0xb8(%ebp)
-  DB  15,40,137,174,206,0,0               ; movaps        0xceae(%ecx),%xmm1
+  DB  15,40,137,126,223,0,0               ; movaps        0xdf7e(%ecx),%xmm1
   DB  15,89,209                           ; mulps         %xmm1,%xmm2
   DB  15,88,214                           ; addps         %xmm6,%xmm2
   DB  15,40,88,64                         ; movaps        0x40(%eax),%xmm3
@@ -49953,18 +52508,18 @@
   DB  232,0,0,0,0                         ; call          1a35 <_sk_luminosity_sse2+0x11>
   DB  89                                  ; pop           %ecx
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
-  DB  15,40,161,43,204,0,0                ; movaps        0xcc2b(%ecx),%xmm4
+  DB  15,40,161,251,220,0,0               ; movaps        0xdcfb(%ecx),%xmm4
   DB  15,41,101,232                       ; movaps        %xmm4,-0x18(%ebp)
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
-  DB  15,40,161,59,204,0,0                ; movaps        0xcc3b(%ecx),%xmm4
+  DB  15,40,161,11,221,0,0                ; movaps        0xdd0b(%ecx),%xmm4
   DB  15,41,101,216                       ; movaps        %xmm4,-0x28(%ebp)
   DB  15,40,233                           ; movaps        %xmm1,%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
   DB  15,88,234                           ; addps         %xmm2,%xmm5
   DB  15,40,80,64                         ; movaps        0x40(%eax),%xmm2
   DB  15,41,85,184                        ; movaps        %xmm2,-0x48(%ebp)
-  DB  15,40,161,155,203,0,0               ; movaps        0xcb9b(%ecx),%xmm4
+  DB  15,40,161,107,220,0,0               ; movaps        0xdc6b(%ecx),%xmm4
   DB  15,40,252                           ; movaps        %xmm4,%xmm7
   DB  15,92,250                           ; subps         %xmm2,%xmm7
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
@@ -49974,7 +52529,7 @@
   DB  15,89,254                           ; mulps         %xmm6,%xmm7
   DB  15,41,189,104,255,255,255           ; movaps        %xmm7,-0x98(%ebp)
   DB  15,40,214                           ; movaps        %xmm6,%xmm2
-  DB  15,40,137,75,204,0,0                ; movaps        0xcc4b(%ecx),%xmm1
+  DB  15,40,137,27,221,0,0                ; movaps        0xdd1b(%ecx),%xmm1
   DB  15,89,209                           ; mulps         %xmm1,%xmm2
   DB  15,88,213                           ; addps         %xmm5,%xmm2
   DB  15,40,104,16                        ; movaps        0x10(%eax),%xmm5
@@ -50148,7 +52703,7 @@
   DB  139,49                              ; mov           (%ecx),%esi
   DB  15,133,224,0,0,0                    ; jne           1da2 <_sk_srcover_rgba_8888_sse2+0x119>
   DB  243,15,111,20,178                   ; movdqu        (%edx,%esi,4),%xmm2
-  DB  102,15,111,167,240,201,0,0          ; movdqa        0xc9f0(%edi),%xmm4
+  DB  102,15,111,167,192,218,0,0          ; movdqa        0xdac0(%edi),%xmm4
   DB  102,15,111,234                      ; movdqa        %xmm2,%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  102,15,111,242                      ; movdqa        %xmm2,%xmm6
@@ -50159,9 +52714,9 @@
   DB  102,15,219,252                      ; pand          %xmm4,%xmm7
   DB  15,91,229                           ; cvtdq2ps      %xmm5,%xmm4
   DB  15,41,97,16                         ; movaps        %xmm4,0x10(%ecx)
-  DB  15,40,175,48,201,0,0                ; movaps        0xc930(%edi),%xmm5
+  DB  15,40,175,0,218,0,0                 ; movaps        0xda00(%edi),%xmm5
   DB  15,92,235                           ; subps         %xmm3,%xmm5
-  DB  15,40,143,0,202,0,0                 ; movaps        0xca00(%edi),%xmm1
+  DB  15,40,143,208,218,0,0               ; movaps        0xdad0(%edi),%xmm1
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,88,224                           ; addps         %xmm0,%xmm4
@@ -50267,7 +52822,7 @@
   DB  139,49                              ; mov           (%ecx),%esi
   DB  15,133,221,0,0,0                    ; jne           1f2e <_sk_srcover_bgra_8888_sse2+0x116>
   DB  243,15,111,36,178                   ; movdqu        (%edx,%esi,4),%xmm4
-  DB  102,15,111,151,97,200,0,0           ; movdqa        0xc861(%edi),%xmm2
+  DB  102,15,111,151,49,217,0,0           ; movdqa        0xd931(%edi),%xmm2
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,219,234                      ; pand          %xmm2,%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
@@ -50282,9 +52837,9 @@
   DB  15,41,105,32                        ; movaps        %xmm5,0x20(%ecx)
   DB  15,91,247                           ; cvtdq2ps      %xmm7,%xmm6
   DB  15,41,113,16                        ; movaps        %xmm6,0x10(%ecx)
-  DB  15,40,191,161,199,0,0               ; movaps        0xc7a1(%edi),%xmm7
+  DB  15,40,191,113,216,0,0               ; movaps        0xd871(%edi),%xmm7
   DB  15,92,251                           ; subps         %xmm3,%xmm7
-  DB  15,40,143,113,200,0,0               ; movaps        0xc871(%edi),%xmm1
+  DB  15,40,143,65,217,0,0                ; movaps        0xd941(%edi),%xmm1
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
   DB  15,89,247                           ; mulps         %xmm7,%xmm6
   DB  15,88,240                           ; addps         %xmm0,%xmm6
@@ -50389,7 +52944,7 @@
   DB  232,0,0,0,0                         ; call          1fd8 <_sk_clamp_1_sse2+0xb>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,40,160,248,197,0,0               ; movaps        0xc5f8(%eax),%xmm4
+  DB  15,40,160,200,214,0,0               ; movaps        0xd6c8(%eax),%xmm4
   DB  15,93,196                           ; minps         %xmm4,%xmm0
   DB  15,93,204                           ; minps         %xmm4,%xmm1
   DB  15,93,212                           ; minps         %xmm4,%xmm2
@@ -50411,7 +52966,7 @@
   DB  232,0,0,0,0                         ; call          200b <_sk_clamp_a_sse2+0xb>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,93,152,197,197,0,0               ; minps         0xc5c5(%eax),%xmm3
+  DB  15,93,152,149,214,0,0               ; minps         0xd695(%eax),%xmm3
   DB  15,93,195                           ; minps         %xmm3,%xmm0
   DB  15,93,203                           ; minps         %xmm3,%xmm1
   DB  15,93,211                           ; minps         %xmm3,%xmm2
@@ -50434,7 +52989,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,85,8                            ; mov           0x8(%ebp),%edx
   DB  15,40,98,64                         ; movaps        0x40(%edx),%xmm4
-  DB  15,93,160,149,197,0,0               ; minps         0xc595(%eax),%xmm4
+  DB  15,93,160,101,214,0,0               ; minps         0xd665(%eax),%xmm4
   DB  15,41,98,64                         ; movaps        %xmm4,0x40(%edx)
   DB  15,40,106,16                        ; movaps        0x10(%edx),%xmm5
   DB  15,40,114,32                        ; movaps        0x20(%edx),%xmm6
@@ -50502,7 +53057,7 @@
   DB  232,0,0,0,0                         ; call          20e6 <_sk_invert_sse2+0xb>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,40,160,234,196,0,0               ; movaps        0xc4ea(%eax),%xmm4
+  DB  15,40,160,186,213,0,0               ; movaps        0xd5ba(%eax),%xmm4
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,92,232                           ; subps         %xmm0,%xmm5
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
@@ -50614,10 +53169,10 @@
   DB  232,0,0,0,0                         ; call          21e4 <_sk_unpremul_sse2+0xb>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,40,160,236,195,0,0               ; movaps        0xc3ec(%eax),%xmm4
+  DB  15,40,160,188,212,0,0               ; movaps        0xd4bc(%eax),%xmm4
   DB  15,94,227                           ; divps         %xmm3,%xmm4
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
-  DB  15,194,168,204,196,0,0,1            ; cmpltps       0xc4cc(%eax),%xmm5
+  DB  15,194,168,156,213,0,0,1            ; cmpltps       0xd59c(%eax),%xmm5
   DB  15,84,236                           ; andps         %xmm4,%xmm5
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
   DB  15,89,205                           ; mulps         %xmm5,%xmm1
@@ -50644,19 +53199,19 @@
   DB  88                                  ; pop           %eax
   DB  15,40,202                           ; movaps        %xmm2,%xmm1
   DB  15,89,201                           ; mulps         %xmm1,%xmm1
-  DB  15,40,160,46,196,0,0                ; movaps        0xc42e(%eax),%xmm4
+  DB  15,40,160,254,212,0,0               ; movaps        0xd4fe(%eax),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
-  DB  15,40,176,158,196,0,0               ; movaps        0xc49e(%eax),%xmm6
+  DB  15,40,176,110,213,0,0               ; movaps        0xd56e(%eax),%xmm6
   DB  15,41,117,216                       ; movaps        %xmm6,-0x28(%ebp)
   DB  15,88,198                           ; addps         %xmm6,%xmm0
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
-  DB  15,40,176,142,196,0,0               ; movaps        0xc48e(%eax),%xmm6
+  DB  15,40,176,94,213,0,0                ; movaps        0xd55e(%eax),%xmm6
   DB  15,40,202                           ; movaps        %xmm2,%xmm1
   DB  15,89,206                           ; mulps         %xmm6,%xmm1
-  DB  15,40,184,174,196,0,0               ; movaps        0xc4ae(%eax),%xmm7
+  DB  15,40,184,126,213,0,0               ; movaps        0xd57e(%eax),%xmm7
   DB  15,41,125,232                       ; movaps        %xmm7,-0x18(%ebp)
   DB  15,88,199                           ; addps         %xmm7,%xmm0
-  DB  15,40,184,190,196,0,0               ; movaps        0xc4be(%eax),%xmm7
+  DB  15,40,184,142,213,0,0               ; movaps        0xd58e(%eax),%xmm7
   DB  15,194,215,1                        ; cmpltps       %xmm7,%xmm2
   DB  15,84,202                           ; andps         %xmm2,%xmm1
   DB  15,85,208                           ; andnps        %xmm0,%xmm2
@@ -50714,18 +53269,18 @@
   DB  15,40,72,16                         ; movaps        0x10(%eax),%xmm1
   DB  15,40,233                           ; movaps        %xmm1,%xmm5
   DB  15,89,237                           ; mulps         %xmm5,%xmm5
-  DB  15,40,161,83,195,0,0                ; movaps        0xc353(%ecx),%xmm4
+  DB  15,40,161,35,212,0,0                ; movaps        0xd423(%ecx),%xmm4
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
-  DB  15,40,177,195,195,0,0               ; movaps        0xc3c3(%ecx),%xmm6
+  DB  15,40,177,147,212,0,0               ; movaps        0xd493(%ecx),%xmm6
   DB  15,88,198                           ; addps         %xmm6,%xmm0
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
-  DB  15,40,169,179,195,0,0               ; movaps        0xc3b3(%ecx),%xmm5
+  DB  15,40,169,131,212,0,0               ; movaps        0xd483(%ecx),%xmm5
   DB  15,40,209                           ; movaps        %xmm1,%xmm2
   DB  15,89,213                           ; mulps         %xmm5,%xmm2
-  DB  15,40,185,211,195,0,0               ; movaps        0xc3d3(%ecx),%xmm7
+  DB  15,40,185,163,212,0,0               ; movaps        0xd4a3(%ecx),%xmm7
   DB  15,88,199                           ; addps         %xmm7,%xmm0
-  DB  15,40,153,227,195,0,0               ; movaps        0xc3e3(%ecx),%xmm3
+  DB  15,40,153,179,212,0,0               ; movaps        0xd4b3(%ecx),%xmm3
   DB  15,194,203,1                        ; cmpltps       %xmm3,%xmm1
   DB  15,84,209                           ; andps         %xmm1,%xmm2
   DB  15,85,200                           ; andnps        %xmm0,%xmm1
@@ -50785,25 +53340,25 @@
   DB  232,0,0,0,0                         ; call          23f8 <_sk_to_srgb_sse2+0x18>
   DB  88                                  ; pop           %eax
   DB  15,82,218                           ; rsqrtps       %xmm2,%xmm3
-  DB  15,40,160,24,195,0,0                ; movaps        0xc318(%eax),%xmm4
+  DB  15,40,160,232,211,0,0               ; movaps        0xd3e8(%eax),%xmm4
   DB  15,40,235                           ; movaps        %xmm3,%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
-  DB  15,40,128,40,195,0,0                ; movaps        0xc328(%eax),%xmm0
+  DB  15,40,128,248,211,0,0               ; movaps        0xd3f8(%eax),%xmm0
   DB  15,41,69,232                        ; movaps        %xmm0,-0x18(%ebp)
   DB  15,88,232                           ; addps         %xmm0,%xmm5
   DB  15,89,235                           ; mulps         %xmm3,%xmm5
-  DB  15,40,128,56,195,0,0                ; movaps        0xc338(%eax),%xmm0
+  DB  15,40,128,8,212,0,0                 ; movaps        0xd408(%eax),%xmm0
   DB  15,41,69,200                        ; movaps        %xmm0,-0x38(%ebp)
   DB  15,88,232                           ; addps         %xmm0,%xmm5
-  DB  15,40,128,72,195,0,0                ; movaps        0xc348(%eax),%xmm0
+  DB  15,40,128,24,212,0,0                ; movaps        0xd418(%eax),%xmm0
   DB  15,41,69,216                        ; movaps        %xmm0,-0x28(%ebp)
   DB  15,88,216                           ; addps         %xmm0,%xmm3
   DB  15,83,195                           ; rcpps         %xmm3,%xmm0
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
-  DB  15,40,168,8,195,0,0                 ; movaps        0xc308(%eax),%xmm5
+  DB  15,40,168,216,211,0,0               ; movaps        0xd3d8(%eax),%xmm5
   DB  15,40,202                           ; movaps        %xmm2,%xmm1
   DB  15,89,205                           ; mulps         %xmm5,%xmm1
-  DB  15,40,152,88,195,0,0                ; movaps        0xc358(%eax),%xmm3
+  DB  15,40,152,40,212,0,0                ; movaps        0xd428(%eax),%xmm3
   DB  15,194,211,1                        ; cmpltps       %xmm3,%xmm2
   DB  15,84,202                           ; andps         %xmm2,%xmm1
   DB  15,85,208                           ; andnps        %xmm0,%xmm2
@@ -50872,14 +53427,14 @@
   DB  15,40,195                           ; movaps        %xmm3,%xmm0
   DB  15,92,193                           ; subps         %xmm1,%xmm0
   DB  15,41,69,216                        ; movaps        %xmm0,-0x28(%ebp)
-  DB  15,40,136,225,192,0,0               ; movaps        0xc0e1(%eax),%xmm1
+  DB  15,40,136,177,209,0,0               ; movaps        0xd1b1(%eax),%xmm1
   DB  15,94,200                           ; divps         %xmm0,%xmm1
   DB  15,40,199                           ; movaps        %xmm7,%xmm0
   DB  15,92,194                           ; subps         %xmm2,%xmm0
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
   DB  15,40,239                           ; movaps        %xmm7,%xmm5
   DB  15,194,234,1                        ; cmpltps       %xmm2,%xmm5
-  DB  15,84,168,113,194,0,0               ; andps         0xc271(%eax),%xmm5
+  DB  15,84,168,65,211,0,0                ; andps         0xd341(%eax),%xmm5
   DB  15,88,232                           ; addps         %xmm0,%xmm5
   DB  15,40,195                           ; movaps        %xmm3,%xmm0
   DB  15,194,196,0                        ; cmpeqps       %xmm4,%xmm0
@@ -50889,9 +53444,9 @@
   DB  15,92,231                           ; subps         %xmm7,%xmm4
   DB  15,89,209                           ; mulps         %xmm1,%xmm2
   DB  15,89,225                           ; mulps         %xmm1,%xmm4
-  DB  15,40,136,129,194,0,0               ; movaps        0xc281(%eax),%xmm1
+  DB  15,40,136,81,211,0,0                ; movaps        0xd351(%eax),%xmm1
   DB  15,88,209                           ; addps         %xmm1,%xmm2
-  DB  15,88,160,145,194,0,0               ; addps         0xc291(%eax),%xmm4
+  DB  15,88,160,97,211,0,0                ; addps         0xd361(%eax),%xmm4
   DB  15,84,214                           ; andps         %xmm6,%xmm2
   DB  15,85,244                           ; andnps        %xmm4,%xmm6
   DB  15,86,242                           ; orps          %xmm2,%xmm6
@@ -50903,7 +53458,7 @@
   DB  15,194,226,4                        ; cmpneqps      %xmm2,%xmm4
   DB  15,92,203                           ; subps         %xmm3,%xmm1
   DB  15,88,218                           ; addps         %xmm2,%xmm3
-  DB  15,40,168,209,192,0,0               ; movaps        0xc0d1(%eax),%xmm5
+  DB  15,40,168,161,209,0,0               ; movaps        0xd1a1(%eax),%xmm5
   DB  15,92,202                           ; subps         %xmm2,%xmm1
   DB  15,40,211                           ; movaps        %xmm3,%xmm2
   DB  15,89,213                           ; mulps         %xmm5,%xmm2
@@ -50913,7 +53468,7 @@
   DB  15,86,233                           ; orps          %xmm1,%xmm5
   DB  15,40,77,216                        ; movaps        -0x28(%ebp),%xmm1
   DB  15,94,205                           ; divps         %xmm5,%xmm1
-  DB  15,89,128,161,194,0,0               ; mulps         0xc2a1(%eax),%xmm0
+  DB  15,89,128,113,211,0,0               ; mulps         0xd371(%eax),%xmm0
   DB  15,84,196                           ; andps         %xmm4,%xmm0
   DB  15,84,204                           ; andps         %xmm4,%xmm1
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
@@ -50936,7 +53491,7 @@
   DB  15,41,69,184                        ; movaps        %xmm0,-0x48(%ebp)
   DB  232,0,0,0,0                         ; call          25ea <_sk_hsl_to_rgb_sse2+0x19>
   DB  88                                  ; pop           %eax
-  DB  15,40,160,214,191,0,0               ; movaps        0xbfd6(%eax),%xmm4
+  DB  15,40,160,166,208,0,0               ; movaps        0xd0a6(%eax),%xmm4
   DB  15,40,220                           ; movaps        %xmm4,%xmm3
   DB  15,41,165,104,255,255,255           ; movaps        %xmm4,-0x98(%ebp)
   DB  15,194,218,2                        ; cmpleps       %xmm2,%xmm3
@@ -50949,13 +53504,13 @@
   DB  15,84,243                           ; andps         %xmm3,%xmm6
   DB  15,85,217                           ; andnps        %xmm1,%xmm3
   DB  15,86,222                           ; orps          %xmm6,%xmm3
-  DB  15,40,168,182,193,0,0               ; movaps        0xc1b6(%eax),%xmm5
+  DB  15,40,168,134,210,0,0               ; movaps        0xd286(%eax),%xmm5
   DB  15,88,232                           ; addps         %xmm0,%xmm5
   DB  243,15,91,205                       ; cvttps2dq     %xmm5,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,194,193,1                        ; cmpltps       %xmm1,%xmm0
-  DB  15,40,176,230,191,0,0               ; movaps        0xbfe6(%eax),%xmm6
+  DB  15,40,176,182,208,0,0               ; movaps        0xd0b6(%eax),%xmm6
   DB  15,41,117,136                       ; movaps        %xmm6,-0x78(%ebp)
   DB  15,84,198                           ; andps         %xmm6,%xmm0
   DB  15,92,200                           ; subps         %xmm0,%xmm1
@@ -50965,19 +53520,19 @@
   DB  15,41,93,216                        ; movaps        %xmm3,-0x28(%ebp)
   DB  15,88,210                           ; addps         %xmm2,%xmm2
   DB  15,92,211                           ; subps         %xmm3,%xmm2
-  DB  15,40,184,198,193,0,0               ; movaps        0xc1c6(%eax),%xmm7
+  DB  15,40,184,150,210,0,0               ; movaps        0xd296(%eax),%xmm7
   DB  15,41,189,88,255,255,255            ; movaps        %xmm7,-0xa8(%ebp)
   DB  15,194,253,2                        ; cmpleps       %xmm5,%xmm7
   DB  15,92,218                           ; subps         %xmm2,%xmm3
   DB  15,41,93,200                        ; movaps        %xmm3,-0x38(%ebp)
   DB  15,40,204                           ; movaps        %xmm4,%xmm1
   DB  15,194,205,2                        ; cmpleps       %xmm5,%xmm1
-  DB  15,40,160,166,193,0,0               ; movaps        0xc1a6(%eax),%xmm4
+  DB  15,40,160,118,210,0,0               ; movaps        0xd276(%eax),%xmm4
   DB  15,41,165,120,255,255,255           ; movaps        %xmm4,-0x88(%ebp)
   DB  15,194,229,2                        ; cmpleps       %xmm5,%xmm4
-  DB  15,40,176,118,193,0,0               ; movaps        0xc176(%eax),%xmm6
+  DB  15,40,176,70,210,0,0                ; movaps        0xd246(%eax),%xmm6
   DB  15,89,238                           ; mulps         %xmm6,%xmm5
-  DB  15,40,128,150,193,0,0               ; movaps        0xc196(%eax),%xmm0
+  DB  15,40,128,102,210,0,0               ; movaps        0xd266(%eax),%xmm0
   DB  15,41,69,168                        ; movaps        %xmm0,-0x58(%ebp)
   DB  15,92,197                           ; subps         %xmm5,%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
@@ -51003,18 +53558,18 @@
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  15,40,203                           ; movaps        %xmm3,%xmm1
   DB  15,194,200,1                        ; cmpltps       %xmm0,%xmm1
-  DB  15,84,136,230,191,0,0               ; andps         0xbfe6(%eax),%xmm1
+  DB  15,84,136,182,208,0,0               ; andps         0xd0b6(%eax),%xmm1
   DB  15,92,193                           ; subps         %xmm1,%xmm0
   DB  15,40,203                           ; movaps        %xmm3,%xmm1
   DB  15,92,200                           ; subps         %xmm0,%xmm1
-  DB  15,40,128,198,193,0,0               ; movaps        0xc1c6(%eax),%xmm0
+  DB  15,40,128,150,210,0,0               ; movaps        0xd296(%eax),%xmm0
   DB  15,194,193,2                        ; cmpleps       %xmm1,%xmm0
-  DB  15,40,152,214,191,0,0               ; movaps        0xbfd6(%eax),%xmm3
+  DB  15,40,152,166,208,0,0               ; movaps        0xd0a6(%eax),%xmm3
   DB  15,194,217,2                        ; cmpleps       %xmm1,%xmm3
-  DB  15,40,160,166,193,0,0               ; movaps        0xc1a6(%eax),%xmm4
+  DB  15,40,160,118,210,0,0               ; movaps        0xd276(%eax),%xmm4
   DB  15,194,225,2                        ; cmpleps       %xmm1,%xmm4
   DB  15,89,206                           ; mulps         %xmm6,%xmm1
-  DB  15,40,168,150,193,0,0               ; movaps        0xc196(%eax),%xmm5
+  DB  15,40,168,102,210,0,0               ; movaps        0xd266(%eax),%xmm5
   DB  15,92,233                           ; subps         %xmm1,%xmm5
   DB  15,89,239                           ; mulps         %xmm7,%xmm5
   DB  15,88,234                           ; addps         %xmm2,%xmm5
@@ -51034,7 +53589,7 @@
   DB  15,40,125,232                       ; movaps        -0x18(%ebp),%xmm7
   DB  15,85,252                           ; andnps        %xmm4,%xmm7
   DB  15,40,93,184                        ; movaps        -0x48(%ebp),%xmm3
-  DB  15,88,152,214,193,0,0               ; addps         0xc1d6(%eax),%xmm3
+  DB  15,88,152,166,210,0,0               ; addps         0xd2a6(%eax),%xmm3
   DB  243,15,91,195                       ; cvttps2dq     %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
   DB  15,40,203                           ; movaps        %xmm3,%xmm1
@@ -51132,9 +53687,9 @@
   DB  102,15,110,36,62                    ; movd          (%esi,%edi,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,162,44,190,0,0           ; pand          0xbe2c(%edx),%xmm4
+  DB  102,15,219,162,252,206,0,0          ; pand          0xcefc(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,108,191,0,0               ; mulps         0xbf6c(%edx),%xmm4
+  DB  15,89,162,60,208,0,0                ; mulps         0xd03c(%edx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
@@ -51198,17 +53753,17 @@
   DB  15,133,157,0,0,0                    ; jne           29dc <_sk_scale_565_sse2+0xd8>
   DB  243,15,126,52,126                   ; movq          (%esi,%edi,2),%xmm6
   DB  102,15,97,240                       ; punpcklwd     %xmm0,%xmm6
-  DB  102,15,111,162,194,190,0,0          ; movdqa        0xbec2(%edx),%xmm4
+  DB  102,15,111,162,146,207,0,0          ; movdqa        0xcf92(%edx),%xmm4
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
   DB  15,91,212                           ; cvtdq2ps      %xmm4,%xmm2
-  DB  15,89,146,210,190,0,0               ; mulps         0xbed2(%edx),%xmm2
-  DB  102,15,111,170,226,190,0,0          ; movdqa        0xbee2(%edx),%xmm5
+  DB  15,89,146,162,207,0,0               ; mulps         0xcfa2(%edx),%xmm2
+  DB  102,15,111,170,178,207,0,0          ; movdqa        0xcfb2(%edx),%xmm5
   DB  102,15,219,238                      ; pand          %xmm6,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,242,190,0,0               ; mulps         0xbef2(%edx),%xmm5
-  DB  102,15,219,178,2,191,0,0            ; pand          0xbf02(%edx),%xmm6
+  DB  15,89,170,194,207,0,0               ; mulps         0xcfc2(%edx),%xmm5
+  DB  102,15,219,178,210,207,0,0          ; pand          0xcfd2(%edx),%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,178,18,191,0,0                ; mulps         0xbf12(%edx),%xmm6
+  DB  15,89,178,226,207,0,0               ; mulps         0xcfe2(%edx),%xmm6
   DB  15,40,253                           ; movaps        %xmm5,%xmm7
   DB  15,93,254                           ; minps         %xmm6,%xmm7
   DB  15,40,226                           ; movaps        %xmm2,%xmm4
@@ -51318,9 +53873,9 @@
   DB  102,15,110,36,62                    ; movd          (%esi,%edi,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,162,4,188,0,0            ; pand          0xbc04(%edx),%xmm4
+  DB  102,15,219,162,212,204,0,0          ; pand          0xccd4(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,68,189,0,0                ; mulps         0xbd44(%edx),%xmm4
+  DB  15,89,162,20,206,0,0                ; mulps         0xce14(%edx),%xmm4
   DB  15,40,105,16                        ; movaps        0x10(%ecx),%xmm5
   DB  15,40,113,32                        ; movaps        0x20(%ecx),%xmm6
   DB  15,92,197                           ; subps         %xmm5,%xmm0
@@ -51396,17 +53951,17 @@
   DB  15,133,211,0,0,0                    ; jne           2c6a <_sk_lerp_565_sse2+0x113>
   DB  243,15,126,44,126                   ; movq          (%esi,%edi,2),%xmm5
   DB  102,15,97,232                       ; punpcklwd     %xmm0,%xmm5
-  DB  102,15,111,162,106,188,0,0          ; movdqa        0xbc6a(%edx),%xmm4
+  DB  102,15,111,162,58,205,0,0           ; movdqa        0xcd3a(%edx),%xmm4
   DB  102,15,219,229                      ; pand          %xmm5,%xmm4
   DB  15,91,204                           ; cvtdq2ps      %xmm4,%xmm1
-  DB  15,89,138,122,188,0,0               ; mulps         0xbc7a(%edx),%xmm1
-  DB  102,15,111,178,138,188,0,0          ; movdqa        0xbc8a(%edx),%xmm6
+  DB  15,89,138,74,205,0,0                ; mulps         0xcd4a(%edx),%xmm1
+  DB  102,15,111,178,90,205,0,0           ; movdqa        0xcd5a(%edx),%xmm6
   DB  102,15,219,245                      ; pand          %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,89,178,154,188,0,0               ; mulps         0xbc9a(%edx),%xmm6
-  DB  102,15,219,170,170,188,0,0          ; pand          0xbcaa(%edx),%xmm5
+  DB  15,89,178,106,205,0,0               ; mulps         0xcd6a(%edx),%xmm6
+  DB  102,15,219,170,122,205,0,0          ; pand          0xcd7a(%edx),%xmm5
   DB  15,91,213                           ; cvtdq2ps      %xmm5,%xmm2
-  DB  15,89,146,186,188,0,0               ; mulps         0xbcba(%edx),%xmm2
+  DB  15,89,146,138,205,0,0               ; mulps         0xcd8a(%edx),%xmm2
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  15,41,93,200                        ; movaps        %xmm3,-0x38(%ebp)
   DB  15,40,254                           ; movaps        %xmm6,%xmm7
@@ -51492,7 +54047,7 @@
   DB  139,30                              ; mov           (%esi),%ebx
   DB  15,133,22,1,0,0                     ; jne           2dee <_sk_load_tables_sse2+0x13c>
   DB  243,15,111,28,187                   ; movdqu        (%ebx,%edi,4),%xmm3
-  DB  102,15,111,146,208,185,0,0          ; movdqa        0xb9d0(%edx),%xmm2
+  DB  102,15,111,146,160,202,0,0          ; movdqa        0xcaa0(%edx),%xmm2
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
@@ -51548,7 +54103,7 @@
   DB  102,15,20,215                       ; unpcklpd      %xmm7,%xmm2
   DB  102,15,114,211,24                   ; psrld         $0x18,%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,154,16,187,0,0                ; mulps         0xbb10(%edx),%xmm3
+  DB  15,89,154,224,203,0,0               ; mulps         0xcbe0(%edx),%xmm3
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  137,194                             ; mov           %eax,%edx
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -51621,7 +54176,7 @@
   DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
   DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
   DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
-  DB  102,15,111,146,15,186,0,0           ; movdqa        0xba0f(%edx),%xmm2
+  DB  102,15,111,146,223,202,0,0          ; movdqa        0xcadf(%edx),%xmm2
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,97,196                       ; punpcklwd     %xmm4,%xmm0
@@ -51693,7 +54248,7 @@
   DB  243,15,126,93,232                   ; movq          -0x18(%ebp),%xmm3
   DB  102,15,97,220                       ; punpcklwd     %xmm4,%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,154,31,186,0,0                ; mulps         0xba1f(%edx),%xmm3
+  DB  15,89,154,239,202,0,0               ; mulps         0xcaef(%edx),%xmm3
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  137,194                             ; mov           %eax,%edx
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -51764,7 +54319,7 @@
   DB  242,15,112,194,232                  ; pshuflw       $0xe8,%xmm2,%xmm0
   DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
   DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
-  DB  102,15,111,146,232,183,0,0          ; movdqa        0xb7e8(%edx),%xmm2
+  DB  102,15,111,146,184,200,0,0          ; movdqa        0xc8b8(%edx),%xmm2
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  102,15,97,195                       ; punpcklwd     %xmm3,%xmm0
@@ -51829,7 +54384,7 @@
   DB  137,198                             ; mov           %eax,%esi
   DB  141,70,8                            ; lea           0x8(%esi),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,154,120,181,0,0               ; movaps        0xb578(%edx),%xmm3
+  DB  15,40,154,72,198,0,0                ; movaps        0xc648(%edx),%xmm3
   DB  80                                  ; push          %eax
   DB  81                                  ; push          %ecx
   DB  255,86,4                            ; call          *0x4(%esi)
@@ -51870,7 +54425,7 @@
   DB  90                                  ; pop           %edx
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  139,8                               ; mov           (%eax),%ecx
-  DB  15,40,162,27,180,0,0                ; movaps        0xb41b(%edx),%xmm4
+  DB  15,40,162,235,196,0,0               ; movaps        0xc4eb(%edx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  102,15,112,232,78                   ; pshufd        $0x4e,%xmm0,%xmm5
@@ -51892,7 +54447,7 @@
   DB  102,15,110,192                      ; movd          %eax,%xmm0
   DB  139,65,4                            ; mov           0x4(%ecx),%eax
   DB  102,15,196,195,1                    ; pinsrw        $0x1,%ebx,%xmm0
-  DB  15,40,170,75,181,0,0                ; movaps        0xb54b(%edx),%xmm5
+  DB  15,40,170,27,198,0,0                ; movaps        0xc61b(%edx),%xmm5
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
   DB  102,15,112,241,78                   ; pshufd        $0x4e,%xmm1,%xmm6
@@ -52020,7 +54575,7 @@
   DB  102,15,110,199                      ; movd          %edi,%xmm0
   DB  139,121,4                           ; mov           0x4(%ecx),%edi
   DB  102,15,196,198,1                    ; pinsrw        $0x1,%esi,%xmm0
-  DB  15,40,170,79,179,0,0                ; movaps        0xb34f(%edx),%xmm5
+  DB  15,40,170,31,196,0,0                ; movaps        0xc41f(%edx),%xmm5
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
   DB  102,15,91,201                       ; cvtps2dq      %xmm1,%xmm1
   DB  102,15,112,241,78                   ; pshufd        $0x4e,%xmm1,%xmm6
@@ -52266,15 +54821,15 @@
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,88,245                           ; addps         %xmm5,%xmm6
   DB  15,91,238                           ; cvtdq2ps      %xmm6,%xmm5
-  DB  15,89,170,15,177,0,0                ; mulps         0xb10f(%edx),%xmm5
-  DB  15,84,178,31,177,0,0                ; andps         0xb11f(%edx),%xmm6
-  DB  15,86,178,111,174,0,0               ; orps          0xae6f(%edx),%xmm6
-  DB  15,88,170,47,177,0,0                ; addps         0xb12f(%edx),%xmm5
-  DB  15,40,186,63,177,0,0                ; movaps        0xb13f(%edx),%xmm7
+  DB  15,89,170,223,193,0,0               ; mulps         0xc1df(%edx),%xmm5
+  DB  15,84,178,239,193,0,0               ; andps         0xc1ef(%edx),%xmm6
+  DB  15,86,178,63,191,0,0                ; orps          0xbf3f(%edx),%xmm6
+  DB  15,88,170,255,193,0,0               ; addps         0xc1ff(%edx),%xmm5
+  DB  15,40,186,15,194,0,0                ; movaps        0xc20f(%edx),%xmm7
   DB  15,89,254                           ; mulps         %xmm6,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,88,178,79,177,0,0                ; addps         0xb14f(%edx),%xmm6
-  DB  15,40,186,95,177,0,0                ; movaps        0xb15f(%edx),%xmm7
+  DB  15,88,178,31,194,0,0                ; addps         0xc21f(%edx),%xmm6
+  DB  15,40,186,47,194,0,0                ; movaps        0xc22f(%edx),%xmm7
   DB  15,94,254                           ; divps         %xmm6,%xmm7
   DB  243,15,16,49                        ; movss         (%ecx),%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
@@ -52284,21 +54839,21 @@
   DB  15,91,254                           ; cvtdq2ps      %xmm6,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
-  DB  15,40,178,127,174,0,0               ; movaps        0xae7f(%edx),%xmm6
+  DB  15,40,178,79,191,0,0                ; movaps        0xbf4f(%edx),%xmm6
   DB  15,84,198                           ; andps         %xmm6,%xmm0
   DB  15,92,248                           ; subps         %xmm0,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,199                           ; subps         %xmm7,%xmm0
-  DB  15,88,170,111,177,0,0               ; addps         0xb16f(%edx),%xmm5
-  DB  15,40,186,127,177,0,0               ; movaps        0xb17f(%edx),%xmm7
+  DB  15,88,170,63,194,0,0                ; addps         0xc23f(%edx),%xmm5
+  DB  15,40,186,79,194,0,0                ; movaps        0xc24f(%edx),%xmm7
   DB  15,89,248                           ; mulps         %xmm0,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,40,186,143,177,0,0               ; movaps        0xb18f(%edx),%xmm7
+  DB  15,40,186,95,194,0,0                ; movaps        0xc25f(%edx),%xmm7
   DB  15,92,248                           ; subps         %xmm0,%xmm7
-  DB  15,40,130,159,177,0,0               ; movaps        0xb19f(%edx),%xmm0
+  DB  15,40,130,111,194,0,0               ; movaps        0xc26f(%edx),%xmm0
   DB  15,94,199                           ; divps         %xmm7,%xmm0
   DB  15,88,197                           ; addps         %xmm5,%xmm0
-  DB  15,89,130,175,177,0,0               ; mulps         0xb1af(%edx),%xmm0
+  DB  15,89,130,127,194,0,0               ; mulps         0xc27f(%edx),%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  243,15,16,105,20                    ; movss         0x14(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
@@ -52350,15 +54905,15 @@
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,88,245                           ; addps         %xmm5,%xmm6
   DB  15,91,238                           ; cvtdq2ps      %xmm6,%xmm5
-  DB  15,89,170,216,175,0,0               ; mulps         0xafd8(%edx),%xmm5
-  DB  15,84,178,232,175,0,0               ; andps         0xafe8(%edx),%xmm6
-  DB  15,86,178,56,173,0,0                ; orps          0xad38(%edx),%xmm6
-  DB  15,88,170,248,175,0,0               ; addps         0xaff8(%edx),%xmm5
-  DB  15,40,186,8,176,0,0                 ; movaps        0xb008(%edx),%xmm7
+  DB  15,89,170,168,192,0,0               ; mulps         0xc0a8(%edx),%xmm5
+  DB  15,84,178,184,192,0,0               ; andps         0xc0b8(%edx),%xmm6
+  DB  15,86,178,8,190,0,0                 ; orps          0xbe08(%edx),%xmm6
+  DB  15,88,170,200,192,0,0               ; addps         0xc0c8(%edx),%xmm5
+  DB  15,40,186,216,192,0,0               ; movaps        0xc0d8(%edx),%xmm7
   DB  15,89,254                           ; mulps         %xmm6,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,88,178,24,176,0,0                ; addps         0xb018(%edx),%xmm6
-  DB  15,40,186,40,176,0,0                ; movaps        0xb028(%edx),%xmm7
+  DB  15,88,178,232,192,0,0               ; addps         0xc0e8(%edx),%xmm6
+  DB  15,40,186,248,192,0,0               ; movaps        0xc0f8(%edx),%xmm7
   DB  15,94,254                           ; divps         %xmm6,%xmm7
   DB  243,15,16,49                        ; movss         (%ecx),%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
@@ -52368,21 +54923,21 @@
   DB  15,91,254                           ; cvtdq2ps      %xmm6,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
-  DB  15,40,178,72,173,0,0                ; movaps        0xad48(%edx),%xmm6
+  DB  15,40,178,24,190,0,0                ; movaps        0xbe18(%edx),%xmm6
   DB  15,84,198                           ; andps         %xmm6,%xmm0
   DB  15,92,248                           ; subps         %xmm0,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,199                           ; subps         %xmm7,%xmm0
-  DB  15,88,170,56,176,0,0                ; addps         0xb038(%edx),%xmm5
-  DB  15,40,186,72,176,0,0                ; movaps        0xb048(%edx),%xmm7
+  DB  15,88,170,8,193,0,0                 ; addps         0xc108(%edx),%xmm5
+  DB  15,40,186,24,193,0,0                ; movaps        0xc118(%edx),%xmm7
   DB  15,89,248                           ; mulps         %xmm0,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,40,186,88,176,0,0                ; movaps        0xb058(%edx),%xmm7
+  DB  15,40,186,40,193,0,0                ; movaps        0xc128(%edx),%xmm7
   DB  15,92,248                           ; subps         %xmm0,%xmm7
-  DB  15,40,130,104,176,0,0               ; movaps        0xb068(%edx),%xmm0
+  DB  15,40,130,56,193,0,0                ; movaps        0xc138(%edx),%xmm0
   DB  15,94,199                           ; divps         %xmm7,%xmm0
   DB  15,88,197                           ; addps         %xmm5,%xmm0
-  DB  15,89,130,120,176,0,0               ; mulps         0xb078(%edx),%xmm0
+  DB  15,89,130,72,193,0,0                ; mulps         0xc148(%edx),%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  243,15,16,105,20                    ; movss         0x14(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
@@ -52433,15 +54988,15 @@
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,88,245                           ; addps         %xmm5,%xmm6
   DB  15,91,238                           ; cvtdq2ps      %xmm6,%xmm5
-  DB  15,89,170,164,174,0,0               ; mulps         0xaea4(%edx),%xmm5
-  DB  15,84,178,180,174,0,0               ; andps         0xaeb4(%edx),%xmm6
-  DB  15,86,178,4,172,0,0                 ; orps          0xac04(%edx),%xmm6
-  DB  15,88,170,196,174,0,0               ; addps         0xaec4(%edx),%xmm5
-  DB  15,40,186,212,174,0,0               ; movaps        0xaed4(%edx),%xmm7
+  DB  15,89,170,116,191,0,0               ; mulps         0xbf74(%edx),%xmm5
+  DB  15,84,178,132,191,0,0               ; andps         0xbf84(%edx),%xmm6
+  DB  15,86,178,212,188,0,0               ; orps          0xbcd4(%edx),%xmm6
+  DB  15,88,170,148,191,0,0               ; addps         0xbf94(%edx),%xmm5
+  DB  15,40,186,164,191,0,0               ; movaps        0xbfa4(%edx),%xmm7
   DB  15,89,254                           ; mulps         %xmm6,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,88,178,228,174,0,0               ; addps         0xaee4(%edx),%xmm6
-  DB  15,40,186,244,174,0,0               ; movaps        0xaef4(%edx),%xmm7
+  DB  15,88,178,180,191,0,0               ; addps         0xbfb4(%edx),%xmm6
+  DB  15,40,186,196,191,0,0               ; movaps        0xbfc4(%edx),%xmm7
   DB  15,94,254                           ; divps         %xmm6,%xmm7
   DB  243,15,16,49                        ; movss         (%ecx),%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
@@ -52451,21 +55006,21 @@
   DB  15,91,254                           ; cvtdq2ps      %xmm6,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
-  DB  15,40,178,20,172,0,0                ; movaps        0xac14(%edx),%xmm6
+  DB  15,40,178,228,188,0,0               ; movaps        0xbce4(%edx),%xmm6
   DB  15,84,198                           ; andps         %xmm6,%xmm0
   DB  15,92,248                           ; subps         %xmm0,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,199                           ; subps         %xmm7,%xmm0
-  DB  15,88,170,4,175,0,0                 ; addps         0xaf04(%edx),%xmm5
-  DB  15,40,186,20,175,0,0                ; movaps        0xaf14(%edx),%xmm7
+  DB  15,88,170,212,191,0,0               ; addps         0xbfd4(%edx),%xmm5
+  DB  15,40,186,228,191,0,0               ; movaps        0xbfe4(%edx),%xmm7
   DB  15,89,248                           ; mulps         %xmm0,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,40,186,36,175,0,0                ; movaps        0xaf24(%edx),%xmm7
+  DB  15,40,186,244,191,0,0               ; movaps        0xbff4(%edx),%xmm7
   DB  15,92,248                           ; subps         %xmm0,%xmm7
-  DB  15,40,130,52,175,0,0                ; movaps        0xaf34(%edx),%xmm0
+  DB  15,40,130,4,192,0,0                 ; movaps        0xc004(%edx),%xmm0
   DB  15,94,199                           ; divps         %xmm7,%xmm0
   DB  15,88,197                           ; addps         %xmm5,%xmm0
-  DB  15,89,130,68,175,0,0                ; mulps         0xaf44(%edx),%xmm0
+  DB  15,89,130,20,192,0,0                ; mulps         0xc014(%edx),%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  243,15,16,105,20                    ; movss         0x14(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
@@ -52516,15 +55071,15 @@
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,88,245                           ; addps         %xmm5,%xmm6
   DB  15,91,238                           ; cvtdq2ps      %xmm6,%xmm5
-  DB  15,89,170,112,173,0,0               ; mulps         0xad70(%edx),%xmm5
-  DB  15,84,178,128,173,0,0               ; andps         0xad80(%edx),%xmm6
-  DB  15,86,178,208,170,0,0               ; orps          0xaad0(%edx),%xmm6
-  DB  15,88,170,144,173,0,0               ; addps         0xad90(%edx),%xmm5
-  DB  15,40,186,160,173,0,0               ; movaps        0xada0(%edx),%xmm7
+  DB  15,89,170,64,190,0,0                ; mulps         0xbe40(%edx),%xmm5
+  DB  15,84,178,80,190,0,0                ; andps         0xbe50(%edx),%xmm6
+  DB  15,86,178,160,187,0,0               ; orps          0xbba0(%edx),%xmm6
+  DB  15,88,170,96,190,0,0                ; addps         0xbe60(%edx),%xmm5
+  DB  15,40,186,112,190,0,0               ; movaps        0xbe70(%edx),%xmm7
   DB  15,89,254                           ; mulps         %xmm6,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,88,178,176,173,0,0               ; addps         0xadb0(%edx),%xmm6
-  DB  15,40,186,192,173,0,0               ; movaps        0xadc0(%edx),%xmm7
+  DB  15,88,178,128,190,0,0               ; addps         0xbe80(%edx),%xmm6
+  DB  15,40,186,144,190,0,0               ; movaps        0xbe90(%edx),%xmm7
   DB  15,94,254                           ; divps         %xmm6,%xmm7
   DB  243,15,16,49                        ; movss         (%ecx),%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
@@ -52534,21 +55089,21 @@
   DB  15,91,254                           ; cvtdq2ps      %xmm6,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,194,199,1                        ; cmpltps       %xmm7,%xmm0
-  DB  15,40,178,224,170,0,0               ; movaps        0xaae0(%edx),%xmm6
+  DB  15,40,178,176,187,0,0               ; movaps        0xbbb0(%edx),%xmm6
   DB  15,84,198                           ; andps         %xmm6,%xmm0
   DB  15,92,248                           ; subps         %xmm0,%xmm7
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,199                           ; subps         %xmm7,%xmm0
-  DB  15,88,170,208,173,0,0               ; addps         0xadd0(%edx),%xmm5
-  DB  15,40,186,224,173,0,0               ; movaps        0xade0(%edx),%xmm7
+  DB  15,88,170,160,190,0,0               ; addps         0xbea0(%edx),%xmm5
+  DB  15,40,186,176,190,0,0               ; movaps        0xbeb0(%edx),%xmm7
   DB  15,89,248                           ; mulps         %xmm0,%xmm7
   DB  15,92,239                           ; subps         %xmm7,%xmm5
-  DB  15,40,186,240,173,0,0               ; movaps        0xadf0(%edx),%xmm7
+  DB  15,40,186,192,190,0,0               ; movaps        0xbec0(%edx),%xmm7
   DB  15,92,248                           ; subps         %xmm0,%xmm7
-  DB  15,40,130,0,174,0,0                 ; movaps        0xae00(%edx),%xmm0
+  DB  15,40,130,208,190,0,0               ; movaps        0xbed0(%edx),%xmm0
   DB  15,94,199                           ; divps         %xmm7,%xmm0
   DB  15,88,197                           ; addps         %xmm5,%xmm0
-  DB  15,89,130,16,174,0,0                ; mulps         0xae10(%edx),%xmm0
+  DB  15,89,130,224,190,0,0               ; mulps         0xbee0(%edx),%xmm0
   DB  102,15,91,192                       ; cvtps2dq      %xmm0,%xmm0
   DB  243,15,16,105,20                    ; movss         0x14(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
@@ -52581,15 +55136,15 @@
   DB  232,0,0,0,0                         ; call          3c21 <_sk_gamma_sse2+0x12>
   DB  88                                  ; pop           %eax
   DB  15,91,195                           ; cvtdq2ps      %xmm3,%xmm0
-  DB  15,89,128,63,172,0,0                ; mulps         0xac3f(%eax),%xmm0
-  DB  15,84,152,79,172,0,0                ; andps         0xac4f(%eax),%xmm3
-  DB  15,86,152,159,169,0,0               ; orps          0xa99f(%eax),%xmm3
-  DB  15,88,128,95,172,0,0                ; addps         0xac5f(%eax),%xmm0
+  DB  15,89,128,15,189,0,0                ; mulps         0xbd0f(%eax),%xmm0
+  DB  15,84,152,31,189,0,0                ; andps         0xbd1f(%eax),%xmm3
+  DB  15,86,152,111,186,0,0               ; orps          0xba6f(%eax),%xmm3
+  DB  15,88,128,47,189,0,0                ; addps         0xbd2f(%eax),%xmm0
   DB  15,40,227                           ; movaps        %xmm3,%xmm4
-  DB  15,89,160,111,172,0,0               ; mulps         0xac6f(%eax),%xmm4
+  DB  15,89,160,63,189,0,0                ; mulps         0xbd3f(%eax),%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  15,88,152,127,172,0,0               ; addps         0xac7f(%eax),%xmm3
-  DB  15,40,160,143,172,0,0               ; movaps        0xac8f(%eax),%xmm4
+  DB  15,88,152,79,189,0,0                ; addps         0xbd4f(%eax),%xmm3
+  DB  15,40,160,95,189,0,0                ; movaps        0xbd5f(%eax),%xmm4
   DB  15,94,227                           ; divps         %xmm3,%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
@@ -52602,30 +55157,30 @@
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
   DB  15,194,227,1                        ; cmpltps       %xmm3,%xmm4
-  DB  15,84,160,175,169,0,0               ; andps         0xa9af(%eax),%xmm4
+  DB  15,84,160,127,186,0,0               ; andps         0xba7f(%eax),%xmm4
   DB  15,92,220                           ; subps         %xmm4,%xmm3
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
   DB  15,92,227                           ; subps         %xmm3,%xmm4
-  DB  15,88,128,159,172,0,0               ; addps         0xac9f(%eax),%xmm0
-  DB  15,40,176,191,172,0,0               ; movaps        0xacbf(%eax),%xmm6
+  DB  15,88,128,111,189,0,0               ; addps         0xbd6f(%eax),%xmm0
+  DB  15,40,176,143,189,0,0               ; movaps        0xbd8f(%eax),%xmm6
   DB  15,92,244                           ; subps         %xmm4,%xmm6
-  DB  15,40,168,175,172,0,0               ; movaps        0xacaf(%eax),%xmm5
+  DB  15,40,168,127,189,0,0               ; movaps        0xbd7f(%eax),%xmm5
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  15,40,152,207,172,0,0               ; movaps        0xaccf(%eax),%xmm3
+  DB  15,40,152,159,189,0,0               ; movaps        0xbd9f(%eax),%xmm3
   DB  15,40,227                           ; movaps        %xmm3,%xmm4
   DB  15,94,230                           ; divps         %xmm6,%xmm4
   DB  15,88,224                           ; addps         %xmm0,%xmm4
   DB  15,91,193                           ; cvtdq2ps      %xmm1,%xmm0
-  DB  15,89,128,63,172,0,0                ; mulps         0xac3f(%eax),%xmm0
-  DB  15,84,136,79,172,0,0                ; andps         0xac4f(%eax),%xmm1
-  DB  15,86,136,159,169,0,0               ; orps          0xa99f(%eax),%xmm1
-  DB  15,88,128,95,172,0,0                ; addps         0xac5f(%eax),%xmm0
+  DB  15,89,128,15,189,0,0                ; mulps         0xbd0f(%eax),%xmm0
+  DB  15,84,136,31,189,0,0                ; andps         0xbd1f(%eax),%xmm1
+  DB  15,86,136,111,186,0,0               ; orps          0xba6f(%eax),%xmm1
+  DB  15,88,128,47,189,0,0                ; addps         0xbd2f(%eax),%xmm0
   DB  15,40,241                           ; movaps        %xmm1,%xmm6
-  DB  15,89,176,111,172,0,0               ; mulps         0xac6f(%eax),%xmm6
+  DB  15,89,176,63,189,0,0                ; mulps         0xbd3f(%eax),%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
-  DB  15,88,136,127,172,0,0               ; addps         0xac7f(%eax),%xmm1
-  DB  15,40,176,143,172,0,0               ; movaps        0xac8f(%eax),%xmm6
+  DB  15,88,136,79,189,0,0                ; addps         0xbd4f(%eax),%xmm1
+  DB  15,40,176,95,189,0,0                ; movaps        0xbd5f(%eax),%xmm6
   DB  15,94,241                           ; divps         %xmm1,%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
@@ -52633,12 +55188,12 @@
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,194,241,1                        ; cmpltps       %xmm1,%xmm6
-  DB  15,84,176,175,169,0,0               ; andps         0xa9af(%eax),%xmm6
+  DB  15,84,176,127,186,0,0               ; andps         0xba7f(%eax),%xmm6
   DB  15,92,206                           ; subps         %xmm6,%xmm1
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,92,241                           ; subps         %xmm1,%xmm6
-  DB  15,88,128,159,172,0,0               ; addps         0xac9f(%eax),%xmm0
-  DB  15,40,184,191,172,0,0               ; movaps        0xacbf(%eax),%xmm7
+  DB  15,88,128,111,189,0,0               ; addps         0xbd6f(%eax),%xmm0
+  DB  15,40,184,143,189,0,0               ; movaps        0xbd8f(%eax),%xmm7
   DB  15,92,254                           ; subps         %xmm6,%xmm7
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
@@ -52646,15 +55201,15 @@
   DB  15,94,207                           ; divps         %xmm7,%xmm1
   DB  15,88,200                           ; addps         %xmm0,%xmm1
   DB  15,91,194                           ; cvtdq2ps      %xmm2,%xmm0
-  DB  15,89,128,63,172,0,0                ; mulps         0xac3f(%eax),%xmm0
-  DB  15,84,144,79,172,0,0                ; andps         0xac4f(%eax),%xmm2
-  DB  15,86,144,159,169,0,0               ; orps          0xa99f(%eax),%xmm2
-  DB  15,88,128,95,172,0,0                ; addps         0xac5f(%eax),%xmm0
-  DB  15,40,176,111,172,0,0               ; movaps        0xac6f(%eax),%xmm6
+  DB  15,89,128,15,189,0,0                ; mulps         0xbd0f(%eax),%xmm0
+  DB  15,84,144,31,189,0,0                ; andps         0xbd1f(%eax),%xmm2
+  DB  15,86,144,111,186,0,0               ; orps          0xba6f(%eax),%xmm2
+  DB  15,88,128,47,189,0,0                ; addps         0xbd2f(%eax),%xmm0
+  DB  15,40,176,63,189,0,0                ; movaps        0xbd3f(%eax),%xmm6
   DB  15,89,242                           ; mulps         %xmm2,%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
-  DB  15,88,144,127,172,0,0               ; addps         0xac7f(%eax),%xmm2
-  DB  15,40,176,143,172,0,0               ; movaps        0xac8f(%eax),%xmm6
+  DB  15,88,144,79,189,0,0                ; addps         0xbd4f(%eax),%xmm2
+  DB  15,40,176,95,189,0,0                ; movaps        0xbd5f(%eax),%xmm6
   DB  15,94,242                           ; divps         %xmm2,%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
   DB  15,89,69,232                        ; mulps         -0x18(%ebp),%xmm0
@@ -52662,18 +55217,18 @@
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,194,242,1                        ; cmpltps       %xmm2,%xmm6
-  DB  15,84,176,175,169,0,0               ; andps         0xa9af(%eax),%xmm6
+  DB  15,84,176,127,186,0,0               ; andps         0xba7f(%eax),%xmm6
   DB  15,92,214                           ; subps         %xmm6,%xmm2
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,92,242                           ; subps         %xmm2,%xmm6
-  DB  15,88,128,159,172,0,0               ; addps         0xac9f(%eax),%xmm0
+  DB  15,88,128,111,189,0,0               ; addps         0xbd6f(%eax),%xmm0
   DB  15,89,238                           ; mulps         %xmm6,%xmm5
   DB  15,92,197                           ; subps         %xmm5,%xmm0
-  DB  15,40,144,191,172,0,0               ; movaps        0xacbf(%eax),%xmm2
+  DB  15,40,144,143,189,0,0               ; movaps        0xbd8f(%eax),%xmm2
   DB  15,92,214                           ; subps         %xmm6,%xmm2
   DB  15,94,218                           ; divps         %xmm2,%xmm3
   DB  15,88,216                           ; addps         %xmm0,%xmm3
-  DB  15,40,128,223,172,0,0               ; movaps        0xacdf(%eax),%xmm0
+  DB  15,40,128,175,189,0,0               ; movaps        0xbdaf(%eax),%xmm0
   DB  15,89,224                           ; mulps         %xmm0,%xmm4
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  15,89,216                           ; mulps         %xmm0,%xmm3
@@ -52700,29 +55255,29 @@
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  232,0,0,0,0                         ; call          3e09 <_sk_lab_to_xyz_sse2+0x15>
   DB  88                                  ; pop           %eax
-  DB  15,89,144,7,171,0,0                 ; mulps         0xab07(%eax),%xmm2
-  DB  15,40,160,151,168,0,0               ; movaps        0xa897(%eax),%xmm4
+  DB  15,89,144,215,187,0,0               ; mulps         0xbbd7(%eax),%xmm2
+  DB  15,40,160,103,185,0,0               ; movaps        0xb967(%eax),%xmm4
   DB  15,89,204                           ; mulps         %xmm4,%xmm1
-  DB  15,40,168,23,171,0,0                ; movaps        0xab17(%eax),%xmm5
+  DB  15,40,168,231,187,0,0               ; movaps        0xbbe7(%eax),%xmm5
   DB  15,88,205                           ; addps         %xmm5,%xmm1
   DB  15,89,220                           ; mulps         %xmm4,%xmm3
   DB  15,88,221                           ; addps         %xmm5,%xmm3
-  DB  15,88,144,39,171,0,0                ; addps         0xab27(%eax),%xmm2
-  DB  15,89,144,55,171,0,0                ; mulps         0xab37(%eax),%xmm2
-  DB  15,89,136,71,171,0,0                ; mulps         0xab47(%eax),%xmm1
+  DB  15,88,144,247,187,0,0               ; addps         0xbbf7(%eax),%xmm2
+  DB  15,89,144,7,188,0,0                 ; mulps         0xbc07(%eax),%xmm2
+  DB  15,89,136,23,188,0,0                ; mulps         0xbc17(%eax),%xmm1
   DB  15,88,202                           ; addps         %xmm2,%xmm1
-  DB  15,89,152,87,171,0,0                ; mulps         0xab57(%eax),%xmm3
+  DB  15,89,152,39,188,0,0                ; mulps         0xbc27(%eax),%xmm3
   DB  15,40,234                           ; movaps        %xmm2,%xmm5
   DB  15,92,235                           ; subps         %xmm3,%xmm5
   DB  15,40,193                           ; movaps        %xmm1,%xmm0
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  15,89,193                           ; mulps         %xmm1,%xmm0
-  DB  15,40,152,103,171,0,0               ; movaps        0xab67(%eax),%xmm3
+  DB  15,40,152,55,188,0,0                ; movaps        0xbc37(%eax),%xmm3
   DB  15,40,227                           ; movaps        %xmm3,%xmm4
   DB  15,194,224,1                        ; cmpltps       %xmm0,%xmm4
-  DB  15,40,176,119,171,0,0               ; movaps        0xab77(%eax),%xmm6
+  DB  15,40,176,71,188,0,0                ; movaps        0xbc47(%eax),%xmm6
   DB  15,88,206                           ; addps         %xmm6,%xmm1
-  DB  15,40,184,135,171,0,0               ; movaps        0xab87(%eax),%xmm7
+  DB  15,40,184,87,188,0,0                ; movaps        0xbc57(%eax),%xmm7
   DB  15,89,207                           ; mulps         %xmm7,%xmm1
   DB  15,84,196                           ; andps         %xmm4,%xmm0
   DB  15,85,225                           ; andnps        %xmm1,%xmm4
@@ -52747,8 +55302,8 @@
   DB  15,85,221                           ; andnps        %xmm5,%xmm3
   DB  15,86,216                           ; orps          %xmm0,%xmm3
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,89,160,151,171,0,0               ; mulps         0xab97(%eax),%xmm4
-  DB  15,89,152,167,171,0,0               ; mulps         0xaba7(%eax),%xmm3
+  DB  15,89,160,103,188,0,0               ; mulps         0xbc67(%eax),%xmm4
+  DB  15,89,152,119,188,0,0               ; mulps         0xbc77(%eax),%xmm3
   DB  141,65,4                            ; lea           0x4(%ecx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  15,40,196                           ; movaps        %xmm4,%xmm0
@@ -52784,9 +55339,9 @@
   DB  102,15,110,4,62                     ; movd          (%esi,%edi,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  102,15,97,192                       ; punpcklwd     %xmm0,%xmm0
-  DB  102,15,219,130,151,167,0,0          ; pand          0xa797(%edx),%xmm0
+  DB  102,15,219,130,103,184,0,0          ; pand          0xb867(%edx),%xmm0
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,154,215,168,0,0               ; mulps         0xa8d7(%edx),%xmm3
+  DB  15,89,154,167,185,0,0               ; mulps         0xb9a7(%edx),%xmm3
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -52849,9 +55404,9 @@
   DB  102,15,110,36,55                    ; movd          (%edi,%esi,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,162,195,166,0,0          ; pand          0xa6c3(%edx),%xmm4
+  DB  102,15,219,162,147,183,0,0          ; pand          0xb793(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,3,168,0,0                 ; mulps         0xa803(%edx),%xmm4
+  DB  15,89,162,211,184,0,0               ; mulps         0xb8d3(%edx),%xmm4
   DB  15,41,97,64                         ; movaps        %xmm4,0x40(%ecx)
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -52940,7 +55495,7 @@
   DB  102,15,96,193                       ; punpcklbw     %xmm1,%xmm0
   DB  102,15,97,193                       ; punpcklwd     %xmm1,%xmm0
   DB  15,91,216                           ; cvtdq2ps      %xmm0,%xmm3
-  DB  15,89,153,214,166,0,0               ; mulps         0xa6d6(%ecx),%xmm3
+  DB  15,89,153,166,183,0,0               ; mulps         0xb7a6(%ecx),%xmm3
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
@@ -52972,7 +55527,7 @@
   DB  15,175,81,4                         ; imul          0x4(%ecx),%edx
   DB  3,23                                ; add           (%edi),%edx
   DB  139,89,8                            ; mov           0x8(%ecx),%ebx
-  DB  15,40,166,98,165,0,0                ; movaps        0xa562(%esi),%xmm4
+  DB  15,40,166,50,182,0,0                ; movaps        0xb632(%esi),%xmm4
   DB  15,89,227                           ; mulps         %xmm3,%xmm4
   DB  102,15,91,228                       ; cvtps2dq      %xmm4,%xmm4
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
@@ -53007,7 +55562,7 @@
   DB  102,15,197,220,4                    ; pextrw        $0x4,%xmm4,%ebx
   DB  136,92,58,2                         ; mov           %bl,0x2(%edx,%edi,1)
   DB  102,15,112,228,212                  ; pshufd        $0xd4,%xmm4,%xmm4
-  DB  102,15,219,166,130,168,0,0          ; pand          0xa882(%esi),%xmm4
+  DB  102,15,219,166,82,185,0,0           ; pand          0xb952(%esi),%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
@@ -53041,12 +55596,12 @@
   DB  102,15,110,4,62                     ; movd          (%esi,%edi,1),%xmm0
   DB  102,15,96,192                       ; punpcklbw     %xmm0,%xmm0
   DB  102,15,97,192                       ; punpcklwd     %xmm0,%xmm0
-  DB  102,15,219,130,160,164,0,0          ; pand          0xa4a0(%edx),%xmm0
+  DB  102,15,219,130,112,181,0,0          ; pand          0xb570(%edx),%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,130,224,165,0,0               ; mulps         0xa5e0(%edx),%xmm0
+  DB  15,89,130,176,182,0,0               ; mulps         0xb6b0(%edx),%xmm0
   DB  141,112,8                           ; lea           0x8(%eax),%esi
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,154,224,163,0,0               ; movaps        0xa3e0(%edx),%xmm3
+  DB  15,40,154,176,180,0,0               ; movaps        0xb4b0(%edx),%xmm3
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  86                                  ; push          %esi
@@ -53102,13 +55657,13 @@
   DB  102,15,110,36,62                    ; movd          (%esi,%edi,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,219,162,244,163,0,0          ; pand          0xa3f4(%edx),%xmm4
+  DB  102,15,219,162,196,180,0,0          ; pand          0xb4c4(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,52,165,0,0                ; mulps         0xa534(%edx),%xmm4
+  DB  15,89,162,4,182,0,0                 ; mulps         0xb604(%edx),%xmm4
   DB  15,41,97,48                         ; movaps        %xmm4,0x30(%ecx)
   DB  15,41,97,32                         ; movaps        %xmm4,0x20(%ecx)
   DB  15,41,97,16                         ; movaps        %xmm4,0x10(%ecx)
-  DB  15,40,162,52,163,0,0                ; movaps        0xa334(%edx),%xmm4
+  DB  15,40,162,4,180,0,0                 ; movaps        0xb404(%edx),%xmm4
   DB  15,41,97,64                         ; movaps        %xmm4,0x40(%ecx)
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -53198,10 +55753,10 @@
   DB  102,15,96,193                       ; punpcklbw     %xmm1,%xmm0
   DB  102,15,97,193                       ; punpcklwd     %xmm1,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,129,221,163,0,0               ; mulps         0xa3dd(%ecx),%xmm0
+  DB  15,89,129,173,180,0,0               ; mulps         0xb4ad(%ecx),%xmm0
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,153,221,161,0,0               ; movaps        0xa1dd(%ecx),%xmm3
+  DB  15,40,153,173,178,0,0               ; movaps        0xb2ad(%ecx),%xmm3
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  82                                  ; push          %edx
@@ -53236,20 +55791,20 @@
   DB  117,97                              ; jne           44bc <_sk_load_565_sse2+0x8c>
   DB  243,15,126,20,126                   ; movq          (%esi,%edi,2),%xmm2
   DB  102,15,97,208                       ; punpcklwd     %xmm0,%xmm2
-  DB  102,15,111,130,162,163,0,0          ; movdqa        0xa3a2(%edx),%xmm0
+  DB  102,15,111,130,114,180,0,0          ; movdqa        0xb472(%edx),%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,130,178,163,0,0               ; mulps         0xa3b2(%edx),%xmm0
-  DB  102,15,111,138,194,163,0,0          ; movdqa        0xa3c2(%edx),%xmm1
+  DB  15,89,130,130,180,0,0               ; mulps         0xb482(%edx),%xmm0
+  DB  102,15,111,138,146,180,0,0          ; movdqa        0xb492(%edx),%xmm1
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,138,210,163,0,0               ; mulps         0xa3d2(%edx),%xmm1
-  DB  102,15,219,146,226,163,0,0          ; pand          0xa3e2(%edx),%xmm2
+  DB  15,89,138,162,180,0,0               ; mulps         0xb4a2(%edx),%xmm1
+  DB  102,15,219,146,178,180,0,0          ; pand          0xb4b2(%edx),%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,146,242,163,0,0               ; mulps         0xa3f2(%edx),%xmm2
+  DB  15,89,146,194,180,0,0               ; mulps         0xb4c2(%edx),%xmm2
   DB  141,112,8                           ; lea           0x8(%eax),%esi
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,154,146,161,0,0               ; movaps        0xa192(%edx),%xmm3
+  DB  15,40,154,98,178,0,0                ; movaps        0xb262(%edx),%xmm3
   DB  86                                  ; push          %esi
   DB  81                                  ; push          %ecx
   DB  255,80,4                            ; call          *0x4(%eax)
@@ -53301,21 +55856,21 @@
   DB  117,113                             ; jne           459c <_sk_load_565_dst_sse2+0x9c>
   DB  243,15,126,36,126                   ; movq          (%esi,%edi,2),%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,111,170,210,162,0,0          ; movdqa        0xa2d2(%edx),%xmm5
+  DB  102,15,111,170,162,179,0,0          ; movdqa        0xb3a2(%edx),%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,226,162,0,0               ; mulps         0xa2e2(%edx),%xmm5
+  DB  15,89,170,178,179,0,0               ; mulps         0xb3b2(%edx),%xmm5
   DB  15,41,105,16                        ; movaps        %xmm5,0x10(%ecx)
-  DB  102,15,111,170,242,162,0,0          ; movdqa        0xa2f2(%edx),%xmm5
+  DB  102,15,111,170,194,179,0,0          ; movdqa        0xb3c2(%edx),%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,2,163,0,0                 ; mulps         0xa302(%edx),%xmm5
+  DB  15,89,170,210,179,0,0               ; mulps         0xb3d2(%edx),%xmm5
   DB  15,41,105,32                        ; movaps        %xmm5,0x20(%ecx)
-  DB  102,15,219,162,18,163,0,0           ; pand          0xa312(%edx),%xmm4
+  DB  102,15,219,162,226,179,0,0          ; pand          0xb3e2(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,34,163,0,0                ; mulps         0xa322(%edx),%xmm4
+  DB  15,89,162,242,179,0,0               ; mulps         0xb3f2(%edx),%xmm4
   DB  15,41,97,48                         ; movaps        %xmm4,0x30(%ecx)
-  DB  15,40,162,194,160,0,0               ; movaps        0xa0c2(%edx),%xmm4
+  DB  15,40,162,146,177,0,0               ; movaps        0xb192(%edx),%xmm4
   DB  15,41,97,64                         ; movaps        %xmm4,0x40(%ecx)
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -53398,20 +55953,20 @@
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,196,209,3                    ; pinsrw        $0x3,%ecx,%xmm2
   DB  102,15,97,208                       ; punpcklwd     %xmm0,%xmm2
-  DB  102,15,111,130,80,161,0,0           ; movdqa        0xa150(%edx),%xmm0
+  DB  102,15,111,130,32,178,0,0           ; movdqa        0xb220(%edx),%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,130,96,161,0,0                ; mulps         0xa160(%edx),%xmm0
-  DB  102,15,111,138,112,161,0,0          ; movdqa        0xa170(%edx),%xmm1
+  DB  15,89,130,48,178,0,0                ; mulps         0xb230(%edx),%xmm0
+  DB  102,15,111,138,64,178,0,0           ; movdqa        0xb240(%edx),%xmm1
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,138,128,161,0,0               ; mulps         0xa180(%edx),%xmm1
-  DB  102,15,219,146,144,161,0,0          ; pand          0xa190(%edx),%xmm2
+  DB  15,89,138,80,178,0,0                ; mulps         0xb250(%edx),%xmm1
+  DB  102,15,219,146,96,178,0,0           ; pand          0xb260(%edx),%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,146,160,161,0,0               ; mulps         0xa1a0(%edx),%xmm2
+  DB  15,89,146,112,178,0,0               ; mulps         0xb270(%edx),%xmm2
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,154,64,159,0,0                ; movaps        0x9f40(%edx),%xmm3
+  DB  15,40,154,16,176,0,0                ; movaps        0xb010(%edx),%xmm3
   DB  81                                  ; push          %ecx
   DB  255,117,8                           ; pushl         0x8(%ebp)
   DB  255,80,4                            ; call          *0x4(%eax)
@@ -53437,8 +55992,8 @@
   DB  1,210                               ; add           %edx,%edx
   DB  3,22                                ; add           (%esi),%edx
   DB  139,49                              ; mov           (%ecx),%esi
-  DB  15,40,167,205,162,0,0               ; movaps        0xa2cd(%edi),%xmm4
-  DB  15,40,175,221,162,0,0               ; movaps        0xa2dd(%edi),%xmm5
+  DB  15,40,167,157,179,0,0               ; movaps        0xb39d(%edi),%xmm4
+  DB  15,40,175,173,179,0,0               ; movaps        0xb3ad(%edi),%xmm5
   DB  139,89,8                            ; mov           0x8(%ecx),%ebx
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,89,244                           ; mulps         %xmm4,%xmm6
@@ -53516,21 +56071,21 @@
   DB  117,112                             ; jne           4872 <_sk_load_4444_sse2+0x9b>
   DB  243,15,126,28,126                   ; movq          (%esi,%edi,2),%xmm3
   DB  102,15,97,216                       ; punpcklwd     %xmm0,%xmm3
-  DB  102,15,111,130,11,162,0,0           ; movdqa        0xa20b(%edx),%xmm0
+  DB  102,15,111,130,219,178,0,0          ; movdqa        0xb2db(%edx),%xmm0
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,130,27,162,0,0                ; mulps         0xa21b(%edx),%xmm0
-  DB  102,15,111,138,43,162,0,0           ; movdqa        0xa22b(%edx),%xmm1
+  DB  15,89,130,235,178,0,0               ; mulps         0xb2eb(%edx),%xmm0
+  DB  102,15,111,138,251,178,0,0          ; movdqa        0xb2fb(%edx),%xmm1
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,138,59,162,0,0                ; mulps         0xa23b(%edx),%xmm1
-  DB  102,15,111,146,75,162,0,0           ; movdqa        0xa24b(%edx),%xmm2
+  DB  15,89,138,11,179,0,0                ; mulps         0xb30b(%edx),%xmm1
+  DB  102,15,111,146,27,179,0,0           ; movdqa        0xb31b(%edx),%xmm2
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,146,91,162,0,0                ; mulps         0xa25b(%edx),%xmm2
-  DB  102,15,219,154,107,162,0,0          ; pand          0xa26b(%edx),%xmm3
+  DB  15,89,146,43,179,0,0                ; mulps         0xb32b(%edx),%xmm2
+  DB  102,15,219,154,59,179,0,0           ; pand          0xb33b(%edx),%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,154,123,162,0,0               ; mulps         0xa27b(%edx),%xmm3
+  DB  15,89,154,75,179,0,0                ; mulps         0xb34b(%edx),%xmm3
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  82                                  ; push          %edx
@@ -53584,24 +56139,24 @@
   DB  15,133,128,0,0,0                    ; jne           4965 <_sk_load_4444_dst_sse2+0xaf>
   DB  243,15,126,36,126                   ; movq          (%esi,%edi,2),%xmm4
   DB  102,15,97,224                       ; punpcklwd     %xmm0,%xmm4
-  DB  102,15,111,170,44,161,0,0           ; movdqa        0xa12c(%edx),%xmm5
+  DB  102,15,111,170,252,177,0,0          ; movdqa        0xb1fc(%edx),%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,60,161,0,0                ; mulps         0xa13c(%edx),%xmm5
+  DB  15,89,170,12,178,0,0                ; mulps         0xb20c(%edx),%xmm5
   DB  15,41,105,16                        ; movaps        %xmm5,0x10(%ecx)
-  DB  102,15,111,170,76,161,0,0           ; movdqa        0xa14c(%edx),%xmm5
+  DB  102,15,111,170,28,178,0,0           ; movdqa        0xb21c(%edx),%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,92,161,0,0                ; mulps         0xa15c(%edx),%xmm5
+  DB  15,89,170,44,178,0,0                ; mulps         0xb22c(%edx),%xmm5
   DB  15,41,105,32                        ; movaps        %xmm5,0x20(%ecx)
-  DB  102,15,111,170,108,161,0,0          ; movdqa        0xa16c(%edx),%xmm5
+  DB  102,15,111,170,60,178,0,0           ; movdqa        0xb23c(%edx),%xmm5
   DB  102,15,219,236                      ; pand          %xmm4,%xmm5
   DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
-  DB  15,89,170,124,161,0,0               ; mulps         0xa17c(%edx),%xmm5
+  DB  15,89,170,76,178,0,0                ; mulps         0xb24c(%edx),%xmm5
   DB  15,41,105,48                        ; movaps        %xmm5,0x30(%ecx)
-  DB  102,15,219,162,140,161,0,0          ; pand          0xa18c(%edx),%xmm4
+  DB  102,15,219,162,92,178,0,0           ; pand          0xb25c(%edx),%xmm4
   DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
-  DB  15,89,162,156,161,0,0               ; mulps         0xa19c(%edx),%xmm4
+  DB  15,89,162,108,178,0,0               ; mulps         0xb26c(%edx),%xmm4
   DB  15,41,97,64                         ; movaps        %xmm4,0x40(%ecx)
   DB  141,80,8                            ; lea           0x8(%eax),%edx
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -53684,21 +56239,21 @@
   DB  89                                  ; pop           %ecx
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,97,216                       ; punpcklwd     %xmm0,%xmm3
-  DB  102,15,111,129,142,159,0,0          ; movdqa        0x9f8e(%ecx),%xmm0
+  DB  102,15,111,129,94,176,0,0           ; movdqa        0xb05e(%ecx),%xmm0
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,89,129,158,159,0,0               ; mulps         0x9f9e(%ecx),%xmm0
-  DB  102,15,111,137,174,159,0,0          ; movdqa        0x9fae(%ecx),%xmm1
+  DB  15,89,129,110,176,0,0               ; mulps         0xb06e(%ecx),%xmm0
+  DB  102,15,111,137,126,176,0,0          ; movdqa        0xb07e(%ecx),%xmm1
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
   DB  15,91,201                           ; cvtdq2ps      %xmm1,%xmm1
-  DB  15,89,137,190,159,0,0               ; mulps         0x9fbe(%ecx),%xmm1
-  DB  102,15,111,145,206,159,0,0          ; movdqa        0x9fce(%ecx),%xmm2
+  DB  15,89,137,142,176,0,0               ; mulps         0xb08e(%ecx),%xmm1
+  DB  102,15,111,145,158,176,0,0          ; movdqa        0xb09e(%ecx),%xmm2
   DB  102,15,219,211                      ; pand          %xmm3,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,89,145,222,159,0,0               ; mulps         0x9fde(%ecx),%xmm2
-  DB  102,15,219,153,238,159,0,0          ; pand          0x9fee(%ecx),%xmm3
+  DB  15,89,145,174,176,0,0               ; mulps         0xb0ae(%ecx),%xmm2
+  DB  102,15,219,153,190,176,0,0          ; pand          0xb0be(%ecx),%xmm3
   DB  15,91,219                           ; cvtdq2ps      %xmm3,%xmm3
-  DB  15,89,153,254,159,0,0               ; mulps         0x9ffe(%ecx),%xmm3
+  DB  15,89,153,206,176,0,0               ; mulps         0xb0ce(%ecx),%xmm3
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  81                                  ; push          %ecx
@@ -53726,7 +56281,7 @@
   DB  1,210                               ; add           %edx,%edx
   DB  3,22                                ; add           (%esi),%edx
   DB  139,49                              ; mov           (%ecx),%esi
-  DB  15,40,167,145,159,0,0               ; movaps        0x9f91(%edi),%xmm4
+  DB  15,40,167,97,176,0,0                ; movaps        0xb061(%edi),%xmm4
   DB  139,89,8                            ; mov           0x8(%ecx),%ebx
   DB  15,40,232                           ; movaps        %xmm0,%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
@@ -53809,11 +56364,11 @@
   DB  139,57                              ; mov           (%ecx),%edi
   DB  117,102                             ; jne           4c54 <_sk_load_8888_sse2+0x92>
   DB  243,15,111,28,190                   ; movdqu        (%esi,%edi,4),%xmm3
-  DB  102,15,111,146,192,154,0,0          ; movdqa        0x9ac0(%edx),%xmm2
+  DB  102,15,111,146,144,171,0,0          ; movdqa        0xab90(%edx),%xmm2
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,40,162,0,156,0,0                 ; movaps        0x9c00(%edx),%xmm4
+  DB  15,40,162,208,172,0,0               ; movaps        0xacd0(%edx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -53876,11 +56431,11 @@
   DB  139,57                              ; mov           (%ecx),%edi
   DB  117,118                             ; jne           4d2b <_sk_load_8888_dst_sse2+0xa2>
   DB  243,15,111,36,190                   ; movdqu        (%esi,%edi,4),%xmm4
-  DB  102,15,111,170,249,153,0,0          ; movdqa        0x99f9(%edx),%xmm5
+  DB  102,15,111,170,201,170,0,0          ; movdqa        0xaac9(%edx),%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
   DB  102,15,219,245                      ; pand          %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,40,186,57,155,0,0                ; movaps        0x9b39(%edx),%xmm7
+  DB  15,40,186,9,172,0,0                 ; movaps        0xac09(%edx),%xmm7
   DB  15,89,247                           ; mulps         %xmm7,%xmm6
   DB  15,41,113,16                        ; movaps        %xmm6,0x10(%ecx)
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
@@ -53973,11 +56528,11 @@
   DB  102,15,98,194                       ; punpckldq     %xmm2,%xmm0
   DB  102,15,98,217                       ; punpckldq     %xmm1,%xmm3
   DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
-  DB  102,15,111,145,134,152,0,0          ; movdqa        0x9886(%ecx),%xmm2
+  DB  102,15,111,145,86,169,0,0           ; movdqa        0xa956(%ecx),%xmm2
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,219,194                      ; pand          %xmm2,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,40,161,198,153,0,0               ; movaps        0x99c6(%ecx),%xmm4
+  DB  15,40,161,150,170,0,0               ; movaps        0xaa96(%ecx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -54019,7 +56574,7 @@
   DB  193,226,2                           ; shl           $0x2,%edx
   DB  3,22                                ; add           (%esi),%edx
   DB  139,49                              ; mov           (%ecx),%esi
-  DB  15,40,167,27,152,0,0                ; movaps        0x981b(%edi),%xmm4
+  DB  15,40,167,235,168,0,0               ; movaps        0xa8eb(%edi),%xmm4
   DB  139,89,8                            ; mov           0x8(%ecx),%ebx
   DB  15,40,232                           ; movaps        %xmm0,%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
@@ -54088,11 +56643,11 @@
   DB  139,57                              ; mov           (%ecx),%edi
   DB  117,102                             ; jne           4fbf <_sk_load_bgra_sse2+0x92>
   DB  243,15,111,28,190                   ; movdqu        (%esi,%edi,4),%xmm3
-  DB  102,15,111,130,85,151,0,0           ; movdqa        0x9755(%edx),%xmm0
+  DB  102,15,111,130,37,168,0,0           ; movdqa        0xa825(%edx),%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
   DB  15,91,209                           ; cvtdq2ps      %xmm1,%xmm2
-  DB  15,40,162,149,152,0,0               ; movaps        0x9895(%edx),%xmm4
+  DB  15,40,162,101,169,0,0               ; movaps        0xa965(%edx),%xmm4
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -54155,11 +56710,11 @@
   DB  139,57                              ; mov           (%ecx),%edi
   DB  117,118                             ; jne           5096 <_sk_load_bgra_dst_sse2+0xa2>
   DB  243,15,111,36,190                   ; movdqu        (%esi,%edi,4),%xmm4
-  DB  102,15,111,170,142,150,0,0          ; movdqa        0x968e(%edx),%xmm5
+  DB  102,15,111,170,94,167,0,0           ; movdqa        0xa75e(%edx),%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
   DB  102,15,219,245                      ; pand          %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
-  DB  15,40,186,206,151,0,0               ; movaps        0x97ce(%edx),%xmm7
+  DB  15,40,186,158,168,0,0               ; movaps        0xa89e(%edx),%xmm7
   DB  15,89,247                           ; mulps         %xmm7,%xmm6
   DB  15,41,113,48                        ; movaps        %xmm6,0x30(%ecx)
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
@@ -54252,11 +56807,11 @@
   DB  102,15,98,194                       ; punpckldq     %xmm2,%xmm0
   DB  102,15,98,217                       ; punpckldq     %xmm1,%xmm3
   DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
-  DB  102,15,111,129,27,149,0,0           ; movdqa        0x951b(%ecx),%xmm0
+  DB  102,15,111,129,235,165,0,0          ; movdqa        0xa5eb(%ecx),%xmm0
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
   DB  15,91,209                           ; cvtdq2ps      %xmm1,%xmm2
-  DB  15,40,161,91,150,0,0                ; movaps        0x965b(%ecx),%xmm4
+  DB  15,40,161,43,167,0,0                ; movaps        0xa72b(%ecx),%xmm4
   DB  15,89,212                           ; mulps         %xmm4,%xmm2
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,114,209,8                    ; psrld         $0x8,%xmm1
@@ -54298,7 +56853,7 @@
   DB  193,226,2                           ; shl           $0x2,%edx
   DB  3,22                                ; add           (%esi),%edx
   DB  139,49                              ; mov           (%ecx),%esi
-  DB  15,40,167,176,148,0,0               ; movaps        0x94b0(%edi),%xmm4
+  DB  15,40,167,128,165,0,0               ; movaps        0xa580(%edi),%xmm4
   DB  139,89,8                            ; mov           0x8(%ecx),%ebx
   DB  15,40,234                           ; movaps        %xmm2,%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
@@ -54395,11 +56950,11 @@
   DB  102,15,239,192                      ; pxor          %xmm0,%xmm0
   DB  102,15,97,200                       ; punpcklwd     %xmm0,%xmm1
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
-  DB  102,15,111,170,218,151,0,0          ; movdqa        0x97da(%edx),%xmm5
+  DB  102,15,111,170,170,168,0,0          ; movdqa        0xa8aa(%edx),%xmm5
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,219,245                      ; pand          %xmm5,%xmm6
-  DB  102,15,219,138,234,151,0,0          ; pand          0x97ea(%edx),%xmm1
-  DB  102,15,111,130,250,151,0,0          ; movdqa        0x97fa(%edx),%xmm0
+  DB  102,15,219,138,186,168,0,0          ; pand          0xa8ba(%edx),%xmm1
+  DB  102,15,111,130,202,168,0,0          ; movdqa        0xa8ca(%edx),%xmm0
   DB  102,15,127,69,184                   ; movdqa        %xmm0,-0x48(%ebp)
   DB  102,15,114,246,16                   ; pslld         $0x10,%xmm6
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
@@ -54411,7 +56966,7 @@
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
   DB  102,15,219,213                      ; pand          %xmm5,%xmm2
-  DB  102,15,111,154,234,151,0,0          ; movdqa        0x97ea(%edx),%xmm3
+  DB  102,15,111,154,186,168,0,0          ; movdqa        0xa8ba(%edx),%xmm3
   DB  102,15,219,227                      ; pand          %xmm3,%xmm4
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
   DB  102,15,102,196                      ; pcmpgtd       %xmm4,%xmm0
@@ -54424,7 +56979,7 @@
   DB  102,15,219,253                      ; pand          %xmm5,%xmm7
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  102,15,114,247,16                   ; pslld         $0x10,%xmm7
-  DB  102,15,111,146,250,151,0,0          ; movdqa        0x97fa(%edx),%xmm2
+  DB  102,15,111,146,202,168,0,0          ; movdqa        0xa8ca(%edx),%xmm2
   DB  102,15,102,208                      ; pcmpgtd       %xmm0,%xmm2
   DB  102,15,114,240,13                   ; pslld         $0xd,%xmm0
   DB  102,15,235,199                      ; por           %xmm7,%xmm0
@@ -54439,7 +56994,7 @@
   DB  102,15,127,93,184                   ; movdqa        %xmm3,-0x48(%ebp)
   DB  102,15,114,247,13                   ; pslld         $0xd,%xmm7
   DB  102,15,235,253                      ; por           %xmm5,%xmm7
-  DB  102,15,111,154,10,152,0,0           ; movdqa        0x980a(%edx),%xmm3
+  DB  102,15,111,154,218,168,0,0          ; movdqa        0xa8da(%edx),%xmm3
   DB  102,15,254,203                      ; paddd         %xmm3,%xmm1
   DB  102,15,254,227                      ; paddd         %xmm3,%xmm4
   DB  102,15,254,195                      ; paddd         %xmm3,%xmm0
@@ -54526,18 +57081,18 @@
   DB  102,15,126,85,232                   ; movd          %xmm2,-0x18(%ebp)
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
   DB  102,15,97,202                       ; punpcklwd     %xmm2,%xmm1
-  DB  102,15,111,186,189,149,0,0          ; movdqa        0x95bd(%edx),%xmm7
+  DB  102,15,111,186,141,166,0,0          ; movdqa        0xa68d(%edx),%xmm7
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,15,219,215                      ; pand          %xmm7,%xmm2
-  DB  102,15,111,154,205,149,0,0          ; movdqa        0x95cd(%edx),%xmm3
+  DB  102,15,111,154,157,166,0,0          ; movdqa        0xa69d(%edx),%xmm3
   DB  102,15,219,203                      ; pand          %xmm3,%xmm1
-  DB  102,15,111,162,221,149,0,0          ; movdqa        0x95dd(%edx),%xmm4
+  DB  102,15,111,162,173,166,0,0          ; movdqa        0xa6ad(%edx),%xmm4
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,102,233                      ; pcmpgtd       %xmm1,%xmm5
   DB  102,15,114,241,13                   ; pslld         $0xd,%xmm1
   DB  102,15,235,202                      ; por           %xmm2,%xmm1
-  DB  102,15,111,146,237,149,0,0          ; movdqa        0x95ed(%edx),%xmm2
+  DB  102,15,111,146,189,166,0,0          ; movdqa        0xa6bd(%edx),%xmm2
   DB  102,15,127,85,184                   ; movdqa        %xmm2,-0x48(%ebp)
   DB  102,15,254,202                      ; paddd         %xmm2,%xmm1
   DB  102,15,223,233                      ; pandn         %xmm1,%xmm5
@@ -54681,11 +57236,11 @@
   DB  102,15,126,69,248                   ; movd          %xmm0,-0x8(%ebp)
   DB  102,15,97,206                       ; punpcklwd     %xmm6,%xmm1
   DB  102,15,239,210                      ; pxor          %xmm2,%xmm2
-  DB  102,15,111,177,33,147,0,0           ; movdqa        0x9321(%ecx),%xmm6
+  DB  102,15,111,177,241,163,0,0          ; movdqa        0xa3f1(%ecx),%xmm6
   DB  102,15,111,225                      ; movdqa        %xmm1,%xmm4
   DB  102,15,219,230                      ; pand          %xmm6,%xmm4
-  DB  102,15,219,137,49,147,0,0           ; pand          0x9331(%ecx),%xmm1
-  DB  102,15,111,129,65,147,0,0           ; movdqa        0x9341(%ecx),%xmm0
+  DB  102,15,219,137,1,164,0,0            ; pand          0xa401(%ecx),%xmm1
+  DB  102,15,111,129,17,164,0,0           ; movdqa        0xa411(%ecx),%xmm0
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,102,217                      ; pcmpgtd       %xmm1,%xmm3
@@ -54696,7 +57251,7 @@
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  102,15,111,213                      ; movdqa        %xmm5,%xmm2
   DB  102,15,219,214                      ; pand          %xmm6,%xmm2
-  DB  102,15,111,153,49,147,0,0           ; movdqa        0x9331(%ecx),%xmm3
+  DB  102,15,111,153,1,164,0,0            ; movdqa        0xa401(%ecx),%xmm3
   DB  102,15,219,235                      ; pand          %xmm3,%xmm5
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
   DB  102,15,111,224                      ; movdqa        %xmm0,%xmm4
@@ -54710,7 +57265,7 @@
   DB  102,15,219,254                      ; pand          %xmm6,%xmm7
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  102,15,114,247,16                   ; pslld         $0x10,%xmm7
-  DB  102,15,111,145,65,147,0,0           ; movdqa        0x9341(%ecx),%xmm2
+  DB  102,15,111,145,17,164,0,0           ; movdqa        0xa411(%ecx),%xmm2
   DB  102,15,111,218                      ; movdqa        %xmm2,%xmm3
   DB  102,15,102,216                      ; pcmpgtd       %xmm0,%xmm3
   DB  102,15,114,240,13                   ; pslld         $0xd,%xmm0
@@ -54719,12 +57274,12 @@
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  102,15,97,252                       ; punpcklwd     %xmm4,%xmm7
   DB  102,15,219,247                      ; pand          %xmm7,%xmm6
-  DB  102,15,219,185,49,147,0,0           ; pand          0x9331(%ecx),%xmm7
+  DB  102,15,219,185,1,164,0,0            ; pand          0xa401(%ecx),%xmm7
   DB  102,15,114,246,16                   ; pslld         $0x10,%xmm6
   DB  102,15,102,215                      ; pcmpgtd       %xmm7,%xmm2
   DB  102,15,114,247,13                   ; pslld         $0xd,%xmm7
   DB  102,15,235,254                      ; por           %xmm6,%xmm7
-  DB  102,15,111,161,81,147,0,0           ; movdqa        0x9351(%ecx),%xmm4
+  DB  102,15,111,161,33,164,0,0           ; movdqa        0xa421(%ecx),%xmm4
   DB  102,15,254,204                      ; paddd         %xmm4,%xmm1
   DB  102,15,254,236                      ; paddd         %xmm4,%xmm5
   DB  102,15,254,196                      ; paddd         %xmm4,%xmm0
@@ -54761,22 +57316,22 @@
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  232,0,0,0,0                         ; call          5923 <_sk_store_f16_sse2+0x19>
   DB  88                                  ; pop           %eax
-  DB  102,15,111,152,157,145,0,0          ; movdqa        0x919d(%eax),%xmm3
+  DB  102,15,111,152,109,162,0,0          ; movdqa        0xa26d(%eax),%xmm3
   DB  102,15,111,224                      ; movdqa        %xmm0,%xmm4
   DB  102,15,219,227                      ; pand          %xmm3,%xmm4
-  DB  102,15,111,136,205,145,0,0          ; movdqa        0x91cd(%eax),%xmm1
+  DB  102,15,111,136,157,162,0,0          ; movdqa        0xa29d(%eax),%xmm1
   DB  102,15,127,77,232                   ; movdqa        %xmm1,-0x18(%ebp)
   DB  102,15,111,240                      ; movdqa        %xmm0,%xmm6
   DB  102,15,114,246,3                    ; pslld         $0x3,%xmm6
   DB  102,15,219,241                      ; pand          %xmm1,%xmm6
   DB  102,15,254,244                      ; paddd         %xmm4,%xmm6
-  DB  102,15,111,184,173,145,0,0          ; movdqa        0x91ad(%eax),%xmm7
+  DB  102,15,111,184,125,162,0,0          ; movdqa        0xa27d(%eax),%xmm7
   DB  102,15,127,69,168                   ; movdqa        %xmm0,-0x58(%ebp)
   DB  102,15,219,199                      ; pand          %xmm7,%xmm0
-  DB  102,15,111,168,189,145,0,0          ; movdqa        0x91bd(%eax),%xmm5
+  DB  102,15,111,168,141,162,0,0          ; movdqa        0xa28d(%eax),%xmm5
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
   DB  102,15,102,200                      ; pcmpgtd       %xmm0,%xmm1
-  DB  102,15,111,128,77,142,0,0           ; movdqa        0x8e4d(%eax),%xmm0
+  DB  102,15,111,128,29,159,0,0           ; movdqa        0x9f1d(%eax),%xmm0
   DB  102,15,127,69,216                   ; movdqa        %xmm0,-0x28(%ebp)
   DB  102,15,254,240                      ; paddd         %xmm0,%xmm6
   DB  102,15,114,230,16                   ; psrad         $0x10,%xmm6
@@ -54908,7 +57463,7 @@
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  102,15,97,195                       ; punpcklwd     %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,40,162,96,141,0,0                ; movaps        0x8d60(%edx),%xmm4
+  DB  15,40,162,48,158,0,0                ; movaps        0x9e30(%edx),%xmm4
   DB  15,89,196                           ; mulps         %xmm4,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -55010,7 +57565,7 @@
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
   DB  102,15,97,195                       ; punpcklwd     %xmm3,%xmm0
   DB  15,91,192                           ; cvtdq2ps      %xmm0,%xmm0
-  DB  15,40,170,249,139,0,0               ; movaps        0x8bf9(%edx),%xmm5
+  DB  15,40,170,201,156,0,0               ; movaps        0x9cc9(%edx),%xmm5
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
   DB  102,15,111,204                      ; movdqa        %xmm4,%xmm1
   DB  102,15,113,241,8                    ; psllw         $0x8,%xmm1
@@ -55036,7 +57591,7 @@
   DB  15,89,213                           ; mulps         %xmm5,%xmm2
   DB  141,112,8                           ; lea           0x8(%eax),%esi
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,154,121,137,0,0               ; movaps        0x8979(%edx),%xmm3
+  DB  15,40,154,73,154,0,0                ; movaps        0x9a49(%edx),%xmm3
   DB  86                                  ; push          %esi
   DB  81                                  ; push          %ecx
   DB  255,80,4                            ; call          *0x4(%eax)
@@ -55081,7 +57636,7 @@
   DB  1,210                               ; add           %edx,%edx
   DB  3,22                                ; add           (%esi),%edx
   DB  139,49                              ; mov           (%ecx),%esi
-  DB  15,40,183,85,141,0,0                ; movaps        0x8d55(%edi),%xmm6
+  DB  15,40,183,37,158,0,0                ; movaps        0x9e25(%edi),%xmm6
   DB  139,121,8                           ; mov           0x8(%ecx),%edi
   DB  193,230,2                           ; shl           $0x2,%esi
   DB  15,40,224                           ; movaps        %xmm0,%xmm4
@@ -55353,7 +57908,7 @@
   DB  243,15,91,245                       ; cvttps2dq     %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  15,194,238,1                        ; cmpltps       %xmm6,%xmm5
-  DB  15,84,168,1,133,0,0                 ; andps         0x8501(%eax),%xmm5
+  DB  15,84,168,209,149,0,0               ; andps         0x95d1(%eax),%xmm5
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
   DB  15,89,230                           ; mulps         %xmm6,%xmm4
@@ -55383,7 +57938,7 @@
   DB  243,15,91,245                       ; cvttps2dq     %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  15,194,238,1                        ; cmpltps       %xmm6,%xmm5
-  DB  15,84,168,175,132,0,0               ; andps         0x84af(%eax),%xmm5
+  DB  15,84,168,127,149,0,0               ; andps         0x957f(%eax),%xmm5
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
   DB  15,89,230                           ; mulps         %xmm6,%xmm4
@@ -55411,13 +57966,13 @@
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
   DB  15,92,198                           ; subps         %xmm6,%xmm0
-  DB  243,15,89,169,61,140,0,0            ; mulss         0x8c3d(%ecx),%xmm5
+  DB  243,15,89,169,13,157,0,0            ; mulss         0x9d0d(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,89,232                           ; mulps         %xmm0,%xmm5
   DB  243,15,91,253                       ; cvttps2dq     %xmm5,%xmm7
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
   DB  15,194,239,1                        ; cmpltps       %xmm7,%xmm5
-  DB  15,84,169,93,132,0,0                ; andps         0x845d(%ecx),%xmm5
+  DB  15,84,169,45,149,0,0                ; andps         0x952d(%ecx),%xmm5
   DB  15,92,253                           ; subps         %xmm5,%xmm7
   DB  243,15,88,228                       ; addss         %xmm4,%xmm4
   DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
@@ -55450,13 +58005,13 @@
   DB  15,40,244                           ; movaps        %xmm4,%xmm6
   DB  15,198,246,0                        ; shufps        $0x0,%xmm6,%xmm6
   DB  15,92,206                           ; subps         %xmm6,%xmm1
-  DB  243,15,89,169,201,139,0,0           ; mulss         0x8bc9(%ecx),%xmm5
+  DB  243,15,89,169,153,156,0,0           ; mulss         0x9c99(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,89,233                           ; mulps         %xmm1,%xmm5
   DB  243,15,91,253                       ; cvttps2dq     %xmm5,%xmm7
   DB  15,91,255                           ; cvtdq2ps      %xmm7,%xmm7
   DB  15,194,239,1                        ; cmpltps       %xmm7,%xmm5
-  DB  15,84,169,233,131,0,0               ; andps         0x83e9(%ecx),%xmm5
+  DB  15,84,169,185,148,0,0               ; andps         0x94b9(%ecx),%xmm5
   DB  15,92,253                           ; subps         %xmm5,%xmm7
   DB  243,15,88,228                       ; addss         %xmm4,%xmm4
   DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
@@ -55485,7 +58040,7 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,95,224                           ; maxps         %xmm0,%xmm4
-  DB  15,93,160,117,131,0,0               ; minps         0x8375(%eax),%xmm4
+  DB  15,93,160,69,148,0,0                ; minps         0x9445(%eax),%xmm4
   DB  141,65,4                            ; lea           0x4(%ecx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  15,40,196                           ; movaps        %xmm4,%xmm0
@@ -55508,7 +58063,7 @@
   DB  15,91,236                           ; cvtdq2ps      %xmm4,%xmm5
   DB  15,40,240                           ; movaps        %xmm0,%xmm6
   DB  15,194,245,1                        ; cmpltps       %xmm5,%xmm6
-  DB  15,40,184,69,131,0,0                ; movaps        0x8345(%eax),%xmm7
+  DB  15,40,184,21,148,0,0                ; movaps        0x9415(%eax),%xmm7
   DB  15,84,247                           ; andps         %xmm7,%xmm6
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,92,238                           ; subps         %xmm6,%xmm5
@@ -55532,14 +58087,14 @@
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  232,0,0,0,0                         ; call          62d5 <_sk_mirror_x_1_sse2+0xb>
   DB  88                                  ; pop           %eax
-  DB  15,40,160,107,131,0,0               ; movaps        0x836b(%eax),%xmm4
+  DB  15,40,160,59,148,0,0                ; movaps        0x943b(%eax),%xmm4
   DB  15,88,196                           ; addps         %xmm4,%xmm0
-  DB  15,40,168,235,130,0,0               ; movaps        0x82eb(%eax),%xmm5
+  DB  15,40,168,187,147,0,0               ; movaps        0x93bb(%eax),%xmm5
   DB  15,89,232                           ; mulps         %xmm0,%xmm5
   DB  243,15,91,245                       ; cvttps2dq     %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  15,194,238,1                        ; cmpltps       %xmm6,%xmm5
-  DB  15,40,184,251,130,0,0               ; movaps        0x82fb(%eax),%xmm7
+  DB  15,40,184,203,147,0,0               ; movaps        0x93cb(%eax),%xmm7
   DB  15,84,239                           ; andps         %xmm7,%xmm5
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  15,88,246                           ; addps         %xmm6,%xmm6
@@ -55570,10 +58125,10 @@
   DB  232,0,0,0,0                         ; call          633f <_sk_luminance_to_alpha_sse2+0xe>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,89,128,209,135,0,0               ; mulps         0x87d1(%eax),%xmm0
-  DB  15,89,136,225,135,0,0               ; mulps         0x87e1(%eax),%xmm1
+  DB  15,89,128,161,152,0,0               ; mulps         0x98a1(%eax),%xmm0
+  DB  15,89,136,177,152,0,0               ; mulps         0x98b1(%eax),%xmm1
   DB  15,88,200                           ; addps         %xmm0,%xmm1
-  DB  15,89,152,241,135,0,0               ; mulps         0x87f1(%eax),%xmm3
+  DB  15,89,152,193,152,0,0               ; mulps         0x98c1(%eax),%xmm3
   DB  15,88,217                           ; addps         %xmm1,%xmm3
   DB  141,65,4                            ; lea           0x4(%ecx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -55953,12 +58508,12 @@
   DB  78                                  ; dec           %esi
   DB  102,15,110,206                      ; movd          %esi,%xmm1
   DB  102,15,112,201,0                    ; pshufd        $0x0,%xmm1,%xmm1
-  DB  102,15,111,146,107,131,0,0          ; movdqa        0x836b(%edx),%xmm2
+  DB  102,15,111,146,59,148,0,0           ; movdqa        0x943b(%edx),%xmm2
   DB  102,15,219,209                      ; pand          %xmm1,%xmm2
-  DB  102,15,235,146,43,129,0,0           ; por           0x812b(%edx),%xmm2
+  DB  102,15,235,146,251,145,0,0          ; por           0x91fb(%edx),%xmm2
   DB  102,15,114,209,16                   ; psrld         $0x10,%xmm1
-  DB  102,15,235,138,123,131,0,0          ; por           0x837b(%edx),%xmm1
-  DB  15,88,138,139,131,0,0               ; addps         0x838b(%edx),%xmm1
+  DB  102,15,235,138,75,148,0,0           ; por           0x944b(%edx),%xmm1
+  DB  15,88,138,91,148,0,0                ; addps         0x945b(%edx),%xmm1
   DB  15,88,202                           ; addps         %xmm2,%xmm1
   DB  15,89,200                           ; mulps         %xmm0,%xmm1
   DB  243,15,91,201                       ; cvttps2dq     %xmm1,%xmm1
@@ -56245,30 +58800,30 @@
   DB  15,94,247                           ; divps         %xmm7,%xmm6
   DB  15,40,254                           ; movaps        %xmm6,%xmm7
   DB  15,89,255                           ; mulps         %xmm7,%xmm7
-  DB  15,40,128,171,127,0,0               ; movaps        0x7fab(%eax),%xmm0
+  DB  15,40,128,123,144,0,0               ; movaps        0x907b(%eax),%xmm0
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
-  DB  15,88,128,187,127,0,0               ; addps         0x7fbb(%eax),%xmm0
+  DB  15,88,128,139,144,0,0               ; addps         0x908b(%eax),%xmm0
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
-  DB  15,88,128,203,127,0,0               ; addps         0x7fcb(%eax),%xmm0
+  DB  15,88,128,155,144,0,0               ; addps         0x909b(%eax),%xmm0
   DB  15,89,199                           ; mulps         %xmm7,%xmm0
-  DB  15,88,128,219,127,0,0               ; addps         0x7fdb(%eax),%xmm0
+  DB  15,88,128,171,144,0,0               ; addps         0x90ab(%eax),%xmm0
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
   DB  15,194,236,1                        ; cmpltps       %xmm4,%xmm5
-  DB  15,40,176,235,127,0,0               ; movaps        0x7feb(%eax),%xmm6
+  DB  15,40,176,187,144,0,0               ; movaps        0x90bb(%eax),%xmm6
   DB  15,92,240                           ; subps         %xmm0,%xmm6
   DB  15,84,245                           ; andps         %xmm5,%xmm6
   DB  15,85,232                           ; andnps        %xmm0,%xmm5
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
   DB  15,86,238                           ; orps          %xmm6,%xmm5
   DB  15,194,204,1                        ; cmpltps       %xmm4,%xmm1
-  DB  15,40,128,251,121,0,0               ; movaps        0x79fb(%eax),%xmm0
+  DB  15,40,128,203,138,0,0               ; movaps        0x8acb(%eax),%xmm0
   DB  15,92,197                           ; subps         %xmm5,%xmm0
   DB  15,84,193                           ; andps         %xmm1,%xmm0
   DB  15,85,205                           ; andnps        %xmm5,%xmm1
   DB  15,86,200                           ; orps          %xmm0,%xmm1
   DB  15,40,194                           ; movaps        %xmm2,%xmm0
   DB  15,194,196,1                        ; cmpltps       %xmm4,%xmm0
-  DB  15,40,168,11,122,0,0                ; movaps        0x7a0b(%eax),%xmm5
+  DB  15,40,168,219,138,0,0               ; movaps        0x8adb(%eax),%xmm5
   DB  15,92,233                           ; subps         %xmm1,%xmm5
   DB  15,84,232                           ; andps         %xmm0,%xmm5
   DB  15,85,193                           ; andnps        %xmm1,%xmm0
@@ -56332,8 +58887,8 @@
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  243,15,16,65,64                     ; movss         0x40(%ecx),%xmm0
   DB  15,198,192,0                        ; shufps        $0x0,%xmm0,%xmm0
-  DB  15,89,162,222,126,0,0               ; mulps         0x7ede(%edx),%xmm4
-  DB  15,89,130,238,126,0,0               ; mulps         0x7eee(%edx),%xmm0
+  DB  15,89,162,174,143,0,0               ; mulps         0x8fae(%edx),%xmm4
+  DB  15,89,130,190,143,0,0               ; mulps         0x8fbe(%edx),%xmm0
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,89,237                           ; mulps         %xmm5,%xmm5
@@ -56341,11 +58896,11 @@
   DB  15,81,237                           ; sqrtps        %xmm5,%xmm5
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  15,87,162,222,125,0,0               ; xorps         0x7dde(%edx),%xmm4
+  DB  15,87,162,174,142,0,0               ; xorps         0x8eae(%edx),%xmm4
   DB  15,92,229                           ; subps         %xmm5,%xmm4
   DB  243,15,16,105,68                    ; movss         0x44(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
-  DB  15,89,170,222,120,0,0               ; mulps         0x78de(%edx),%xmm5
+  DB  15,89,170,174,137,0,0               ; mulps         0x89ae(%edx),%xmm5
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,95,196                           ; maxps         %xmm4,%xmm0
@@ -56381,8 +58936,8 @@
   DB  15,92,245                           ; subps         %xmm5,%xmm6
   DB  243,15,16,65,64                     ; movss         0x40(%ecx),%xmm0
   DB  15,198,192,0                        ; shufps        $0x0,%xmm0,%xmm0
-  DB  15,89,162,64,126,0,0                ; mulps         0x7e40(%edx),%xmm4
-  DB  15,89,130,80,126,0,0                ; mulps         0x7e50(%edx),%xmm0
+  DB  15,89,162,16,143,0,0                ; mulps         0x8f10(%edx),%xmm4
+  DB  15,89,130,32,143,0,0                ; mulps         0x8f20(%edx),%xmm0
   DB  15,89,198                           ; mulps         %xmm6,%xmm0
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,89,237                           ; mulps         %xmm5,%xmm5
@@ -56390,11 +58945,11 @@
   DB  15,81,237                           ; sqrtps        %xmm5,%xmm5
   DB  15,40,197                           ; movaps        %xmm5,%xmm0
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  15,87,162,64,125,0,0                ; xorps         0x7d40(%edx),%xmm4
+  DB  15,87,162,16,142,0,0                ; xorps         0x8e10(%edx),%xmm4
   DB  15,92,229                           ; subps         %xmm5,%xmm4
   DB  243,15,16,105,68                    ; movss         0x44(%ecx),%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
-  DB  15,89,170,64,120,0,0                ; mulps         0x7840(%edx),%xmm5
+  DB  15,89,170,16,137,0,0                ; mulps         0x8910(%edx),%xmm5
   DB  15,89,197                           ; mulps         %xmm5,%xmm0
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,93,196                           ; minps         %xmm4,%xmm0
@@ -56421,7 +58976,7 @@
   DB  243,15,89,236                       ; mulss         %xmm4,%xmm5
   DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
   DB  15,88,232                           ; addps         %xmm0,%xmm5
-  DB  15,89,169,200,125,0,0               ; mulps         0x7dc8(%ecx),%xmm5
+  DB  15,89,169,152,142,0,0               ; mulps         0x8e98(%ecx),%xmm5
   DB  15,89,192                           ; mulps         %xmm0,%xmm0
   DB  15,40,241                           ; movaps        %xmm1,%xmm6
   DB  15,89,246                           ; mulps         %xmm6,%xmm6
@@ -56429,7 +58984,7 @@
   DB  243,15,89,228                       ; mulss         %xmm4,%xmm4
   DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
   DB  15,92,196                           ; subps         %xmm4,%xmm0
-  DB  15,87,129,200,124,0,0               ; xorps         0x7cc8(%ecx),%xmm0
+  DB  15,87,129,152,141,0,0               ; xorps         0x8d98(%ecx),%xmm0
   DB  15,94,197                           ; divps         %xmm5,%xmm0
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56502,14 +59057,14 @@
   DB  15,40,218                           ; movaps        %xmm2,%xmm3
   DB  232,0,0,0,0                         ; call          6ee1 <_sk_save_xy_sse2+0x12>
   DB  88                                  ; pop           %eax
-  DB  15,40,160,223,118,0,0               ; movaps        0x76df(%eax),%xmm4
+  DB  15,40,160,175,135,0,0               ; movaps        0x87af(%eax),%xmm4
   DB  15,40,232                           ; movaps        %xmm0,%xmm5
   DB  15,88,236                           ; addps         %xmm4,%xmm5
   DB  243,15,91,245                       ; cvttps2dq     %xmm5,%xmm6
   DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
   DB  15,40,253                           ; movaps        %xmm5,%xmm7
   DB  15,194,254,1                        ; cmpltps       %xmm6,%xmm7
-  DB  15,40,144,239,118,0,0               ; movaps        0x76ef(%eax),%xmm2
+  DB  15,40,144,191,135,0,0               ; movaps        0x87bf(%eax),%xmm2
   DB  15,84,250                           ; andps         %xmm2,%xmm7
   DB  15,92,247                           ; subps         %xmm7,%xmm6
   DB  15,92,238                           ; subps         %xmm6,%xmm5
@@ -56587,8 +59142,8 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,166,128,0,0,0                 ; movups        0x80(%esi),%xmm4
-  DB  15,88,128,23,124,0,0                ; addps         0x7c17(%eax),%xmm0
-  DB  15,40,168,7,118,0,0                 ; movaps        0x7607(%eax),%xmm5
+  DB  15,88,128,231,140,0,0               ; addps         0x8ce7(%eax),%xmm0
+  DB  15,40,168,215,134,0,0               ; movaps        0x86d7(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,17,174,0,1,0,0                   ; movups        %xmm5,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -56614,7 +59169,7 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,166,128,0,0,0                 ; movups        0x80(%esi),%xmm4
-  DB  15,88,128,177,117,0,0               ; addps         0x75b1(%eax),%xmm0
+  DB  15,88,128,129,134,0,0               ; addps         0x8681(%eax),%xmm0
   DB  15,17,166,0,1,0,0                   ; movups        %xmm4,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56639,8 +59194,8 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,166,192,0,0,0                 ; movups        0xc0(%esi),%xmm4
-  DB  15,88,136,149,123,0,0               ; addps         0x7b95(%eax),%xmm1
-  DB  15,40,168,133,117,0,0               ; movaps        0x7585(%eax),%xmm5
+  DB  15,88,136,101,140,0,0               ; addps         0x8c65(%eax),%xmm1
+  DB  15,40,168,85,134,0,0                ; movaps        0x8655(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,17,174,64,1,0,0                  ; movups        %xmm5,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -56666,7 +59221,7 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,166,192,0,0,0                 ; movups        0xc0(%esi),%xmm4
-  DB  15,88,136,46,117,0,0                ; addps         0x752e(%eax),%xmm1
+  DB  15,88,136,254,133,0,0               ; addps         0x85fe(%eax),%xmm1
   DB  15,17,166,64,1,0,0                  ; movups        %xmm4,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56691,13 +59246,13 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,166,128,0,0,0                 ; movups        0x80(%esi),%xmm4
-  DB  15,88,128,33,123,0,0                ; addps         0x7b21(%eax),%xmm0
-  DB  15,40,168,1,117,0,0                 ; movaps        0x7501(%eax),%xmm5
+  DB  15,88,128,241,139,0,0               ; addps         0x8bf1(%eax),%xmm0
+  DB  15,40,168,209,133,0,0               ; movaps        0x85d1(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,40,229                           ; movaps        %xmm5,%xmm4
   DB  15,89,228                           ; mulps         %xmm4,%xmm4
-  DB  15,89,168,49,123,0,0                ; mulps         0x7b31(%eax),%xmm5
-  DB  15,88,168,241,118,0,0               ; addps         0x76f1(%eax),%xmm5
+  DB  15,89,168,1,140,0,0                 ; mulps         0x8c01(%eax),%xmm5
+  DB  15,88,168,193,135,0,0               ; addps         0x87c1(%eax),%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
   DB  15,17,174,0,1,0,0                   ; movups        %xmm5,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -56723,16 +59278,16 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,166,128,0,0,0                 ; movups        0x80(%esi),%xmm4
-  DB  15,88,128,180,122,0,0               ; addps         0x7ab4(%eax),%xmm0
-  DB  15,40,168,164,116,0,0               ; movaps        0x74a4(%eax),%xmm5
+  DB  15,88,128,132,139,0,0               ; addps         0x8b84(%eax),%xmm0
+  DB  15,40,168,116,133,0,0               ; movaps        0x8574(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
-  DB  15,40,160,228,122,0,0               ; movaps        0x7ae4(%eax),%xmm4
+  DB  15,40,160,180,139,0,0               ; movaps        0x8bb4(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,244,122,0,0               ; addps         0x7af4(%eax),%xmm4
+  DB  15,88,160,196,139,0,0               ; addps         0x8bc4(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,148,116,0,0               ; addps         0x7494(%eax),%xmm4
+  DB  15,88,160,100,133,0,0               ; addps         0x8564(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,4,123,0,0                 ; addps         0x7b04(%eax),%xmm4
+  DB  15,88,160,212,139,0,0               ; addps         0x8bd4(%eax),%xmm4
   DB  15,17,166,0,1,0,0                   ; movups        %xmm4,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56755,17 +59310,17 @@
   DB  139,77,8                            ; mov           0x8(%ebp),%ecx
   DB  139,85,12                           ; mov           0xc(%ebp),%edx
   DB  139,50                              ; mov           (%edx),%esi
-  DB  15,40,160,41,116,0,0                ; movaps        0x7429(%eax),%xmm4
+  DB  15,40,160,249,132,0,0               ; movaps        0x84f9(%eax),%xmm4
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,174,128,0,0,0                 ; movups        0x80(%esi),%xmm5
   DB  15,88,196                           ; addps         %xmm4,%xmm0
-  DB  15,40,176,121,122,0,0               ; movaps        0x7a79(%eax),%xmm6
+  DB  15,40,176,73,139,0,0                ; movaps        0x8b49(%eax),%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
-  DB  15,88,176,137,122,0,0               ; addps         0x7a89(%eax),%xmm6
+  DB  15,88,176,89,139,0,0                ; addps         0x8b59(%eax),%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
   DB  15,88,244                           ; addps         %xmm4,%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
-  DB  15,88,176,153,122,0,0               ; addps         0x7a99(%eax),%xmm6
+  DB  15,88,176,105,139,0,0               ; addps         0x8b69(%eax),%xmm6
   DB  15,17,182,0,1,0,0                   ; movups        %xmm6,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56790,11 +59345,11 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,6                             ; movups        (%esi),%xmm0
   DB  15,16,166,128,0,0,0                 ; movups        0x80(%esi),%xmm4
-  DB  15,88,128,41,122,0,0                ; addps         0x7a29(%eax),%xmm0
+  DB  15,88,128,249,138,0,0               ; addps         0x8af9(%eax),%xmm0
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,89,237                           ; mulps         %xmm5,%xmm5
-  DB  15,89,160,9,122,0,0                 ; mulps         0x7a09(%eax),%xmm4
-  DB  15,88,160,201,117,0,0               ; addps         0x75c9(%eax),%xmm4
+  DB  15,89,160,217,138,0,0               ; mulps         0x8ad9(%eax),%xmm4
+  DB  15,88,160,153,134,0,0               ; addps         0x8699(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,17,166,0,1,0,0                   ; movups        %xmm4,0x100(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -56820,13 +59375,13 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,166,192,0,0,0                 ; movups        0xc0(%esi),%xmm4
-  DB  15,88,136,166,121,0,0               ; addps         0x79a6(%eax),%xmm1
-  DB  15,40,168,134,115,0,0               ; movaps        0x7386(%eax),%xmm5
+  DB  15,88,136,118,138,0,0               ; addps         0x8a76(%eax),%xmm1
+  DB  15,40,168,86,132,0,0                ; movaps        0x8456(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
   DB  15,40,229                           ; movaps        %xmm5,%xmm4
   DB  15,89,228                           ; mulps         %xmm4,%xmm4
-  DB  15,89,168,182,121,0,0               ; mulps         0x79b6(%eax),%xmm5
-  DB  15,88,168,118,117,0,0               ; addps         0x7576(%eax),%xmm5
+  DB  15,89,168,134,138,0,0               ; mulps         0x8a86(%eax),%xmm5
+  DB  15,88,168,70,134,0,0                ; addps         0x8646(%eax),%xmm5
   DB  15,89,236                           ; mulps         %xmm4,%xmm5
   DB  15,17,174,64,1,0,0                  ; movups        %xmm5,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -56852,16 +59407,16 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,166,192,0,0,0                 ; movups        0xc0(%esi),%xmm4
-  DB  15,88,136,56,121,0,0                ; addps         0x7938(%eax),%xmm1
-  DB  15,40,168,40,115,0,0                ; movaps        0x7328(%eax),%xmm5
+  DB  15,88,136,8,138,0,0                 ; addps         0x8a08(%eax),%xmm1
+  DB  15,40,168,248,131,0,0               ; movaps        0x83f8(%eax),%xmm5
   DB  15,92,236                           ; subps         %xmm4,%xmm5
-  DB  15,40,160,104,121,0,0               ; movaps        0x7968(%eax),%xmm4
+  DB  15,40,160,56,138,0,0                ; movaps        0x8a38(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,120,121,0,0               ; addps         0x7978(%eax),%xmm4
+  DB  15,88,160,72,138,0,0                ; addps         0x8a48(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,24,115,0,0                ; addps         0x7318(%eax),%xmm4
+  DB  15,88,160,232,131,0,0               ; addps         0x83e8(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
-  DB  15,88,160,136,121,0,0               ; addps         0x7988(%eax),%xmm4
+  DB  15,88,160,88,138,0,0                ; addps         0x8a58(%eax),%xmm4
   DB  15,17,166,64,1,0,0                  ; movups        %xmm4,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56884,17 +59439,17 @@
   DB  139,77,8                            ; mov           0x8(%ebp),%ecx
   DB  139,85,12                           ; mov           0xc(%ebp),%edx
   DB  139,50                              ; mov           (%edx),%esi
-  DB  15,40,160,172,114,0,0               ; movaps        0x72ac(%eax),%xmm4
+  DB  15,40,160,124,131,0,0               ; movaps        0x837c(%eax),%xmm4
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,174,192,0,0,0                 ; movups        0xc0(%esi),%xmm5
   DB  15,88,204                           ; addps         %xmm4,%xmm1
-  DB  15,40,176,252,120,0,0               ; movaps        0x78fc(%eax),%xmm6
+  DB  15,40,176,204,137,0,0               ; movaps        0x89cc(%eax),%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
-  DB  15,88,176,12,121,0,0                ; addps         0x790c(%eax),%xmm6
+  DB  15,88,176,220,137,0,0               ; addps         0x89dc(%eax),%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
   DB  15,88,244                           ; addps         %xmm4,%xmm6
   DB  15,89,245                           ; mulps         %xmm5,%xmm6
-  DB  15,88,176,28,121,0,0                ; addps         0x791c(%eax),%xmm6
+  DB  15,88,176,236,137,0,0               ; addps         0x89ec(%eax),%xmm6
   DB  15,17,182,64,1,0,0                  ; movups        %xmm6,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
@@ -56919,11 +59474,11 @@
   DB  139,50                              ; mov           (%edx),%esi
   DB  15,16,78,64                         ; movups        0x40(%esi),%xmm1
   DB  15,16,166,192,0,0,0                 ; movups        0xc0(%esi),%xmm4
-  DB  15,88,136,171,120,0,0               ; addps         0x78ab(%eax),%xmm1
+  DB  15,88,136,123,137,0,0               ; addps         0x897b(%eax),%xmm1
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
   DB  15,89,237                           ; mulps         %xmm5,%xmm5
-  DB  15,89,160,139,120,0,0               ; mulps         0x788b(%eax),%xmm4
-  DB  15,88,160,75,116,0,0                ; addps         0x744b(%eax),%xmm4
+  DB  15,89,160,91,137,0,0                ; mulps         0x895b(%eax),%xmm4
+  DB  15,88,160,27,133,0,0                ; addps         0x851b(%eax),%xmm4
   DB  15,89,229                           ; mulps         %xmm5,%xmm4
   DB  15,17,166,64,1,0,0                  ; movups        %xmm4,0x140(%esi)
   DB  141,66,8                            ; lea           0x8(%edx),%eax
@@ -57070,7 +59625,7 @@
   DB  102,15,254,216                      ; paddd         %xmm0,%xmm3
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,15,254,195                      ; paddd         %xmm3,%xmm0
-  DB  102,15,111,162,245,118,0,0          ; movdqa        0x76f5(%edx),%xmm4
+  DB  102,15,111,162,197,135,0,0          ; movdqa        0x87c5(%edx),%xmm4
   DB  102,15,127,165,120,255,255,255      ; movdqa        %xmm4,-0x88(%ebp)
   DB  102,15,112,200,245                  ; pshufd        $0xf5,%xmm0,%xmm1
   DB  102,15,244,196                      ; pmuludq       %xmm4,%xmm0
@@ -57110,7 +59665,7 @@
   DB  243,15,16,4,129                     ; movss         (%ecx,%eax,4),%xmm0
   DB  15,20,248                           ; unpcklps      %xmm0,%xmm7
   DB  102,15,20,252                       ; unpcklpd      %xmm4,%xmm7
-  DB  102,15,111,130,181,112,0,0          ; movdqa        0x70b5(%edx),%xmm0
+  DB  102,15,111,130,133,129,0,0          ; movdqa        0x8185(%edx),%xmm0
   DB  102,15,127,133,104,255,255,255      ; movdqa        %xmm0,-0x98(%ebp)
   DB  102,15,254,200                      ; paddd         %xmm0,%xmm1
   DB  102,15,112,193,229                  ; pshufd        $0xe5,%xmm1,%xmm0
@@ -57127,7 +59682,7 @@
   DB  243,15,16,4,129                     ; movss         (%ecx,%eax,4),%xmm0
   DB  15,20,240                           ; unpcklps      %xmm0,%xmm6
   DB  102,15,20,241                       ; unpcklpd      %xmm1,%xmm6
-  DB  15,40,130,229,118,0,0               ; movaps        0x76e5(%edx),%xmm0
+  DB  15,40,130,181,135,0,0               ; movaps        0x87b5(%edx),%xmm0
   DB  15,40,141,248,254,255,255           ; movaps        -0x108(%ebp),%xmm1
   DB  15,88,200                           ; addps         %xmm0,%xmm1
   DB  15,41,77,200                        ; movaps        %xmm1,-0x38(%ebp)
@@ -57756,7 +60311,7 @@
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
   DB  102,15,254,214                      ; paddd         %xmm6,%xmm2
   DB  102,15,254,218                      ; paddd         %xmm2,%xmm3
-  DB  102,15,111,161,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm4
+  DB  102,15,111,161,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm4
   DB  102,15,112,203,245                  ; pshufd        $0xf5,%xmm3,%xmm1
   DB  102,15,244,220                      ; pmuludq       %xmm4,%xmm3
   DB  102,15,244,204                      ; pmuludq       %xmm4,%xmm1
@@ -57798,7 +60353,7 @@
   DB  15,20,223                           ; unpcklps      %xmm7,%xmm3
   DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
   DB  102,15,41,157,232,254,255,255       ; movapd        %xmm3,-0x118(%ebp)
-  DB  102,15,254,137,41,101,0,0           ; paddd         0x6529(%ecx),%xmm1
+  DB  102,15,254,137,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm1
   DB  102,15,112,241,229                  ; pshufd        $0xe5,%xmm1,%xmm6
   DB  102,15,126,240                      ; movd          %xmm6,%eax
   DB  102,15,112,241,78                   ; pshufd        $0x4e,%xmm1,%xmm6
@@ -57813,7 +60368,7 @@
   DB  243,15,16,60,130                    ; movss         (%edx,%eax,4),%xmm7
   DB  15,20,223                           ; unpcklps      %xmm7,%xmm3
   DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
-  DB  15,40,185,89,107,0,0                ; movaps        0x6b59(%ecx),%xmm7
+  DB  15,40,185,41,124,0,0                ; movaps        0x7c29(%ecx),%xmm7
   DB  15,88,199                           ; addps         %xmm7,%xmm0
   DB  15,41,133,120,255,255,255           ; movaps        %xmm0,-0x88(%ebp)
   DB  15,40,133,248,254,255,255           ; movaps        -0x108(%ebp),%xmm0
@@ -57834,7 +60389,7 @@
   DB  102,15,127,101,168                  ; movdqa        %xmm4,-0x58(%ebp)
   DB  102,15,254,212                      ; paddd         %xmm4,%xmm2
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,161,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm4
+  DB  102,15,111,161,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm4
   DB  102,15,244,212                      ; pmuludq       %xmm4,%xmm2
   DB  102,15,244,196                      ; pmuludq       %xmm4,%xmm0
   DB  102,15,112,240,232                  ; pshufd        $0xe8,%xmm0,%xmm6
@@ -57870,7 +60425,7 @@
   DB  243,15,16,44,130                    ; movss         (%edx,%eax,4),%xmm5
   DB  15,20,213                           ; unpcklps      %xmm5,%xmm2
   DB  102,15,20,214                       ; unpcklpd      %xmm6,%xmm2
-  DB  102,15,254,129,41,101,0,0           ; paddd         0x6529(%ecx),%xmm0
+  DB  102,15,254,129,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm0
   DB  102,15,112,232,229                  ; pshufd        $0xe5,%xmm0,%xmm5
   DB  102,15,126,232                      ; movd          %xmm5,%eax
   DB  102,15,112,232,78                   ; pshufd        $0x4e,%xmm0,%xmm5
@@ -57954,7 +60509,7 @@
   DB  243,15,16,44,130                    ; movss         (%edx,%eax,4),%xmm5
   DB  15,20,245                           ; unpcklps      %xmm5,%xmm6
   DB  102,15,20,240                       ; unpcklpd      %xmm0,%xmm6
-  DB  102,15,254,137,41,101,0,0           ; paddd         0x6529(%ecx),%xmm1
+  DB  102,15,254,137,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm1
   DB  102,15,112,193,229                  ; pshufd        $0xe5,%xmm1,%xmm0
   DB  102,15,126,192                      ; movd          %xmm0,%eax
   DB  102,15,112,193,78                   ; pshufd        $0x4e,%xmm1,%xmm0
@@ -57972,7 +60527,7 @@
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,15,254,77,168                   ; paddd         -0x58(%ebp),%xmm1
   DB  102,15,112,193,245                  ; pshufd        $0xf5,%xmm1,%xmm0
-  DB  102,15,111,145,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm2
+  DB  102,15,111,145,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm2
   DB  102,15,244,202                      ; pmuludq       %xmm2,%xmm1
   DB  102,15,244,194                      ; pmuludq       %xmm2,%xmm0
   DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
@@ -58008,7 +60563,7 @@
   DB  243,15,16,4,130                     ; movss         (%edx,%eax,4),%xmm0
   DB  15,20,216                           ; unpcklps      %xmm0,%xmm3
   DB  102,15,20,217                       ; unpcklpd      %xmm1,%xmm3
-  DB  102,15,254,169,41,101,0,0           ; paddd         0x6529(%ecx),%xmm5
+  DB  102,15,254,169,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm5
   DB  102,15,112,197,229                  ; pshufd        $0xe5,%xmm5,%xmm0
   DB  102,15,126,192                      ; movd          %xmm0,%eax
   DB  102,15,112,197,78                   ; pshufd        $0x4e,%xmm5,%xmm0
@@ -58068,7 +60623,7 @@
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,15,254,85,152                   ; paddd         -0x68(%ebp),%xmm2
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,153,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm3
+  DB  102,15,111,153,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm3
   DB  102,15,244,211                      ; pmuludq       %xmm3,%xmm2
   DB  102,15,244,195                      ; pmuludq       %xmm3,%xmm0
   DB  102,15,111,251                      ; movdqa        %xmm3,%xmm7
@@ -58107,7 +60662,7 @@
   DB  243,15,16,44,130                    ; movss         (%edx,%eax,4),%xmm5
   DB  15,20,229                           ; unpcklps      %xmm5,%xmm4
   DB  102,15,20,227                       ; unpcklpd      %xmm3,%xmm4
-  DB  102,15,254,129,41,101,0,0           ; paddd         0x6529(%ecx),%xmm0
+  DB  102,15,254,129,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm0
   DB  102,15,112,216,229                  ; pshufd        $0xe5,%xmm0,%xmm3
   DB  102,15,126,216                      ; movd          %xmm3,%eax
   DB  102,15,112,216,78                   ; pshufd        $0x4e,%xmm0,%xmm3
@@ -58159,7 +60714,7 @@
   DB  243,15,16,52,130                    ; movss         (%edx,%eax,4),%xmm6
   DB  15,20,238                           ; unpcklps      %xmm6,%xmm5
   DB  102,15,20,235                       ; unpcklpd      %xmm3,%xmm5
-  DB  102,15,111,137,41,101,0,0           ; movdqa        0x6529(%ecx),%xmm1
+  DB  102,15,111,137,249,117,0,0          ; movdqa        0x75f9(%ecx),%xmm1
   DB  102,15,254,249                      ; paddd         %xmm1,%xmm7
   DB  102,15,112,223,229                  ; pshufd        $0xe5,%xmm7,%xmm3
   DB  102,15,126,216                      ; movd          %xmm3,%eax
@@ -58193,7 +60748,7 @@
   DB  102,15,111,226                      ; movdqa        %xmm2,%xmm4
   DB  102,15,254,69,152                   ; paddd         -0x68(%ebp),%xmm0
   DB  102,15,112,208,245                  ; pshufd        $0xf5,%xmm0,%xmm2
-  DB  102,15,111,153,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm3
+  DB  102,15,111,153,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm3
   DB  102,15,244,195                      ; pmuludq       %xmm3,%xmm0
   DB  102,15,244,211                      ; pmuludq       %xmm3,%xmm2
   DB  102,15,112,218,232                  ; pshufd        $0xe8,%xmm2,%xmm3
@@ -58250,7 +60805,7 @@
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
   DB  102,15,254,85,168                   ; paddd         -0x58(%ebp),%xmm2
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,137,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm1
+  DB  102,15,111,137,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm1
   DB  102,15,244,209                      ; pmuludq       %xmm1,%xmm2
   DB  102,15,244,193                      ; pmuludq       %xmm1,%xmm0
   DB  102,15,112,240,232                  ; pshufd        $0xe8,%xmm0,%xmm6
@@ -58287,7 +60842,7 @@
   DB  243,15,16,36,130                    ; movss         (%edx,%eax,4),%xmm4
   DB  15,20,212                           ; unpcklps      %xmm4,%xmm2
   DB  102,15,20,214                       ; unpcklpd      %xmm6,%xmm2
-  DB  102,15,254,129,41,101,0,0           ; paddd         0x6529(%ecx),%xmm0
+  DB  102,15,254,129,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm0
   DB  102,15,112,224,229                  ; pshufd        $0xe5,%xmm0,%xmm4
   DB  102,15,126,224                      ; movd          %xmm4,%eax
   DB  102,15,112,224,78                   ; pshufd        $0x4e,%xmm0,%xmm4
@@ -58355,7 +60910,7 @@
   DB  102,15,111,93,152                   ; movdqa        -0x68(%ebp),%xmm3
   DB  102,15,254,217                      ; paddd         %xmm1,%xmm3
   DB  102,15,112,211,245                  ; pshufd        $0xf5,%xmm3,%xmm2
-  DB  102,15,111,129,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm0
+  DB  102,15,111,129,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm0
   DB  102,15,244,216                      ; pmuludq       %xmm0,%xmm3
   DB  102,15,244,208                      ; pmuludq       %xmm0,%xmm2
   DB  102,15,111,248                      ; movdqa        %xmm0,%xmm7
@@ -58394,7 +60949,7 @@
   DB  243,15,16,28,130                    ; movss         (%edx,%eax,4),%xmm3
   DB  15,20,235                           ; unpcklps      %xmm3,%xmm5
   DB  102,15,20,238                       ; unpcklpd      %xmm6,%xmm5
-  DB  102,15,254,145,41,101,0,0           ; paddd         0x6529(%ecx),%xmm2
+  DB  102,15,254,145,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm2
   DB  102,15,112,218,229                  ; pshufd        $0xe5,%xmm2,%xmm3
   DB  102,15,126,216                      ; movd          %xmm3,%eax
   DB  102,15,112,218,78                   ; pshufd        $0x4e,%xmm2,%xmm3
@@ -58446,7 +61001,7 @@
   DB  243,15,16,4,130                     ; movss         (%edx,%eax,4),%xmm0
   DB  15,20,208                           ; unpcklps      %xmm0,%xmm2
   DB  102,15,20,215                       ; unpcklpd      %xmm7,%xmm2
-  DB  102,15,111,137,41,101,0,0           ; movdqa        0x6529(%ecx),%xmm1
+  DB  102,15,111,137,249,117,0,0          ; movdqa        0x75f9(%ecx),%xmm1
   DB  102,15,254,217                      ; paddd         %xmm1,%xmm3
   DB  102,15,112,195,229                  ; pshufd        $0xe5,%xmm3,%xmm0
   DB  102,15,126,192                      ; movd          %xmm0,%eax
@@ -58481,7 +61036,7 @@
   DB  102,15,111,194                      ; movdqa        %xmm2,%xmm0
   DB  102,15,254,69,152                   ; paddd         -0x68(%ebp),%xmm0
   DB  102,15,112,224,245                  ; pshufd        $0xf5,%xmm0,%xmm4
-  DB  102,15,111,169,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm5
+  DB  102,15,111,169,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm5
   DB  102,15,111,221                      ; movdqa        %xmm5,%xmm3
   DB  102,15,244,195                      ; pmuludq       %xmm3,%xmm0
   DB  102,15,244,227                      ; pmuludq       %xmm3,%xmm4
@@ -58537,7 +61092,7 @@
   DB  102,15,111,202                      ; movdqa        %xmm2,%xmm1
   DB  102,15,254,77,168                   ; paddd         -0x58(%ebp),%xmm1
   DB  102,15,112,193,245                  ; pshufd        $0xf5,%xmm1,%xmm0
-  DB  102,15,111,145,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm2
+  DB  102,15,111,145,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm2
   DB  102,15,244,202                      ; pmuludq       %xmm2,%xmm1
   DB  102,15,244,194                      ; pmuludq       %xmm2,%xmm0
   DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
@@ -58573,7 +61128,7 @@
   DB  243,15,16,4,130                     ; movss         (%edx,%eax,4),%xmm0
   DB  15,20,216                           ; unpcklps      %xmm0,%xmm3
   DB  102,15,20,217                       ; unpcklpd      %xmm1,%xmm3
-  DB  102,15,254,185,41,101,0,0           ; paddd         0x6529(%ecx),%xmm7
+  DB  102,15,254,185,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm7
   DB  102,15,112,199,229                  ; pshufd        $0xe5,%xmm7,%xmm0
   DB  102,15,126,192                      ; movd          %xmm0,%eax
   DB  102,15,112,199,78                   ; pshufd        $0x4e,%xmm7,%xmm0
@@ -58623,7 +61178,7 @@
   DB  102,15,111,233                      ; movdqa        %xmm1,%xmm5
   DB  102,15,254,69,152                   ; paddd         -0x68(%ebp),%xmm0
   DB  102,15,112,200,245                  ; pshufd        $0xf5,%xmm0,%xmm1
-  DB  102,15,111,145,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm2
+  DB  102,15,111,145,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm2
   DB  102,15,244,194                      ; pmuludq       %xmm2,%xmm0
   DB  102,15,244,202                      ; pmuludq       %xmm2,%xmm1
   DB  102,15,111,250                      ; movdqa        %xmm2,%xmm7
@@ -58662,7 +61217,7 @@
   DB  243,15,16,36,130                    ; movss         (%edx,%eax,4),%xmm4
   DB  15,20,204                           ; unpcklps      %xmm4,%xmm1
   DB  102,15,20,203                       ; unpcklpd      %xmm3,%xmm1
-  DB  102,15,254,145,41,101,0,0           ; paddd         0x6529(%ecx),%xmm2
+  DB  102,15,254,145,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm2
   DB  102,15,112,218,229                  ; pshufd        $0xe5,%xmm2,%xmm3
   DB  102,15,126,216                      ; movd          %xmm3,%eax
   DB  102,15,112,218,78                   ; pshufd        $0x4e,%xmm2,%xmm3
@@ -58716,7 +61271,7 @@
   DB  243,15,16,36,130                    ; movss         (%edx,%eax,4),%xmm4
   DB  15,20,252                           ; unpcklps      %xmm4,%xmm7
   DB  102,15,20,254                       ; unpcklpd      %xmm6,%xmm7
-  DB  102,15,254,153,41,101,0,0           ; paddd         0x6529(%ecx),%xmm3
+  DB  102,15,254,153,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm3
   DB  102,15,112,227,229                  ; pshufd        $0xe5,%xmm3,%xmm4
   DB  102,15,126,224                      ; movd          %xmm4,%eax
   DB  102,15,112,227,78                   ; pshufd        $0x4e,%xmm3,%xmm4
@@ -58749,7 +61304,7 @@
   DB  102,15,254,208                      ; paddd         %xmm0,%xmm2
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,112,194,245                  ; pshufd        $0xf5,%xmm2,%xmm0
-  DB  102,15,111,137,105,107,0,0          ; movdqa        0x6b69(%ecx),%xmm1
+  DB  102,15,111,137,57,124,0,0           ; movdqa        0x7c39(%ecx),%xmm1
   DB  102,15,244,209                      ; pmuludq       %xmm1,%xmm2
   DB  102,15,244,193                      ; pmuludq       %xmm1,%xmm0
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
@@ -58789,7 +61344,7 @@
   DB  15,20,225                           ; unpcklps      %xmm1,%xmm4
   DB  102,15,20,226                       ; unpcklpd      %xmm2,%xmm4
   DB  102,15,41,165,88,255,255,255        ; movapd        %xmm4,-0xa8(%ebp)
-  DB  102,15,254,129,41,101,0,0           ; paddd         0x6529(%ecx),%xmm0
+  DB  102,15,254,129,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm0
   DB  102,15,112,200,229                  ; pshufd        $0xe5,%xmm0,%xmm1
   DB  102,15,126,200                      ; movd          %xmm1,%eax
   DB  102,15,112,200,78                   ; pshufd        $0x4e,%xmm0,%xmm1
@@ -58843,7 +61398,7 @@
   DB  243,15,16,52,130                    ; movss         (%edx,%eax,4),%xmm6
   DB  15,20,206                           ; unpcklps      %xmm6,%xmm1
   DB  102,15,20,203                       ; unpcklpd      %xmm3,%xmm1
-  DB  102,15,254,145,41,101,0,0           ; paddd         0x6529(%ecx),%xmm2
+  DB  102,15,254,145,249,117,0,0          ; paddd         0x75f9(%ecx),%xmm2
   DB  102,15,112,218,229                  ; pshufd        $0xe5,%xmm2,%xmm3
   DB  102,15,126,216                      ; movd          %xmm3,%eax
   DB  102,15,112,218,78                   ; pshufd        $0x4e,%xmm2,%xmm3
@@ -58912,7 +61467,7 @@
   DB  139,85,12                           ; mov           0xc(%ebp),%edx
   DB  141,66,8                            ; lea           0x8(%edx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
-  DB  15,40,153,233,100,0,0               ; movaps        0x64e9(%ecx),%xmm3
+  DB  15,40,153,185,117,0,0               ; movaps        0x75b9(%ecx),%xmm3
   DB  80                                  ; push          %eax
   DB  255,117,8                           ; pushl         0x8(%ebp)
   DB  255,82,4                            ; call          *0x4(%edx)
@@ -58931,15 +61486,15 @@
   DB  232,0,0,0,0                         ; call          953c <_sk_gauss_a_to_rgba_sse2+0xb>
   DB  88                                  ; pop           %eax
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
-  DB  15,40,128,36,87,0,0                 ; movaps        0x5724(%eax),%xmm0
+  DB  15,40,128,244,103,0,0               ; movaps        0x67f4(%eax),%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,128,52,87,0,0                 ; addps         0x5734(%eax),%xmm0
+  DB  15,88,128,4,104,0,0                 ; addps         0x6804(%eax),%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,128,68,87,0,0                 ; addps         0x5744(%eax),%xmm0
+  DB  15,88,128,20,104,0,0                ; addps         0x6814(%eax),%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,128,84,87,0,0                 ; addps         0x5754(%eax),%xmm0
+  DB  15,88,128,36,104,0,0                ; addps         0x6824(%eax),%xmm0
   DB  15,89,195                           ; mulps         %xmm3,%xmm0
-  DB  15,88,128,100,87,0,0                ; addps         0x5764(%eax),%xmm0
+  DB  15,88,128,52,104,0,0                ; addps         0x6834(%eax),%xmm0
   DB  141,65,4                            ; lea           0x4(%ecx),%eax
   DB  131,236,8                           ; sub           $0x8,%esp
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
@@ -59066,7 +61621,7 @@
   DB  102,15,110,210                      ; movd          %edx,%xmm2
   DB  102,15,112,210,0                    ; pshufd        $0x0,%xmm2,%xmm2
   DB  15,91,210                           ; cvtdq2ps      %xmm2,%xmm2
-  DB  15,88,145,64,79,0,0                 ; addps         0x4f40(%ecx),%xmm2
+  DB  15,88,145,16,96,0,0                 ; addps         0x6010(%ecx),%xmm2
   DB  141,78,8                            ; lea           0x8(%esi),%ecx
   DB  15,41,116,36,64                     ; movaps        %xmm6,0x40(%esp)
   DB  15,41,108,36,48                     ; movaps        %xmm5,0x30(%esp)
@@ -59403,7 +61958,7 @@
   DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
   DB  137,92,36,4                         ; mov           %ebx,0x4(%esp)
   DB  137,12,36                           ; mov           %ecx,(%esp)
-  DB  15,40,152,17,82,0,0                 ; movaps        0x5211(%eax),%xmm3
+  DB  15,40,152,225,98,0,0                ; movaps        0x62e1(%eax),%xmm3
   DB  15,87,192                           ; xorps         %xmm0,%xmm0
   DB  15,87,201                           ; xorps         %xmm1,%xmm1
   DB  15,87,210                           ; xorps         %xmm2,%xmm2
@@ -59442,7 +61997,7 @@
   DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
   DB  137,92,36,4                         ; mov           %ebx,0x4(%esp)
   DB  137,12,36                           ; mov           %ecx,(%esp)
-  DB  15,40,128,166,81,0,0                ; movaps        0x51a6(%eax),%xmm0
+  DB  15,40,128,118,98,0,0                ; movaps        0x6276(%eax),%xmm0
   DB  15,40,200                           ; movaps        %xmm0,%xmm1
   DB  15,40,208                           ; movaps        %xmm0,%xmm2
   DB  15,40,216                           ; movaps        %xmm0,%xmm3
@@ -59467,10 +62022,10 @@
   DB  139,85,16                           ; mov           0x10(%ebp),%edx
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,57                              ; mov           (%ecx),%edi
-  DB  243,15,16,150,64,82,0,0             ; movss         0x5240(%esi),%xmm2
+  DB  243,15,16,150,16,99,0,0             ; movss         0x6310(%esi),%xmm2
   DB  243,15,16,7                         ; movss         (%edi),%xmm0
   DB  243,15,89,194                       ; mulss         %xmm2,%xmm0
-  DB  243,15,16,142,60,82,0,0             ; movss         0x523c(%esi),%xmm1
+  DB  243,15,16,142,12,99,0,0             ; movss         0x630c(%esi),%xmm1
   DB  243,15,88,193                       ; addss         %xmm1,%xmm0
   DB  243,15,44,240                       ; cvttss2si     %xmm0,%esi
   DB  102,15,110,198                      ; movd          %esi,%xmm0
@@ -59522,7 +62077,7 @@
   DB  139,69,8                            ; mov           0x8(%ebp),%eax
   DB  139,77,16                           ; mov           0x10(%ebp),%ecx
   DB  139,85,20                           ; mov           0x14(%ebp),%edx
-  DB  102,15,111,166,136,80,0,0           ; movdqa        0x5088(%esi),%xmm4
+  DB  102,15,111,166,88,97,0,0            ; movdqa        0x6158(%esi),%xmm4
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
   DB  102,15,239,236                      ; pxor          %xmm4,%xmm5
   DB  102,15,111,243                      ; movdqa        %xmm3,%xmm6
@@ -59580,7 +62135,7 @@
   DB  88                                  ; pop           %eax
   DB  102,15,111,101,72                   ; movdqa        0x48(%ebp),%xmm4
   DB  102,15,111,77,24                    ; movdqa        0x18(%ebp),%xmm1
-  DB  102,15,111,144,193,79,0,0           ; movdqa        0x4fc1(%eax),%xmm2
+  DB  102,15,111,144,145,96,0,0           ; movdqa        0x6091(%eax),%xmm2
   DB  102,15,111,249                      ; movdqa        %xmm1,%xmm7
   DB  102,15,239,250                      ; pxor          %xmm2,%xmm7
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
@@ -59644,7 +62199,7 @@
   DB  15,40,109,40                        ; movaps        0x28(%ebp),%xmm5
   DB  15,40,117,56                        ; movaps        0x38(%ebp),%xmm6
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,15,111,186,226,78,0,0           ; movdqa        0x4ee2(%edx),%xmm7
+  DB  102,15,111,186,178,95,0,0           ; movdqa        0x5fb2(%edx),%xmm7
   DB  102,15,253,199                      ; paddw         %xmm7,%xmm0
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
   DB  102,15,253,207                      ; paddw         %xmm7,%xmm1
@@ -59687,7 +62242,7 @@
   DB  102,15,111,101,72                   ; movdqa        0x48(%ebp),%xmm4
   DB  102,15,111,109,24                   ; movdqa        0x18(%ebp),%xmm5
   DB  102,15,213,236                      ; pmullw        %xmm4,%xmm5
-  DB  102,15,111,176,77,78,0,0            ; movdqa        0x4e4d(%eax),%xmm6
+  DB  102,15,111,176,29,95,0,0            ; movdqa        0x5f1d(%eax),%xmm6
   DB  102,15,253,238                      ; paddw         %xmm6,%xmm5
   DB  102,15,111,125,40                   ; movdqa        0x28(%ebp),%xmm7
   DB  102,15,213,252                      ; pmullw        %xmm4,%xmm7
@@ -59826,7 +62381,7 @@
   DB  139,77,8                            ; mov           0x8(%ebp),%ecx
   DB  139,85,16                           ; mov           0x10(%ebp),%edx
   DB  139,117,20                          ; mov           0x14(%ebp),%esi
-  DB  102,15,111,160,190,76,0,0           ; movdqa        0x4cbe(%eax),%xmm4
+  DB  102,15,111,160,142,93,0,0           ; movdqa        0x5d8e(%eax),%xmm4
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,249,232                      ; psubw         %xmm0,%xmm5
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
@@ -59908,7 +62463,7 @@
   DB  88                                  ; pop           %eax
   DB  102,15,111,117,72                   ; movdqa        0x48(%ebp),%xmm6
   DB  102,15,213,206                      ; pmullw        %xmm6,%xmm1
-  DB  102,15,111,128,198,75,0,0           ; movdqa        0x4bc6(%eax),%xmm0
+  DB  102,15,111,128,150,92,0,0           ; movdqa        0x5c96(%eax),%xmm0
   DB  102,15,253,200                      ; paddw         %xmm0,%xmm1
   DB  102,15,213,214                      ; pmullw        %xmm6,%xmm2
   DB  102,15,253,208                      ; paddw         %xmm0,%xmm2
@@ -59969,7 +62524,7 @@
   DB  102,15,111,101,40                   ; movdqa        0x28(%ebp),%xmm4
   DB  102,15,111,117,24                   ; movdqa        0x18(%ebp),%xmm6
   DB  102,15,213,243                      ; pmullw        %xmm3,%xmm6
-  DB  102,15,111,184,242,74,0,0           ; movdqa        0x4af2(%eax),%xmm7
+  DB  102,15,111,184,194,91,0,0           ; movdqa        0x5bc2(%eax),%xmm7
   DB  102,15,253,247                      ; paddw         %xmm7,%xmm6
   DB  102,15,213,227                      ; pmullw        %xmm3,%xmm4
   DB  102,15,253,231                      ; paddw         %xmm7,%xmm4
@@ -60029,7 +62584,7 @@
   DB  15,40,109,40                        ; movaps        0x28(%ebp),%xmm5
   DB  102,15,111,117,72                   ; movdqa        0x48(%ebp),%xmm6
   DB  102,15,213,198                      ; pmullw        %xmm6,%xmm0
-  DB  102,15,111,190,49,74,0,0            ; movdqa        0x4a31(%esi),%xmm7
+  DB  102,15,111,190,1,91,0,0             ; movdqa        0x5b01(%esi),%xmm7
   DB  102,15,253,199                      ; paddw         %xmm7,%xmm0
   DB  102,15,213,206                      ; pmullw        %xmm6,%xmm1
   DB  102,15,253,207                      ; paddw         %xmm7,%xmm1
@@ -60073,7 +62628,7 @@
   DB  102,15,111,117,24                   ; movdqa        0x18(%ebp),%xmm6
   DB  102,15,111,198                      ; movdqa        %xmm6,%xmm0
   DB  102,15,213,195                      ; pmullw        %xmm3,%xmm0
-  DB  102,15,111,184,154,73,0,0           ; movdqa        0x499a(%eax),%xmm7
+  DB  102,15,111,184,106,90,0,0           ; movdqa        0x5a6a(%eax),%xmm7
   DB  102,15,253,199                      ; paddw         %xmm7,%xmm0
   DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
   DB  102,15,213,203                      ; pmullw        %xmm3,%xmm1
@@ -60122,7 +62677,7 @@
   DB  139,85,20                           ; mov           0x14(%ebp),%edx
   DB  15,40,101,24                        ; movaps        0x18(%ebp),%xmm4
   DB  102,15,111,109,72                   ; movdqa        0x48(%ebp),%xmm5
-  DB  102,15,111,182,242,72,0,0           ; movdqa        0x48f2(%esi),%xmm6
+  DB  102,15,111,182,194,89,0,0           ; movdqa        0x59c2(%esi),%xmm6
   DB  102,15,111,254                      ; movdqa        %xmm6,%xmm7
   DB  102,15,249,253                      ; psubw         %xmm5,%xmm7
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
@@ -60168,7 +62723,7 @@
   DB  88                                  ; pop           %eax
   DB  102,15,111,109,56                   ; movdqa        0x38(%ebp),%xmm5
   DB  102,15,111,117,24                   ; movdqa        0x18(%ebp),%xmm6
-  DB  102,15,111,184,79,72,0,0            ; movdqa        0x484f(%eax),%xmm7
+  DB  102,15,111,184,31,89,0,0            ; movdqa        0x591f(%eax),%xmm7
   DB  102,15,111,223                      ; movdqa        %xmm7,%xmm3
   DB  102,15,249,216                      ; psubw         %xmm0,%xmm3
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
@@ -60220,7 +62775,7 @@
   DB  102,15,111,224                      ; movdqa        %xmm0,%xmm4
   DB  232,0,0,0,0                         ; call          a51d <_sk_srcover_sse2_lowp+0x19>
   DB  88                                  ; pop           %eax
-  DB  102,15,111,136,147,71,0,0           ; movdqa        0x4793(%eax),%xmm1
+  DB  102,15,111,136,99,88,0,0            ; movdqa        0x5863(%eax),%xmm1
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,15,249,195                      ; psubw         %xmm3,%xmm0
   DB  102,15,111,248                      ; movdqa        %xmm0,%xmm7
@@ -60285,7 +62840,7 @@
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  102,15,111,101,56                   ; movdqa        0x38(%ebp),%xmm4
   DB  102,15,111,109,72                   ; movdqa        0x48(%ebp),%xmm5
-  DB  102,15,111,183,195,70,0,0           ; movdqa        0x46c3(%edi),%xmm6
+  DB  102,15,111,183,147,87,0,0           ; movdqa        0x5793(%edi),%xmm6
   DB  102,15,111,254                      ; movdqa        %xmm6,%xmm7
   DB  102,15,249,253                      ; psubw         %xmm5,%xmm7
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
@@ -60334,7 +62889,7 @@
   DB  102,15,111,109,40                   ; movdqa        0x28(%ebp),%xmm5
   DB  102,15,111,117,24                   ; movdqa        0x18(%ebp),%xmm6
   DB  102,15,213,198                      ; pmullw        %xmm6,%xmm0
-  DB  102,15,111,184,14,70,0,0            ; movdqa        0x460e(%eax),%xmm7
+  DB  102,15,111,184,222,86,0,0           ; movdqa        0x56de(%eax),%xmm7
   DB  102,15,253,199                      ; paddw         %xmm7,%xmm0
   DB  102,15,213,205                      ; pmullw        %xmm5,%xmm1
   DB  102,15,253,207                      ; paddw         %xmm7,%xmm1
@@ -60378,7 +62933,7 @@
   DB  232,0,0,0,0                         ; call          a73e <_sk_multiply_sse2_lowp+0xd>
   DB  88                                  ; pop           %eax
   DB  102,15,111,109,24                   ; movdqa        0x18(%ebp),%xmm5
-  DB  102,15,111,160,114,69,0,0           ; movdqa        0x4572(%eax),%xmm4
+  DB  102,15,111,160,66,86,0,0            ; movdqa        0x5642(%eax),%xmm4
   DB  102,15,111,245                      ; movdqa        %xmm5,%xmm6
   DB  102,15,253,244                      ; paddw         %xmm4,%xmm6
   DB  102,15,249,117,72                   ; psubw         0x48(%ebp),%xmm6
@@ -60449,14 +63004,14 @@
   DB  232,0,0,0,0                         ; call          a83f <_sk_plus__sse2_lowp+0x15>
   DB  88                                  ; pop           %eax
   DB  102,15,253,77,24                    ; paddw         0x18(%ebp),%xmm1
-  DB  102,15,111,168,145,68,0,0           ; movdqa        0x4491(%eax),%xmm5
+  DB  102,15,111,168,97,85,0,0            ; movdqa        0x5561(%eax),%xmm5
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,15,217,197                      ; psubusw       %xmm5,%xmm0
   DB  102,15,127,109,232                  ; movdqa        %xmm5,-0x18(%ebp)
   DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
   DB  102,15,117,199                      ; pcmpeqw       %xmm7,%xmm0
   DB  102,15,219,200                      ; pand          %xmm0,%xmm1
-  DB  102,15,111,176,113,68,0,0           ; movdqa        0x4471(%eax),%xmm6
+  DB  102,15,111,176,65,85,0,0            ; movdqa        0x5541(%eax),%xmm6
   DB  102,15,223,198                      ; pandn         %xmm6,%xmm0
   DB  102,15,235,193                      ; por           %xmm1,%xmm0
   DB  102,15,253,101,40                   ; paddw         0x28(%ebp),%xmm4
@@ -60522,7 +63077,7 @@
   DB  102,15,111,198                      ; movdqa        %xmm6,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,206                      ; pmullw        %xmm6,%xmm1
-  DB  102,15,111,176,121,67,0,0           ; movdqa        0x4379(%eax),%xmm6
+  DB  102,15,111,176,73,84,0,0            ; movdqa        0x5449(%eax),%xmm6
   DB  102,15,253,206                      ; paddw         %xmm6,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
@@ -60580,7 +63135,7 @@
   DB  102,15,127,93,232                   ; movdqa        %xmm3,-0x18(%ebp)
   DB  232,0,0,0,0                         ; call          aa17 <_sk_xor__sse2_lowp+0x12>
   DB  88                                  ; pop           %eax
-  DB  102,15,111,176,153,66,0,0           ; movdqa        0x4299(%eax),%xmm6
+  DB  102,15,111,176,105,83,0,0           ; movdqa        0x5369(%eax),%xmm6
   DB  102,15,111,254                      ; movdqa        %xmm6,%xmm7
   DB  102,15,249,125,72                   ; psubw         0x48(%ebp),%xmm7
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
@@ -60656,7 +63211,7 @@
   DB  102,15,111,222                      ; movdqa        %xmm6,%xmm3
   DB  102,15,111,197                      ; movdqa        %xmm5,%xmm0
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,15,111,184,180,65,0,0           ; movdqa        0x41b4(%eax),%xmm7
+  DB  102,15,111,184,132,82,0,0           ; movdqa        0x5284(%eax),%xmm7
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,239,247                      ; pxor          %xmm7,%xmm6
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
@@ -60665,7 +63220,7 @@
   DB  102,15,219,197                      ; pand          %xmm5,%xmm0
   DB  102,15,223,233                      ; pandn         %xmm1,%xmm5
   DB  102,15,235,232                      ; por           %xmm0,%xmm5
-  DB  102,15,111,128,164,65,0,0           ; movdqa        0x41a4(%eax),%xmm0
+  DB  102,15,111,128,116,82,0,0           ; movdqa        0x5274(%eax),%xmm0
   DB  102,15,127,69,232                   ; movdqa        %xmm0,-0x18(%ebp)
   DB  102,15,253,232                      ; paddw         %xmm0,%xmm5
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
@@ -60763,7 +63318,7 @@
   DB  102,15,213,77,72                    ; pmullw        0x48(%ebp),%xmm1
   DB  102,15,111,197                      ; movdqa        %xmm5,%xmm0
   DB  102,15,213,198                      ; pmullw        %xmm6,%xmm0
-  DB  102,15,111,184,11,64,0,0            ; movdqa        0x400b(%eax),%xmm7
+  DB  102,15,111,184,219,80,0,0           ; movdqa        0x50db(%eax),%xmm7
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,239,247                      ; pxor          %xmm7,%xmm6
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
@@ -60772,7 +63327,7 @@
   DB  102,15,219,205                      ; pand          %xmm5,%xmm1
   DB  102,15,223,232                      ; pandn         %xmm0,%xmm5
   DB  102,15,235,233                      ; por           %xmm1,%xmm5
-  DB  102,15,111,128,251,63,0,0           ; movdqa        0x3ffb(%eax),%xmm0
+  DB  102,15,111,128,203,80,0,0           ; movdqa        0x50cb(%eax),%xmm0
   DB  102,15,253,232                      ; paddw         %xmm0,%xmm5
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  102,15,127,85,232                   ; movdqa        %xmm2,-0x18(%ebp)
@@ -60871,7 +63426,7 @@
   DB  102,15,111,222                      ; movdqa        %xmm6,%xmm3
   DB  102,15,111,197                      ; movdqa        %xmm5,%xmm0
   DB  102,15,213,199                      ; pmullw        %xmm7,%xmm0
-  DB  102,15,111,184,109,62,0,0           ; movdqa        0x3e6d(%eax),%xmm7
+  DB  102,15,111,184,61,79,0,0            ; movdqa        0x4f3d(%eax),%xmm7
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,239,247                      ; pxor          %xmm7,%xmm6
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
@@ -60880,11 +63435,11 @@
   DB  102,15,219,205                      ; pand          %xmm5,%xmm1
   DB  102,15,223,232                      ; pandn         %xmm0,%xmm5
   DB  102,15,235,233                      ; por           %xmm1,%xmm5
-  DB  102,15,111,128,93,62,0,0            ; movdqa        0x3e5d(%eax),%xmm0
+  DB  102,15,111,128,45,79,0,0            ; movdqa        0x4f2d(%eax),%xmm0
   DB  102,15,127,69,216                   ; movdqa        %xmm0,-0x28(%ebp)
   DB  102,15,253,232                      ; paddw         %xmm0,%xmm5
   DB  102,15,113,213,7                    ; psrlw         $0x7,%xmm5
-  DB  102,15,111,128,141,62,0,0           ; movdqa        0x3e8d(%eax),%xmm0
+  DB  102,15,111,128,93,79,0,0            ; movdqa        0x4f5d(%eax),%xmm0
   DB  102,15,127,69,232                   ; movdqa        %xmm0,-0x18(%ebp)
   DB  102,15,219,232                      ; pand          %xmm0,%xmm5
   DB  102,15,249,213                      ; psubw         %xmm5,%xmm2
@@ -60977,10 +63532,10 @@
   DB  102,15,111,197                      ; movdqa        %xmm5,%xmm0
   DB  102,15,253,193                      ; paddw         %xmm1,%xmm0
   DB  102,15,213,205                      ; pmullw        %xmm5,%xmm1
-  DB  102,15,111,184,169,60,0,0           ; movdqa        0x3ca9(%eax),%xmm7
+  DB  102,15,111,184,121,77,0,0           ; movdqa        0x4d79(%eax),%xmm7
   DB  102,15,253,207                      ; paddw         %xmm7,%xmm1
   DB  102,15,113,209,7                    ; psrlw         $0x7,%xmm1
-  DB  102,15,111,176,217,60,0,0           ; movdqa        0x3cd9(%eax),%xmm6
+  DB  102,15,111,176,169,77,0,0           ; movdqa        0x4da9(%eax),%xmm6
   DB  102,15,219,206                      ; pand          %xmm6,%xmm1
   DB  102,15,249,193                      ; psubw         %xmm1,%xmm0
   DB  102,15,111,109,40                   ; movdqa        0x28(%ebp),%xmm5
@@ -61041,7 +63596,7 @@
   DB  102,15,111,224                      ; movdqa        %xmm0,%xmm4
   DB  232,0,0,0,0                         ; call          b101 <_sk_hardlight_sse2_lowp+0x1c>
   DB  88                                  ; pop           %eax
-  DB  102,15,111,184,175,59,0,0           ; movdqa        0x3baf(%eax),%xmm7
+  DB  102,15,111,184,127,76,0,0           ; movdqa        0x4c7f(%eax),%xmm7
   DB  102,15,127,125,200                  ; movdqa        %xmm7,-0x38(%ebp)
   DB  102,15,111,215                      ; movdqa        %xmm7,%xmm2
   DB  102,15,249,85,72                    ; psubw         0x48(%ebp),%xmm2
@@ -61068,7 +63623,7 @@
   DB  102,15,111,214                      ; movdqa        %xmm6,%xmm2
   DB  102,15,249,209                      ; psubw         %xmm1,%xmm2
   DB  102,15,253,228                      ; paddw         %xmm4,%xmm4
-  DB  102,15,111,128,191,59,0,0           ; movdqa        0x3bbf(%eax),%xmm0
+  DB  102,15,111,128,143,76,0,0           ; movdqa        0x4c8f(%eax),%xmm0
   DB  102,15,239,216                      ; pxor          %xmm0,%xmm3
   DB  102,15,127,93,184                   ; movdqa        %xmm3,-0x48(%ebp)
   DB  102,15,111,204                      ; movdqa        %xmm4,%xmm1
@@ -61176,7 +63731,7 @@
   DB  232,0,0,0,0                         ; call          b323 <_sk_overlay_sse2_lowp+0x1f>
   DB  88                                  ; pop           %eax
   DB  102,15,111,69,72                    ; movdqa        0x48(%ebp),%xmm0
-  DB  102,15,111,184,141,57,0,0           ; movdqa        0x398d(%eax),%xmm7
+  DB  102,15,111,184,93,74,0,0            ; movdqa        0x4a5d(%eax),%xmm7
   DB  102,15,127,125,232                  ; movdqa        %xmm7,-0x18(%ebp)
   DB  102,15,111,215                      ; movdqa        %xmm7,%xmm2
   DB  102,15,249,208                      ; psubw         %xmm0,%xmm2
@@ -61203,7 +63758,7 @@
   DB  102,15,249,234                      ; psubw         %xmm2,%xmm5
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,253,192                      ; paddw         %xmm0,%xmm0
-  DB  102,15,111,144,157,57,0,0           ; movdqa        0x399d(%eax),%xmm2
+  DB  102,15,111,144,109,74,0,0           ; movdqa        0x4a6d(%eax),%xmm2
   DB  102,15,127,85,184                   ; movdqa        %xmm2,-0x48(%ebp)
   DB  102,15,239,226                      ; pxor          %xmm2,%xmm4
   DB  102,15,239,194                      ; pxor          %xmm2,%xmm0
@@ -61367,7 +63922,7 @@
   DB  102,15,114,240,16                   ; pslld         $0x10,%xmm0
   DB  102,15,114,224,16                   ; psrad         $0x10,%xmm0
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,15,111,175,30,55,0,0            ; movdqa        0x371e(%edi),%xmm5
+  DB  102,15,111,175,238,71,0,0           ; movdqa        0x47ee(%edi),%xmm5
   DB  102,15,111,193                      ; movdqa        %xmm1,%xmm0
   DB  102,15,219,197                      ; pand          %xmm5,%xmm0
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -61480,7 +64035,7 @@
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
   DB  102,15,114,226,16                   ; psrad         $0x10,%xmm2
   DB  102,15,107,242                      ; packssdw      %xmm2,%xmm6
-  DB  102,15,111,151,147,53,0,0           ; movdqa        0x3593(%edi),%xmm2
+  DB  102,15,111,151,99,70,0,0            ; movdqa        0x4663(%edi),%xmm2
   DB  102,15,111,206                      ; movdqa        %xmm6,%xmm1
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
@@ -61695,7 +64250,7 @@
   DB  102,15,114,240,16                   ; pslld         $0x10,%xmm0
   DB  102,15,114,224,16                   ; psrad         $0x10,%xmm0
   DB  102,15,107,200                      ; packssdw      %xmm0,%xmm1
-  DB  102,15,111,175,196,50,0,0           ; movdqa        0x32c4(%edi),%xmm5
+  DB  102,15,111,175,148,67,0,0           ; movdqa        0x4394(%edi),%xmm5
   DB  102,15,111,209                      ; movdqa        %xmm1,%xmm2
   DB  102,15,219,213                      ; pand          %xmm5,%xmm2
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
@@ -61809,7 +64364,7 @@
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
   DB  102,15,114,226,16                   ; psrad         $0x10,%xmm2
   DB  102,15,107,242                      ; packssdw      %xmm2,%xmm6
-  DB  102,15,111,151,55,49,0,0            ; movdqa        0x3137(%edi),%xmm2
+  DB  102,15,111,151,7,66,0,0             ; movdqa        0x4207(%edi),%xmm2
   DB  102,15,111,206                      ; movdqa        %xmm6,%xmm1
   DB  102,15,219,202                      ; pand          %xmm2,%xmm1
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
@@ -62067,7 +64622,7 @@
   DB  102,15,114,243,16                   ; pslld         $0x10,%xmm3
   DB  102,15,114,227,16                   ; psrad         $0x10,%xmm3
   DB  102,15,107,216                      ; packssdw      %xmm0,%xmm3
-  DB  102,15,111,186,139,46,0,0           ; movdqa        0x2e8b(%edx),%xmm7
+  DB  102,15,111,186,91,63,0,0            ; movdqa        0x3f5b(%edx),%xmm7
   DB  102,15,114,210,16                   ; psrld         $0x10,%xmm2
   DB  102,15,114,212,16                   ; psrld         $0x10,%xmm4
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
@@ -62195,7 +64750,7 @@
   DB  102,15,114,243,16                   ; pslld         $0x10,%xmm3
   DB  102,15,114,227,16                   ; psrad         $0x10,%xmm3
   DB  102,15,107,218                      ; packssdw      %xmm2,%xmm3
-  DB  102,15,111,162,144,44,0,0           ; movdqa        0x2c90(%edx),%xmm4
+  DB  102,15,111,162,96,61,0,0            ; movdqa        0x3d60(%edx),%xmm4
   DB  102,15,114,208,16                   ; psrld         $0x10,%xmm0
   DB  102,15,114,215,16                   ; psrld         $0x10,%xmm7
   DB  102,15,114,247,16                   ; pslld         $0x10,%xmm7
@@ -62274,11 +64829,11 @@
   DB  102,15,18,4,123                     ; movlpd        (%ebx,%edi,2),%xmm0
   DB  102,15,111,248                      ; movdqa        %xmm0,%xmm7
   DB  102,15,113,215,8                    ; psrlw         $0x8,%xmm7
-  DB  102,15,219,190,172,42,0,0           ; pand          0x2aac(%esi),%xmm7
+  DB  102,15,219,190,124,59,0,0           ; pand          0x3b7c(%esi),%xmm7
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,142,188,42,0,0           ; pand          0x2abc(%esi),%xmm1
-  DB  102,15,111,150,204,42,0,0           ; movdqa        0x2acc(%esi),%xmm2
+  DB  102,15,219,142,140,59,0,0           ; pand          0x3b8c(%esi),%xmm1
+  DB  102,15,111,150,156,59,0,0           ; movdqa        0x3b9c(%esi),%xmm2
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,199                      ; por           %xmm7,%xmm0
@@ -62300,7 +64855,7 @@
   DB  137,124,36,8                        ; mov           %edi,0x8(%esp)
   DB  137,76,36,4                         ; mov           %ecx,0x4(%esp)
   DB  137,20,36                           ; mov           %edx,(%esp)
-  DB  15,40,158,108,42,0,0                ; movaps        0x2a6c(%esi),%xmm3
+  DB  15,40,158,60,59,0,0                 ; movaps        0x3b3c(%esi),%xmm3
   DB  255,80,4                            ; call          *0x4(%eax)
   DB  131,196,92                          ; add           $0x5c,%esp
   DB  94                                  ; pop           %esi
@@ -62370,11 +64925,11 @@
   DB  102,15,18,36,115                    ; movlpd        (%ebx,%esi,2),%xmm4
   DB  102,15,111,244                      ; movdqa        %xmm4,%xmm6
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
-  DB  102,15,219,183,113,41,0,0           ; pand          0x2971(%edi),%xmm6
+  DB  102,15,219,183,65,58,0,0            ; pand          0x3a41(%edi),%xmm6
   DB  102,15,111,236                      ; movdqa        %xmm4,%xmm5
   DB  102,15,113,213,5                    ; psrlw         $0x5,%xmm5
-  DB  102,15,219,175,129,41,0,0           ; pand          0x2981(%edi),%xmm5
-  DB  102,15,111,191,145,41,0,0           ; movdqa        0x2991(%edi),%xmm7
+  DB  102,15,219,175,81,58,0,0            ; pand          0x3a51(%edi),%xmm5
+  DB  102,15,111,191,97,58,0,0            ; movdqa        0x3a61(%edi),%xmm7
   DB  102,15,219,252                      ; pand          %xmm4,%xmm7
   DB  102,15,113,212,13                   ; psrlw         $0xd,%xmm4
   DB  102,15,235,230                      ; por           %xmm6,%xmm4
@@ -62387,7 +64942,7 @@
   DB  102,15,113,215,2                    ; psrlw         $0x2,%xmm7
   DB  102,15,235,254                      ; por           %xmm6,%xmm7
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
-  DB  15,40,183,49,41,0,0                 ; movaps        0x2931(%edi),%xmm6
+  DB  15,40,183,1,58,0,0                  ; movaps        0x3a01(%edi),%xmm6
   DB  15,41,116,36,64                     ; movaps        %xmm6,0x40(%esp)
   DB  139,125,20                          ; mov           0x14(%ebp),%edi
   DB  137,124,36,12                       ; mov           %edi,0xc(%esp)
@@ -62435,10 +64990,10 @@
   DB  15,40,109,72                        ; movaps        0x48(%ebp),%xmm5
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  102,15,113,242,8                    ; psllw         $0x8,%xmm2
-  DB  102,15,219,151,122,40,0,0           ; pand          0x287a(%edi),%xmm2
+  DB  102,15,219,151,74,57,0,0            ; pand          0x394a(%edi),%xmm2
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,113,246,3                    ; psllw         $0x3,%xmm6
-  DB  102,15,219,183,138,40,0,0           ; pand          0x288a(%edi),%xmm6
+  DB  102,15,219,183,90,57,0,0            ; pand          0x395a(%edi),%xmm6
   DB  102,15,235,242                      ; por           %xmm2,%xmm6
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
   DB  102,15,113,210,3                    ; psrlw         $0x3,%xmm2
@@ -62604,11 +65159,11 @@
   DB  102,15,108,198                      ; punpcklqdq    %xmm6,%xmm0
   DB  102,15,111,232                      ; movdqa        %xmm0,%xmm5
   DB  102,15,113,213,8                    ; psrlw         $0x8,%xmm5
-  DB  102,15,219,169,196,38,0,0           ; pand          0x26c4(%ecx),%xmm5
+  DB  102,15,219,169,148,55,0,0           ; pand          0x3794(%ecx),%xmm5
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,113,209,5                    ; psrlw         $0x5,%xmm1
-  DB  102,15,219,137,212,38,0,0           ; pand          0x26d4(%ecx),%xmm1
-  DB  102,15,111,145,228,38,0,0           ; movdqa        0x26e4(%ecx),%xmm2
+  DB  102,15,219,137,164,55,0,0           ; pand          0x37a4(%ecx),%xmm1
+  DB  102,15,111,145,180,55,0,0           ; movdqa        0x37b4(%ecx),%xmm2
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,113,208,13                   ; psrlw         $0xd,%xmm0
   DB  102,15,235,197                      ; por           %xmm5,%xmm0
@@ -62630,7 +65185,7 @@
   DB  137,116,36,8                        ; mov           %esi,0x8(%esp)
   DB  137,92,36,4                         ; mov           %ebx,0x4(%esp)
   DB  137,20,36                           ; mov           %edx,(%esp)
-  DB  15,40,153,132,38,0,0                ; movaps        0x2684(%ecx),%xmm3
+  DB  15,40,153,84,55,0,0                 ; movaps        0x3754(%ecx),%xmm3
   DB  255,80,4                            ; call          *0x4(%eax)
   DB  131,196,108                         ; add           $0x6c,%esp
   DB  94                                  ; pop           %esi
@@ -62689,7 +65244,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,15,111,212                      ; movdqa        %xmm4,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,135,90,37,0,0            ; movdqa        0x255a(%edi),%xmm0
+  DB  102,15,111,135,42,54,0,0            ; movdqa        0x362a(%edi),%xmm0
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,111,220                      ; movdqa        %xmm4,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -62790,7 +65345,7 @@
   DB  102,15,113,213,12                   ; psrlw         $0xc,%xmm5
   DB  102,15,111,247                      ; movdqa        %xmm7,%xmm6
   DB  102,15,113,214,8                    ; psrlw         $0x8,%xmm6
-  DB  102,15,111,159,21,36,0,0            ; movdqa        0x2415(%edi),%xmm3
+  DB  102,15,111,159,229,52,0,0           ; movdqa        0x34e5(%edi),%xmm3
   DB  102,15,219,243                      ; pand          %xmm3,%xmm6
   DB  102,15,111,231                      ; movdqa        %xmm7,%xmm4
   DB  102,15,113,212,4                    ; psrlw         $0x4,%xmm4
@@ -62856,12 +65411,12 @@
   DB  94                                  ; pop           %esi
   DB  102,15,111,216                      ; movdqa        %xmm0,%xmm3
   DB  102,15,113,243,8                    ; psllw         $0x8,%xmm3
-  DB  102,15,219,158,250,34,0,0           ; pand          0x22fa(%esi),%xmm3
+  DB  102,15,219,158,202,51,0,0           ; pand          0x33ca(%esi),%xmm3
   DB  102,15,111,241                      ; movdqa        %xmm1,%xmm6
   DB  102,15,113,246,4                    ; psllw         $0x4,%xmm6
-  DB  102,15,219,182,10,35,0,0            ; pand          0x230a(%esi),%xmm6
+  DB  102,15,219,182,218,51,0,0           ; pand          0x33da(%esi),%xmm6
   DB  102,15,235,243                      ; por           %xmm3,%xmm6
-  DB  102,15,111,174,26,35,0,0            ; movdqa        0x231a(%esi),%xmm5
+  DB  102,15,111,174,234,51,0,0           ; movdqa        0x33ea(%esi),%xmm5
   DB  102,15,219,234                      ; pand          %xmm2,%xmm5
   DB  102,15,111,220                      ; movdqa        %xmm4,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -63029,7 +65584,7 @@
   DB  102,15,113,209,12                   ; psrlw         $0xc,%xmm1
   DB  102,15,111,215                      ; movdqa        %xmm7,%xmm2
   DB  102,15,113,210,8                    ; psrlw         $0x8,%xmm2
-  DB  102,15,111,130,191,33,0,0           ; movdqa        0x21bf(%edx),%xmm0
+  DB  102,15,111,130,143,50,0,0           ; movdqa        0x328f(%edx),%xmm0
   DB  102,15,219,208                      ; pand          %xmm0,%xmm2
   DB  102,15,111,223                      ; movdqa        %xmm7,%xmm3
   DB  102,15,113,211,4                    ; psrlw         $0x4,%xmm3
@@ -63120,7 +65675,7 @@
   DB  102,15,110,44,51                    ; movd          (%ebx,%esi,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,221                       ; movsd         %xmm5,%xmm3
-  DB  102,15,219,159,18,31,0,0            ; pand          0x1f12(%edi),%xmm3
+  DB  102,15,219,159,226,47,0,0           ; pand          0x2fe2(%edi),%xmm3
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  15,41,100,36,64                     ; movaps        %xmm4,0x40(%esp)
   DB  15,41,84,36,48                      ; movaps        %xmm2,0x30(%esp)
@@ -63206,7 +65761,7 @@
   DB  102,15,110,44,51                    ; movd          (%ebx,%esi,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,229                       ; movsd         %xmm5,%xmm4
-  DB  102,15,219,167,7,30,0,0             ; pand          0x1e07(%edi),%xmm4
+  DB  102,15,219,167,215,46,0,0           ; pand          0x2ed7(%edi),%xmm4
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  102,15,127,100,36,64                ; movdqa        %xmm4,0x40(%esp)
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
@@ -63272,7 +65827,7 @@
   DB  102,15,126,217                      ; movd          %xmm3,%ecx
   DB  136,12,55                           ; mov           %cl,(%edi,%esi,1)
   DB  233,136,0,0,0                       ; jmp           d069 <_sk_store_a8_sse2_lowp+0xe1>
-  DB  102,15,111,163,239,28,0,0           ; movdqa        0x1cef(%ebx),%xmm4
+  DB  102,15,111,163,191,45,0,0           ; movdqa        0x2dbf(%ebx),%xmm4
   DB  102,15,219,227                      ; pand          %xmm3,%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
   DB  102,15,214,36,55                    ; movq          %xmm4,(%edi,%esi,1)
@@ -63280,7 +65835,7 @@
   DB  235,109                             ; jmp           d069 <_sk_store_a8_sse2_lowp+0xe1>
   DB  102,15,197,203,2                    ; pextrw        $0x2,%xmm3,%ecx
   DB  136,76,55,2                         ; mov           %cl,0x2(%edi,%esi,1)
-  DB  102,15,111,163,239,28,0,0           ; movdqa        0x1cef(%ebx),%xmm4
+  DB  102,15,111,163,191,45,0,0           ; movdqa        0x2dbf(%ebx),%xmm4
   DB  102,15,219,227                      ; pand          %xmm3,%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
   DB  102,15,126,225                      ; movd          %xmm4,%ecx
@@ -63296,7 +65851,7 @@
   DB  15,40,254                           ; movaps        %xmm6,%xmm7
   DB  15,40,245                           ; movaps        %xmm5,%xmm6
   DB  15,40,236                           ; movaps        %xmm4,%xmm5
-  DB  102,15,111,163,239,28,0,0           ; movdqa        0x1cef(%ebx),%xmm4
+  DB  102,15,111,163,191,45,0,0           ; movdqa        0x2dbf(%ebx),%xmm4
   DB  102,15,219,227                      ; pand          %xmm3,%xmm4
   DB  102,15,103,228                      ; packuswb      %xmm4,%xmm4
   DB  102,15,126,36,55                    ; movd          %xmm4,(%edi,%esi,1)
@@ -63499,7 +66054,7 @@
   DB  102,15,110,44,59                    ; movd          (%ebx,%edi,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,197                       ; movsd         %xmm5,%xmm0
-  DB  102,15,219,134,60,26,0,0            ; pand          0x1a3c(%esi),%xmm0
+  DB  102,15,219,134,12,43,0,0            ; pand          0x2b0c(%esi),%xmm0
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
   DB  15,41,100,36,64                     ; movaps        %xmm4,0x40(%esp)
   DB  15,41,92,36,48                      ; movaps        %xmm3,0x30(%esp)
@@ -63510,7 +66065,7 @@
   DB  137,124,36,8                        ; mov           %edi,0x8(%esp)
   DB  137,76,36,4                         ; mov           %ecx,0x4(%esp)
   DB  137,20,36                           ; mov           %edx,(%esp)
-  DB  15,40,158,60,26,0,0                 ; movaps        0x1a3c(%esi),%xmm3
+  DB  15,40,158,12,43,0,0                 ; movaps        0x2b0c(%esi),%xmm3
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  255,80,4                            ; call          *0x4(%eax)
@@ -63585,9 +66140,9 @@
   DB  102,15,110,44,51                    ; movd          (%ebx,%esi,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,229                       ; movsd         %xmm5,%xmm4
-  DB  102,15,219,167,47,25,0,0            ; pand          0x192f(%edi),%xmm4
+  DB  102,15,219,167,255,41,0,0           ; pand          0x29ff(%edi),%xmm4
   DB  141,72,8                            ; lea           0x8(%eax),%ecx
-  DB  15,40,175,47,25,0,0                 ; movaps        0x192f(%edi),%xmm5
+  DB  15,40,175,255,41,0,0                ; movaps        0x29ff(%edi),%xmm5
   DB  15,41,108,36,64                     ; movaps        %xmm5,0x40(%esp)
   DB  102,15,127,100,36,48                ; movdqa        %xmm4,0x30(%esp)
   DB  102,15,127,100,36,32                ; movdqa        %xmm4,0x20(%esp)
@@ -63636,10 +66191,10 @@
   DB  15,40,109,56                        ; movaps        0x38(%ebp),%xmm5
   DB  15,40,117,72                        ; movaps        0x48(%ebp),%xmm6
   DB  139,125,12                          ; mov           0xc(%ebp),%edi
-  DB  102,15,213,128,15,25,0,0            ; pmullw        0x190f(%eax),%xmm0
-  DB  102,15,213,136,31,25,0,0            ; pmullw        0x191f(%eax),%xmm1
+  DB  102,15,213,128,223,41,0,0           ; pmullw        0x29df(%eax),%xmm0
+  DB  102,15,213,136,239,41,0,0           ; pmullw        0x29ef(%eax),%xmm1
   DB  102,15,253,200                      ; paddw         %xmm0,%xmm1
-  DB  102,15,213,152,47,25,0,0            ; pmullw        0x192f(%eax),%xmm3
+  DB  102,15,213,152,255,41,0,0           ; pmullw        0x29ff(%eax),%xmm3
   DB  102,15,253,217                      ; paddw         %xmm1,%xmm3
   DB  102,15,113,211,8                    ; psrlw         $0x8,%xmm3
   DB  141,71,4                            ; lea           0x4(%edi),%eax
@@ -63762,7 +66317,7 @@
   DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
   DB  137,92,36,4                         ; mov           %ebx,0x4(%esp)
   DB  137,60,36                           ; mov           %edi,(%esp)
-  DB  15,40,153,250,22,0,0                ; movaps        0x16fa(%ecx),%xmm3
+  DB  15,40,153,202,39,0,0                ; movaps        0x27ca(%ecx),%xmm3
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,111,208                      ; movdqa        %xmm0,%xmm2
   DB  255,80,4                            ; call          *0x4(%eax)
@@ -63787,8 +66342,8 @@
   DB  139,77,12                           ; mov           0xc(%ebp),%ecx
   DB  139,57                              ; mov           (%ecx),%edi
   DB  243,15,16,39                        ; movss         (%edi),%xmm4
-  DB  243,15,89,166,45,23,0,0             ; mulss         0x172d(%esi),%xmm4
-  DB  243,15,88,166,41,23,0,0             ; addss         0x1729(%esi),%xmm4
+  DB  243,15,89,166,253,39,0,0            ; mulss         0x27fd(%esi),%xmm4
+  DB  243,15,88,166,249,39,0,0            ; addss         0x27f9(%esi),%xmm4
   DB  243,15,44,252                       ; cvttss2si     %xmm4,%edi
   DB  102,15,110,239                      ; movd          %edi,%xmm5
   DB  139,125,20                          ; mov           0x14(%ebp),%edi
@@ -63801,7 +66356,7 @@
   DB  102,15,213,205                      ; pmullw        %xmm5,%xmm1
   DB  102,15,213,213                      ; pmullw        %xmm5,%xmm2
   DB  102,15,213,221                      ; pmullw        %xmm5,%xmm3
-  DB  102,15,111,174,41,22,0,0            ; movdqa        0x1629(%esi),%xmm5
+  DB  102,15,111,174,249,38,0,0           ; movdqa        0x26f9(%esi),%xmm5
   DB  102,15,253,197                      ; paddw         %xmm5,%xmm0
   DB  102,15,253,205                      ; paddw         %xmm5,%xmm1
   DB  102,15,253,213                      ; paddw         %xmm5,%xmm2
@@ -63844,13 +66399,13 @@
   DB  139,69,12                           ; mov           0xc(%ebp),%eax
   DB  139,16                              ; mov           (%eax),%edx
   DB  243,15,16,50                        ; movss         (%edx),%xmm6
-  DB  243,15,89,177,95,22,0,0             ; mulss         0x165f(%ecx),%xmm6
-  DB  243,15,88,177,91,22,0,0             ; addss         0x165b(%ecx),%xmm6
+  DB  243,15,89,177,47,39,0,0             ; mulss         0x272f(%ecx),%xmm6
+  DB  243,15,88,177,43,39,0,0             ; addss         0x272b(%ecx),%xmm6
   DB  243,15,44,214                       ; cvttss2si     %xmm6,%edx
   DB  102,15,110,242                      ; movd          %edx,%xmm6
   DB  242,15,112,246,0                    ; pshuflw       $0x0,%xmm6,%xmm6
   DB  102,15,112,246,80                   ; pshufd        $0x50,%xmm6,%xmm6
-  DB  102,15,111,129,91,21,0,0            ; movdqa        0x155b(%ecx),%xmm0
+  DB  102,15,111,129,43,38,0,0            ; movdqa        0x262b(%ecx),%xmm0
   DB  102,15,213,206                      ; pmullw        %xmm6,%xmm1
   DB  102,15,253,200                      ; paddw         %xmm0,%xmm1
   DB  102,15,213,214                      ; pmullw        %xmm6,%xmm2
@@ -63954,9 +66509,9 @@
   DB  102,15,110,44,51                    ; movd          (%ebx,%esi,1),%xmm5
   DB  102,15,96,232                       ; punpcklbw     %xmm0,%xmm5
   DB  242,15,16,229                       ; movsd         %xmm5,%xmm4
-  DB  102,15,219,167,50,20,0,0            ; pand          0x1432(%edi),%xmm4
+  DB  102,15,219,167,2,37,0,0             ; pand          0x2502(%edi),%xmm4
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
-  DB  102,15,111,175,50,20,0,0            ; movdqa        0x1432(%edi),%xmm5
+  DB  102,15,111,175,2,37,0,0             ; movdqa        0x2502(%edi),%xmm5
   DB  102,15,253,197                      ; paddw         %xmm5,%xmm0
   DB  102,15,113,208,8                    ; psrlw         $0x8,%xmm0
   DB  102,15,213,204                      ; pmullw        %xmm4,%xmm1
@@ -64054,8 +66609,8 @@
   DB  102,15,110,36,51                    ; movd          (%ebx,%esi,1),%xmm4
   DB  102,15,96,224                       ; punpcklbw     %xmm0,%xmm4
   DB  242,15,16,220                       ; movsd         %xmm4,%xmm3
-  DB  102,15,219,159,230,18,0,0           ; pand          0x12e6(%edi),%xmm3
-  DB  102,15,111,183,230,18,0,0           ; movdqa        0x12e6(%edi),%xmm6
+  DB  102,15,219,159,182,35,0,0           ; pand          0x23b6(%edi),%xmm3
+  DB  102,15,111,183,182,35,0,0           ; movdqa        0x23b6(%edi),%xmm6
   DB  102,15,111,227                      ; movdqa        %xmm3,%xmm4
   DB  102,15,239,230                      ; pxor          %xmm6,%xmm4
   DB  102,15,111,252                      ; movdqa        %xmm4,%xmm7
@@ -64168,11 +66723,11 @@
   DB  102,15,18,28,115                    ; movlpd        (%ebx,%esi,2),%xmm3
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,15,219,143,125,17,0,0           ; pand          0x117d(%edi),%xmm1
+  DB  102,15,219,143,77,34,0,0            ; pand          0x224d(%edi),%xmm1
   DB  102,15,111,211                      ; movdqa        %xmm3,%xmm2
   DB  102,15,113,210,5                    ; psrlw         $0x5,%xmm2
-  DB  102,15,219,151,141,17,0,0           ; pand          0x118d(%edi),%xmm2
-  DB  102,15,111,135,157,17,0,0           ; movdqa        0x119d(%edi),%xmm0
+  DB  102,15,219,151,93,34,0,0            ; pand          0x225d(%edi),%xmm2
+  DB  102,15,111,135,109,34,0,0           ; movdqa        0x226d(%edi),%xmm0
   DB  102,15,219,195                      ; pand          %xmm3,%xmm0
   DB  102,15,113,211,13                   ; psrlw         $0xd,%xmm3
   DB  102,15,235,217                      ; por           %xmm1,%xmm3
@@ -64185,7 +66740,7 @@
   DB  102,15,113,208,2                    ; psrlw         $0x2,%xmm0
   DB  102,15,235,193                      ; por           %xmm1,%xmm0
   DB  102,15,127,69,200                   ; movdqa        %xmm0,-0x38(%ebp)
-  DB  102,15,111,167,77,17,0,0            ; movdqa        0x114d(%edi),%xmm4
+  DB  102,15,111,167,29,34,0,0            ; movdqa        0x221d(%edi),%xmm4
   DB  15,41,117,184                       ; movaps        %xmm6,-0x48(%ebp)
   DB  102,15,239,244                      ; pxor          %xmm4,%xmm6
   DB  102,15,239,252                      ; pxor          %xmm4,%xmm7
@@ -64228,7 +66783,7 @@
   DB  102,15,111,229                      ; movdqa        %xmm5,%xmm4
   DB  102,15,213,101,136                  ; pmullw        -0x78(%ebp),%xmm4
   DB  102,15,213,125,184                  ; pmullw        -0x48(%ebp),%xmm7
-  DB  102,15,111,135,61,17,0,0            ; movdqa        0x113d(%edi),%xmm0
+  DB  102,15,111,135,13,34,0,0            ; movdqa        0x220d(%edi),%xmm0
   DB  102,15,253,216                      ; paddw         %xmm0,%xmm3
   DB  102,15,253,208                      ; paddw         %xmm0,%xmm2
   DB  102,15,253,224                      ; paddw         %xmm0,%xmm4
@@ -64329,11 +66884,11 @@
   DB  102,15,18,28,115                    ; movlpd        (%ebx,%esi,2),%xmm3
   DB  102,15,111,203                      ; movdqa        %xmm3,%xmm1
   DB  102,15,113,209,8                    ; psrlw         $0x8,%xmm1
-  DB  102,15,219,143,37,15,0,0            ; pand          0xf25(%edi),%xmm1
+  DB  102,15,219,143,245,31,0,0           ; pand          0x1ff5(%edi),%xmm1
   DB  102,15,111,211                      ; movdqa        %xmm3,%xmm2
   DB  102,15,113,210,5                    ; psrlw         $0x5,%xmm2
-  DB  102,15,219,151,53,15,0,0            ; pand          0xf35(%edi),%xmm2
-  DB  102,15,111,175,69,15,0,0            ; movdqa        0xf45(%edi),%xmm5
+  DB  102,15,219,151,5,32,0,0             ; pand          0x2005(%edi),%xmm2
+  DB  102,15,111,175,21,32,0,0            ; movdqa        0x2015(%edi),%xmm5
   DB  102,15,219,235                      ; pand          %xmm3,%xmm5
   DB  102,15,113,211,13                   ; psrlw         $0xd,%xmm3
   DB  102,15,235,217                      ; por           %xmm1,%xmm3
@@ -64346,7 +66901,7 @@
   DB  102,15,113,213,2                    ; psrlw         $0x2,%xmm5
   DB  102,15,235,233                      ; por           %xmm1,%xmm5
   DB  102,15,127,109,216                  ; movdqa        %xmm5,-0x28(%ebp)
-  DB  102,15,111,167,245,14,0,0           ; movdqa        0xef5(%edi),%xmm4
+  DB  102,15,111,167,197,31,0,0           ; movdqa        0x1fc5(%edi),%xmm4
   DB  102,15,111,198                      ; movdqa        %xmm6,%xmm0
   DB  102,15,111,200                      ; movdqa        %xmm0,%xmm1
   DB  102,15,239,204                      ; pxor          %xmm4,%xmm1
@@ -64387,7 +66942,7 @@
   DB  102,15,235,249                      ; por           %xmm1,%xmm7
   DB  102,15,111,195                      ; movdqa        %xmm3,%xmm0
   DB  102,15,213,93,168                   ; pmullw        -0x58(%ebp),%xmm3
-  DB  102,15,111,143,229,14,0,0           ; movdqa        0xee5(%edi),%xmm1
+  DB  102,15,111,143,181,31,0,0           ; movdqa        0x1fb5(%edi),%xmm1
   DB  102,15,239,193                      ; pxor          %xmm1,%xmm0
   DB  102,15,111,101,24                   ; movdqa        0x18(%ebp),%xmm4
   DB  102,15,213,196                      ; pmullw        %xmm4,%xmm0
@@ -64458,6 +67013,1164 @@
   DB  0,0                                 ; add           %al,(%eax)
   DB  0                                   ; .byte         0x0
 
+PUBLIC _sk_clamp_x_1_sse2_lowp
+_sk_clamp_x_1_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  131,236,80                          ; sub           $0x50,%esp
+  DB  232,0,0,0,0                         ; call          e03d <_sk_clamp_x_1_sse2_lowp+0xd>
+  DB  88                                  ; pop           %eax
+  DB  139,77,8                            ; mov           0x8(%ebp),%ecx
+  DB  139,85,16                           ; mov           0x10(%ebp),%edx
+  DB  139,117,20                          ; mov           0x14(%ebp),%esi
+  DB  15,40,101,24                        ; movaps        0x18(%ebp),%xmm4
+  DB  15,40,109,40                        ; movaps        0x28(%ebp),%xmm5
+  DB  15,40,117,56                        ; movaps        0x38(%ebp),%xmm6
+  DB  15,87,255                           ; xorps         %xmm7,%xmm7
+  DB  15,95,207                           ; maxps         %xmm7,%xmm1
+  DB  15,95,199                           ; maxps         %xmm7,%xmm0
+  DB  15,40,184,99,22,0,0                 ; movaps        0x1663(%eax),%xmm7
+  DB  15,93,199                           ; minps         %xmm7,%xmm0
+  DB  15,93,207                           ; minps         %xmm7,%xmm1
+  DB  15,40,125,72                        ; movaps        0x48(%ebp),%xmm7
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  141,120,4                           ; lea           0x4(%eax),%edi
+  DB  15,41,124,36,64                     ; movaps        %xmm7,0x40(%esp)
+  DB  15,41,116,36,48                     ; movaps        %xmm6,0x30(%esp)
+  DB  15,41,108,36,32                     ; movaps        %xmm5,0x20(%esp)
+  DB  15,41,100,36,16                     ; movaps        %xmm4,0x10(%esp)
+  DB  137,116,36,12                       ; mov           %esi,0xc(%esp)
+  DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
+  DB  137,124,36,4                        ; mov           %edi,0x4(%esp)
+  DB  137,12,36                           ; mov           %ecx,(%esp)
+  DB  255,16                              ; call          *(%eax)
+  DB  131,196,80                          ; add           $0x50,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_repeat_x_1_sse2_lowp
+_sk_repeat_x_1_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  131,236,80                          ; sub           $0x50,%esp
+  DB  232,0,0,0,0                         ; call          e0ac <_sk_repeat_x_1_sse2_lowp+0xd>
+  DB  94                                  ; pop           %esi
+  DB  139,69,8                            ; mov           0x8(%ebp),%eax
+  DB  139,77,16                           ; mov           0x10(%ebp),%ecx
+  DB  139,85,20                           ; mov           0x14(%ebp),%edx
+  DB  243,15,91,225                       ; cvttps2dq     %xmm1,%xmm4
+  DB  243,15,91,232                       ; cvttps2dq     %xmm0,%xmm5
+  DB  15,91,237                           ; cvtdq2ps      %xmm5,%xmm5
+  DB  15,91,228                           ; cvtdq2ps      %xmm4,%xmm4
+  DB  15,40,241                           ; movaps        %xmm1,%xmm6
+  DB  15,194,244,1                        ; cmpltps       %xmm4,%xmm6
+  DB  15,40,190,244,21,0,0                ; movaps        0x15f4(%esi),%xmm7
+  DB  15,84,247                           ; andps         %xmm7,%xmm6
+  DB  15,92,230                           ; subps         %xmm6,%xmm4
+  DB  15,40,240                           ; movaps        %xmm0,%xmm6
+  DB  15,194,245,1                        ; cmpltps       %xmm5,%xmm6
+  DB  15,84,247                           ; andps         %xmm7,%xmm6
+  DB  15,92,238                           ; subps         %xmm6,%xmm5
+  DB  15,40,117,24                        ; movaps        0x18(%ebp),%xmm6
+  DB  15,92,197                           ; subps         %xmm5,%xmm0
+  DB  15,40,109,40                        ; movaps        0x28(%ebp),%xmm5
+  DB  15,92,204                           ; subps         %xmm4,%xmm1
+  DB  15,87,228                           ; xorps         %xmm4,%xmm4
+  DB  15,95,204                           ; maxps         %xmm4,%xmm1
+  DB  15,95,196                           ; maxps         %xmm4,%xmm0
+  DB  15,40,101,56                        ; movaps        0x38(%ebp),%xmm4
+  DB  15,93,199                           ; minps         %xmm7,%xmm0
+  DB  15,93,207                           ; minps         %xmm7,%xmm1
+  DB  15,40,125,72                        ; movaps        0x48(%ebp),%xmm7
+  DB  139,117,12                          ; mov           0xc(%ebp),%esi
+  DB  141,126,4                           ; lea           0x4(%esi),%edi
+  DB  15,41,124,36,64                     ; movaps        %xmm7,0x40(%esp)
+  DB  15,41,100,36,48                     ; movaps        %xmm4,0x30(%esp)
+  DB  15,41,108,36,32                     ; movaps        %xmm5,0x20(%esp)
+  DB  15,41,116,36,16                     ; movaps        %xmm6,0x10(%esp)
+  DB  137,84,36,12                        ; mov           %edx,0xc(%esp)
+  DB  137,76,36,8                         ; mov           %ecx,0x8(%esp)
+  DB  137,124,36,4                        ; mov           %edi,0x4(%esp)
+  DB  137,4,36                            ; mov           %eax,(%esp)
+  DB  255,22                              ; call          *(%esi)
+  DB  131,196,80                          ; add           $0x50,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_mirror_x_1_sse2_lowp
+_sk_mirror_x_1_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  131,236,96                          ; sub           $0x60,%esp
+  DB  15,41,93,232                        ; movaps        %xmm3,-0x18(%ebp)
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  232,0,0,0,0                         ; call          e156 <_sk_mirror_x_1_sse2_lowp+0x1a>
+  DB  88                                  ; pop           %eax
+  DB  15,40,160,186,21,0,0                ; movaps        0x15ba(%eax),%xmm4
+  DB  15,88,204                           ; addps         %xmm4,%xmm1
+  DB  15,88,212                           ; addps         %xmm4,%xmm2
+  DB  15,40,176,58,21,0,0                 ; movaps        0x153a(%eax),%xmm6
+  DB  15,40,250                           ; movaps        %xmm2,%xmm7
+  DB  15,89,254                           ; mulps         %xmm6,%xmm7
+  DB  15,89,241                           ; mulps         %xmm1,%xmm6
+  DB  243,15,91,238                       ; cvttps2dq     %xmm6,%xmm5
+  DB  15,91,197                           ; cvtdq2ps      %xmm5,%xmm0
+  DB  15,194,240,1                        ; cmpltps       %xmm0,%xmm6
+  DB  15,40,168,74,21,0,0                 ; movaps        0x154a(%eax),%xmm5
+  DB  15,84,245                           ; andps         %xmm5,%xmm6
+  DB  15,92,198                           ; subps         %xmm6,%xmm0
+  DB  243,15,91,247                       ; cvttps2dq     %xmm7,%xmm6
+  DB  15,91,246                           ; cvtdq2ps      %xmm6,%xmm6
+  DB  15,194,254,1                        ; cmpltps       %xmm6,%xmm7
+  DB  15,84,253                           ; andps         %xmm5,%xmm7
+  DB  15,92,247                           ; subps         %xmm7,%xmm6
+  DB  139,77,8                            ; mov           0x8(%ebp),%ecx
+  DB  139,85,16                           ; mov           0x10(%ebp),%edx
+  DB  139,117,20                          ; mov           0x14(%ebp),%esi
+  DB  15,88,192                           ; addps         %xmm0,%xmm0
+  DB  15,92,200                           ; subps         %xmm0,%xmm1
+  DB  15,40,69,24                         ; movaps        0x18(%ebp),%xmm0
+  DB  15,88,246                           ; addps         %xmm6,%xmm6
+  DB  15,92,214                           ; subps         %xmm6,%xmm2
+  DB  15,40,117,40                        ; movaps        0x28(%ebp),%xmm6
+  DB  15,88,212                           ; addps         %xmm4,%xmm2
+  DB  15,88,204                           ; addps         %xmm4,%xmm1
+  DB  15,40,160,74,26,0,0                 ; movaps        0x1a4a(%eax),%xmm4
+  DB  15,84,204                           ; andps         %xmm4,%xmm1
+  DB  15,84,212                           ; andps         %xmm4,%xmm2
+  DB  15,87,228                           ; xorps         %xmm4,%xmm4
+  DB  15,95,212                           ; maxps         %xmm4,%xmm2
+  DB  15,95,204                           ; maxps         %xmm4,%xmm1
+  DB  15,40,101,56                        ; movaps        0x38(%ebp),%xmm4
+  DB  15,93,205                           ; minps         %xmm5,%xmm1
+  DB  15,93,213                           ; minps         %xmm5,%xmm2
+  DB  15,40,109,72                        ; movaps        0x48(%ebp),%xmm5
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  141,120,4                           ; lea           0x4(%eax),%edi
+  DB  15,41,108,36,64                     ; movaps        %xmm5,0x40(%esp)
+  DB  15,41,100,36,48                     ; movaps        %xmm4,0x30(%esp)
+  DB  15,41,116,36,32                     ; movaps        %xmm6,0x20(%esp)
+  DB  15,41,68,36,16                      ; movaps        %xmm0,0x10(%esp)
+  DB  137,116,36,12                       ; mov           %esi,0xc(%esp)
+  DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
+  DB  137,124,36,4                        ; mov           %edi,0x4(%esp)
+  DB  137,12,36                           ; mov           %ecx,(%esp)
+  DB  15,40,193                           ; movaps        %xmm1,%xmm0
+  DB  15,40,202                           ; movaps        %xmm2,%xmm1
+  DB  15,40,211                           ; movaps        %xmm3,%xmm2
+  DB  15,40,93,232                        ; movaps        -0x18(%ebp),%xmm3
+  DB  255,16                              ; call          *(%eax)
+  DB  131,196,96                          ; add           $0x60,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_gradient_sse2_lowp
+_sk_gradient_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  83                                  ; push          %ebx
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  129,236,108,1,0,0                   ; sub           $0x16c,%esp
+  DB  232,0,0,0,0                         ; call          e234 <_sk_gradient_sse2_lowp+0x11>
+  DB  88                                  ; pop           %eax
+  DB  137,69,164                          ; mov           %eax,-0x5c(%ebp)
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  139,0                               ; mov           (%eax),%eax
+  DB  137,198                             ; mov           %eax,%esi
+  DB  139,0                               ; mov           (%eax),%eax
+  DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
+  DB  131,248,2                           ; cmp           $0x2,%eax
+  DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
+  DB  114,48                              ; jb            e27e <_sk_gradient_sse2_lowp+0x5b>
+  DB  139,78,36                           ; mov           0x24(%esi),%ecx
+  DB  72                                  ; dec           %eax
+  DB  131,193,4                           ; add           $0x4,%ecx
+  DB  102,15,239,255                      ; pxor          %xmm7,%xmm7
+  DB  102,15,239,237                      ; pxor          %xmm5,%xmm5
+  DB  243,15,16,17                        ; movss         (%ecx),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  15,194,216,2                        ; cmpleps       %xmm0,%xmm3
+  DB  102,15,250,251                      ; psubd         %xmm3,%xmm7
+  DB  15,194,209,2                        ; cmpleps       %xmm1,%xmm2
+  DB  102,15,250,234                      ; psubd         %xmm2,%xmm5
+  DB  131,193,4                           ; add           $0x4,%ecx
+  DB  72                                  ; dec           %eax
+  DB  117,223                             ; jne           e25d <_sk_gradient_sse2_lowp+0x3a>
+  DB  102,15,112,215,229                  ; pshufd        $0xe5,%xmm7,%xmm2
+  DB  102,15,112,223,78                   ; pshufd        $0x4e,%xmm7,%xmm3
+  DB  15,41,141,104,255,255,255           ; movaps        %xmm1,-0x98(%ebp)
+  DB  15,41,133,248,254,255,255           ; movaps        %xmm0,-0x108(%ebp)
+  DB  102,15,112,229,78                   ; pshufd        $0x4e,%xmm5,%xmm4
+  DB  102,15,126,225                      ; movd          %xmm4,%ecx
+  DB  137,77,136                          ; mov           %ecx,-0x78(%ebp)
+  DB  102,15,112,229,231                  ; pshufd        $0xe7,%xmm5,%xmm4
+  DB  102,15,126,226                      ; movd          %xmm4,%edx
+  DB  139,70,4                            ; mov           0x4(%esi),%eax
+  DB  243,15,16,36,144                    ; movss         (%eax,%edx,4),%xmm4
+  DB  137,85,232                          ; mov           %edx,-0x18(%ebp)
+  DB  243,15,16,52,136                    ; movss         (%eax,%ecx,4),%xmm6
+  DB  15,20,244                           ; unpcklps      %xmm4,%xmm6
+  DB  102,15,112,229,229                  ; pshufd        $0xe5,%xmm5,%xmm4
+  DB  102,15,126,233                      ; movd          %xmm5,%ecx
+  DB  137,77,168                          ; mov           %ecx,-0x58(%ebp)
+  DB  243,15,16,4,136                     ; movss         (%eax,%ecx,4),%xmm0
+  DB  102,15,126,225                      ; movd          %xmm4,%ecx
+  DB  137,77,184                          ; mov           %ecx,-0x48(%ebp)
+  DB  243,15,16,12,136                    ; movss         (%eax,%ecx,4),%xmm1
+  DB  15,20,193                           ; unpcklps      %xmm1,%xmm0
+  DB  102,15,112,207,231                  ; pshufd        $0xe7,%xmm7,%xmm1
+  DB  102,15,126,201                      ; movd          %xmm1,%ecx
+  DB  137,77,240                          ; mov           %ecx,-0x10(%ebp)
+  DB  243,15,16,12,136                    ; movss         (%eax,%ecx,4),%xmm1
+  DB  102,15,126,217                      ; movd          %xmm3,%ecx
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  137,207                             ; mov           %ecx,%edi
+  DB  137,125,200                         ; mov           %edi,-0x38(%ebp)
+  DB  102,15,126,249                      ; movd          %xmm7,%ecx
+  DB  137,77,236                          ; mov           %ecx,-0x14(%ebp)
+  DB  243,15,16,36,136                    ; movss         (%eax,%ecx,4),%xmm4
+  DB  137,117,228                         ; mov           %esi,-0x1c(%ebp)
+  DB  102,15,126,209                      ; movd          %xmm2,%ecx
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  137,203                             ; mov           %ecx,%ebx
+  DB  137,93,224                          ; mov           %ebx,-0x20(%ebp)
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,120,255,255,255       ; movapd        %xmm0,-0x88(%ebp)
+  DB  15,20,217                           ; unpcklps      %xmm1,%xmm3
+  DB  15,20,226                           ; unpcklps      %xmm2,%xmm4
+  DB  102,15,20,227                       ; unpcklpd      %xmm3,%xmm4
+  DB  139,70,8                            ; mov           0x8(%esi),%eax
+  DB  243,15,16,12,144                    ; movss         (%eax,%edx,4),%xmm1
+  DB  139,117,136                         ; mov           -0x78(%ebp),%esi
+  DB  243,15,16,28,176                    ; movss         (%eax,%esi,4),%xmm3
+  DB  15,20,217                           ; unpcklps      %xmm1,%xmm3
+  DB  139,77,168                          ; mov           -0x58(%ebp),%ecx
+  DB  243,15,16,4,136                     ; movss         (%eax,%ecx,4),%xmm0
+  DB  139,85,184                          ; mov           -0x48(%ebp),%edx
+  DB  243,15,16,12,144                    ; movss         (%eax,%edx,4),%xmm1
+  DB  15,20,193                           ; unpcklps      %xmm1,%xmm0
+  DB  102,15,20,195                       ; unpcklpd      %xmm3,%xmm0
+  DB  102,15,41,133,8,255,255,255         ; movapd        %xmm0,-0xf8(%ebp)
+  DB  139,85,240                          ; mov           -0x10(%ebp),%edx
+  DB  243,15,16,12,144                    ; movss         (%eax,%edx,4),%xmm1
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,217                           ; unpcklps      %xmm1,%xmm3
+  DB  139,125,236                         ; mov           -0x14(%ebp),%edi
+  DB  243,15,16,44,184                    ; movss         (%eax,%edi,4),%xmm5
+  DB  243,15,16,12,152                    ; movss         (%eax,%ebx,4),%xmm1
+  DB  15,20,233                           ; unpcklps      %xmm1,%xmm5
+  DB  102,15,20,235                       ; unpcklpd      %xmm3,%xmm5
+  DB  139,93,228                          ; mov           -0x1c(%ebp),%ebx
+  DB  139,67,12                           ; mov           0xc(%ebx),%eax
+  DB  139,125,232                         ; mov           -0x18(%ebp),%edi
+  DB  243,15,16,12,184                    ; movss         (%eax,%edi,4),%xmm1
+  DB  243,15,16,52,176                    ; movss         (%eax,%esi,4),%xmm6
+  DB  15,20,241                           ; unpcklps      %xmm1,%xmm6
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  139,77,184                          ; mov           -0x48(%ebp),%ecx
+  DB  243,15,16,12,136                    ; movss         (%eax,%ecx,4),%xmm1
+  DB  15,20,217                           ; unpcklps      %xmm1,%xmm3
+  DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
+  DB  102,15,41,157,232,254,255,255       ; movapd        %xmm3,-0x118(%ebp)
+  DB  243,15,16,12,144                    ; movss         (%eax,%edx,4),%xmm1
+  DB  139,85,200                          ; mov           -0x38(%ebp),%edx
+  DB  243,15,16,52,144                    ; movss         (%eax,%edx,4),%xmm6
+  DB  15,20,241                           ; unpcklps      %xmm1,%xmm6
+  DB  139,117,236                         ; mov           -0x14(%ebp),%esi
+  DB  243,15,16,4,176                     ; movss         (%eax,%esi,4),%xmm0
+  DB  139,125,224                         ; mov           -0x20(%ebp),%edi
+  DB  243,15,16,60,184                    ; movss         (%eax,%edi,4),%xmm7
+  DB  15,20,199                           ; unpcklps      %xmm7,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,72,255,255,255        ; movapd        %xmm0,-0xb8(%ebp)
+  DB  139,67,16                           ; mov           0x10(%ebx),%eax
+  DB  139,93,232                          ; mov           -0x18(%ebp),%ebx
+  DB  243,15,16,52,152                    ; movss         (%eax,%ebx,4),%xmm6
+  DB  139,125,136                         ; mov           -0x78(%ebp),%edi
+  DB  243,15,16,60,184                    ; movss         (%eax,%edi,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  139,125,168                         ; mov           -0x58(%ebp),%edi
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  243,15,16,52,136                    ; movss         (%eax,%ecx,4),%xmm6
+  DB  15,20,222                           ; unpcklps      %xmm6,%xmm3
+  DB  102,15,20,223                       ; unpcklpd      %xmm7,%xmm3
+  DB  102,15,41,157,216,254,255,255       ; movapd        %xmm3,-0x128(%ebp)
+  DB  139,77,240                          ; mov           -0x10(%ebp),%ecx
+  DB  243,15,16,52,136                    ; movss         (%eax,%ecx,4),%xmm6
+  DB  243,15,16,60,144                    ; movss         (%eax,%edx,4),%xmm7
+  DB  15,20,254                           ; unpcklps      %xmm6,%xmm7
+  DB  243,15,16,52,176                    ; movss         (%eax,%esi,4),%xmm6
+  DB  139,125,224                         ; mov           -0x20(%ebp),%edi
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,243                           ; unpcklps      %xmm3,%xmm6
+  DB  102,15,20,247                       ; unpcklpd      %xmm7,%xmm6
+  DB  139,85,228                          ; mov           -0x1c(%ebp),%edx
+  DB  139,66,20                           ; mov           0x14(%edx),%eax
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  139,77,200                          ; mov           -0x38(%ebp),%ecx
+  DB  243,15,16,60,136                    ; movss         (%eax,%ecx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  243,15,16,12,176                    ; movss         (%eax,%esi,4),%xmm1
+  DB  137,249                             ; mov           %edi,%ecx
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  137,206                             ; mov           %ecx,%esi
+  DB  15,20,203                           ; unpcklps      %xmm3,%xmm1
+  DB  102,15,20,207                       ; unpcklpd      %xmm7,%xmm1
+  DB  243,15,16,28,152                    ; movss         (%eax,%ebx,4),%xmm3
+  DB  139,77,136                          ; mov           -0x78(%ebp),%ecx
+  DB  243,15,16,60,136                    ; movss         (%eax,%ecx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  139,125,168                         ; mov           -0x58(%ebp),%edi
+  DB  243,15,16,20,184                    ; movss         (%eax,%edi,4),%xmm2
+  DB  139,125,184                         ; mov           -0x48(%ebp),%edi
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,211                           ; unpcklps      %xmm3,%xmm2
+  DB  102,15,20,215                       ; unpcklpd      %xmm7,%xmm2
+  DB  139,66,24                           ; mov           0x18(%edx),%eax
+  DB  139,85,240                          ; mov           -0x10(%ebp),%edx
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  139,93,200                          ; mov           -0x38(%ebp),%ebx
+  DB  243,15,16,60,152                    ; movss         (%eax,%ebx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  139,93,236                          ; mov           -0x14(%ebp),%ebx
+  DB  243,15,16,4,152                     ; movss         (%eax,%ebx,4),%xmm0
+  DB  243,15,16,28,176                    ; movss         (%eax,%esi,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,133,40,255,255,255        ; movapd        %xmm0,-0xd8(%ebp)
+  DB  139,117,232                         ; mov           -0x18(%ebp),%esi
+  DB  243,15,16,28,176                    ; movss         (%eax,%esi,4),%xmm3
+  DB  243,15,16,60,136                    ; movss         (%eax,%ecx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  139,77,168                          ; mov           -0x58(%ebp),%ecx
+  DB  243,15,16,4,136                     ; movss         (%eax,%ecx,4),%xmm0
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,133,88,255,255,255        ; movapd        %xmm0,-0xa8(%ebp)
+  DB  139,69,228                          ; mov           -0x1c(%ebp),%eax
+  DB  139,64,28                           ; mov           0x1c(%eax),%eax
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  139,77,200                          ; mov           -0x38(%ebp),%ecx
+  DB  243,15,16,60,136                    ; movss         (%eax,%ecx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  243,15,16,4,152                     ; movss         (%eax,%ebx,4),%xmm0
+  DB  139,77,224                          ; mov           -0x20(%ebp),%ecx
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,133,24,255,255,255        ; movapd        %xmm0,-0xe8(%ebp)
+  DB  139,117,232                         ; mov           -0x18(%ebp),%esi
+  DB  243,15,16,28,176                    ; movss         (%eax,%esi,4),%xmm3
+  DB  139,125,136                         ; mov           -0x78(%ebp),%edi
+  DB  243,15,16,60,184                    ; movss         (%eax,%edi,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  139,93,168                          ; mov           -0x58(%ebp),%ebx
+  DB  243,15,16,4,152                     ; movss         (%eax,%ebx,4),%xmm0
+  DB  139,85,184                          ; mov           -0x48(%ebp),%edx
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,133,56,255,255,255        ; movapd        %xmm0,-0xc8(%ebp)
+  DB  139,69,228                          ; mov           -0x1c(%ebp),%eax
+  DB  139,64,32                           ; mov           0x20(%eax),%eax
+  DB  139,85,240                          ; mov           -0x10(%ebp),%edx
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  139,85,200                          ; mov           -0x38(%ebp),%edx
+  DB  243,15,16,60,144                    ; movss         (%eax,%edx,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  139,85,236                          ; mov           -0x14(%ebp),%edx
+  DB  243,15,16,4,144                     ; movss         (%eax,%edx,4),%xmm0
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,69,200                    ; movapd        %xmm0,-0x38(%ebp)
+  DB  243,15,16,28,176                    ; movss         (%eax,%esi,4),%xmm3
+  DB  243,15,16,60,184                    ; movss         (%eax,%edi,4),%xmm7
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  243,15,16,4,152                     ; movss         (%eax,%ebx,4),%xmm0
+  DB  139,77,184                          ; mov           -0x48(%ebp),%ecx
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  15,20,195                           ; unpcklps      %xmm3,%xmm0
+  DB  102,15,20,199                       ; unpcklpd      %xmm7,%xmm0
+  DB  102,15,41,69,184                    ; movapd        %xmm0,-0x48(%ebp)
+  DB  15,40,189,248,254,255,255           ; movaps        -0x108(%ebp),%xmm7
+  DB  15,89,231                           ; mulps         %xmm7,%xmm4
+  DB  15,88,225                           ; addps         %xmm1,%xmm4
+  DB  15,40,157,104,255,255,255           ; movaps        -0x98(%ebp),%xmm3
+  DB  15,40,133,120,255,255,255           ; movaps        -0x88(%ebp),%xmm0
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,194                           ; addps         %xmm2,%xmm0
+  DB  139,69,164                          ; mov           -0x5c(%ebp),%eax
+  DB  15,40,136,60,21,0,0                 ; movaps        0x153c(%eax),%xmm1
+  DB  15,89,225                           ; mulps         %xmm1,%xmm4
+  DB  15,89,193                           ; mulps         %xmm1,%xmm0
+  DB  15,40,144,92,20,0,0                 ; movaps        0x145c(%eax),%xmm2
+  DB  15,88,194                           ; addps         %xmm2,%xmm0
+  DB  15,41,133,120,255,255,255           ; movaps        %xmm0,-0x88(%ebp)
+  DB  15,88,226                           ; addps         %xmm2,%xmm4
+  DB  243,15,91,196                       ; cvttps2dq     %xmm4,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,224,232                  ; pshufd        $0xe8,%xmm0,%xmm4
+  DB  243,15,91,133,120,255,255,255       ; cvttps2dq     -0x88(%ebp),%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  102,15,108,224                      ; punpcklqdq    %xmm0,%xmm4
+  DB  102,15,127,101,168                  ; movdqa        %xmm4,-0x58(%ebp)
+  DB  15,89,239                           ; mulps         %xmm7,%xmm5
+  DB  15,88,173,40,255,255,255            ; addps         -0xd8(%ebp),%xmm5
+  DB  15,40,133,8,255,255,255             ; movaps        -0xf8(%ebp),%xmm0
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,133,88,255,255,255            ; addps         -0xa8(%ebp),%xmm0
+  DB  15,89,233                           ; mulps         %xmm1,%xmm5
+  DB  15,89,193                           ; mulps         %xmm1,%xmm0
+  DB  15,40,217                           ; movaps        %xmm1,%xmm3
+  DB  15,88,194                           ; addps         %xmm2,%xmm0
+  DB  15,40,224                           ; movaps        %xmm0,%xmm4
+  DB  15,88,234                           ; addps         %xmm2,%xmm5
+  DB  15,40,202                           ; movaps        %xmm2,%xmm1
+  DB  243,15,91,197                       ; cvttps2dq     %xmm5,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,208,232                  ; pshufd        $0xe8,%xmm0,%xmm2
+  DB  243,15,91,196                       ; cvttps2dq     %xmm4,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  102,15,108,208                      ; punpcklqdq    %xmm0,%xmm2
+  DB  102,15,127,85,136                   ; movdqa        %xmm2,-0x78(%ebp)
+  DB  15,40,149,72,255,255,255            ; movaps        -0xb8(%ebp),%xmm2
+  DB  15,89,215                           ; mulps         %xmm7,%xmm2
+  DB  15,88,149,24,255,255,255            ; addps         -0xe8(%ebp),%xmm2
+  DB  15,40,133,232,254,255,255           ; movaps        -0x118(%ebp),%xmm0
+  DB  15,40,173,104,255,255,255           ; movaps        -0x98(%ebp),%xmm5
+  DB  15,89,197                           ; mulps         %xmm5,%xmm0
+  DB  15,88,133,56,255,255,255            ; addps         -0xc8(%ebp),%xmm0
+  DB  15,89,211                           ; mulps         %xmm3,%xmm2
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,193                           ; addps         %xmm1,%xmm0
+  DB  15,40,224                           ; movaps        %xmm0,%xmm4
+  DB  15,88,209                           ; addps         %xmm1,%xmm2
+  DB  243,15,91,194                       ; cvttps2dq     %xmm2,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,208,232                  ; pshufd        $0xe8,%xmm0,%xmm2
+  DB  243,15,91,196                       ; cvttps2dq     %xmm4,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  102,15,108,208                      ; punpcklqdq    %xmm0,%xmm2
+  DB  15,89,247                           ; mulps         %xmm7,%xmm6
+  DB  15,88,117,200                       ; addps         -0x38(%ebp),%xmm6
+  DB  15,40,133,216,254,255,255           ; movaps        -0x128(%ebp),%xmm0
+  DB  15,89,197                           ; mulps         %xmm5,%xmm0
+  DB  15,88,69,184                        ; addps         -0x48(%ebp),%xmm0
+  DB  15,89,243                           ; mulps         %xmm3,%xmm6
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,193                           ; addps         %xmm1,%xmm0
+  DB  15,40,224                           ; movaps        %xmm0,%xmm4
+  DB  15,88,241                           ; addps         %xmm1,%xmm6
+  DB  243,15,91,198                       ; cvttps2dq     %xmm6,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,216,232                  ; pshufd        $0xe8,%xmm0,%xmm3
+  DB  243,15,91,196                       ; cvttps2dq     %xmm4,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  102,15,108,216                      ; punpcklqdq    %xmm0,%xmm3
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  137,193                             ; mov           %eax,%ecx
+  DB  141,65,8                            ; lea           0x8(%ecx),%eax
+  DB  15,40,69,72                         ; movaps        0x48(%ebp),%xmm0
+  DB  15,41,68,36,64                      ; movaps        %xmm0,0x40(%esp)
+  DB  15,40,69,56                         ; movaps        0x38(%ebp),%xmm0
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%esp)
+  DB  15,40,69,40                         ; movaps        0x28(%ebp),%xmm0
+  DB  15,41,68,36,32                      ; movaps        %xmm0,0x20(%esp)
+  DB  15,40,69,24                         ; movaps        0x18(%ebp),%xmm0
+  DB  15,41,68,36,16                      ; movaps        %xmm0,0x10(%esp)
+  DB  139,85,20                           ; mov           0x14(%ebp),%edx
+  DB  137,84,36,12                        ; mov           %edx,0xc(%esp)
+  DB  139,85,16                           ; mov           0x10(%ebp),%edx
+  DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
+  DB  137,68,36,4                         ; mov           %eax,0x4(%esp)
+  DB  139,69,8                            ; mov           0x8(%ebp),%eax
+  DB  137,4,36                            ; mov           %eax,(%esp)
+  DB  15,40,69,168                        ; movaps        -0x58(%ebp),%xmm0
+  DB  15,40,77,136                        ; movaps        -0x78(%ebp),%xmm1
+  DB  255,81,4                            ; call          *0x4(%ecx)
+  DB  129,196,108,1,0,0                   ; add           $0x16c,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  91                                  ; pop           %ebx
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_evenly_spaced_gradient_sse2_lowp
+_sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  83                                  ; push          %ebx
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  129,236,92,1,0,0                    ; sub           $0x15c,%esp
+  DB  15,41,141,232,254,255,255           ; movaps        %xmm1,-0x118(%ebp)
+  DB  15,41,69,136                        ; movaps        %xmm0,-0x78(%ebp)
+  DB  232,0,0,0,0                         ; call          e7a6 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+  DB  90                                  ; pop           %edx
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  139,48                              ; mov           (%eax),%esi
+  DB  139,14                              ; mov           (%esi),%ecx
+  DB  139,70,4                            ; mov           0x4(%esi),%eax
+  DB  137,243                             ; mov           %esi,%ebx
+  DB  73                                  ; dec           %ecx
+  DB  102,15,110,209                      ; movd          %ecx,%xmm2
+  DB  102,15,112,210,0                    ; pshufd        $0x0,%xmm2,%xmm2
+  DB  137,85,164                          ; mov           %edx,-0x5c(%ebp)
+  DB  102,15,111,154,106,20,0,0           ; movdqa        0x146a(%edx),%xmm3
+  DB  102,15,219,218                      ; pand          %xmm2,%xmm3
+  DB  102,15,235,154,42,18,0,0            ; por           0x122a(%edx),%xmm3
+  DB  102,15,114,210,16                   ; psrld         $0x10,%xmm2
+  DB  102,15,235,146,122,20,0,0           ; por           0x147a(%edx),%xmm2
+  DB  15,88,146,138,20,0,0                ; addps         0x148a(%edx),%xmm2
+  DB  15,88,211                           ; addps         %xmm3,%xmm2
+  DB  15,40,216                           ; movaps        %xmm0,%xmm3
+  DB  15,89,218                           ; mulps         %xmm2,%xmm3
+  DB  15,89,209                           ; mulps         %xmm1,%xmm2
+  DB  243,15,91,194                       ; cvttps2dq     %xmm2,%xmm0
+  DB  243,15,91,203                       ; cvttps2dq     %xmm3,%xmm1
+  DB  102,15,112,209,229                  ; pshufd        $0xe5,%xmm1,%xmm2
+  DB  102,15,112,217,78                   ; pshufd        $0x4e,%xmm1,%xmm3
+  DB  102,15,112,225,231                  ; pshufd        $0xe7,%xmm1,%xmm4
+  DB  102,15,126,230                      ; movd          %xmm4,%esi
+  DB  102,15,112,232,229                  ; pshufd        $0xe5,%xmm0,%xmm5
+  DB  243,15,16,36,176                    ; movss         (%eax,%esi,4),%xmm4
+  DB  137,117,224                         ; mov           %esi,-0x20(%ebp)
+  DB  102,15,126,217                      ; movd          %xmm3,%ecx
+  DB  137,77,200                          ; mov           %ecx,-0x38(%ebp)
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  15,20,220                           ; unpcklps      %xmm4,%xmm3
+  DB  102,15,112,240,78                   ; pshufd        $0x4e,%xmm0,%xmm6
+  DB  102,15,126,201                      ; movd          %xmm1,%ecx
+  DB  243,15,16,60,136                    ; movss         (%eax,%ecx,4),%xmm7
+  DB  137,202                             ; mov           %ecx,%edx
+  DB  137,85,184                          ; mov           %edx,-0x48(%ebp)
+  DB  102,15,126,209                      ; movd          %xmm2,%ecx
+  DB  137,77,228                          ; mov           %ecx,-0x1c(%ebp)
+  DB  243,15,16,12,136                    ; movss         (%eax,%ecx,4),%xmm1
+  DB  15,20,249                           ; unpcklps      %xmm1,%xmm7
+  DB  102,15,112,200,231                  ; pshufd        $0xe7,%xmm0,%xmm1
+  DB  102,15,126,201                      ; movd          %xmm1,%ecx
+  DB  137,77,240                          ; mov           %ecx,-0x10(%ebp)
+  DB  243,15,16,12,136                    ; movss         (%eax,%ecx,4),%xmm1
+  DB  102,15,126,241                      ; movd          %xmm6,%ecx
+  DB  137,77,168                          ; mov           %ecx,-0x58(%ebp)
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  102,15,126,193                      ; movd          %xmm0,%ecx
+  DB  243,15,16,36,136                    ; movss         (%eax,%ecx,4),%xmm4
+  DB  137,207                             ; mov           %ecx,%edi
+  DB  137,125,232                         ; mov           %edi,-0x18(%ebp)
+  DB  102,15,126,233                      ; movd          %xmm5,%ecx
+  DB  137,77,236                          ; mov           %ecx,-0x14(%ebp)
+  DB  243,15,16,44,136                    ; movss         (%eax,%ecx,4),%xmm5
+  DB  102,15,20,251                       ; unpcklpd      %xmm3,%xmm7
+  DB  102,15,41,189,24,255,255,255        ; movapd        %xmm7,-0xe8(%ebp)
+  DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
+  DB  15,20,229                           ; unpcklps      %xmm5,%xmm4
+  DB  102,15,20,226                       ; unpcklpd      %xmm2,%xmm4
+  DB  137,217                             ; mov           %ebx,%ecx
+  DB  137,77,220                          ; mov           %ecx,-0x24(%ebp)
+  DB  139,65,8                            ; mov           0x8(%ecx),%eax
+  DB  243,15,16,12,176                    ; movss         (%eax,%esi,4),%xmm1
+  DB  139,117,200                         ; mov           -0x38(%ebp),%esi
+  DB  243,15,16,20,176                    ; movss         (%eax,%esi,4),%xmm2
+  DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
+  DB  243,15,16,4,144                     ; movss         (%eax,%edx,4),%xmm0
+  DB  139,93,228                          ; mov           -0x1c(%ebp),%ebx
+  DB  243,15,16,12,152                    ; movss         (%eax,%ebx,4),%xmm1
+  DB  15,20,193                           ; unpcklps      %xmm1,%xmm0
+  DB  102,15,20,194                       ; unpcklpd      %xmm2,%xmm0
+  DB  102,15,41,133,72,255,255,255        ; movapd        %xmm0,-0xb8(%ebp)
+  DB  139,85,240                          ; mov           -0x10(%ebp),%edx
+  DB  243,15,16,12,144                    ; movss         (%eax,%edx,4),%xmm1
+  DB  139,117,168                         ; mov           -0x58(%ebp),%esi
+  DB  243,15,16,20,176                    ; movss         (%eax,%esi,4),%xmm2
+  DB  15,20,209                           ; unpcklps      %xmm1,%xmm2
+  DB  243,15,16,12,184                    ; movss         (%eax,%edi,4),%xmm1
+  DB  139,125,236                         ; mov           -0x14(%ebp),%edi
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,203                           ; unpcklps      %xmm3,%xmm1
+  DB  102,15,20,202                       ; unpcklpd      %xmm2,%xmm1
+  DB  139,65,12                           ; mov           0xc(%ecx),%eax
+  DB  139,85,224                          ; mov           -0x20(%ebp),%edx
+  DB  243,15,16,20,144                    ; movss         (%eax,%edx,4),%xmm2
+  DB  139,77,200                          ; mov           -0x38(%ebp),%ecx
+  DB  243,15,16,28,136                    ; movss         (%eax,%ecx,4),%xmm3
+  DB  15,20,218                           ; unpcklps      %xmm2,%xmm3
+  DB  139,77,184                          ; mov           -0x48(%ebp),%ecx
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  243,15,16,52,152                    ; movss         (%eax,%ebx,4),%xmm6
+  DB  15,20,214                           ; unpcklps      %xmm6,%xmm2
+  DB  102,15,20,211                       ; unpcklpd      %xmm3,%xmm2
+  DB  102,15,41,149,8,255,255,255         ; movapd        %xmm2,-0xf8(%ebp)
+  DB  139,93,240                          ; mov           -0x10(%ebp),%ebx
+  DB  243,15,16,28,152                    ; movss         (%eax,%ebx,4),%xmm3
+  DB  243,15,16,52,176                    ; movss         (%eax,%esi,4),%xmm6
+  DB  15,20,243                           ; unpcklps      %xmm3,%xmm6
+  DB  139,117,232                         ; mov           -0x18(%ebp),%esi
+  DB  243,15,16,60,176                    ; movss         (%eax,%esi,4),%xmm7
+  DB  243,15,16,28,184                    ; movss         (%eax,%edi,4),%xmm3
+  DB  15,20,251                           ; unpcklps      %xmm3,%xmm7
+  DB  102,15,20,254                       ; unpcklpd      %xmm6,%xmm7
+  DB  139,117,220                         ; mov           -0x24(%ebp),%esi
+  DB  139,70,16                           ; mov           0x10(%esi),%eax
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  139,85,200                          ; mov           -0x38(%ebp),%edx
+  DB  243,15,16,52,144                    ; movss         (%eax,%edx,4),%xmm6
+  DB  15,20,243                           ; unpcklps      %xmm3,%xmm6
+  DB  139,85,184                          ; mov           -0x48(%ebp),%edx
+  DB  243,15,16,20,144                    ; movss         (%eax,%edx,4),%xmm2
+  DB  139,85,228                          ; mov           -0x1c(%ebp),%edx
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  15,20,211                           ; unpcklps      %xmm3,%xmm2
+  DB  102,15,20,214                       ; unpcklpd      %xmm6,%xmm2
+  DB  102,15,41,149,248,254,255,255       ; movapd        %xmm2,-0x108(%ebp)
+  DB  243,15,16,28,152                    ; movss         (%eax,%ebx,4),%xmm3
+  DB  139,125,168                         ; mov           -0x58(%ebp),%edi
+  DB  243,15,16,52,184                    ; movss         (%eax,%edi,4),%xmm6
+  DB  15,20,243                           ; unpcklps      %xmm3,%xmm6
+  DB  139,85,232                          ; mov           -0x18(%ebp),%edx
+  DB  243,15,16,4,144                     ; movss         (%eax,%edx,4),%xmm0
+  DB  139,77,236                          ; mov           -0x14(%ebp),%ecx
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,104,255,255,255       ; movapd        %xmm0,-0x98(%ebp)
+  DB  139,70,20                           ; mov           0x14(%esi),%eax
+  DB  243,15,16,20,152                    ; movss         (%eax,%ebx,4),%xmm2
+  DB  243,15,16,52,184                    ; movss         (%eax,%edi,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  243,15,16,28,144                    ; movss         (%eax,%edx,4),%xmm3
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  15,20,218                           ; unpcklps      %xmm2,%xmm3
+  DB  102,15,20,222                       ; unpcklpd      %xmm6,%xmm3
+  DB  139,93,224                          ; mov           -0x20(%ebp),%ebx
+  DB  243,15,16,20,152                    ; movss         (%eax,%ebx,4),%xmm2
+  DB  139,125,200                         ; mov           -0x38(%ebp),%edi
+  DB  243,15,16,52,184                    ; movss         (%eax,%edi,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  139,77,184                          ; mov           -0x48(%ebp),%ecx
+  DB  243,15,16,44,136                    ; movss         (%eax,%ecx,4),%xmm5
+  DB  139,77,228                          ; mov           -0x1c(%ebp),%ecx
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  15,20,234                           ; unpcklps      %xmm2,%xmm5
+  DB  102,15,20,238                       ; unpcklpd      %xmm6,%xmm5
+  DB  139,69,220                          ; mov           -0x24(%ebp),%eax
+  DB  139,64,24                           ; mov           0x18(%eax),%eax
+  DB  139,117,240                         ; mov           -0x10(%ebp),%esi
+  DB  243,15,16,20,176                    ; movss         (%eax,%esi,4),%xmm2
+  DB  139,117,168                         ; mov           -0x58(%ebp),%esi
+  DB  243,15,16,52,176                    ; movss         (%eax,%esi,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  243,15,16,4,144                     ; movss         (%eax,%edx,4),%xmm0
+  DB  139,85,236                          ; mov           -0x14(%ebp),%edx
+  DB  243,15,16,20,144                    ; movss         (%eax,%edx,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,56,255,255,255        ; movapd        %xmm0,-0xc8(%ebp)
+  DB  243,15,16,20,152                    ; movss         (%eax,%ebx,4),%xmm2
+  DB  243,15,16,52,184                    ; movss         (%eax,%edi,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  139,117,184                         ; mov           -0x48(%ebp),%esi
+  DB  243,15,16,4,176                     ; movss         (%eax,%esi,4),%xmm0
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,120,255,255,255       ; movapd        %xmm0,-0x88(%ebp)
+  DB  139,125,220                         ; mov           -0x24(%ebp),%edi
+  DB  139,71,28                           ; mov           0x1c(%edi),%eax
+  DB  139,93,240                          ; mov           -0x10(%ebp),%ebx
+  DB  243,15,16,20,152                    ; movss         (%eax,%ebx,4),%xmm2
+  DB  139,77,168                          ; mov           -0x58(%ebp),%ecx
+  DB  243,15,16,52,136                    ; movss         (%eax,%ecx,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  139,77,232                          ; mov           -0x18(%ebp),%ecx
+  DB  243,15,16,4,136                     ; movss         (%eax,%ecx,4),%xmm0
+  DB  243,15,16,20,144                    ; movss         (%eax,%edx,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,40,255,255,255        ; movapd        %xmm0,-0xd8(%ebp)
+  DB  139,77,224                          ; mov           -0x20(%ebp),%ecx
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  139,85,200                          ; mov           -0x38(%ebp),%edx
+  DB  243,15,16,52,144                    ; movss         (%eax,%edx,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  243,15,16,4,176                     ; movss         (%eax,%esi,4),%xmm0
+  DB  139,117,228                         ; mov           -0x1c(%ebp),%esi
+  DB  243,15,16,20,176                    ; movss         (%eax,%esi,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,133,88,255,255,255        ; movapd        %xmm0,-0xa8(%ebp)
+  DB  139,71,32                           ; mov           0x20(%edi),%eax
+  DB  243,15,16,20,152                    ; movss         (%eax,%ebx,4),%xmm2
+  DB  139,125,168                         ; mov           -0x58(%ebp),%edi
+  DB  243,15,16,52,184                    ; movss         (%eax,%edi,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  139,125,232                         ; mov           -0x18(%ebp),%edi
+  DB  243,15,16,4,184                     ; movss         (%eax,%edi,4),%xmm0
+  DB  139,125,236                         ; mov           -0x14(%ebp),%edi
+  DB  243,15,16,20,184                    ; movss         (%eax,%edi,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,69,168                    ; movapd        %xmm0,-0x58(%ebp)
+  DB  243,15,16,20,136                    ; movss         (%eax,%ecx,4),%xmm2
+  DB  243,15,16,52,144                    ; movss         (%eax,%edx,4),%xmm6
+  DB  15,20,242                           ; unpcklps      %xmm2,%xmm6
+  DB  139,77,184                          ; mov           -0x48(%ebp),%ecx
+  DB  243,15,16,4,136                     ; movss         (%eax,%ecx,4),%xmm0
+  DB  243,15,16,20,176                    ; movss         (%eax,%esi,4),%xmm2
+  DB  15,20,194                           ; unpcklps      %xmm2,%xmm0
+  DB  102,15,20,198                       ; unpcklpd      %xmm6,%xmm0
+  DB  102,15,41,69,200                    ; movapd        %xmm0,-0x38(%ebp)
+  DB  15,40,181,232,254,255,255           ; movaps        -0x118(%ebp),%xmm6
+  DB  15,89,230                           ; mulps         %xmm6,%xmm4
+  DB  15,88,227                           ; addps         %xmm3,%xmm4
+  DB  15,40,133,24,255,255,255            ; movaps        -0xe8(%ebp),%xmm0
+  DB  15,89,69,136                        ; mulps         -0x78(%ebp),%xmm0
+  DB  15,88,197                           ; addps         %xmm5,%xmm0
+  DB  139,69,164                          ; mov           -0x5c(%ebp),%eax
+  DB  15,40,152,202,15,0,0                ; movaps        0xfca(%eax),%xmm3
+  DB  15,89,227                           ; mulps         %xmm3,%xmm4
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,40,168,234,14,0,0                ; movaps        0xeea(%eax),%xmm5
+  DB  15,88,197                           ; addps         %xmm5,%xmm0
+  DB  15,40,208                           ; movaps        %xmm0,%xmm2
+  DB  15,88,229                           ; addps         %xmm5,%xmm4
+  DB  243,15,91,196                       ; cvttps2dq     %xmm4,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  102,15,108,208                      ; punpcklqdq    %xmm0,%xmm2
+  DB  102,15,127,85,184                   ; movdqa        %xmm2,-0x48(%ebp)
+  DB  15,89,206                           ; mulps         %xmm6,%xmm1
+  DB  15,40,230                           ; movaps        %xmm6,%xmm4
+  DB  15,88,141,56,255,255,255            ; addps         -0xc8(%ebp),%xmm1
+  DB  15,40,85,136                        ; movaps        -0x78(%ebp),%xmm2
+  DB  15,40,133,72,255,255,255            ; movaps        -0xb8(%ebp),%xmm0
+  DB  15,89,194                           ; mulps         %xmm2,%xmm0
+  DB  15,88,133,120,255,255,255           ; addps         -0x88(%ebp),%xmm0
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,197                           ; addps         %xmm5,%xmm0
+  DB  15,40,240                           ; movaps        %xmm0,%xmm6
+  DB  15,88,205                           ; addps         %xmm5,%xmm1
+  DB  243,15,91,193                       ; cvttps2dq     %xmm1,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  243,15,91,206                       ; cvttps2dq     %xmm6,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,241,232                  ; pshufd        $0xe8,%xmm1,%xmm6
+  DB  102,15,108,240                      ; punpcklqdq    %xmm0,%xmm6
+  DB  15,89,252                           ; mulps         %xmm4,%xmm7
+  DB  15,88,189,40,255,255,255            ; addps         -0xd8(%ebp),%xmm7
+  DB  15,40,133,8,255,255,255             ; movaps        -0xf8(%ebp),%xmm0
+  DB  15,89,194                           ; mulps         %xmm2,%xmm0
+  DB  15,88,133,88,255,255,255            ; addps         -0xa8(%ebp),%xmm0
+  DB  15,89,251                           ; mulps         %xmm3,%xmm7
+  DB  15,89,195                           ; mulps         %xmm3,%xmm0
+  DB  15,88,197                           ; addps         %xmm5,%xmm0
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  15,88,253                           ; addps         %xmm5,%xmm7
+  DB  243,15,91,199                       ; cvttps2dq     %xmm7,%xmm0
+  DB  242,15,112,192,232                  ; pshuflw       $0xe8,%xmm0,%xmm0
+  DB  243,15,112,192,232                  ; pshufhw       $0xe8,%xmm0,%xmm0
+  DB  102,15,112,192,232                  ; pshufd        $0xe8,%xmm0,%xmm0
+  DB  243,15,91,201                       ; cvttps2dq     %xmm1,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,209,232                  ; pshufd        $0xe8,%xmm1,%xmm2
+  DB  102,15,108,208                      ; punpcklqdq    %xmm0,%xmm2
+  DB  15,40,189,104,255,255,255           ; movaps        -0x98(%ebp),%xmm7
+  DB  15,89,252                           ; mulps         %xmm4,%xmm7
+  DB  15,88,125,168                       ; addps         -0x58(%ebp),%xmm7
+  DB  15,40,165,248,254,255,255           ; movaps        -0x108(%ebp),%xmm4
+  DB  15,89,101,136                       ; mulps         -0x78(%ebp),%xmm4
+  DB  139,69,8                            ; mov           0x8(%ebp),%eax
+  DB  139,77,16                           ; mov           0x10(%ebp),%ecx
+  DB  139,85,20                           ; mov           0x14(%ebp),%edx
+  DB  15,88,101,200                       ; addps         -0x38(%ebp),%xmm4
+  DB  15,89,251                           ; mulps         %xmm3,%xmm7
+  DB  15,89,227                           ; mulps         %xmm3,%xmm4
+  DB  15,40,77,40                         ; movaps        0x28(%ebp),%xmm1
+  DB  15,88,229                           ; addps         %xmm5,%xmm4
+  DB  15,88,253                           ; addps         %xmm5,%xmm7
+  DB  15,40,69,56                         ; movaps        0x38(%ebp),%xmm0
+  DB  243,15,91,223                       ; cvttps2dq     %xmm7,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,251,232                  ; pshufd        $0xe8,%xmm3,%xmm7
+  DB  243,15,91,220                       ; cvttps2dq     %xmm4,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,219,232                  ; pshufd        $0xe8,%xmm3,%xmm3
+  DB  102,15,108,223                      ; punpcklqdq    %xmm7,%xmm3
+  DB  15,40,125,72                        ; movaps        0x48(%ebp),%xmm7
+  DB  139,125,12                          ; mov           0xc(%ebp),%edi
+  DB  141,119,8                           ; lea           0x8(%edi),%esi
+  DB  15,41,124,36,64                     ; movaps        %xmm7,0x40(%esp)
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%esp)
+  DB  15,41,76,36,32                      ; movaps        %xmm1,0x20(%esp)
+  DB  15,40,69,24                         ; movaps        0x18(%ebp),%xmm0
+  DB  15,41,68,36,16                      ; movaps        %xmm0,0x10(%esp)
+  DB  137,84,36,12                        ; mov           %edx,0xc(%esp)
+  DB  137,76,36,8                         ; mov           %ecx,0x8(%esp)
+  DB  137,116,36,4                        ; mov           %esi,0x4(%esp)
+  DB  137,4,36                            ; mov           %eax,(%esp)
+  DB  15,40,69,184                        ; movaps        -0x48(%ebp),%xmm0
+  DB  102,15,111,206                      ; movdqa        %xmm6,%xmm1
+  DB  255,87,4                            ; call          *0x4(%edi)
+  DB  129,196,92,1,0,0                    ; add           $0x15c,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  91                                  ; pop           %ebx
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  131,236,96                          ; sub           $0x60,%esp
+  DB  15,40,241                           ; movaps        %xmm1,%xmm6
+  DB  232,0,0,0,0                         ; call          ece5 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+  DB  90                                  ; pop           %edx
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  139,8                               ; mov           (%eax),%ecx
+  DB  243,15,16,33                        ; movss         (%ecx),%xmm4
+  DB  243,15,16,81,4                      ; movss         0x4(%ecx),%xmm2
+  DB  15,198,228,0                        ; shufps        $0x0,%xmm4,%xmm4
+  DB  243,15,16,89,16                     ; movss         0x10(%ecx),%xmm3
+  DB  15,198,219,0                        ; shufps        $0x0,%xmm3,%xmm3
+  DB  15,40,238                           ; movaps        %xmm6,%xmm5
+  DB  15,89,236                           ; mulps         %xmm4,%xmm5
+  DB  15,89,224                           ; mulps         %xmm0,%xmm4
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  15,88,227                           ; addps         %xmm3,%xmm4
+  DB  15,88,235                           ; addps         %xmm3,%xmm5
+  DB  15,40,154,139,10,0,0                ; movaps        0xa8b(%edx),%xmm3
+  DB  15,89,235                           ; mulps         %xmm3,%xmm5
+  DB  15,89,227                           ; mulps         %xmm3,%xmm4
+  DB  15,40,130,171,9,0,0                 ; movaps        0x9ab(%edx),%xmm0
+  DB  15,88,224                           ; addps         %xmm0,%xmm4
+  DB  15,88,232                           ; addps         %xmm0,%xmm5
+  DB  243,15,91,237                       ; cvttps2dq     %xmm5,%xmm5
+  DB  242,15,112,237,232                  ; pshuflw       $0xe8,%xmm5,%xmm5
+  DB  243,15,112,237,232                  ; pshufhw       $0xe8,%xmm5,%xmm5
+  DB  102,15,112,237,232                  ; pshufd        $0xe8,%xmm5,%xmm5
+  DB  243,15,91,228                       ; cvttps2dq     %xmm4,%xmm4
+  DB  242,15,112,228,232                  ; pshuflw       $0xe8,%xmm4,%xmm4
+  DB  243,15,112,228,232                  ; pshufhw       $0xe8,%xmm4,%xmm4
+  DB  102,15,112,228,232                  ; pshufd        $0xe8,%xmm4,%xmm4
+  DB  102,15,108,229                      ; punpcklqdq    %xmm5,%xmm4
+  DB  102,15,127,101,232                  ; movdqa        %xmm4,-0x18(%ebp)
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  243,15,16,105,20                    ; movss         0x14(%ecx),%xmm5
+  DB  15,198,237,0                        ; shufps        $0x0,%xmm5,%xmm5
+  DB  15,40,254                           ; movaps        %xmm6,%xmm7
+  DB  15,89,250                           ; mulps         %xmm2,%xmm7
+  DB  15,89,209                           ; mulps         %xmm1,%xmm2
+  DB  15,40,225                           ; movaps        %xmm1,%xmm4
+  DB  15,88,213                           ; addps         %xmm5,%xmm2
+  DB  15,88,253                           ; addps         %xmm5,%xmm7
+  DB  15,89,251                           ; mulps         %xmm3,%xmm7
+  DB  15,89,211                           ; mulps         %xmm3,%xmm2
+  DB  15,88,208                           ; addps         %xmm0,%xmm2
+  DB  15,88,248                           ; addps         %xmm0,%xmm7
+  DB  243,15,91,239                       ; cvttps2dq     %xmm7,%xmm5
+  DB  242,15,112,237,232                  ; pshuflw       $0xe8,%xmm5,%xmm5
+  DB  243,15,112,237,232                  ; pshufhw       $0xe8,%xmm5,%xmm5
+  DB  102,15,112,253,232                  ; pshufd        $0xe8,%xmm5,%xmm7
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,234,232                  ; pshufd        $0xe8,%xmm2,%xmm5
+  DB  102,15,108,239                      ; punpcklqdq    %xmm7,%xmm5
+  DB  243,15,16,81,8                      ; movss         0x8(%ecx),%xmm2
+  DB  15,198,210,0                        ; shufps        $0x0,%xmm2,%xmm2
+  DB  243,15,16,121,24                    ; movss         0x18(%ecx),%xmm7
+  DB  15,198,255,0                        ; shufps        $0x0,%xmm7,%xmm7
+  DB  15,40,206                           ; movaps        %xmm6,%xmm1
+  DB  15,89,202                           ; mulps         %xmm2,%xmm1
+  DB  15,89,212                           ; mulps         %xmm4,%xmm2
+  DB  15,88,215                           ; addps         %xmm7,%xmm2
+  DB  15,88,207                           ; addps         %xmm7,%xmm1
+  DB  139,85,8                            ; mov           0x8(%ebp),%edx
+  DB  139,117,16                          ; mov           0x10(%ebp),%esi
+  DB  139,125,20                          ; mov           0x14(%ebp),%edi
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,89,211                           ; mulps         %xmm3,%xmm2
+  DB  15,88,208                           ; addps         %xmm0,%xmm2
+  DB  15,88,200                           ; addps         %xmm0,%xmm1
+  DB  243,15,91,201                       ; cvttps2dq     %xmm1,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,201,232                  ; pshufd        $0xe8,%xmm1,%xmm1
+  DB  243,15,91,210                       ; cvttps2dq     %xmm2,%xmm2
+  DB  242,15,112,210,232                  ; pshuflw       $0xe8,%xmm2,%xmm2
+  DB  243,15,112,210,232                  ; pshufhw       $0xe8,%xmm2,%xmm2
+  DB  102,15,112,210,232                  ; pshufd        $0xe8,%xmm2,%xmm2
+  DB  102,15,108,209                      ; punpcklqdq    %xmm1,%xmm2
+  DB  243,15,16,73,12                     ; movss         0xc(%ecx),%xmm1
+  DB  15,198,201,0                        ; shufps        $0x0,%xmm1,%xmm1
+  DB  15,89,241                           ; mulps         %xmm1,%xmm6
+  DB  15,89,204                           ; mulps         %xmm4,%xmm1
+  DB  243,15,16,121,28                    ; movss         0x1c(%ecx),%xmm7
+  DB  15,198,255,0                        ; shufps        $0x0,%xmm7,%xmm7
+  DB  15,88,207                           ; addps         %xmm7,%xmm1
+  DB  15,88,247                           ; addps         %xmm7,%xmm6
+  DB  15,40,101,24                        ; movaps        0x18(%ebp),%xmm4
+  DB  15,89,243                           ; mulps         %xmm3,%xmm6
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,40,125,40                        ; movaps        0x28(%ebp),%xmm7
+  DB  15,88,200                           ; addps         %xmm0,%xmm1
+  DB  15,88,240                           ; addps         %xmm0,%xmm6
+  DB  15,40,69,56                         ; movaps        0x38(%ebp),%xmm0
+  DB  243,15,91,222                       ; cvttps2dq     %xmm6,%xmm3
+  DB  242,15,112,219,232                  ; pshuflw       $0xe8,%xmm3,%xmm3
+  DB  243,15,112,219,232                  ; pshufhw       $0xe8,%xmm3,%xmm3
+  DB  102,15,112,243,232                  ; pshufd        $0xe8,%xmm3,%xmm6
+  DB  243,15,91,201                       ; cvttps2dq     %xmm1,%xmm1
+  DB  242,15,112,201,232                  ; pshuflw       $0xe8,%xmm1,%xmm1
+  DB  243,15,112,201,232                  ; pshufhw       $0xe8,%xmm1,%xmm1
+  DB  102,15,112,217,232                  ; pshufd        $0xe8,%xmm1,%xmm3
+  DB  102,15,108,222                      ; punpcklqdq    %xmm6,%xmm3
+  DB  15,40,77,72                         ; movaps        0x48(%ebp),%xmm1
+  DB  141,72,8                            ; lea           0x8(%eax),%ecx
+  DB  15,41,76,36,64                      ; movaps        %xmm1,0x40(%esp)
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%esp)
+  DB  15,41,124,36,32                     ; movaps        %xmm7,0x20(%esp)
+  DB  15,41,100,36,16                     ; movaps        %xmm4,0x10(%esp)
+  DB  137,124,36,12                       ; mov           %edi,0xc(%esp)
+  DB  137,116,36,8                        ; mov           %esi,0x8(%esp)
+  DB  137,76,36,4                         ; mov           %ecx,0x4(%esp)
+  DB  137,20,36                           ; mov           %edx,(%esp)
+  DB  15,40,69,232                        ; movaps        -0x18(%ebp),%xmm0
+  DB  102,15,111,205                      ; movdqa        %xmm5,%xmm1
+  DB  255,80,4                            ; call          *0x4(%eax)
+  DB  131,196,96                          ; add           $0x60,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_xy_to_unit_angle_sse2_lowp
+_sk_xy_to_unit_angle_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  129,236,160,0,0,0                   ; sub           $0xa0,%esp
+  DB  15,41,93,168                        ; movaps        %xmm3,-0x58(%ebp)
+  DB  15,41,85,232                        ; movaps        %xmm2,-0x18(%ebp)
+  DB  15,41,77,184                        ; movaps        %xmm1,-0x48(%ebp)
+  DB  15,40,208                           ; movaps        %xmm0,%xmm2
+  DB  15,41,85,200                        ; movaps        %xmm2,-0x38(%ebp)
+  DB  232,0,0,0,0                         ; call          eed0 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+  DB  88                                  ; pop           %eax
+  DB  15,40,128,208,12,0,0                ; movaps        0xcd0(%eax),%xmm0
+  DB  15,40,225                           ; movaps        %xmm1,%xmm4
+  DB  15,84,224                           ; andps         %xmm0,%xmm4
+  DB  15,40,203                           ; movaps        %xmm3,%xmm1
+  DB  15,84,200                           ; andps         %xmm0,%xmm1
+  DB  15,40,236                           ; movaps        %xmm4,%xmm5
+  DB  15,194,233,1                        ; cmpltps       %xmm1,%xmm5
+  DB  15,40,245                           ; movaps        %xmm5,%xmm6
+  DB  15,85,241                           ; andnps        %xmm1,%xmm6
+  DB  15,40,221                           ; movaps        %xmm5,%xmm3
+  DB  15,85,220                           ; andnps        %xmm4,%xmm3
+  DB  15,41,93,216                        ; movaps        %xmm3,-0x28(%ebp)
+  DB  15,84,229                           ; andps         %xmm5,%xmm4
+  DB  15,86,230                           ; orps          %xmm6,%xmm4
+  DB  15,40,250                           ; movaps        %xmm2,%xmm7
+  DB  15,84,248                           ; andps         %xmm0,%xmm7
+  DB  15,84,69,232                        ; andps         -0x18(%ebp),%xmm0
+  DB  15,40,215                           ; movaps        %xmm7,%xmm2
+  DB  15,194,208,1                        ; cmpltps       %xmm0,%xmm2
+  DB  15,40,242                           ; movaps        %xmm2,%xmm6
+  DB  15,85,240                           ; andnps        %xmm0,%xmm6
+  DB  15,40,218                           ; movaps        %xmm2,%xmm3
+  DB  15,85,223                           ; andnps        %xmm7,%xmm3
+  DB  15,84,250                           ; andps         %xmm2,%xmm7
+  DB  15,86,254                           ; orps          %xmm6,%xmm7
+  DB  15,84,205                           ; andps         %xmm5,%xmm1
+  DB  15,86,77,216                        ; orps          -0x28(%ebp),%xmm1
+  DB  15,94,225                           ; divps         %xmm1,%xmm4
+  DB  15,84,194                           ; andps         %xmm2,%xmm0
+  DB  15,86,195                           ; orps          %xmm3,%xmm0
+  DB  15,94,248                           ; divps         %xmm0,%xmm7
+  DB  15,40,220                           ; movaps        %xmm4,%xmm3
+  DB  15,89,219                           ; mulps         %xmm3,%xmm3
+  DB  15,40,247                           ; movaps        %xmm7,%xmm6
+  DB  15,89,246                           ; mulps         %xmm6,%xmm6
+  DB  15,40,136,112,13,0,0                ; movaps        0xd70(%eax),%xmm1
+  DB  15,40,198                           ; movaps        %xmm6,%xmm0
+  DB  15,89,193                           ; mulps         %xmm1,%xmm0
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,88,136,128,13,0,0                ; addps         0xd80(%eax),%xmm1
+  DB  15,88,128,128,13,0,0                ; addps         0xd80(%eax),%xmm0
+  DB  15,89,198                           ; mulps         %xmm6,%xmm0
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,88,136,144,13,0,0                ; addps         0xd90(%eax),%xmm1
+  DB  15,88,128,144,13,0,0                ; addps         0xd90(%eax),%xmm0
+  DB  15,89,198                           ; mulps         %xmm6,%xmm0
+  DB  15,89,203                           ; mulps         %xmm3,%xmm1
+  DB  15,40,152,160,13,0,0                ; movaps        0xda0(%eax),%xmm3
+  DB  15,88,203                           ; addps         %xmm3,%xmm1
+  DB  15,88,195                           ; addps         %xmm3,%xmm0
+  DB  15,89,199                           ; mulps         %xmm7,%xmm0
+  DB  15,89,204                           ; mulps         %xmm4,%xmm1
+  DB  15,40,152,176,13,0,0                ; movaps        0xdb0(%eax),%xmm3
+  DB  15,40,227                           ; movaps        %xmm3,%xmm4
+  DB  15,92,216                           ; subps         %xmm0,%xmm3
+  DB  15,84,218                           ; andps         %xmm2,%xmm3
+  DB  15,85,208                           ; andnps        %xmm0,%xmm2
+  DB  15,86,211                           ; orps          %xmm3,%xmm2
+  DB  15,92,225                           ; subps         %xmm1,%xmm4
+  DB  15,84,229                           ; andps         %xmm5,%xmm4
+  DB  15,85,233                           ; andnps        %xmm1,%xmm5
+  DB  15,86,236                           ; orps          %xmm4,%xmm5
+  DB  15,87,228                           ; xorps         %xmm4,%xmm4
+  DB  15,40,93,200                        ; movaps        -0x38(%ebp),%xmm3
+  DB  15,194,220,1                        ; cmpltps       %xmm4,%xmm3
+  DB  15,40,128,192,7,0,0                 ; movaps        0x7c0(%eax),%xmm0
+  DB  15,40,200                           ; movaps        %xmm0,%xmm1
+  DB  15,92,194                           ; subps         %xmm2,%xmm0
+  DB  15,84,195                           ; andps         %xmm3,%xmm0
+  DB  15,85,218                           ; andnps        %xmm2,%xmm3
+  DB  139,77,8                            ; mov           0x8(%ebp),%ecx
+  DB  139,85,16                           ; mov           0x10(%ebp),%edx
+  DB  139,117,20                          ; mov           0x14(%ebp),%esi
+  DB  15,40,85,184                        ; movaps        -0x48(%ebp),%xmm2
+  DB  15,194,212,1                        ; cmpltps       %xmm4,%xmm2
+  DB  15,92,205                           ; subps         %xmm5,%xmm1
+  DB  15,86,216                           ; orps          %xmm0,%xmm3
+  DB  15,84,202                           ; andps         %xmm2,%xmm1
+  DB  15,85,213                           ; andnps        %xmm5,%xmm2
+  DB  15,86,209                           ; orps          %xmm1,%xmm2
+  DB  15,40,242                           ; movaps        %xmm2,%xmm6
+  DB  15,40,125,232                       ; movaps        -0x18(%ebp),%xmm7
+  DB  15,40,199                           ; movaps        %xmm7,%xmm0
+  DB  15,194,196,1                        ; cmpltps       %xmm4,%xmm0
+  DB  15,40,136,208,7,0,0                 ; movaps        0x7d0(%eax),%xmm1
+  DB  15,40,209                           ; movaps        %xmm1,%xmm2
+  DB  15,92,203                           ; subps         %xmm3,%xmm1
+  DB  15,84,200                           ; andps         %xmm0,%xmm1
+  DB  15,85,195                           ; andnps        %xmm3,%xmm0
+  DB  15,86,193                           ; orps          %xmm1,%xmm0
+  DB  15,40,93,168                        ; movaps        -0x58(%ebp),%xmm3
+  DB  15,40,235                           ; movaps        %xmm3,%xmm5
+  DB  15,194,236,1                        ; cmpltps       %xmm4,%xmm5
+  DB  15,92,214                           ; subps         %xmm6,%xmm2
+  DB  15,84,213                           ; andps         %xmm5,%xmm2
+  DB  15,85,238                           ; andnps        %xmm6,%xmm5
+  DB  15,40,117,40                        ; movaps        0x28(%ebp),%xmm6
+  DB  15,86,234                           ; orps          %xmm2,%xmm5
+  DB  15,40,205                           ; movaps        %xmm5,%xmm1
+  DB  15,194,204,7                        ; cmpordps      %xmm4,%xmm1
+  DB  15,194,224,7                        ; cmpordps      %xmm0,%xmm4
+  DB  15,84,224                           ; andps         %xmm0,%xmm4
+  DB  15,40,69,56                         ; movaps        0x38(%ebp),%xmm0
+  DB  15,84,205                           ; andps         %xmm5,%xmm1
+  DB  15,40,85,72                         ; movaps        0x48(%ebp),%xmm2
+  DB  139,69,12                           ; mov           0xc(%ebp),%eax
+  DB  141,120,4                           ; lea           0x4(%eax),%edi
+  DB  15,41,84,36,64                      ; movaps        %xmm2,0x40(%esp)
+  DB  15,41,68,36,48                      ; movaps        %xmm0,0x30(%esp)
+  DB  15,41,116,36,32                     ; movaps        %xmm6,0x20(%esp)
+  DB  15,40,69,24                         ; movaps        0x18(%ebp),%xmm0
+  DB  15,41,68,36,16                      ; movaps        %xmm0,0x10(%esp)
+  DB  137,116,36,12                       ; mov           %esi,0xc(%esp)
+  DB  137,84,36,8                         ; mov           %edx,0x8(%esp)
+  DB  137,124,36,4                        ; mov           %edi,0x4(%esp)
+  DB  137,12,36                           ; mov           %ecx,(%esp)
+  DB  15,40,196                           ; movaps        %xmm4,%xmm0
+  DB  15,40,215                           ; movaps        %xmm7,%xmm2
+  DB  255,16                              ; call          *(%eax)
+  DB  129,196,160,0,0,0                   ; add           $0xa0,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
+PUBLIC _sk_xy_to_radius_sse2_lowp
+_sk_xy_to_radius_sse2_lowp LABEL PROC
+  DB  85                                  ; push          %ebp
+  DB  137,229                             ; mov           %esp,%ebp
+  DB  87                                  ; push          %edi
+  DB  86                                  ; push          %esi
+  DB  131,236,80                          ; sub           $0x50,%esp
+  DB  15,40,227                           ; movaps        %xmm3,%xmm4
+  DB  139,69,8                            ; mov           0x8(%ebp),%eax
+  DB  139,77,16                           ; mov           0x10(%ebp),%ecx
+  DB  139,85,20                           ; mov           0x14(%ebp),%edx
+  DB  15,40,117,56                        ; movaps        0x38(%ebp),%xmm6
+  DB  15,89,192                           ; mulps         %xmm0,%xmm0
+  DB  15,89,201                           ; mulps         %xmm1,%xmm1
+  DB  15,40,250                           ; movaps        %xmm2,%xmm7
+  DB  15,89,255                           ; mulps         %xmm7,%xmm7
+  DB  15,88,248                           ; addps         %xmm0,%xmm7
+  DB  15,89,219                           ; mulps         %xmm3,%xmm3
+  DB  15,88,217                           ; addps         %xmm1,%xmm3
+  DB  15,40,109,72                        ; movaps        0x48(%ebp),%xmm5
+  DB  139,117,12                          ; mov           0xc(%ebp),%esi
+  DB  15,81,199                           ; sqrtps        %xmm7,%xmm0
+  DB  15,81,203                           ; sqrtps        %xmm3,%xmm1
+  DB  141,126,4                           ; lea           0x4(%esi),%edi
+  DB  15,41,108,36,64                     ; movaps        %xmm5,0x40(%esp)
+  DB  15,41,116,36,48                     ; movaps        %xmm6,0x30(%esp)
+  DB  15,40,93,40                         ; movaps        0x28(%ebp),%xmm3
+  DB  15,41,92,36,32                      ; movaps        %xmm3,0x20(%esp)
+  DB  15,40,93,24                         ; movaps        0x18(%ebp),%xmm3
+  DB  15,41,92,36,16                      ; movaps        %xmm3,0x10(%esp)
+  DB  137,84,36,12                        ; mov           %edx,0xc(%esp)
+  DB  137,76,36,8                         ; mov           %ecx,0x8(%esp)
+  DB  137,124,36,4                        ; mov           %edi,0x4(%esp)
+  DB  137,4,36                            ; mov           %eax,(%esp)
+  DB  15,40,220                           ; movaps        %xmm4,%xmm3
+  DB  255,22                              ; call          *(%esi)
+  DB  131,196,80                          ; add           $0x50,%esp
+  DB  94                                  ; pop           %esi
+  DB  95                                  ; pop           %edi
+  DB  93                                  ; pop           %ebp
+  DB  195                                 ; ret
+
 PUBLIC _sk_srcover_rgba_8888_sse2_lowp
 _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
   DB  85                                  ; push          %ebp
@@ -64481,26 +68194,26 @@
   DB  128,227,7                           ; and           $0x7,%bl
   DB  254,203                             ; dec           %bl
   DB  128,251,6                           ; cmp           $0x6,%bl
-  DB  232,0,0,0,0                         ; call          e06f <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+  DB  232,0,0,0,0                         ; call          f138 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
   DB  89                                  ; pop           %ecx
   DB  139,117,16                          ; mov           0x10(%ebp),%esi
   DB  15,182,211                          ; movzbl        %bl,%edx
-  DB  119,29                              ; ja            e095 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+  DB  119,29                              ; ja            f15e <_sk_srcover_rgba_8888_sse2_lowp+0x65>
   DB  102,15,239,219                      ; pxor          %xmm3,%xmm3
-  DB  139,132,145,77,2,0,0                ; mov           0x24d(%ecx,%edx,4),%eax
+  DB  139,132,145,76,2,0,0                ; mov           0x24c(%ecx,%edx,4),%eax
   DB  1,200                               ; add           %ecx,%eax
   DB  102,15,239,246                      ; pxor          %xmm6,%xmm6
   DB  255,224                             ; jmp           *%eax
   DB  243,15,16,52,183                    ; movss         (%edi,%esi,4),%xmm6
   DB  15,87,219                           ; xorps         %xmm3,%xmm3
-  DB  235,73                              ; jmp           e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  DB  235,73                              ; jmp           f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   DB  102,15,16,52,183                    ; movupd        (%edi,%esi,4),%xmm6
   DB  15,16,92,183,16                     ; movups        0x10(%edi,%esi,4),%xmm3
-  DB  235,61                              ; jmp           e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  DB  235,61                              ; jmp           f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   DB  102,15,110,68,183,8                 ; movd          0x8(%edi,%esi,4),%xmm0
   DB  102,15,112,240,69                   ; pshufd        $0x45,%xmm0,%xmm6
   DB  102,15,18,52,183                    ; movlpd        (%edi,%esi,4),%xmm6
-  DB  235,43                              ; jmp           e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+  DB  235,43                              ; jmp           f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
   DB  102,15,110,68,183,24                ; movd          0x18(%edi,%esi,4),%xmm0
   DB  102,15,112,216,69                   ; pshufd        $0x45,%xmm0,%xmm3
   DB  243,15,16,68,183,20                 ; movss         0x14(%edi,%esi,4),%xmm0
@@ -64526,7 +68239,7 @@
   DB  102,15,114,243,16                   ; pslld         $0x10,%xmm3
   DB  102,15,114,227,16                   ; psrad         $0x10,%xmm3
   DB  102,15,107,243                      ; packssdw      %xmm3,%xmm6
-  DB  102,15,111,153,65,12,0,0            ; movdqa        0xc41(%ecx),%xmm3
+  DB  102,15,111,153,72,12,0,0            ; movdqa        0xc48(%ecx),%xmm3
   DB  102,15,114,208,16                   ; psrld         $0x10,%xmm0
   DB  102,15,114,210,16                   ; psrld         $0x10,%xmm2
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
@@ -64578,18 +68291,18 @@
   DB  102,15,105,220                      ; punpckhwd     %xmm4,%xmm3
   DB  102,15,235,222                      ; por           %xmm6,%xmm3
   DB  128,251,6                           ; cmp           $0x6,%bl
-  DB  119,16                              ; ja            e21f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
-  DB  3,140,145,105,2,0,0                 ; add           0x269(%ecx,%edx,4),%ecx
+  DB  119,16                              ; ja            f2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+  DB  3,140,145,104,2,0,0                 ; add           0x268(%ecx,%edx,4),%ecx
   DB  255,225                             ; jmp           *%ecx
   DB  102,15,126,4,183                    ; movd          %xmm0,(%edi,%esi,4)
-  DB  235,64                              ; jmp           e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  DB  235,64                              ; jmp           f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   DB  243,15,127,4,183                    ; movdqu        %xmm0,(%edi,%esi,4)
   DB  243,15,127,92,183,16                ; movdqu        %xmm3,0x10(%edi,%esi,4)
-  DB  235,51                              ; jmp           e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  DB  235,51                              ; jmp           f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   DB  102,15,112,208,78                   ; pshufd        $0x4e,%xmm0,%xmm2
   DB  102,15,126,84,183,8                 ; movd          %xmm2,0x8(%edi,%esi,4)
   DB  102,15,214,4,183                    ; movq          %xmm0,(%edi,%esi,4)
-  DB  235,33                              ; jmp           e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+  DB  235,33                              ; jmp           f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
   DB  102,15,112,211,78                   ; pshufd        $0x4e,%xmm3,%xmm2
   DB  102,15,126,84,183,24                ; movd          %xmm2,0x18(%edi,%esi,4)
   DB  102,15,112,211,229                  ; pshufd        $0xe5,%xmm3,%xmm2
@@ -64623,7 +68336,7 @@
   DB  91                                  ; pop           %ebx
   DB  93                                  ; pop           %ebp
   DB  195                                 ; ret
-  DB  102,144                             ; xchg          %ax,%ax
+  DB  144                                 ; nop
   DB  28,0                                ; sbb           $0x0,%al
   DB  0,0                                 ; add           %al,(%eax)
   DB  61,0,0,0,50                         ; cmp           $0x32000000,%eax
@@ -64671,11 +68384,11 @@
   DB  128,227,7                           ; and           $0x7,%bl
   DB  254,203                             ; dec           %bl
   DB  128,251,6                           ; cmp           $0x6,%bl
-  DB  232,0,0,0,0                         ; call          e334 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+  DB  232,0,0,0,0                         ; call          f3fc <_sk_srcover_bgra_8888_sse2_lowp+0x40>
   DB  89                                  ; pop           %ecx
   DB  139,117,16                          ; mov           0x10(%ebp),%esi
   DB  15,182,211                          ; movzbl        %bl,%edx
-  DB  119,29                              ; ja            e35a <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+  DB  119,29                              ; ja            f422 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
   DB  102,15,239,228                      ; pxor          %xmm4,%xmm4
   DB  139,132,145,80,2,0,0                ; mov           0x250(%ecx,%edx,4),%eax
   DB  1,200                               ; add           %ecx,%eax
@@ -64683,14 +68396,14 @@
   DB  255,224                             ; jmp           *%eax
   DB  243,15,16,52,183                    ; movss         (%edi,%esi,4),%xmm6
   DB  15,87,228                           ; xorps         %xmm4,%xmm4
-  DB  235,73                              ; jmp           e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  DB  235,73                              ; jmp           f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   DB  102,15,16,52,183                    ; movupd        (%edi,%esi,4),%xmm6
   DB  15,16,100,183,16                    ; movups        0x10(%edi,%esi,4),%xmm4
-  DB  235,61                              ; jmp           e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  DB  235,61                              ; jmp           f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   DB  102,15,110,68,183,8                 ; movd          0x8(%edi,%esi,4),%xmm0
   DB  102,15,112,240,69                   ; pshufd        $0x45,%xmm0,%xmm6
   DB  102,15,18,52,183                    ; movlpd        (%edi,%esi,4),%xmm6
-  DB  235,43                              ; jmp           e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+  DB  235,43                              ; jmp           f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
   DB  102,15,110,68,183,24                ; movd          0x18(%edi,%esi,4),%xmm0
   DB  102,15,112,224,69                   ; pshufd        $0x45,%xmm0,%xmm4
   DB  243,15,16,68,183,20                 ; movss         0x14(%edi,%esi,4),%xmm0
@@ -64716,7 +68429,7 @@
   DB  102,15,114,244,16                   ; pslld         $0x10,%xmm4
   DB  102,15,114,228,16                   ; psrad         $0x10,%xmm4
   DB  102,15,107,244                      ; packssdw      %xmm4,%xmm6
-  DB  102,15,111,153,124,9,0,0            ; movdqa        0x97c(%ecx),%xmm3
+  DB  102,15,111,153,132,9,0,0            ; movdqa        0x984(%ecx),%xmm3
   DB  102,15,114,208,16                   ; psrld         $0x10,%xmm0
   DB  102,15,114,210,16                   ; psrld         $0x10,%xmm2
   DB  102,15,114,242,16                   ; pslld         $0x10,%xmm2
@@ -64768,18 +68481,18 @@
   DB  102,15,105,220                      ; punpckhwd     %xmm4,%xmm3
   DB  102,15,235,222                      ; por           %xmm6,%xmm3
   DB  128,251,6                           ; cmp           $0x6,%bl
-  DB  119,16                              ; ja            e4e6 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+  DB  119,16                              ; ja            f5ae <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
   DB  3,140,145,108,2,0,0                 ; add           0x26c(%ecx,%edx,4),%ecx
   DB  255,225                             ; jmp           *%ecx
   DB  102,15,126,4,183                    ; movd          %xmm0,(%edi,%esi,4)
-  DB  235,64                              ; jmp           e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  DB  235,64                              ; jmp           f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   DB  243,15,127,4,183                    ; movdqu        %xmm0,(%edi,%esi,4)
   DB  243,15,127,92,183,16                ; movdqu        %xmm3,0x10(%edi,%esi,4)
-  DB  235,51                              ; jmp           e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  DB  235,51                              ; jmp           f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   DB  102,15,112,208,78                   ; pshufd        $0x4e,%xmm0,%xmm2
   DB  102,15,126,84,183,8                 ; movd          %xmm2,0x8(%edi,%esi,4)
   DB  102,15,214,4,183                    ; movq          %xmm0,(%edi,%esi,4)
-  DB  235,33                              ; jmp           e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+  DB  235,33                              ; jmp           f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
   DB  102,15,112,211,78                   ; pshufd        $0x4e,%xmm3,%xmm2
   DB  102,15,126,84,183,24                ; movd          %xmm2,0x18(%edi,%esi,4)
   DB  102,15,112,211,229                  ; pshufd        $0xe5,%xmm3,%xmm2
@@ -64899,11 +68612,11 @@
   DB  0,128,191,0,0,128                   ; add           %al,-0x7fffff41(%eax)
   DB  191,0,0,224,64                      ; mov           $0x40e00000,%edi
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,64                              ; loopne        e698 <.literal16+0xd8>
+  DB  224,64                              ; loopne        f768 <.literal16+0xd8>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,64                              ; loopne        e69c <.literal16+0xdc>
+  DB  224,64                              ; loopne        f76c <.literal16+0xdc>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,64                              ; loopne        e6a0 <.literal16+0xe0>
+  DB  224,64                              ; loopne        f770 <.literal16+0xe0>
   DB  154,153,153,62,154,153,153          ; lcall         $0x9999,$0x9a3e9999
   DB  62,154,153,153,62,154,153,153       ; ds            lcall $0x9999,$0x9a3e9999
   DB  62,61,10,23,63,61                   ; ds            cmp $0x3d3f170a,%eax
@@ -64914,16 +68627,16 @@
   DB  63                                  ; aas
   DB  174                                 ; scas          %es:(%edi),%al
   DB  71                                  ; inc           %edi
-  DB  225,61                              ; loope         e6c1 <.literal16+0x101>
+  DB  225,61                              ; loope         f791 <.literal16+0x101>
   DB  174                                 ; scas          %es:(%edi),%al
   DB  71                                  ; inc           %edi
-  DB  225,61                              ; loope         e6c5 <.literal16+0x105>
+  DB  225,61                              ; loope         f795 <.literal16+0x105>
   DB  174                                 ; scas          %es:(%edi),%al
   DB  71                                  ; inc           %edi
-  DB  225,61                              ; loope         e6c9 <.literal16+0x109>
+  DB  225,61                              ; loope         f799 <.literal16+0x109>
   DB  174                                 ; scas          %es:(%edi),%al
   DB  71                                  ; inc           %edi
-  DB  225,61                              ; loope         e6cd <.literal16+0x10d>
+  DB  225,61                              ; loope         f79d <.literal16+0x10d>
   DB  255,0                               ; incl          (%eax)
   DB  0,0                                 ; add           %al,(%eax)
   DB  255,0                               ; incl          (%eax)
@@ -64933,13 +68646,13 @@
   DB  255,0                               ; incl          (%eax)
   DB  0,0                                 ; add           %al,(%eax)
   DB  0,0                                 ; add           %al,(%eax)
-  DB  127,67                              ; jg            e6e7 <.literal16+0x127>
+  DB  127,67                              ; jg            f7b7 <.literal16+0x127>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  127,67                              ; jg            e6eb <.literal16+0x12b>
+  DB  127,67                              ; jg            f7bb <.literal16+0x12b>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  127,67                              ; jg            e6ef <.literal16+0x12f>
+  DB  127,67                              ; jg            f7bf <.literal16+0x12f>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  127,67                              ; jg            e6f3 <.literal16+0x133>
+  DB  127,67                              ; jg            f7c3 <.literal16+0x133>
   DB  0,0                                 ; add           %al,(%eax)
   DB  128,127,0,0                         ; cmpb          $0x0,0x0(%edi)
   DB  128,127,0,0                         ; cmpb          $0x0,0x0(%edi)
@@ -65095,13 +68808,13 @@
   DB  132,55                              ; test          %dh,(%edi)
   DB  8,33                                ; or            %ah,(%ecx)
   DB  132,55                              ; test          %dh,(%edi)
-  DB  224,7                               ; loopne        e809 <.literal16+0x249>
+  DB  224,7                               ; loopne        f8d9 <.literal16+0x249>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,7                               ; loopne        e80d <.literal16+0x24d>
+  DB  224,7                               ; loopne        f8dd <.literal16+0x24d>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,7                               ; loopne        e811 <.literal16+0x251>
+  DB  224,7                               ; loopne        f8e1 <.literal16+0x251>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  224,7                               ; loopne        e815 <.literal16+0x255>
+  DB  224,7                               ; loopne        f8e5 <.literal16+0x255>
   DB  0,0                                 ; add           %al,(%eax)
   DB  33,8                                ; and           %ecx,(%eax)
   DB  2,58                                ; add           (%edx),%bh
@@ -65150,17 +68863,17 @@
   DB  0,0                                 ; add           %al,(%eax)
   DB  52,255                              ; xor           $0xff,%al
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            e874 <.literal16+0x2b4>
+  DB  127,0                               ; jg            f944 <.literal16+0x2b4>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            e878 <.literal16+0x2b8>
+  DB  127,0                               ; jg            f948 <.literal16+0x2b8>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            e87c <.literal16+0x2bc>
+  DB  127,0                               ; jg            f94c <.literal16+0x2bc>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            e880 <.literal16+0x2c0>
-  DB  119,115                             ; ja            e8f5 <.literal16+0x335>
+  DB  127,0                               ; jg            f950 <.literal16+0x2c0>
+  DB  119,115                             ; ja            f9c5 <.literal16+0x335>
   DB  248                                 ; clc
   DB  194,119,115                         ; ret           $0x7377
   DB  248                                 ; clc
@@ -65171,7 +68884,7 @@
   DB  194,117,191                         ; ret           $0xbf75
   DB  191,63,117,191,191                  ; mov           $0xbfbf753f,%edi
   DB  63                                  ; aas
-  DB  117,191                             ; jne           e859 <.literal16+0x299>
+  DB  117,191                             ; jne           f929 <.literal16+0x299>
   DB  191,63,117,191,191                  ; mov           $0xbfbf753f,%edi
   DB  63                                  ; aas
   DB  249                                 ; stc
@@ -65187,7 +68900,7 @@
   DB  68                                  ; inc           %esp
   DB  180,62                              ; mov           $0x3e,%ah
   DB  163,233,220,63,163                  ; mov           %eax,0xa33fdce9
-  DB  233,220,63,163,233                  ; jmp           e9a42896 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
+  DB  233,220,63,163,233                  ; jmp           e9a43966 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
   DB  220,63                              ; fdivrl        (%edi)
   DB  163,233,220,63,81                   ; mov           %eax,0x513fdce9
   DB  140,242                             ; mov           %?,%edx
@@ -65283,16 +68996,16 @@
   DB  128,3,62                            ; addb          $0x3e,(%ebx)
   DB  31                                  ; pop           %ds
   DB  215                                 ; xlat          %ds:(%ebx)
-  DB  118,63                              ; jbe           e9e3 <.literal16+0x423>
+  DB  118,63                              ; jbe           fab3 <.literal16+0x423>
   DB  31                                  ; pop           %ds
   DB  215                                 ; xlat          %ds:(%ebx)
-  DB  118,63                              ; jbe           e9e7 <.literal16+0x427>
+  DB  118,63                              ; jbe           fab7 <.literal16+0x427>
   DB  31                                  ; pop           %ds
   DB  215                                 ; xlat          %ds:(%ebx)
-  DB  118,63                              ; jbe           e9eb <.literal16+0x42b>
+  DB  118,63                              ; jbe           fabb <.literal16+0x42b>
   DB  31                                  ; pop           %ds
   DB  215                                 ; xlat          %ds:(%ebx)
-  DB  118,63                              ; jbe           e9ef <.literal16+0x42f>
+  DB  118,63                              ; jbe           fabf <.literal16+0x42f>
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%eax)
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%eax)
   DB  246,64,83,63                        ; testb         $0x3f,0x53(%eax)
@@ -65318,13 +69031,13 @@
   DB  248                                 ; clc
   DB  65                                  ; inc           %ecx
   DB  0,0                                 ; add           %al,(%eax)
-  DB  124,66                              ; jl            ea26 <.literal16+0x466>
+  DB  124,66                              ; jl            faf6 <.literal16+0x466>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  124,66                              ; jl            ea2a <.literal16+0x46a>
+  DB  124,66                              ; jl            fafa <.literal16+0x46a>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  124,66                              ; jl            ea2e <.literal16+0x46e>
+  DB  124,66                              ; jl            fafe <.literal16+0x46e>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  124,66                              ; jl            ea32 <.literal16+0x472>
+  DB  124,66                              ; jl            fb02 <.literal16+0x472>
   DB  0,240                               ; add           %dh,%al
   DB  0,0                                 ; add           %al,(%eax)
   DB  0,240                               ; add           %dh,%al
@@ -65370,25 +69083,25 @@
   DB  136,136,61,137,136,136              ; mov           %cl,-0x777776c3(%eax)
   DB  61,137,136,136,61                   ; cmp           $0x3d888889,%eax
   DB  0,0                                 ; add           %al,(%eax)
-  DB  112,65                              ; jo            eab5 <.literal16+0x4f5>
+  DB  112,65                              ; jo            fb85 <.literal16+0x4f5>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  112,65                              ; jo            eab9 <.literal16+0x4f9>
+  DB  112,65                              ; jo            fb89 <.literal16+0x4f9>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  112,65                              ; jo            eabd <.literal16+0x4fd>
+  DB  112,65                              ; jo            fb8d <.literal16+0x4fd>
   DB  0,0                                 ; add           %al,(%eax)
-  DB  112,65                              ; jo            eac1 <.literal16+0x501>
+  DB  112,65                              ; jo            fb91 <.literal16+0x501>
   DB  0,128,0,0,0,128                     ; add           %al,-0x80000000(%eax)
   DB  0,0                                 ; add           %al,(%eax)
   DB  0,128,0,0,0,128                     ; add           %al,-0x80000000(%eax)
   DB  0,0                                 ; add           %al,(%eax)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            ea93 <.literal16+0x4d3>
+  DB  127,0                               ; jg            fb63 <.literal16+0x4d3>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            ea97 <.literal16+0x4d7>
+  DB  127,0                               ; jg            fb67 <.literal16+0x4d7>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            ea9b <.literal16+0x4db>
+  DB  127,0                               ; jg            fb6b <.literal16+0x4db>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,0                               ; jg            ea9f <.literal16+0x4df>
+  DB  127,0                               ; jg            fb6f <.literal16+0x4df>
   DB  0,0                                 ; add           %al,(%eax)
   DB  4,0                                 ; add           $0x0,%al
   DB  0,0                                 ; add           %al,(%eax)
@@ -65414,13 +69127,13 @@
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,255                             ; jg            ead8 <.literal16+0x518>
+  DB  127,255                             ; jg            fba8 <.literal16+0x518>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,255                             ; jg            eadc <.literal16+0x51c>
+  DB  127,255                             ; jg            fbac <.literal16+0x51c>
   DB  255                                 ; (bad)
   DB  255                                 ; (bad)
-  DB  127,0                               ; jg            eae1 <.literal16+0x521>
+  DB  127,0                               ; jg            fbb1 <.literal16+0x521>
   DB  0,128,56,0,0,128                    ; add           %al,-0x7fffffc8(%eax)
   DB  56,0                                ; cmp           %al,(%eax)
   DB  0,128,56,0,0,128                    ; add           %al,-0x7fffffc8(%eax)
@@ -65434,13 +69147,13 @@
   DB  0,255                               ; add           %bh,%bh
   DB  255,0                               ; incl          (%eax)
   DB  255                                 ; (bad)
-  DB  127,71                              ; jg            eb4b <.literal16+0x58b>
+  DB  127,71                              ; jg            fc1b <.literal16+0x58b>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            eb4f <.literal16+0x58f>
+  DB  127,71                              ; jg            fc1f <.literal16+0x58f>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            eb53 <.literal16+0x593>
+  DB  127,71                              ; jg            fc23 <.literal16+0x593>
   DB  0,255                               ; add           %bh,%bh
-  DB  127,71                              ; jg            eb57 <.literal16+0x597>
+  DB  127,71                              ; jg            fc27 <.literal16+0x597>
   DB  208                                 ; (bad)
   DB  179,89                              ; mov           $0x59,%bl
   DB  62,208                              ; ds            (bad)
@@ -65537,13 +69250,13 @@
   DB  192,191,0,0,192,191,0               ; sarb          $0x0,-0x40400000(%edi)
   DB  0,192                               ; add           %al,%al
   DB  191,0,0,192,191                     ; mov           $0xbfc00000,%edi
-  DB  114,28                              ; jb            ec1e <.literal16+0x65e>
+  DB  114,28                              ; jb            fcee <.literal16+0x65e>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         ec22 <.literal16+0x662>
+  DB  62,114,28                           ; jb,pt         fcf2 <.literal16+0x662>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         ec26 <.literal16+0x666>
+  DB  62,114,28                           ; jb,pt         fcf6 <.literal16+0x666>
   DB  199                                 ; (bad)
-  DB  62,114,28                           ; jb,pt         ec2a <.literal16+0x66a>
+  DB  62,114,28                           ; jb,pt         fcfa <.literal16+0x66a>
   DB  199                                 ; (bad)
   DB  62,85                               ; ds            push %ebp
   DB  85                                  ; push          %ebp
@@ -65564,13 +69277,13 @@
   DB  57,142,99,61,57,142                 ; cmp           %ecx,-0x71c6c29d(%esi)
   DB  99,61,57,142,99,61                  ; arpl          %di,0x3d638e39
   DB  57,142,99,61,114,249                ; cmp           %ecx,-0x68dc29d(%esi)
-  DB  127,63                              ; jg            ec83 <.literal16+0x6c3>
-  DB  114,249                             ; jb            ec3f <.literal16+0x67f>
-  DB  127,63                              ; jg            ec87 <.literal16+0x6c7>
-  DB  114,249                             ; jb            ec43 <.literal16+0x683>
-  DB  127,63                              ; jg            ec8b <.literal16+0x6cb>
-  DB  114,249                             ; jb            ec47 <.literal16+0x687>
-  DB  127,63                              ; jg            ec8f <.literal16+0x6cf>
+  DB  127,63                              ; jg            fd53 <.literal16+0x6c3>
+  DB  114,249                             ; jb            fd0f <.literal16+0x67f>
+  DB  127,63                              ; jg            fd57 <.literal16+0x6c7>
+  DB  114,249                             ; jb            fd13 <.literal16+0x683>
+  DB  127,63                              ; jg            fd5b <.literal16+0x6cb>
+  DB  114,249                             ; jb            fd17 <.literal16+0x687>
+  DB  127,63                              ; jg            fd5f <.literal16+0x6cf>
   DB  3,0                                 ; add           (%eax),%eax
   DB  0,0                                 ; add           %al,(%eax)
   DB  3,0                                 ; add           (%eax),%eax
@@ -65666,14 +69379,14 @@
   DB  0,248                               ; add           %bh,%al
   DB  0,248                               ; add           %bh,%al
   DB  0,248                               ; add           %bh,%al
-  DB  224,255                             ; loopne        ed31 <.literal16+0x771>
-  DB  224,255                             ; loopne        ed33 <.literal16+0x773>
-  DB  224,255                             ; loopne        ed35 <.literal16+0x775>
-  DB  224,255                             ; loopne        ed37 <.literal16+0x777>
-  DB  224,255                             ; loopne        ed39 <.literal16+0x779>
-  DB  224,255                             ; loopne        ed3b <.literal16+0x77b>
-  DB  224,255                             ; loopne        ed3d <.literal16+0x77d>
-  DB  224,255                             ; loopne        ed3f <.literal16+0x77f>
+  DB  224,255                             ; loopne        fe01 <.literal16+0x771>
+  DB  224,255                             ; loopne        fe03 <.literal16+0x773>
+  DB  224,255                             ; loopne        fe05 <.literal16+0x775>
+  DB  224,255                             ; loopne        fe07 <.literal16+0x777>
+  DB  224,255                             ; loopne        fe09 <.literal16+0x779>
+  DB  224,255                             ; loopne        fe0b <.literal16+0x77b>
+  DB  224,255                             ; loopne        fe0d <.literal16+0x77d>
+  DB  224,255                             ; loopne        fe0f <.literal16+0x77f>
   DB  15,0,15                             ; str           (%edi)
   DB  0,15                                ; add           %cl,(%edi)
   DB  0,15                                ; add           %cl,(%edi)
@@ -65728,6 +69441,6 @@
   DB  0,0                                 ; add           %al,(%eax)
   DB  0,63                                ; add           %bh,(%edi)
   DB  0,0                                 ; add           %al,(%eax)
-  DB  127,67                              ; jg            edfb <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
+  DB  127,67                              ; jg            fecb <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
 ENDIF
 END
diff --git a/src/jumper/SkJumper_stages.cpp b/src/jumper/SkJumper_stages.cpp
index 7c769fd..2e586a2 100644
--- a/src/jumper/SkJumper_stages.cpp
+++ b/src/jumper/SkJumper_stages.cpp
@@ -1211,7 +1211,7 @@
 }
 
 STAGE(evenly_spaced_2_stop_gradient, const void* ctx) {
-    // TODO: Rename Ctx SkJumper_EvenlySpacedGradientCtx.
+    // TODO: Rename Ctx SkJumper_EvenlySpaced2StopGradientCtx.
     struct Ctx { float f[4], b[4]; };
     auto c = (const Ctx*)ctx;
 
diff --git a/src/jumper/SkJumper_stages_lowp.cpp b/src/jumper/SkJumper_stages_lowp.cpp
index c8f50c3..a58328d 100644
--- a/src/jumper/SkJumper_stages_lowp.cpp
+++ b/src/jumper/SkJumper_stages_lowp.cpp
@@ -25,6 +25,7 @@
     #include <immintrin.h>
     #define ABI
 #else
+    #include <math.h>
     #define ABI
 #endif
 
@@ -152,6 +153,7 @@
 SI U16 inv(U16 v) { return 255-v; }
 
 SI U16 if_then_else(I16 c, U16 t, U16 e) { return (t & c) | (e & ~c); }
+SI U32 if_then_else(I32 c, U32 t, U32 e) { return (t & c) | (e & ~c); }
 
 SI U16 max(U16 x, U16 y) { return if_then_else(x < y, y, x); }
 SI U16 min(U16 x, U16 y) { return if_then_else(x < y, x, y); }
@@ -214,6 +216,41 @@
     return 1.0f / x;
 #endif
 }
+SI F sqrt_(F x) {
+#if defined(__AVX2__)
+    return map(x, _mm256_sqrt_ps);
+#elif defined(__SSE__)
+    return map(x, _mm_sqrt_ps);
+#elif defined(__aarch64__)
+    return map(x, vsqrtq_f32);
+#elif defined(__ARM_NEON)
+    return map(x, +[](float32x4_t v) {
+        auto est = vrsqrteq_f32(v);  // Estimate and two refinement steps for est = rsqrt(v).
+        est *= vrsqrtsq_f32(v,est*est);
+        est *= vrsqrtsq_f32(v,est*est);
+        return v*est;                // sqrt(v) == v*rsqrt(v).
+    });
+#else
+    return F{
+        sqrtf(x[0]), sqrtf(x[1]), sqrtf(x[2]), sqrtf(x[3]),
+        sqrtf(x[4]), sqrtf(x[5]), sqrtf(x[6]), sqrtf(x[7]),
+    };
+#endif
+}
+
+SI F floor_(F x) {
+#if defined(__aarch64__)
+    return map(x, vrndmq_f32);
+#elif defined(__AVX2__)
+    return map(x, +[](__m256 v){ return _mm256_floor_ps(v); });  // _mm256_floor_ps is a macro...
+#elif defined(__SSE4_1__)
+    return map(x, +[](__m128 v){ return    _mm_floor_ps(v); });  // _mm_floor_ps() is a macro too.
+#else
+    F roundtrip = cast<F>(cast<I32>(x));
+    return roundtrip - if_then_else(roundtrip > x, F(1), F(0));
+#endif
+}
+SI F abs_(F x) { return bit_cast<F>( bit_cast<I32>(x) & 0x7fffffff ); }
 
 // ~~~~~~ Basic / misc. stages ~~~~~~ //
 
@@ -744,6 +781,95 @@
     a = lerp(da, a, ca);
 }
 
+// ~~~~~~ Gradient stages ~~~~~~ //
+
+// Clamp x to [0,1], both sides inclusive (think, gradients).
+// Even repeat and mirror funnel through a clamp to handle bad inputs like +Inf, NaN.
+SI F clamp_01(F v) { return min(max(0, v), 1); }
+
+STAGE_GG(clamp_x_1 , Ctx::None) { x = clamp_01(x); }
+STAGE_GG(repeat_x_1, Ctx::None) { x = clamp_01(x - floor_(x)); }
+STAGE_GG(mirror_x_1, Ctx::None) {
+    auto two = [](F x){ return x+x; };
+    x = clamp_01(abs_( (x-1.0f) - two(floor_((x-1.0f)*0.5f)) - 1.0f ));
+}
+
+SI U16 round_F_to_U16(F x) { return cast<U16>(x * 255.0f + 0.5f); }
+
+SI void gradient_lookup(const SkJumper_GradientCtx* c, U32 idx, F t,
+                        U16* r, U16* g, U16* b, U16* a) {
+    F fr = gather<F>(c->fs[0], idx),
+      fg = gather<F>(c->fs[1], idx),
+      fb = gather<F>(c->fs[2], idx),
+      fa = gather<F>(c->fs[3], idx),
+      br = gather<F>(c->bs[0], idx),
+      bg = gather<F>(c->bs[1], idx),
+      bb = gather<F>(c->bs[2], idx),
+      ba = gather<F>(c->bs[3], idx);
+
+    *r = round_F_to_U16(mad(t, fr, br));
+    *g = round_F_to_U16(mad(t, fg, bg));
+    *b = round_F_to_U16(mad(t, fb, bb));
+    *a = round_F_to_U16(mad(t, fa, ba));
+}
+
+STAGE_GP(gradient, const SkJumper_GradientCtx* c) {
+    auto t = x;
+    U32 idx = 0;
+
+    // N.B. The loop starts at 1 because idx 0 is the color to use before the first stop.
+    for (size_t i = 1; i < c->stopCount; i++) {
+        idx += if_then_else(t >= c->ts[i], U32(1), U32(0));
+    }
+
+    gradient_lookup(c, idx, t, &r, &g, &b, &a);
+}
+
+STAGE_GP(evenly_spaced_gradient, const SkJumper_GradientCtx* c) {
+    auto t = x;
+    auto idx = trunc_(t * (c->stopCount-1));
+    gradient_lookup(c, idx, t, &r, &g, &b, &a);
+}
+
+STAGE_GP(evenly_spaced_2_stop_gradient, const void* ctx) {
+    // TODO: Rename Ctx SkJumper_EvenlySpaced2StopGradientCtx.
+    struct Ctx { float f[4], b[4]; };
+    auto c = (const Ctx*)ctx;
+
+    auto t = x;
+    r = round_F_to_U16(mad(t, c->f[0], c->b[0]));
+    g = round_F_to_U16(mad(t, c->f[1], c->b[1]));
+    b = round_F_to_U16(mad(t, c->f[2], c->b[2]));
+    a = round_F_to_U16(mad(t, c->f[3], c->b[3]));
+}
+
+STAGE_GG(xy_to_unit_angle, Ctx::None) {
+    F xabs = abs_(x),
+      yabs = abs_(y);
+
+    F slope = min(xabs, yabs)/max(xabs, yabs);
+    F s = slope * slope;
+
+    // Use a 7th degree polynomial to approximate atan.
+    // This was generated using sollya.gforge.inria.fr.
+    // A float optimized polynomial was generated using the following command.
+    // P1 = fpminimax((1/(2*Pi))*atan(x),[|1,3,5,7|],[|24...|],[2^(-40),1],relative);
+    F phi = slope
+             * (0.15912117063999176025390625f     + s
+             * (-5.185396969318389892578125e-2f   + s
+             * (2.476101927459239959716796875e-2f + s
+             * (-7.0547382347285747528076171875e-3f))));
+
+    phi = if_then_else(xabs < yabs, 1.0f/4.0f - phi, phi);
+    phi = if_then_else(x < 0.0f   , 1.0f/2.0f - phi, phi);
+    phi = if_then_else(y < 0.0f   , 1.0f - phi     , phi);
+    phi = if_then_else(phi != phi , 0              , phi);  // Check for NaN.
+    x = phi;
+}
+STAGE_GG(xy_to_radius, Ctx::None) {
+    x = sqrt_(x*x + y*y);
+}
+
 // ~~~~~~ Compound stages ~~~~~~ //
 
 STAGE_PP(srcover_rgba_8888, const SkJumper_MemoryCtx* ctx) {
diff --git a/src/ports/SkImageGeneratorCG.cpp b/src/ports/SkImageGeneratorCG.cpp
index a2fe6a4..2d2c3d3 100644
--- a/src/ports/SkImageGeneratorCG.cpp
+++ b/src/ports/SkImageGeneratorCG.cpp
@@ -6,6 +6,7 @@
  */
 
 #include "SkImageGeneratorCG.h"
+#include "SkPixmapPriv.h"
 
 #ifdef SK_BUILD_FOR_MAC
 #include <ApplicationServices/ApplicationServices.h>
@@ -28,8 +29,14 @@
     return imageSrc;
 }
 
+#ifdef SK_LEGACY_NEW_FROM_ENCODED_CG
 SkImageGenerator* SkImageGeneratorCG::NewFromEncodedCG(SkData* data) {
-    CGImageSourceRef imageSrc = data_to_CGImageSrc(data);
+    return MakeFromEncodedCG(sk_ref_sp(data)).release();
+}
+#endif
+
+std::unique_ptr<SkImageGenerator> SkImageGeneratorCG::MakeFromEncodedCG(sk_sp<SkData> data) {
+    CGImageSourceRef imageSrc = data_to_CGImageSrc(data.get());
     if (!imageSrc) {
         return nullptr;
     }
@@ -50,8 +57,6 @@
     if (nullptr == widthRef || nullptr == heightRef) {
         return nullptr;
     }
-    bool hasAlpha = (bool) (CFDictionaryGetValue(properties,
-            kCGImagePropertyHasAlpha));
 
     int width, height;
     if (!CFNumberGetValue(widthRef, kCFNumberIntType, &width) ||
@@ -59,20 +64,37 @@
         return nullptr;
     }
 
+    bool hasAlpha = (bool) (CFDictionaryGetValue(properties,
+            kCGImagePropertyHasAlpha));
     SkAlphaType alphaType = hasAlpha ? kPremul_SkAlphaType : kOpaque_SkAlphaType;
     SkImageInfo info = SkImageInfo::MakeS32(width, height, alphaType);
 
+    auto origin = kDefault_SkEncodedOrigin;
+    auto orientationRef = (CFNumberRef) (CFDictionaryGetValue(properties,
+            kCGImagePropertyOrientation));
+    int originInt;
+    if (orientationRef && CFNumberGetValue(orientationRef, kCFNumberIntType, &originInt)) {
+        origin = (SkEncodedOrigin) originInt;
+    }
+
+    if (SkPixmapPriv::ShouldSwapWidthHeight(origin)) {
+        info = SkPixmapPriv::SwapWidthHeight(info);
+    }
+
     // FIXME: We have the opportunity to extract color space information here,
     //        though I think it makes sense to wait until we understand how
     //        we want to communicate it to the generator.
 
-    return new SkImageGeneratorCG(info, autoImageSrc.release(), data);
+    return std::unique_ptr<SkImageGenerator>(new SkImageGeneratorCG(info, autoImageSrc.release(),
+                                                                    std::move(data), origin));
 }
 
-SkImageGeneratorCG::SkImageGeneratorCG(const SkImageInfo& info, const void* imageSrc, SkData* data)
+SkImageGeneratorCG::SkImageGeneratorCG(const SkImageInfo& info, const void* imageSrc,
+                                       sk_sp<SkData> data, SkEncodedOrigin origin)
     : INHERITED(info)
     , fImageSrc(imageSrc)
-    , fData(SkRef(data))
+    , fData(std::move(data))
+    , fOrigin(origin)
 {}
 
 SkData* SkImageGeneratorCG::onRefEncodedData() {
@@ -105,18 +127,17 @@
     }
     SkAutoTCallVProc<CGImage, CGImageRelease> autoImage(image);
 
-    // FIXME: Using this function (as opposed to swizzling ourselves) greatly
-    //        restricts the color and alpha types that we support.  If we
-    //        swizzle ourselves, we can add support for:
-    //            kUnpremul_SkAlphaType
-    //            16-bit per component RGBA
-    //            kGray_8_SkColorType
-    //            kIndex_8_SkColorType
-    //        Additionally, it would be interesting to compare the performance
-    //        of SkSwizzler with CG's built in swizzler.
-    if (!SkCopyPixelsFromCGImage(info, rowBytes, pixels, image)) {
-        return false;
-    }
-
-    return true;
+    SkPixmap dst(info, pixels, rowBytes);
+    auto decode = [&image](const SkPixmap& pm) {
+        // FIXME: Using SkCopyPixelsFromCGImage (as opposed to swizzling
+        // ourselves) greatly restricts the color and alpha types that we
+        // support.  If we swizzle ourselves, we can add support for:
+        //     kUnpremul_SkAlphaType
+        //     16-bit per component RGBA
+        //     kGray_8_SkColorType
+        // Additionally, it would be interesting to compare the performance
+        // of SkSwizzler with CG's built in swizzler.
+        return SkCopyPixelsFromCGImage(pm, image);
+    };
+    return SkPixmapPriv::Orient(dst, fOrigin, decode);
 }
diff --git a/src/ports/SkImageGeneratorCG.h b/src/ports/SkImageGeneratorCG.h
index 65300a6..58aac4f 100644
--- a/src/ports/SkImageGeneratorCG.h
+++ b/src/ports/SkImageGeneratorCG.h
@@ -10,16 +10,21 @@
 
 #include "SkCGUtils.h"
 #include "SkData.h"
+#include "SkEncodedOrigin.h"
 #include "SkImageGenerator.h"
 #include "SkTemplates.h"
 
 class SkImageGeneratorCG : public SkImageGenerator {
 public:
+#ifdef SK_LEGACY_NEW_FROM_ENCODED_CG
     /*
      * Refs the data if an image generator can be returned.  Otherwise does
      * not affect the data.
      */
     static SkImageGenerator* NewFromEncodedCG(SkData* data);
+#endif
+
+    static std::unique_ptr<SkImageGenerator> MakeFromEncodedCG(sk_sp<SkData>);
 
 protected:
     SkData* onRefEncodedData() override;
@@ -30,12 +35,13 @@
 private:
     /*
      * Takes ownership of the imageSrc
-     * Refs the data
      */
-    SkImageGeneratorCG(const SkImageInfo& info, const void* imageSrc, SkData* data);
+    SkImageGeneratorCG(const SkImageInfo& info, const void* imageSrc, sk_sp<SkData> data,
+                       SkEncodedOrigin origin);
 
     SkAutoTCallVProc<const void, CFRelease> fImageSrc;
     sk_sp<SkData>                           fData;
+    const SkEncodedOrigin                   fOrigin;
 
     typedef SkImageGenerator INHERITED;
 };
diff --git a/src/shaders/gradients/Sk4fGradientBase.cpp b/src/shaders/gradients/Sk4fGradientBase.cpp
index 42f30c4..ee701bd 100644
--- a/src/shaders/gradients/Sk4fGradientBase.cpp
+++ b/src/shaders/gradients/Sk4fGradientBase.cpp
@@ -38,7 +38,6 @@
         }
 
         const int end = fBegin + fAdvance * (fShader.fColorCount - 1);
-        const SkScalar lastPos = 1 - fFirstPos;
         int prev = fBegin;
         SkScalar prevPos = fFirstPos;
 
@@ -46,11 +45,7 @@
             const int curr = prev + fAdvance;
             SkASSERT(curr >= 0 && curr < fShader.fColorCount);
 
-            // TODO: this sanitization should be done in SkGradientShaderBase
-            const SkScalar currPos = (fAdvance > 0)
-                ? SkTPin(fShader.fOrigPos[curr], prevPos, lastPos)
-                : SkTPin(fShader.fOrigPos[curr], lastPos, prevPos);
-
+            const SkScalar currPos = fShader.fOrigPos[curr];
             if (currPos != prevPos) {
                 SkASSERT((currPos - prevPos > 0) == (fAdvance > 0));
                 func(fShader.getXformedColor(prev, fDstCS), fShader.getXformedColor(curr, fDstCS),
diff --git a/src/shaders/gradients/SkGradientShader.cpp b/src/shaders/gradients/SkGradientShader.cpp
index e9f6e69..d2a3529 100644
--- a/src/shaders/gradients/SkGradientShader.cpp
+++ b/src/shaders/gradients/SkGradientShader.cpp
@@ -179,14 +179,16 @@
     }
 
     if (desc.fPos) {
+        SkScalar pos = 0;
         SkScalar* origPosPtr = fOrigPos;
-        *origPosPtr++ = 0; // force the first pos to 0
+        *origPosPtr++ = pos; // force the first pos to 0
 
         int startIndex = dummyFirst ? 0 : 1;
         int count = desc.fCount + dummyLast;
         for (int i = startIndex; i < count; i++) {
-            // force the last value to be 1.0
-            *origPosPtr++ = (i == desc.fCount) ? 1 : SkScalarPin(desc.fPos[i], 0, 1);
+            // Pin the last value to 1.0, and make sure pos is monotonic.
+            pos = (i == desc.fCount) ? 1 : SkScalarPin(desc.fPos[i], pos, 1);
+            *origPosPtr++ = pos;
         }
     }
 }
@@ -364,6 +366,7 @@
             for (int i = firstStop; i < lastStop; i++) {
                 float  t_r = fOrigPos[i + 1];
                 SkPM4f c_r = prepareColor(i + 1);
+                SkASSERT(t_l <= t_r);
                 if (t_l < t_r) {
                     init_stop_pos(ctx, stopCount, t_l, t_r, c_l, c_r);
                     stopCount += 1;
@@ -1040,6 +1043,10 @@
     }
 }
 
+void GrGradientEffect::onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const {
+    b->add32(GLSLProcessor::GenBaseGradientKey(*this));
+}
+
 uint32_t GrGradientEffect::GLSLProcessor::GenBaseGradientKey(const GrProcessor& processor) {
     const GrGradientEffect& e = processor.cast<GrGradientEffect>();
 
diff --git a/src/shaders/gradients/SkGradientShaderPriv.h b/src/shaders/gradients/SkGradientShaderPriv.h
index 0ef8626..93c0709 100644
--- a/src/shaders/gradients/SkGradientShaderPriv.h
+++ b/src/shaders/gradients/SkGradientShaderPriv.h
@@ -274,6 +274,8 @@
     GrGradientEffect(ClassID classID, const CreateArgs&, bool isOpaque);
     explicit GrGradientEffect(const GrGradientEffect&);  // facilitates clone() implementations
 
+    void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final;
+
     // Helper function used by derived class factories to handle color space transformation and
     // modulation by input alpha.
     static std::unique_ptr<GrFragmentProcessor> AdjustFP(
@@ -362,16 +364,10 @@
         fCachedYCoord = SK_ScalarMax;
     }
 
-protected:
-    void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
+    static uint32_t GenBaseGradientKey(const GrProcessor&);
 
 protected:
-    /**
-     * Subclasses must call this. It will return a key for the part of the shader code controlled
-     * by the base class. The subclasses must stick it in their key and then pass it to the below
-     * emit* functions from their emitCode function.
-     */
-    static uint32_t GenBaseGradientKey(const GrProcessor&);
+    void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
     // Emits the uniform used as the y-coord to texture samples in derived classes. Subclasses
     // should call this method from their emitCode().
diff --git a/src/shaders/gradients/SkLinearGradient.cpp b/src/shaders/gradients/SkLinearGradient.cpp
index 4932679..40e2271 100644
--- a/src/shaders/gradients/SkLinearGradient.cpp
+++ b/src/shaders/gradients/SkLinearGradient.cpp
@@ -120,9 +120,6 @@
 
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    virtual void onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                       GrProcessorKeyBuilder* b) const override;
-
     GR_DECLARE_FRAGMENT_PROCESSOR_TEST
 
     typedef GrGradientEffect INHERITED;
@@ -136,10 +133,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor& processor, const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-        b->add32(GenBaseGradientKey(processor));
-    }
-
 private:
     typedef GrGradientEffect::GLSLProcessor INHERITED;
 };
@@ -150,11 +143,6 @@
     return new GrLinearGradient::GLSLLinearProcessor(*this);
 }
 
-void GrLinearGradient::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                             GrProcessorKeyBuilder* b) const {
-    GrLinearGradient::GLSLLinearProcessor::GenKey(*this, caps, b);
-}
-
 /////////////////////////////////////////////////////////////////////
 
 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrLinearGradient);
diff --git a/src/shaders/gradients/SkRadialGradient.cpp b/src/shaders/gradients/SkRadialGradient.cpp
index 0dede71..49cfae1 100644
--- a/src/shaders/gradients/SkRadialGradient.cpp
+++ b/src/shaders/gradients/SkRadialGradient.cpp
@@ -91,9 +91,6 @@
 
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    virtual void onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                       GrProcessorKeyBuilder* b) const override;
-
     GR_DECLARE_FRAGMENT_PROCESSOR_TEST
 
     typedef GrGradientEffect INHERITED;
@@ -107,10 +104,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor& processor, const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-        b->add32(GenBaseGradientKey(processor));
-    }
-
 private:
     typedef GrGradientEffect::GLSLProcessor INHERITED;
 
@@ -122,11 +115,6 @@
     return new GrRadialGradient::GLSLRadialProcessor(*this);
 }
 
-void GrRadialGradient::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                             GrProcessorKeyBuilder* b) const {
-    GrRadialGradient::GLSLRadialProcessor::GenKey(*this, caps, b);
-}
-
 /////////////////////////////////////////////////////////////////////
 
 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrRadialGradient);
diff --git a/src/shaders/gradients/SkSweepGradient.cpp b/src/shaders/gradients/SkSweepGradient.cpp
index 1f24680..93746f6 100644
--- a/src/shaders/gradients/SkSweepGradient.cpp
+++ b/src/shaders/gradients/SkSweepGradient.cpp
@@ -101,15 +101,12 @@
 
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    virtual void onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                       GrProcessorKeyBuilder* b) const override;
-
-     bool onIsEqual(const GrFragmentProcessor& base) const override {
-         const GrSweepGradient& fp = base.cast<GrSweepGradient>();
-         return INHERITED::onIsEqual(base)
-             && fTBias == fp.fTBias
-             && fTScale == fp.fTScale;
-     }
+    bool onIsEqual(const GrFragmentProcessor& base) const override {
+        const GrSweepGradient& fp = base.cast<GrSweepGradient>();
+        return INHERITED::onIsEqual(base)
+            && fTBias == fp.fTBias
+            && fTScale == fp.fTScale;
+    }
 
     GR_DECLARE_FRAGMENT_PROCESSOR_TEST
 
@@ -129,11 +126,6 @@
 
     void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor& processor, const GrShaderCaps&,
-                       GrProcessorKeyBuilder* b) {
-        b->add32(GenBaseGradientKey(processor));
-    }
-
 protected:
     void onSetData(const GrGLSLProgramDataManager& pdman,
                    const GrFragmentProcessor& processor) override {
@@ -163,12 +155,6 @@
     return new GrSweepGradient::GLSLSweepProcessor(*this);
 }
 
-void GrSweepGradient::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                            GrProcessorKeyBuilder* b) const {
-    GrSweepGradient::GLSLSweepProcessor::GenKey(*this, caps, b);
-}
-
-
 /////////////////////////////////////////////////////////////////////
 
 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrSweepGradient);
diff --git a/src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp b/src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp
index f370caf..fec4373 100644
--- a/src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp
+++ b/src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp
@@ -85,8 +85,6 @@
 private:
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
-
     bool onIsEqual(const GrFragmentProcessor& sBase) const override {
         const Edge2PtConicalEffect& s = sBase.cast<Edge2PtConicalEffect>();
         return (INHERITED::onIsEqual(sBase) &&
@@ -157,8 +155,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor&, const GrShaderCaps& caps, GrProcessorKeyBuilder* b);
-
 protected:
     void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
@@ -180,11 +176,6 @@
 
 };
 
-void Edge2PtConicalEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                                 GrProcessorKeyBuilder* b) const {
-    Edge2PtConicalEffect::GLSLEdge2PtConicalProcessor::GenKey(*this, caps, b);
-}
-
 GrGLSLFragmentProcessor* Edge2PtConicalEffect::onCreateGLSLInstance() const {
     return new Edge2PtConicalEffect::GLSLEdge2PtConicalProcessor(*this);
 }
@@ -312,11 +303,6 @@
     }
 }
 
-void Edge2PtConicalEffect::GLSLEdge2PtConicalProcessor::GenKey(const GrProcessor& processor,
-                                    const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-    b->add32(GenBaseGradientKey(processor));
-}
-
 //////////////////////////////////////////////////////////////////////////////
 // Focal Conical Gradients
 //////////////////////////////////////////////////////////////////////////////
@@ -403,8 +389,6 @@
 private:
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
-
     bool onIsEqual(const GrFragmentProcessor& sBase) const override {
         const FocalOutside2PtConicalEffect& s = sBase.cast<FocalOutside2PtConicalEffect>();
         return (INHERITED::onIsEqual(sBase) &&
@@ -437,8 +421,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor&, const GrShaderCaps& caps, GrProcessorKeyBuilder* b);
-
 protected:
     void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
@@ -460,11 +442,6 @@
 
 };
 
-void FocalOutside2PtConicalEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                                         GrProcessorKeyBuilder* b) const {
-    FocalOutside2PtConicalEffect::GLSLFocalOutside2PtConicalProcessor::GenKey(*this, caps, b);
-}
-
 GrGLSLFragmentProcessor* FocalOutside2PtConicalEffect::onCreateGLSLInstance() const {
     return new FocalOutside2PtConicalEffect::GLSLFocalOutside2PtConicalProcessor(*this);
 }
@@ -578,12 +555,6 @@
     }
 }
 
-void FocalOutside2PtConicalEffect::GLSLFocalOutside2PtConicalProcessor::GenKey(
-                                            const GrProcessor& processor,
-                                            const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-    b->add32(GenBaseGradientKey(processor));
-}
-
 //////////////////////////////////////////////////////////////////////////////
 
 class FocalInside2PtConicalEffect : public GrGradientEffect {
@@ -611,8 +582,6 @@
 private:
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
-
     bool onIsEqual(const GrFragmentProcessor& sBase) const override {
         const FocalInside2PtConicalEffect& s = sBase.cast<FocalInside2PtConicalEffect>();
         return (INHERITED::onIsEqual(sBase) &&
@@ -640,8 +609,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor&, const GrShaderCaps& caps, GrProcessorKeyBuilder* b);
-
 protected:
     void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
@@ -662,11 +629,6 @@
 
 };
 
-void FocalInside2PtConicalEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                                        GrProcessorKeyBuilder* b) const {
-    FocalInside2PtConicalEffect::GLSLFocalInside2PtConicalProcessor::GenKey(*this, caps, b);
-}
-
 GrGLSLFragmentProcessor* FocalInside2PtConicalEffect::onCreateGLSLInstance() const {
     return new FocalInside2PtConicalEffect::GLSLFocalInside2PtConicalProcessor(*this);
 }
@@ -758,12 +720,6 @@
     }
 }
 
-void FocalInside2PtConicalEffect::GLSLFocalInside2PtConicalProcessor::GenKey(
-                                            const GrProcessor& processor,
-                                            const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-    b->add32(GenBaseGradientKey(processor));
-}
-
 //////////////////////////////////////////////////////////////////////////////
 // Circle Conical Gradients
 //////////////////////////////////////////////////////////////////////////////
@@ -870,9 +826,6 @@
 private:
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    virtual void onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                       GrProcessorKeyBuilder* b) const override;
-
     bool onIsEqual(const GrFragmentProcessor& sBase) const override {
         const CircleInside2PtConicalEffect& s = sBase.cast<CircleInside2PtConicalEffect>();
         return INHERITED::onIsEqual(sBase) && fInfo == s.fInfo;
@@ -899,8 +852,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor&, const GrShaderCaps& caps, GrProcessorKeyBuilder* b);
-
 protected:
     void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
@@ -927,11 +878,6 @@
 
 };
 
-void CircleInside2PtConicalEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                                         GrProcessorKeyBuilder* b) const {
-    CircleInside2PtConicalEffect::GLSLCircleInside2PtConicalProcessor::GenKey(*this, caps, b);
-}
-
 GrGLSLFragmentProcessor* CircleInside2PtConicalEffect::onCreateGLSLInstance() const {
     return new CircleInside2PtConicalEffect::GLSLCircleInside2PtConicalProcessor(*this);
 }
@@ -1056,12 +1002,6 @@
     }
 }
 
-void CircleInside2PtConicalEffect::GLSLCircleInside2PtConicalProcessor::GenKey(
-                                            const GrProcessor& processor,
-                                            const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-    b->add32(GenBaseGradientKey(processor));
-}
-
 //////////////////////////////////////////////////////////////////////////////
 
 class CircleOutside2PtConicalEffect : public GrGradientEffect {
@@ -1092,8 +1032,6 @@
 private:
     GrGLSLFragmentProcessor* onCreateGLSLInstance() const override;
 
-    void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
-
     bool onIsEqual(const GrFragmentProcessor& sBase) const override {
         const CircleOutside2PtConicalEffect& s = sBase.cast<CircleOutside2PtConicalEffect>();
         return INHERITED::onIsEqual(sBase) && fInfo == s.fInfo && fTLimit == s.fTLimit;
@@ -1132,8 +1070,6 @@
 
     virtual void emitCode(EmitArgs&) override;
 
-    static void GenKey(const GrProcessor&, const GrShaderCaps& caps, GrProcessorKeyBuilder* b);
-
 protected:
     void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) override;
 
@@ -1162,11 +1098,6 @@
 
 };
 
-void CircleOutside2PtConicalEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
-                                                          GrProcessorKeyBuilder* b) const {
-    CircleOutside2PtConicalEffect::GLSLCircleOutside2PtConicalProcessor::GenKey(*this, caps, b);
-}
-
 GrGLSLFragmentProcessor* CircleOutside2PtConicalEffect::onCreateGLSLInstance() const {
     return new CircleOutside2PtConicalEffect::GLSLCircleOutside2PtConicalProcessor(*this);
 }
@@ -1312,12 +1243,6 @@
     }
 }
 
-void CircleOutside2PtConicalEffect::GLSLCircleOutside2PtConicalProcessor::GenKey(
-                                            const GrProcessor& processor,
-                                            const GrShaderCaps&, GrProcessorKeyBuilder* b) {
-    b->add32(GenBaseGradientKey(processor));
-}
-
 //////////////////////////////////////////////////////////////////////////////
 
 std::unique_ptr<GrFragmentProcessor> Gr2PtConicalGradientEffect::Make(
diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp
index 59f0f28..0433d01 100644
--- a/tests/ImageFilterTest.cpp
+++ b/tests/ImageFilterTest.cpp
@@ -18,6 +18,7 @@
 #include "SkFlattenableSerialization.h"
 #include "SkGradientShader.h"
 #include "SkImage.h"
+#include "SkImageFilterPriv.h"
 #include "SkImageSource.h"
 #include "SkLightingImageFilter.h"
 #include "SkMatrixConvolutionImageFilter.h"
diff --git a/tests/PDFPrimitivesTest.cpp b/tests/PDFPrimitivesTest.cpp
index 8c6b03c..19e4035 100644
--- a/tests/PDFPrimitivesTest.cpp
+++ b/tests/PDFPrimitivesTest.cpp
@@ -16,6 +16,7 @@
 #include "SkDocument.h"
 #include "SkDeflate.h"
 #include "SkImageEncoder.h"
+#include "SkImageFilterPriv.h"
 #include "SkMakeUnique.h"
 #include "SkMatrix.h"
 #include "SkPDFCanon.h"
diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp
index 2355d98..f131369 100644
--- a/tools/viewer/Viewer.cpp
+++ b/tools/viewer/Viewer.cpp
@@ -253,6 +253,8 @@
 
 Viewer::Viewer(int argc, char** argv, void* platformData)
     : fCurrentMeasurement(0)
+    , fCumulativeMeasurementTime(0)
+    , fCumulativeMeasurementCount(0)
     , fDisplayStats(false)
     , fRefresh(false)
     , fShowImGuiDebugWindow(false)
@@ -337,6 +339,11 @@
         this->fDisplayStats = !this->fDisplayStats;
         fWindow->inval();
     });
+    fCommands.addCommand('0', "Overlays", "Reset stats", [this]() {
+        this->resetMeasurements();
+        this->updateTitle();
+        fWindow->inval();
+    });
     fCommands.addCommand('c', "Modes", "Cycle color mode", [this]() {
         switch (fColorMode) {
             case ColorMode::kLegacy:
@@ -609,6 +616,24 @@
         title.appendf(" %s", curPrimaries >= 0 ? gNamedPrimaries[curPrimaries].fName : "Custom");
     }
 
+    if (fDisplayStats) {
+        double ms = 0;
+        int count = 0;
+        int i = (fCurrentMeasurement + kMeasurementCount - 1) & (kMeasurementCount - 1);
+        do {
+            double inc = fAnimateTimes[i] + fPaintTimes[i] + fFlushTimes[i];
+            if (inc <= 0) {
+                break;
+            }
+            ms += inc;
+            ++count;
+            i = (i + kMeasurementCount - 1) & (kMeasurementCount - 1);
+        } while (i != fCurrentMeasurement);
+
+        title.appendf(" %8.4f ms -> %4.4f ms", ms / SkTMax(1, count),
+                      fCumulativeMeasurementTime / SkTMax(1, fCumulativeMeasurementCount));
+    }
+
     title.append(" [");
     title.append(kBackendTypeStrings[fBackendType]);
     if (int msaa = fWindow->sampleCount()) {
@@ -650,6 +675,15 @@
     }
 }
 
+void Viewer::resetMeasurements() {
+    memset(fPaintTimes, 0, sizeof(fPaintTimes));
+    memset(fFlushTimes, 0, sizeof(fFlushTimes));
+    memset(fAnimateTimes, 0, sizeof(fAnimateTimes));
+    fCurrentMeasurement = 0;
+    fCumulativeMeasurementTime = 0;
+    fCumulativeMeasurementCount = 0;
+}
+
 void Viewer::setupCurrentSlide(int previousSlide) {
     if (fCurrentSlide == previousSlide) {
         return; // no change; do nothing
@@ -679,6 +713,9 @@
     if (previousSlide >= 0) {
         fSlides[previousSlide]->unload();
     }
+
+    this->resetMeasurements();
+
     fWindow->inval();
 }
 
@@ -837,6 +874,7 @@
     this->updateTitle();
     this->updateUIState();
     this->setupCurrentSlide(-1);
+    this->resetMeasurements();
     fWindow->show();
     fWindow->inval();
 }
@@ -854,22 +892,27 @@
 
     ImGui::NewFrame();
 
-    drawSlide(canvas);
+    this->drawSlide(canvas);
 
     // Advance our timing bookkeeping
+    fCumulativeMeasurementTime += fAnimateTimes[fCurrentMeasurement] +
+                                  fPaintTimes[fCurrentMeasurement] +
+                                  fFlushTimes[fCurrentMeasurement];
+    fCumulativeMeasurementCount++;
     fCurrentMeasurement = (fCurrentMeasurement + 1) & (kMeasurementCount - 1);
     SkASSERT(fCurrentMeasurement < kMeasurementCount);
 
     // Draw any overlays or UI that we don't want timed
     if (fDisplayStats) {
         drawStats(canvas);
+        this->updateTitle();
     }
     fCommands.drawHelp(canvas);
 
-    drawImGui(canvas);
+    this->drawImGui(canvas);
 
     // Update the FPS
-    updateUIState();
+    this->updateUIState();
 }
 
 bool Viewer::onTouch(intptr_t owner, Window::InputState state, float x, float y) {
diff --git a/tools/viewer/Viewer.h b/tools/viewer/Viewer.h
index 1b68007..e37a945 100644
--- a/tools/viewer/Viewer.h
+++ b/tools/viewer/Viewer.h
@@ -47,6 +47,7 @@
     void setStartupSlide();
     void setupCurrentSlide(int previousSlide);
     void listNames();
+    void resetMeasurements();
 
     void updateUIState();
 
@@ -59,11 +60,13 @@
 
     sk_app::Window*        fWindow;
 
-    static const int kMeasurementCount = 64;  // should be power of 2 for fast mod
+    static const int kMeasurementCount = 1 << 6;  // should be power of 2 for fast mod
     double fPaintTimes[kMeasurementCount];
     double fFlushTimes[kMeasurementCount];
     double fAnimateTimes[kMeasurementCount];
     int fCurrentMeasurement;
+    double fCumulativeMeasurementTime;
+    int fCumulativeMeasurementCount;
 
     SkAnimTimer            fAnimTimer;
     SkTArray<sk_sp<Slide>> fSlides;