aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-09-15 14:57:02 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-09-16 02:25:23 +0000
commitf757ae6aa74df9028ec1c9e14fed2b710c32ac23 (patch)
treec9e97b7f90472993402c07c463e1ba583a9a5710
parent98c5d92ee60f6d395f9591891922aa9852a497ee (diff)
Retry, Bump stored lowp uniform color to 16-bit storage.
This makes loading into 16-bit channels more natural in _lowp.cpp. Update a unit test to stop using out-of-range "colors". Change-Id: I494687aac87948b60a40de447aa1527cf7167b2d Cq-Include-Trybots: skia.primary:Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-UBSAN_float_cast_overflow Reviewed-on: https://skia-review.googlesource.com/47580 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org>
-rw-r--r--src/core/SkRasterPipeline.cpp13
-rw-r--r--src/jumper/SkJumper.h2
-rw-r--r--src/jumper/SkJumper_generated.S5130
-rw-r--r--src/jumper/SkJumper_generated_win.S5135
-rw-r--r--src/jumper/SkJumper_stages_lowp.cpp9
-rw-r--r--tests/SkRasterPipelineTest.cpp9
6 files changed, 5143 insertions, 5155 deletions
diff --git a/src/core/SkRasterPipeline.cpp b/src/core/SkRasterPipeline.cpp
index a8c4c0de73..0e56fc4810 100644
--- a/src/core/SkRasterPipeline.cpp
+++ b/src/core/SkRasterPipeline.cpp
@@ -82,6 +82,11 @@ void SkRasterPipeline::dump() const {
#endif
void SkRasterPipeline::append_constant_color(SkArenaAlloc* alloc, const float rgba[4]) {
+ SkASSERT(0 <= rgba[0] && rgba[0] <= 1);
+ SkASSERT(0 <= rgba[1] && rgba[1] <= 1);
+ SkASSERT(0 <= rgba[2] && rgba[2] <= 1);
+ SkASSERT(0 <= rgba[3] && rgba[3] <= 1);
+
if (rgba[0] == 0 && rgba[1] == 0 && rgba[2] == 0 && rgba[3] == 1) {
this->append(black_color);
INC_BLACK;
@@ -92,7 +97,13 @@ void SkRasterPipeline::append_constant_color(SkArenaAlloc* alloc, const float rg
auto ctx = alloc->make<SkJumper_UniformColorCtx>();
Sk4f color = Sk4f::Load(rgba);
color.store(&ctx->r);
- ctx->rgba = Sk4f_toL32(color);
+
+ // To make loads more direct, we store 8-bit values in 16-bit slots.
+ color = color * 255.0f + 0.5f;
+ ctx->rgba[0] = (uint16_t)color[0];
+ ctx->rgba[1] = (uint16_t)color[1];
+ ctx->rgba[2] = (uint16_t)color[2];
+ ctx->rgba[3] = (uint16_t)color[3];
this->unchecked_append(uniform_color, ctx);
INC_COLOR;
diff --git a/src/jumper/SkJumper.h b/src/jumper/SkJumper.h
index 52e8e09f08..9d7b7ab1d9 100644
--- a/src/jumper/SkJumper.h
+++ b/src/jumper/SkJumper.h
@@ -118,7 +118,7 @@ struct SkJumper_2PtConicalCtx {
struct SkJumper_UniformColorCtx {
float r,g,b,a;
- uint32_t rgba;
+ uint16_t rgba[4]; // [0,255] in a 16-bit lane.
};
struct SkJumper_ColorLookupTableCtx {
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index 2959023b4d..79297784ec 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -9384,14 +9384,14 @@ _sk_seed_shader_hsw:
.byte 197,249,110,194 // vmovd %edx,%xmm0
.byte 196,226,125,88,192 // vpbroadcastd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,214,167,2,0 // vaddps 0x2a7d6(%rip),%ymm0,%ymm0 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0x2ac>
+ .byte 197,252,88,5,182,167,2,0 // vaddps 0x2a7b6(%rip),%ymm0,%ymm0 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0x2c4>
.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,68,173,2,0 // vbroadcastss 0x2ad44(%rip),%ymm2 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,21,36,173,2,0 // vbroadcastss 0x2ad24(%rip),%ymm2 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,57,173,2,0 // vbroadcastss 0x2ad39(%rip),%ymm2 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,21,25,173,2,0 // vbroadcastss 0x2ad19(%rip),%ymm2 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9406,17 +9406,17 @@ _sk_dither_hsw:
.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,168,167,2,0 // vpaddd 0x2a7a8(%rip),%ymm8,%ymm8 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x2cc>
+ .byte 197,61,254,5,136,167,2,0 // vpaddd 0x2a788(%rip),%ymm8,%ymm8 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0x2e4>
.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,253,172,2,0 // vpbroadcastd 0x2acfd(%rip),%ymm10 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,88,21,221,172,2,0 // vpbroadcastd 0x2acdd(%rip),%ymm10 # 2adec <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,226,172,2,0 // vpbroadcastd 0x2ace2(%rip),%ymm12 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- .byte 196,98,125,88,45,221,172,2,0 // vpbroadcastd 0x2acdd(%rip),%ymm13 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,88,37,194,172,2,0 // vpbroadcastd 0x2acc2(%rip),%ymm12 # 2adf0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,88,45,189,172,2,0 // vpbroadcastd 0x2acbd(%rip),%ymm13 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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
@@ -9431,8 +9431,8 @@ _sk_dither_hsw:
.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,143,172,2,0 // vbroadcastss 0x2ac8f(%rip),%ymm9 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
- .byte 196,98,125,24,21,138,172,2,0 // vbroadcastss 0x2ac8a(%rip),%ymm10 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,24,13,111,172,2,0 // vbroadcastss 0x2ac6f(%rip),%ymm9 # 2adf8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,21,106,172,2,0 // vbroadcastss 0x2ac6a(%rip),%ymm10 # 2adfc <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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
@@ -9466,7 +9466,7 @@ HIDDEN _sk_black_color_hsw
FUNCTION(_sk_black_color_hsw)
_sk_black_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,18,172,2,0 // vbroadcastss 0x2ac12(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,242,171,2,0 // vbroadcastss 0x2abf2(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9477,7 +9477,7 @@ HIDDEN _sk_white_color_hsw
FUNCTION(_sk_white_color_hsw)
_sk_white_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,249,171,2,0 // vbroadcastss 0x2abf9(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,217,171,2,0 // vbroadcastss 0x2abd9(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9523,7 +9523,7 @@ HIDDEN _sk_srcatop_hsw
FUNCTION(_sk_srcatop_hsw)
_sk_srcatop_hsw:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,152,171,2,0 // vbroadcastss 0x2ab98(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,120,171,2,0 // vbroadcastss 0x2ab78(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9539,7 +9539,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,103,171,2,0 // vbroadcastss 0x2ab67(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,71,171,2,0 // vbroadcastss 0x2ab47(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9578,7 +9578,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,10,171,2,0 // vbroadcastss 0x2ab0a(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,234,170,2,0 // vbroadcastss 0x2aaea(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9591,7 +9591,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,233,170,2,0 // vbroadcastss 0x2aae9(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,201,170,2,0 // vbroadcastss 0x2aac9(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9604,7 +9604,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,200,170,2,0 // vbroadcastss 0x2aac8(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,168,170,2,0 // vbroadcastss 0x2aaa8(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9617,7 +9617,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,163,170,2,0 // vbroadcastss 0x2aaa3(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,131,170,2,0 // vbroadcastss 0x2aa83(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9641,7 +9641,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,106,170,2,0 // vbroadcastss 0x2aa6a(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,74,170,2,0 // vbroadcastss 0x2aa4a(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9664,7 +9664,7 @@ HIDDEN _sk_plus__hsw
FUNCTION(_sk_plus__hsw)
_sk_plus__hsw:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,25,170,2,0 // vbroadcastss 0x2aa19(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,249,169,2,0 // vbroadcastss 0x2a9f9(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9694,7 +9694,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,196,169,2,0 // vbroadcastss 0x2a9c4(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,164,169,2,0 // vbroadcastss 0x2a9a4(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9728,7 +9728,7 @@ _sk_darken_hsw:
.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,72,169,2,0 // vbroadcastss 0x2a948(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,40,169,2,0 // vbroadcastss 0x2a928(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9753,7 +9753,7 @@ _sk_lighten_hsw:
.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,243,168,2,0 // vbroadcastss 0x2a8f3(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,211,168,2,0 // vbroadcastss 0x2a8d3(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9781,7 +9781,7 @@ _sk_difference_hsw:
.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,146,168,2,0 // vbroadcastss 0x2a892(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,114,168,2,0 // vbroadcastss 0x2a872(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9803,7 +9803,7 @@ _sk_exclusion_hsw:
.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,76,168,2,0 // vbroadcastss 0x2a84c(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,44,168,2,0 // vbroadcastss 0x2a82c(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9813,7 +9813,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,54,168,2,0 // vbroadcastss 0x2a836(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,22,168,2,0 // vbroadcastss 0x2a816(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9871,7 +9871,7 @@ HIDDEN _sk_colordodge_hsw
FUNCTION(_sk_colordodge_hsw)
_sk_colordodge_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,70,167,2,0 // vbroadcastss 0x2a746(%rip),%ymm9 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,13,38,167,2,0 // vbroadcastss 0x2a726(%rip),%ymm9 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9924,7 +9924,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,96,166,2,0 // vbroadcastss 0x2a660(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,64,166,2,0 // vbroadcastss 0x2a640(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -9975,7 +9975,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,148,165,2,0 // vbroadcastss 0x2a594(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,116,165,2,0 // vbroadcastss 0x2a574(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10036,10 +10036,10 @@ _sk_softlight_hsw:
.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,175,164,2,0 // vbroadcastss 0x2a4af(%rip),%ymm11 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,143,164,2,0 // vbroadcastss 0x2a48f(%rip),%ymm11 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.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,160,164,2,0 // vbroadcastss 0x2a4a0(%rip),%ymm12 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,37,128,164,2,0 // vbroadcastss 0x2a480(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.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
@@ -10049,7 +10049,7 @@ _sk_softlight_hsw:
.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,79,164,2,0 // vbroadcastss 0x2a44f(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,47,164,2,0 // vbroadcastss 0x2a42f(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10162,11 +10162,11 @@ _sk_hue_hsw:
.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,103,162,2,0 // vbroadcastss 0x2a267(%rip),%ymm14 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
- .byte 196,98,125,24,61,98,162,2,0 // vbroadcastss 0x2a262(%rip),%ymm15 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,53,71,162,2,0 // vbroadcastss 0x2a247(%rip),%ymm14 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,61,66,162,2,0 // vbroadcastss 0x2a242(%rip),%ymm15 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,83,162,2,0 // vbroadcastss 0x2a253(%rip),%ymm0 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,226,125,24,5,51,162,2,0 // vbroadcastss 0x2a233(%rip),%ymm0 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -10221,7 +10221,7 @@ _sk_hue_hsw:
.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,20,161,2,0 // vbroadcastss 0x2a114(%rip),%ymm1 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,13,244,160,2,0 // vbroadcastss 0x2a0f4(%rip),%ymm1 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10275,11 +10275,11 @@ _sk_saturation_hsw:
.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,71,160,2,0 // vbroadcastss 0x2a047(%rip),%ymm14 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
- .byte 196,98,125,24,61,66,160,2,0 // vbroadcastss 0x2a042(%rip),%ymm15 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,53,39,160,2,0 // vbroadcastss 0x2a027(%rip),%ymm14 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,61,34,160,2,0 // vbroadcastss 0x2a022(%rip),%ymm15 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,51,160,2,0 // vbroadcastss 0x2a033(%rip),%ymm0 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,226,125,24,5,19,160,2,0 // vbroadcastss 0x2a013(%rip),%ymm0 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -10334,7 +10334,7 @@ _sk_saturation_hsw:
.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,244,158,2,0 // vbroadcastss 0x29ef4(%rip),%ymm1 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,13,212,158,2,0 // vbroadcastss 0x29ed4(%rip),%ymm1 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10362,11 +10362,11 @@ _sk_color_hsw:
.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,169,158,2,0 // vbroadcastss 0x29ea9(%rip),%ymm13 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
- .byte 196,98,125,24,53,164,158,2,0 // vbroadcastss 0x29ea4(%rip),%ymm14 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,45,137,158,2,0 // vbroadcastss 0x29e89(%rip),%ymm13 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,53,132,158,2,0 // vbroadcastss 0x29e84(%rip),%ymm14 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,149,158,2,0 // vbroadcastss 0x29e95(%rip),%ymm15 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,61,117,158,2,0 // vbroadcastss 0x29e75(%rip),%ymm15 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -10422,7 +10422,7 @@ _sk_color_hsw:
.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,75,157,2,0 // vbroadcastss 0x29d4b(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,43,157,2,0 // vbroadcastss 0x29d2b(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10450,11 +10450,11 @@ _sk_luminosity_hsw:
.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,0,157,2,0 // vbroadcastss 0x29d00(%rip),%ymm13 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
- .byte 196,98,125,24,53,251,156,2,0 // vbroadcastss 0x29cfb(%rip),%ymm14 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,45,224,156,2,0 // vbroadcastss 0x29ce0(%rip),%ymm13 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,53,219,156,2,0 // vbroadcastss 0x29cdb(%rip),%ymm14 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,236,156,2,0 // vbroadcastss 0x29cec(%rip),%ymm15 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,61,204,156,2,0 // vbroadcastss 0x29ccc(%rip),%ymm15 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -10510,7 +10510,7 @@ _sk_luminosity_hsw:
.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,162,155,2,0 // vbroadcastss 0x29ba2(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,130,155,2,0 // vbroadcastss 0x29b82(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10541,17 +10541,17 @@ _sk_srcover_rgba_8888_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,179,0,0,0 // jne 137b <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,234,149,2,0 // vpand 0x295ea(%rip),%ymm7,%ymm4 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x2ec>
+ .byte 197,197,219,37,202,149,2,0 // vpand 0x295ca(%rip),%ymm7,%ymm4 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x304>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,253,149,2,0 // vpshufb 0x295fd(%rip),%ymm7,%ymm5 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x30c>
+ .byte 196,226,69,0,45,221,149,2,0 // vpshufb 0x295dd(%rip),%ymm7,%ymm5 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x324>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,16,150,2,0 // vpshufb 0x29610(%rip),%ymm7,%ymm6 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0x32c>
+ .byte 196,226,69,0,53,240,149,2,0 // vpshufb 0x295f0(%rip),%ymm7,%ymm6 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x344>
.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,2,155,2,0 // vbroadcastss 0x29b02(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,226,154,2,0 // vbroadcastss 0x29ae2(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,33,155,2,0 // vbroadcastss 0x29b21(%rip),%ymm9 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,13,1,155,2,0 // vbroadcastss 0x29b01(%rip),%ymm9 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -10679,7 +10679,7 @@ HIDDEN _sk_clamp_1_hsw
.globl _sk_clamp_1_hsw
FUNCTION(_sk_clamp_1_hsw)
_sk_clamp_1_hsw:
- .byte 196,98,125,24,5,14,153,2,0 // vbroadcastss 0x2990e(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,238,152,2,0 // vbroadcastss 0x298ee(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10691,7 +10691,7 @@ HIDDEN _sk_clamp_a_hsw
.globl _sk_clamp_a_hsw
FUNCTION(_sk_clamp_a_hsw)
_sk_clamp_a_hsw:
- .byte 196,98,125,24,5,237,152,2,0 // vbroadcastss 0x298ed(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,205,152,2,0 // vbroadcastss 0x298cd(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10703,7 +10703,7 @@ HIDDEN _sk_clamp_a_dst_hsw
.globl _sk_clamp_a_dst_hsw
FUNCTION(_sk_clamp_a_dst_hsw)
_sk_clamp_a_dst_hsw:
- .byte 196,98,125,24,5,207,152,2,0 // vbroadcastss 0x298cf(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,175,152,2,0 // vbroadcastss 0x298af(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10736,7 +10736,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,138,152,2,0 // vbroadcastss 0x2988a(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,106,152,2,0 // vbroadcastss 0x2986a(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -10792,7 +10792,7 @@ FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,65,100,194,200,0 // vcmpeqps %ymm8,%ymm3,%ymm9
- .byte 196,98,125,24,21,26,152,2,0 // vbroadcastss 0x2981a(%rip),%ymm10 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,21,250,151,2,0 // vbroadcastss 0x297fa(%rip),%ymm10 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,44,94,211 // vdivps %ymm3,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
@@ -10805,16 +10805,16 @@ HIDDEN _sk_from_srgb_hsw
.globl _sk_from_srgb_hsw
FUNCTION(_sk_from_srgb_hsw)
_sk_from_srgb_hsw:
- .byte 196,98,125,24,5,39,152,2,0 // vbroadcastss 0x29827(%rip),%ymm8 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,5,7,152,2,0 // vbroadcastss 0x29807(%rip),%ymm8 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,25,152,2,0 // vbroadcastss 0x29819(%rip),%ymm11 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- .byte 196,98,125,24,37,252,151,2,0 // vbroadcastss 0x297fc(%rip),%ymm12 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,29,249,151,2,0 // vbroadcastss 0x297f9(%rip),%ymm11 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,37,220,151,2,0 // vbroadcastss 0x297dc(%rip),%ymm12 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,1,152,2,0 // vbroadcastss 0x29801(%rip),%ymm14 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,53,225,151,2,0 // vbroadcastss 0x297e1(%rip),%ymm14 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,247,151,2,0 // vbroadcastss 0x297f7(%rip),%ymm10 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,21,215,151,2,0 // vbroadcastss 0x297d7(%rip),%ymm10 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -10837,16 +10837,16 @@ HIDDEN _sk_from_srgb_dst_hsw
.globl _sk_from_srgb_dst_hsw
FUNCTION(_sk_from_srgb_dst_hsw)
_sk_from_srgb_dst_hsw:
- .byte 196,98,125,24,5,143,151,2,0 // vbroadcastss 0x2978f(%rip),%ymm8 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,5,111,151,2,0 // vbroadcastss 0x2976f(%rip),%ymm8 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,129,151,2,0 // vbroadcastss 0x29781(%rip),%ymm11 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- .byte 196,98,125,24,37,100,151,2,0 // vbroadcastss 0x29764(%rip),%ymm12 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,29,97,151,2,0 // vbroadcastss 0x29761(%rip),%ymm11 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,37,68,151,2,0 // vbroadcastss 0x29744(%rip),%ymm12 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,105,151,2,0 // vbroadcastss 0x29769(%rip),%ymm14 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,53,73,151,2,0 // vbroadcastss 0x29749(%rip),%ymm14 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,95,151,2,0 // vbroadcastss 0x2975f(%rip),%ymm10 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,21,63,151,2,0 // vbroadcastss 0x2973f(%rip),%ymm10 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -10870,19 +10870,19 @@ HIDDEN _sk_to_srgb_hsw
FUNCTION(_sk_to_srgb_hsw)
_sk_to_srgb_hsw:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,3,151,2,0 // vbroadcastss 0x29703(%rip),%ymm8 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,5,227,150,2,0 // vbroadcastss 0x296e3(%rip),%ymm8 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,249,150,2,0 // vbroadcastss 0x296f9(%rip),%ymm11 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- .byte 196,98,125,24,37,244,150,2,0 // vbroadcastss 0x296f4(%rip),%ymm12 # 2ae50 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,29,217,150,2,0 // vbroadcastss 0x296d9(%rip),%ymm11 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,37,212,150,2,0 // vbroadcastss 0x296d4(%rip),%ymm12 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,229,150,2,0 // vbroadcastss 0x296e5(%rip),%ymm14 # 2ae54 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,53,197,150,2,0 // vbroadcastss 0x296c5(%rip),%ymm14 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,219,150,2,0 // vbroadcastss 0x296db(%rip),%ymm15 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,61,187,150,2,0 // vbroadcastss 0x296bb(%rip),%ymm15 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,199,150,2,0 // vbroadcastss 0x296c7(%rip),%ymm13 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,45,167,150,2,0 // vbroadcastss 0x296a7(%rip),%ymm13 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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
@@ -10916,26 +10916,26 @@ _sk_rgb_to_hsl_hsw:
.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,226,149,2,0 // vbroadcastss 0x295e2(%rip),%ymm11 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,29,194,149,2,0 // vbroadcastss 0x295c2(%rip),%ymm11 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,35,150,2,0 // vbroadcastss 0x29623(%rip),%ymm14 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,53,3,150,2,0 // vbroadcastss 0x29603(%rip),%ymm14 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,10,150,2,0 // vbroadcastss 0x2960a(%rip),%ymm14 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,53,234,149,2,0 // vbroadcastss 0x295ea(%rip),%ymm14 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,248,149,2,0 // vbroadcastss 0x295f8(%rip),%ymm14 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,53,216,149,2,0 // vbroadcastss 0x295d8(%rip),%ymm14 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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,111,149,2,0 // vbroadcastss 0x2956f(%rip),%ymm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,29,79,149,2,0 // vbroadcastss 0x2954f(%rip),%ymm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10945,7 +10945,7 @@ _sk_rgb_to_hsl_hsw:
.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,158,149,2,0 // vbroadcastss 0x2959e(%rip),%ymm8 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,5,126,149,2,0 // vbroadcastss 0x2957e(%rip),%ymm8 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -10962,30 +10962,30 @@ _sk_hsl_to_rgb_hsw:
.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,251,148,2,0 // vbroadcastss 0x294fb(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,219,148,2,0 // vbroadcastss 0x294db(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,58,149,2,0 // vbroadcastss 0x2953a(%rip),%ymm9 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,13,26,149,2,0 // vbroadcastss 0x2951a(%rip),%ymm9 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,56,149,2,0 // vbroadcastss 0x29538(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,29,24,149,2,0 // vbroadcastss 0x29518(%rip),%ymm11 # 2ae50 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,10,149,2,0 // vbroadcastss 0x2950a(%rip),%ymm13 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,45,234,148,2,0 // vbroadcastss 0x294ea(%rip),%ymm13 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,4,149,2,0 // vbroadcastss 0x29504(%rip),%ymm14 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,53,228,148,2,0 // vbroadcastss 0x294e4(%rip),%ymm14 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,254,148,2,0 // vbroadcastss 0x294fe(%rip),%ymm3 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,29,222,148,2,0 // vbroadcastss 0x294de(%rip),%ymm3 # 2ae54 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.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,213,148,2,0 // vbroadcastss 0x294d5(%rip),%ymm12 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,37,181,148,2,0 // vbroadcastss 0x294b5(%rip),%ymm12 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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
@@ -11001,7 +11001,7 @@ _sk_hsl_to_rgb_hsw:
.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,137,148,2,0 // vbroadcastss 0x29489(%rip),%ymm0 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,24,5,105,148,2,0 // vbroadcastss 0x29469(%rip),%ymm0 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -11055,10 +11055,10 @@ _sk_scale_u8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,58 // jne 1ade <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,238,148,2,0 // vpand 0x294ee(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,57,219,5,206,148,2,0 // vpand 0x294ce(%rip),%xmm8,%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,183,147,2,0 // vbroadcastss 0x293b7(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,151,147,2,0 // vbroadcastss 0x29397(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -11107,7 +11107,7 @@ _sk_scale_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd75b4>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd75ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -11133,20 +11133,20 @@ _sk_scale_565_hsw:
.byte 15,133,161,0,0,0 // jne 1c54 <_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,185,146,2,0 // vpbroadcastd 0x292b9(%rip),%ymm9 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,88,13,153,146,2,0 // vpbroadcastd 0x29299(%rip),%ymm9 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,170,146,2,0 // vbroadcastss 0x292aa(%rip),%ymm10 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,138,146,2,0 // vbroadcastss 0x2928a(%rip),%ymm10 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,160,146,2,0 // vpbroadcastd 0x292a0(%rip),%ymm10 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,88,21,128,146,2,0 // vpbroadcastd 0x29280(%rip),%ymm10 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,145,146,2,0 // vbroadcastss 0x29291(%rip),%ymm11 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,113,146,2,0 // vbroadcastss 0x29271(%rip),%ymm11 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,135,146,2,0 // vpbroadcastd 0x29287(%rip),%ymm11 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,88,29,103,146,2,0 // vpbroadcastd 0x29267(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,120,146,2,0 // vbroadcastss 0x29278(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,29,88,146,2,0 // vbroadcastss 0x29258(%rip),%ymm11 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -11237,10 +11237,10 @@ _sk_lerp_u8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,78 // jne 1d8d <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,83,146,2,0 // vpand 0x29253(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,57,219,5,51,146,2,0 // vpand 0x29233(%rip),%xmm8,%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,28,145,2,0 // vbroadcastss 0x2911c(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,252,144,2,0 // vbroadcastss 0x290fc(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -11292,7 +11292,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde001e38 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd7864>
+ .byte 232,255,255,255,221 // callq ffffffffde001e38 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd789c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -11318,20 +11318,20 @@ _sk_lerp_565_hsw:
.byte 15,133,181,0,0,0 // jne 1f18 <_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,9,144,2,0 // vpbroadcastd 0x29009(%rip),%ymm9 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,88,13,233,143,2,0 // vpbroadcastd 0x28fe9(%rip),%ymm9 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,250,143,2,0 // vbroadcastss 0x28ffa(%rip),%ymm10 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,218,143,2,0 // vbroadcastss 0x28fda(%rip),%ymm10 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,240,143,2,0 // vpbroadcastd 0x28ff0(%rip),%ymm10 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,88,21,208,143,2,0 // vpbroadcastd 0x28fd0(%rip),%ymm10 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,225,143,2,0 // vbroadcastss 0x28fe1(%rip),%ymm11 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,193,143,2,0 // vbroadcastss 0x28fc1(%rip),%ymm11 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,215,143,2,0 // vpbroadcastd 0x28fd7(%rip),%ymm11 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,88,29,183,143,2,0 // vpbroadcastd 0x28fb7(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,200,143,2,0 // vbroadcastss 0x28fc8(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,29,168,143,2,0 // vbroadcastss 0x28fa8(%rip),%ymm11 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -11405,7 +11405,7 @@ _sk_load_tables_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,116 // jne 203a <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,76,137,2,0 // vpand 0x2894c(%rip),%ymm3,%ymm1 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0x34c>
+ .byte 197,229,219,13,44,137,2,0 // vpand 0x2892c(%rip),%ymm3,%ymm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0x364>
.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
@@ -11413,16 +11413,16 @@ _sk_load_tables_hsw:
.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,67,137,2,0 // vpshufb 0x28943(%rip),%ymm3,%ymm9 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0x36c>
+ .byte 196,98,101,0,13,35,137,2,0 // vpshufb 0x28923(%rip),%ymm3,%ymm9 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0x384>
.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,71,137,2,0 // vpshufb 0x28947(%rip),%ymm3,%ymm9 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0x38c>
+ .byte 196,98,101,0,13,39,137,2,0 // vpshufb 0x28927(%rip),%ymm3,%ymm9 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0x3a4>
.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,75,142,2,0 // vbroadcastss 0x28e4b(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,43,142,2,0 // vbroadcastss 0x28e2b(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -11503,7 +11503,7 @@ _sk_load_tables_u16_be_hsw:
.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,52,142,2,0 // vmovdqa 0x28e34(%rip),%xmm11 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,121,111,29,20,142,2,0 // vmovdqa 0x28e14(%rip),%xmm11 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -11528,7 +11528,7 @@ _sk_load_tables_u16_be_hsw:
.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,176,140,2,0 // vbroadcastss 0x28cb0(%rip),%ymm8 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,5,144,140,2,0 // vbroadcastss 0x28c90(%rip),%ymm8 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -11588,7 +11588,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.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,180,140,2,0 // vmovdqa 0x28cb4(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,249,111,29,148,140,2,0 // vmovdqa 0x28c94(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -11608,7 +11608,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.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,189,138,2,0 // vbroadcastss 0x28abd(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,157,138,2,0 // vbroadcastss 0x28a9d(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -11677,7 +11677,7 @@ HIDDEN _sk_byte_tables_hsw
FUNCTION(_sk_byte_tables_hsw)
_sk_byte_tables_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,178,137,2,0 // vbroadcastss 0x289b2(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,146,137,2,0 // vbroadcastss 0x28992(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -11807,7 +11807,7 @@ _sk_byte_tables_hsw:
.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,128,135,2,0 // vbroadcastss 0x28780(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,96,135,2,0 // vbroadcastss 0x28760(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -11929,7 +11929,7 @@ _sk_byte_tables_rgb_hsw:
.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,84,133,2,0 // vbroadcastss 0x28554(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,52,133,2,0 // vbroadcastss 0x28534(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -12032,33 +12032,33 @@ _sk_parametric_r_hsw:
.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,58,132,2,0 // vbroadcastss 0x2843a(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
- .byte 196,98,125,24,45,53,132,2,0 // vbroadcastss 0x28435(%rip),%ymm13 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,26,132,2,0 // vbroadcastss 0x2841a(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,45,21,132,2,0 // vbroadcastss 0x28415(%rip),%ymm13 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,139,131,2,0 // vbroadcastss 0x2838b(%rip),%ymm13 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,45,107,131,2,0 // vbroadcastss 0x2836b(%rip),%ymm13 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,29,132,2,0 // vbroadcastss 0x2841d(%rip),%ymm13 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,45,253,131,2,0 // vbroadcastss 0x283fd(%rip),%ymm13 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,19,132,2,0 // vbroadcastss 0x28413(%rip),%ymm11 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,29,243,131,2,0 // vbroadcastss 0x283f3(%rip),%ymm11 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,9,132,2,0 // vbroadcastss 0x28409(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,233,131,2,0 // vbroadcastss 0x283e9(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,255,131,2,0 // vbroadcastss 0x283ff(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,223,131,2,0 // vbroadcastss 0x283df(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,224,131,2,0 // vbroadcastss 0x283e0(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,192,131,2,0 // vbroadcastss 0x283c0(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,214,131,2,0 // vbroadcastss 0x283d6(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,182,131,2,0 // vbroadcastss 0x283b6(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,204,131,2,0 // vbroadcastss 0x283cc(%rip),%ymm0 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,5,172,131,2,0 // vbroadcastss 0x283ac(%rip),%ymm0 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,194,131,2,0 // vbroadcastss 0x283c2(%rip),%ymm10 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,21,162,131,2,0 // vbroadcastss 0x283a2(%rip),%ymm10 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,181,131,2,0 // vbroadcastss 0x283b5(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,149,131,2,0 // vbroadcastss 0x28395(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -12066,7 +12066,7 @@ _sk_parametric_r_hsw:
.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,205,130,2,0 // vbroadcastss 0x282cd(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,173,130,2,0 // vbroadcastss 0x282ad(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12086,33 +12086,33 @@ _sk_parametric_g_hsw:
.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,21,131,2,0 // vbroadcastss 0x28315(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
- .byte 196,98,125,24,45,16,131,2,0 // vbroadcastss 0x28310(%rip),%ymm13 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,245,130,2,0 // vbroadcastss 0x282f5(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,45,240,130,2,0 // vbroadcastss 0x282f0(%rip),%ymm13 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,102,130,2,0 // vbroadcastss 0x28266(%rip),%ymm13 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,45,70,130,2,0 // vbroadcastss 0x28246(%rip),%ymm13 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,248,130,2,0 // vbroadcastss 0x282f8(%rip),%ymm13 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,45,216,130,2,0 // vbroadcastss 0x282d8(%rip),%ymm13 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,238,130,2,0 // vbroadcastss 0x282ee(%rip),%ymm11 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,29,206,130,2,0 // vbroadcastss 0x282ce(%rip),%ymm11 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,228,130,2,0 // vbroadcastss 0x282e4(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,196,130,2,0 // vbroadcastss 0x282c4(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,218,130,2,0 // vbroadcastss 0x282da(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,186,130,2,0 // vbroadcastss 0x282ba(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,187,130,2,0 // vbroadcastss 0x282bb(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,155,130,2,0 // vbroadcastss 0x2829b(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,177,130,2,0 // vbroadcastss 0x282b1(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,145,130,2,0 // vbroadcastss 0x28291(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,167,130,2,0 // vbroadcastss 0x282a7(%rip),%ymm1 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,13,135,130,2,0 // vbroadcastss 0x28287(%rip),%ymm1 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,157,130,2,0 // vbroadcastss 0x2829d(%rip),%ymm10 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,21,125,130,2,0 // vbroadcastss 0x2827d(%rip),%ymm10 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,144,130,2,0 // vbroadcastss 0x28290(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,112,130,2,0 // vbroadcastss 0x28270(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -12120,7 +12120,7 @@ _sk_parametric_g_hsw:
.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,168,129,2,0 // vbroadcastss 0x281a8(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,136,129,2,0 // vbroadcastss 0x28188(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12140,33 +12140,33 @@ _sk_parametric_b_hsw:
.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,240,129,2,0 // vbroadcastss 0x281f0(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
- .byte 196,98,125,24,45,235,129,2,0 // vbroadcastss 0x281eb(%rip),%ymm13 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,208,129,2,0 // vbroadcastss 0x281d0(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,45,203,129,2,0 // vbroadcastss 0x281cb(%rip),%ymm13 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,65,129,2,0 // vbroadcastss 0x28141(%rip),%ymm13 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,45,33,129,2,0 // vbroadcastss 0x28121(%rip),%ymm13 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,211,129,2,0 // vbroadcastss 0x281d3(%rip),%ymm13 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,45,179,129,2,0 // vbroadcastss 0x281b3(%rip),%ymm13 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,201,129,2,0 // vbroadcastss 0x281c9(%rip),%ymm11 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,29,169,129,2,0 // vbroadcastss 0x281a9(%rip),%ymm11 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,191,129,2,0 // vbroadcastss 0x281bf(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,159,129,2,0 // vbroadcastss 0x2819f(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,181,129,2,0 // vbroadcastss 0x281b5(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,149,129,2,0 // vbroadcastss 0x28195(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,150,129,2,0 // vbroadcastss 0x28196(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,118,129,2,0 // vbroadcastss 0x28176(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,140,129,2,0 // vbroadcastss 0x2818c(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,108,129,2,0 // vbroadcastss 0x2816c(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,130,129,2,0 // vbroadcastss 0x28182(%rip),%ymm2 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,21,98,129,2,0 // vbroadcastss 0x28162(%rip),%ymm2 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,120,129,2,0 // vbroadcastss 0x28178(%rip),%ymm10 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,21,88,129,2,0 // vbroadcastss 0x28158(%rip),%ymm10 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,107,129,2,0 // vbroadcastss 0x2816b(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,75,129,2,0 // vbroadcastss 0x2814b(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -12174,7 +12174,7 @@ _sk_parametric_b_hsw:
.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,131,128,2,0 // vbroadcastss 0x28083(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,99,128,2,0 // vbroadcastss 0x28063(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12194,33 +12194,33 @@ _sk_parametric_a_hsw:
.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,203,128,2,0 // vbroadcastss 0x280cb(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
- .byte 196,98,125,24,45,198,128,2,0 // vbroadcastss 0x280c6(%rip),%ymm13 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,171,128,2,0 // vbroadcastss 0x280ab(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,45,166,128,2,0 // vbroadcastss 0x280a6(%rip),%ymm13 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,28,128,2,0 // vbroadcastss 0x2801c(%rip),%ymm13 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,45,252,127,2,0 // vbroadcastss 0x27ffc(%rip),%ymm13 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,174,128,2,0 // vbroadcastss 0x280ae(%rip),%ymm13 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,45,142,128,2,0 // vbroadcastss 0x2808e(%rip),%ymm13 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,164,128,2,0 // vbroadcastss 0x280a4(%rip),%ymm11 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,29,132,128,2,0 // vbroadcastss 0x28084(%rip),%ymm11 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,154,128,2,0 // vbroadcastss 0x2809a(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,122,128,2,0 // vbroadcastss 0x2807a(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,144,128,2,0 // vbroadcastss 0x28090(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,112,128,2,0 // vbroadcastss 0x28070(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,113,128,2,0 // vbroadcastss 0x28071(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,81,128,2,0 // vbroadcastss 0x28051(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,103,128,2,0 // vbroadcastss 0x28067(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,71,128,2,0 // vbroadcastss 0x28047(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,93,128,2,0 // vbroadcastss 0x2805d(%rip),%ymm3 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,29,61,128,2,0 // vbroadcastss 0x2803d(%rip),%ymm3 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,83,128,2,0 // vbroadcastss 0x28053(%rip),%ymm10 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,21,51,128,2,0 // vbroadcastss 0x28033(%rip),%ymm10 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,70,128,2,0 // vbroadcastss 0x28046(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,38,128,2,0 // vbroadcastss 0x28026(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -12228,7 +12228,7 @@ _sk_parametric_a_hsw:
.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,94,127,2,0 // vbroadcastss 0x27f5e(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,62,127,2,0 // vbroadcastss 0x27f3e(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12247,35 +12247,35 @@ _sk_gamma_hsw:
.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,177,127,2,0 // vbroadcastss 0x27fb1(%rip),%ymm11 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
- .byte 196,226,125,24,45,172,127,2,0 // vbroadcastss 0x27fac(%rip),%ymm5 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,145,127,2,0 // vbroadcastss 0x27f91(%rip),%ymm11 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,45,140,127,2,0 // vbroadcastss 0x27f8c(%rip),%ymm5 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,3,127,2,0 // vbroadcastss 0x27f03(%rip),%ymm4 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,37,227,126,2,0 // vbroadcastss 0x27ee3(%rip),%ymm4 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,150,127,2,0 // vbroadcastss 0x27f96(%rip),%ymm13 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,45,118,127,2,0 // vbroadcastss 0x27f76(%rip),%ymm13 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,140,127,2,0 // vbroadcastss 0x27f8c(%rip),%ymm9 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,13,108,127,2,0 // vbroadcastss 0x27f6c(%rip),%ymm9 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,112,127,2,0 // vbroadcastss 0x27f70(%rip),%ymm11 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,80,127,2,0 // vbroadcastss 0x27f50(%rip),%ymm11 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,102,127,2,0 // vbroadcastss 0x27f66(%rip),%ymm13 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,70,127,2,0 // vbroadcastss 0x27f46(%rip),%ymm13 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,66,127,2,0 // vbroadcastss 0x27f42(%rip),%ymm2 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,21,34,127,2,0 // vbroadcastss 0x27f22(%rip),%ymm2 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,57,127,2,0 // vbroadcastss 0x27f39(%rip),%ymm3 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,226,125,24,29,25,127,2,0 // vbroadcastss 0x27f19(%rip),%ymm3 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,47,127,2,0 // vbroadcastss 0x27f2f(%rip),%ymm1 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,13,15,127,2,0 // vbroadcastss 0x27f0f(%rip),%ymm1 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,37,127,2,0 // vbroadcastss 0x27f25(%rip),%ymm0 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,226,125,24,5,5,127,2,0 // vbroadcastss 0x27f05(%rip),%ymm0 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12306,7 +12306,7 @@ _sk_gamma_hsw:
.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,150,126,2,0 // vbroadcastss 0x27e96(%rip),%ymm1 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,226,125,24,13,118,126,2,0 // vbroadcastss 0x27e76(%rip),%ymm1 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -12326,26 +12326,26 @@ HIDDEN _sk_lab_to_xyz_hsw
.globl _sk_lab_to_xyz_hsw
FUNCTION(_sk_lab_to_xyz_hsw)
_sk_lab_to_xyz_hsw:
- .byte 196,98,125,24,5,84,126,2,0 // vbroadcastss 0x27e54(%rip),%ymm8 # 2aec8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
- .byte 196,98,125,24,13,183,125,2,0 // vbroadcastss 0x27db7(%rip),%ymm9 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,21,70,126,2,0 // vbroadcastss 0x27e46(%rip),%ymm10 # 2aecc <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,5,52,126,2,0 // vbroadcastss 0x27e34(%rip),%ymm8 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,13,151,125,2,0 // vbroadcastss 0x27d97(%rip),%ymm9 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,21,38,126,2,0 // vbroadcastss 0x27e26(%rip),%ymm10 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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,55,126,2,0 // vbroadcastss 0x27e37(%rip),%ymm9 # 2aed0 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,13,23,126,2,0 // vbroadcastss 0x27e17(%rip),%ymm9 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,45,126,2,0 // vbroadcastss 0x27e2d(%rip),%ymm0 # 2aed4 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,226,125,24,5,13,126,2,0 // vbroadcastss 0x27e0d(%rip),%ymm0 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,36,126,2,0 // vbroadcastss 0x27e24(%rip),%ymm8 # 2aed8 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,4,126,2,0 // vbroadcastss 0x27e04(%rip),%ymm8 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,26,126,2,0 // vbroadcastss 0x27e1a(%rip),%ymm9 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,13,250,125,2,0 // vbroadcastss 0x27dfa(%rip),%ymm9 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,7,126,2,0 // vbroadcastss 0x27e07(%rip),%ymm2 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,21,231,125,2,0 // vbroadcastss 0x27de7(%rip),%ymm2 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,253,125,2,0 // vbroadcastss 0x27dfd(%rip),%ymm11 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,29,221,125,2,0 // vbroadcastss 0x27ddd(%rip),%ymm11 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,243,125,2,0 // vbroadcastss 0x27df3(%rip),%ymm12 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,37,211,125,2,0 // vbroadcastss 0x27dd3(%rip),%ymm12 # 2aec8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.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
@@ -12360,9 +12360,9 @@ _sk_lab_to_xyz_hsw:
.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,168,125,2,0 // vbroadcastss 0x27da8(%rip),%ymm0 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,5,136,125,2,0 // vbroadcastss 0x27d88(%rip),%ymm0 # 2aecc <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,159,125,2,0 // vbroadcastss 0x27d9f(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,5,127,125,2,0 // vbroadcastss 0x27d7f(%rip),%ymm8 # 2aed0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12380,10 +12380,10 @@ _sk_load_a8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne 31a6 <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,32,126,2,0 // vpand 0x27e20(%rip),%xmm0,%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,249,219,5,0,126,2,0 // vpand 0x27e00(%rip),%xmm0,%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,234,124,2,0 // vbroadcastss 0x27cea(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,202,124,2,0 // vbroadcastss 0x27cca(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -12456,10 +12456,10 @@ _sk_load_a8_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne 32a4 <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,34,125,2,0 // vpand 0x27d22(%rip),%xmm4,%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,217,219,37,2,125,2,0 // vpand 0x27d02(%rip),%xmm4,%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,236,123,2,0 // vbroadcastss 0x27bec(%rip),%ymm5 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,204,123,2,0 // vbroadcastss 0x27bcc(%rip),%ymm5 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -12507,7 +12507,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00334c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8d78>
+ .byte 232,255,255,255,221 // callq ffffffffde00334c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8db0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -12564,7 +12564,7 @@ _sk_gather_a8_hsw:
.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,96,122,2,0 // vbroadcastss 0x27a60(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,64,122,2,0 // vbroadcastss 0x27a40(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -12586,7 +12586,7 @@ _sk_store_a8_hsw:
.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,225,121,2,0 // vbroadcastss 0x279e1(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,193,121,2,0 // vbroadcastss 0x279c1(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -12611,13 +12611,13 @@ _sk_store_a8_hsw:
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
.byte 235,202 // jmp 3477 <_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,242,122,2,0 // vpshufb 0x27af2(%rip),%xmm8,%xmm8 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,57,0,5,210,122,2,0 // vpshufb 0x27ad2(%rip),%xmm8,%xmm8 # 2af90 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
.byte 235,176 // jmp 3477 <_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,216,122,2,0 // vpshufb 0x27ad8(%rip),%xmm8,%xmm8 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,57,0,5,184,122,2,0 // vpshufb 0x27ab8(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
.byte 235,135 // jmp 3477 <_sk_store_a8_hsw+0x40>
.byte 180,255 // mov $0xff,%ah
@@ -12653,13 +12653,13 @@ _sk_load_g8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,57 // jne 355d <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,110,122,2,0 // vpand 0x27a6e(%rip),%xmm0,%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,249,219,5,78,122,2,0 // vpand 0x27a4e(%rip),%xmm0,%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,56,121,2,0 // vbroadcastss 0x27938(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,24,121,2,0 // vbroadcastss 0x27918(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,181,120,2,0 // vbroadcastss 0x278b5(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,149,120,2,0 // vbroadcastss 0x27895(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -12704,7 +12704,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003604 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9030>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003604 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9068>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -12728,13 +12728,13 @@ _sk_load_g8_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,57 // jne 3661 <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,106,121,2,0 // vpand 0x2796a(%rip),%xmm4,%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,217,219,37,74,121,2,0 // vpand 0x2794a(%rip),%xmm4,%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,52,120,2,0 // vbroadcastss 0x27834(%rip),%ymm5 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,20,120,2,0 // vbroadcastss 0x27814(%rip),%ymm5 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,177,119,2,0 // vbroadcastss 0x277b1(%rip),%ymm7 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,61,145,119,2,0 // vbroadcastss 0x27791(%rip),%ymm7 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -12779,7 +12779,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003708 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9134>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003708 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd916c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -12836,10 +12836,10 @@ _sk_gather_g8_hsw:
.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,164,118,2,0 // vbroadcastss 0x276a4(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,132,118,2,0 // vbroadcastss 0x27684(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,33,118,2,0 // vbroadcastss 0x27621(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,1,118,2,0 // vbroadcastss 0x27601(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -12863,23 +12863,23 @@ _sk_load_565_hsw:
.byte 117,114 // jne 3885 <_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,89,118,2,0 // vpbroadcastd 0x27659(%rip),%ymm0 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,5,57,118,2,0 // vpbroadcastd 0x27639(%rip),%ymm0 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,76,118,2,0 // vbroadcastss 0x2764c(%rip),%ymm1 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,13,44,118,2,0 // vbroadcastss 0x2762c(%rip),%ymm1 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,67,118,2,0 // vpbroadcastd 0x27643(%rip),%ymm1 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,13,35,118,2,0 // vpbroadcastd 0x27623(%rip),%ymm1 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,54,118,2,0 // vbroadcastss 0x27636(%rip),%ymm3 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,22,118,2,0 // vbroadcastss 0x27616(%rip),%ymm3 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,45,118,2,0 // vpbroadcastd 0x2762d(%rip),%ymm3 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,88,29,13,118,2,0 // vpbroadcastd 0x2760d(%rip),%ymm3 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,32,118,2,0 // vbroadcastss 0x27620(%rip),%ymm3 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,29,0,118,2,0 // vbroadcastss 0x27600(%rip),%ymm3 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,133,117,2,0 // vbroadcastss 0x27585(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,101,117,2,0 // vbroadcastss 0x27565(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -12945,23 +12945,23 @@ _sk_load_565_dst_hsw:
.byte 117,114 // jne 39b1 <_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,45,117,2,0 // vpbroadcastd 0x2752d(%rip),%ymm4 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,37,13,117,2,0 // vpbroadcastd 0x2750d(%rip),%ymm4 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,32,117,2,0 // vbroadcastss 0x27520(%rip),%ymm5 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,45,0,117,2,0 // vbroadcastss 0x27500(%rip),%ymm5 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,23,117,2,0 // vpbroadcastd 0x27517(%rip),%ymm5 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,45,247,116,2,0 // vpbroadcastd 0x274f7(%rip),%ymm5 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,10,117,2,0 // vbroadcastss 0x2750a(%rip),%ymm7 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,61,234,116,2,0 // vbroadcastss 0x274ea(%rip),%ymm7 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,1,117,2,0 // vpbroadcastd 0x27501(%rip),%ymm7 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,88,61,225,116,2,0 // vpbroadcastd 0x274e1(%rip),%ymm7 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,244,116,2,0 // vbroadcastss 0x274f4(%rip),%ymm7 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,61,212,116,2,0 // vbroadcastss 0x274d4(%rip),%ymm7 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,89,116,2,0 // vbroadcastss 0x27459(%rip),%ymm7 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,61,57,116,2,0 // vbroadcastss 0x27439(%rip),%ymm7 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13057,23 +13057,23 @@ _sk_gather_565_hsw:
.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,117,115,2,0 // vpbroadcastd 0x27375(%rip),%ymm0 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,5,85,115,2,0 // vpbroadcastd 0x27355(%rip),%ymm0 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,104,115,2,0 // vbroadcastss 0x27368(%rip),%ymm1 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,13,72,115,2,0 // vbroadcastss 0x27348(%rip),%ymm1 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,95,115,2,0 // vpbroadcastd 0x2735f(%rip),%ymm1 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,13,63,115,2,0 // vpbroadcastd 0x2733f(%rip),%ymm1 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,82,115,2,0 // vbroadcastss 0x27352(%rip),%ymm3 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,50,115,2,0 // vbroadcastss 0x27332(%rip),%ymm3 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,73,115,2,0 // vpbroadcastd 0x27349(%rip),%ymm3 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,88,29,41,115,2,0 // vpbroadcastd 0x27329(%rip),%ymm3 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,60,115,2,0 // vbroadcastss 0x2733c(%rip),%ymm3 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,29,28,115,2,0 // vbroadcastss 0x2731c(%rip),%ymm3 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,161,114,2,0 // vbroadcastss 0x272a1(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,129,114,2,0 // vbroadcastss 0x27281(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13091,11 +13091,11 @@ _sk_store_565_hsw:
.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,101,115,2,0 // vbroadcastss 0x27365(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,5,69,115,2,0 // vbroadcastss 0x27345(%rip),%ymm8 # 2aed4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,80,115,2,0 // vbroadcastss 0x27350(%rip),%ymm10 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,21,48,115,2,0 // vbroadcastss 0x27330(%rip),%ymm10 # 2aed8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -13170,25 +13170,25 @@ _sk_load_4444_hsw:
.byte 15,133,138,0,0,0 // jne 3d09 <_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,105,114,2,0 // vpbroadcastd 0x27269(%rip),%ymm0 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,5,73,114,2,0 // vpbroadcastd 0x27249(%rip),%ymm0 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,92,114,2,0 // vbroadcastss 0x2725c(%rip),%ymm1 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,13,60,114,2,0 // vbroadcastss 0x2723c(%rip),%ymm1 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,83,114,2,0 // vpbroadcastd 0x27253(%rip),%ymm1 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,13,51,114,2,0 // vpbroadcastd 0x27233(%rip),%ymm1 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,70,114,2,0 // vbroadcastss 0x27246(%rip),%ymm2 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,21,38,114,2,0 // vbroadcastss 0x27226(%rip),%ymm2 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,61,114,2,0 // vpbroadcastd 0x2723d(%rip),%ymm2 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,88,21,29,114,2,0 // vpbroadcastd 0x2721d(%rip),%ymm2 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,48,114,2,0 // vbroadcastss 0x27230(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,16,114,2,0 // vbroadcastss 0x27210(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,38,114,2,0 // vpbroadcastd 0x27226(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,88,5,6,114,2,0 // vpbroadcastd 0x27206(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,24,114,2,0 // vbroadcastss 0x27218(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,248,113,2,0 // vbroadcastss 0x271f8(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -13256,25 +13256,25 @@ _sk_load_4444_dst_hsw:
.byte 15,133,138,0,0,0 // jne 3e55 <_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,29,113,2,0 // vpbroadcastd 0x2711d(%rip),%ymm4 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,37,253,112,2,0 // vpbroadcastd 0x270fd(%rip),%ymm4 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,16,113,2,0 // vbroadcastss 0x27110(%rip),%ymm5 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,45,240,112,2,0 // vbroadcastss 0x270f0(%rip),%ymm5 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,7,113,2,0 // vpbroadcastd 0x27107(%rip),%ymm5 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,45,231,112,2,0 // vpbroadcastd 0x270e7(%rip),%ymm5 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,250,112,2,0 // vbroadcastss 0x270fa(%rip),%ymm6 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,53,218,112,2,0 // vbroadcastss 0x270da(%rip),%ymm6 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,241,112,2,0 // vpbroadcastd 0x270f1(%rip),%ymm6 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,88,53,209,112,2,0 // vpbroadcastd 0x270d1(%rip),%ymm6 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,228,112,2,0 // vbroadcastss 0x270e4(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,196,112,2,0 // vbroadcastss 0x270c4(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,218,112,2,0 // vpbroadcastd 0x270da(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,88,5,186,112,2,0 // vpbroadcastd 0x270ba(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,204,112,2,0 // vbroadcastss 0x270cc(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,172,112,2,0 // vbroadcastss 0x270ac(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -13372,25 +13372,25 @@ _sk_gather_4444_hsw:
.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,73,111,2,0 // vpbroadcastd 0x26f49(%rip),%ymm0 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,5,41,111,2,0 // vpbroadcastd 0x26f29(%rip),%ymm0 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,60,111,2,0 // vbroadcastss 0x26f3c(%rip),%ymm1 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,13,28,111,2,0 // vbroadcastss 0x26f1c(%rip),%ymm1 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,51,111,2,0 // vpbroadcastd 0x26f33(%rip),%ymm1 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,13,19,111,2,0 // vpbroadcastd 0x26f13(%rip),%ymm1 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,38,111,2,0 // vbroadcastss 0x26f26(%rip),%ymm2 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,21,6,111,2,0 // vbroadcastss 0x26f06(%rip),%ymm2 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,29,111,2,0 // vpbroadcastd 0x26f1d(%rip),%ymm2 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,88,21,253,110,2,0 // vpbroadcastd 0x26efd(%rip),%ymm2 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,16,111,2,0 // vbroadcastss 0x26f10(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,240,110,2,0 // vbroadcastss 0x26ef0(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,6,111,2,0 // vpbroadcastd 0x26f06(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,88,5,230,110,2,0 // vpbroadcastd 0x26ee6(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,248,110,2,0 // vbroadcastss 0x26ef8(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,216,110,2,0 // vbroadcastss 0x26ed8(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -13410,7 +13410,7 @@ _sk_store_4444_hsw:
.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,205,110,2,0 // vbroadcastss 0x26ecd(%rip),%ymm8 # 2af1c <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,173,110,2,0 // vbroadcastss 0x26ead(%rip),%ymm8 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -13491,14 +13491,14 @@ _sk_load_8888_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne 419e <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,42,104,2,0 // vpand 0x2682a(%rip),%ymm3,%ymm0 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0x3ac>
+ .byte 197,229,219,5,10,104,2,0 // vpand 0x2680a(%rip),%ymm3,%ymm0 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0x3c4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,25,109,2,0 // vbroadcastss 0x26d19(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,249,108,2,0 // vbroadcastss 0x26cf9(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,47,104,2,0 // vpshufb 0x2682f(%rip),%ymm3,%ymm1 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3cc>
+ .byte 196,226,101,0,13,15,104,2,0 // vpshufb 0x2680f(%rip),%ymm3,%ymm1 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0x3e4>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,61,104,2,0 // vpshufb 0x2683d(%rip),%ymm3,%ymm2 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3ec>
+ .byte 196,226,101,0,21,29,104,2,0 // vpshufb 0x2681d(%rip),%ymm3,%ymm2 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x404>
.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
@@ -13574,14 +13574,14 @@ _sk_load_8888_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne 42d2 <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,86,103,2,0 // vpand 0x26756(%rip),%ymm7,%ymm4 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x40c>
+ .byte 197,197,219,37,54,103,2,0 // vpand 0x26736(%rip),%ymm7,%ymm4 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x424>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,229,107,2,0 // vbroadcastss 0x26be5(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,197,107,2,0 // vbroadcastss 0x26bc5(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,91,103,2,0 // vpshufb 0x2675b(%rip),%ymm7,%ymm5 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0x42c>
+ .byte 196,226,69,0,45,59,103,2,0 // vpshufb 0x2673b(%rip),%ymm7,%ymm5 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x444>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,105,103,2,0 // vpshufb 0x26769(%rip),%ymm7,%ymm6 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0x44c>
+ .byte 196,226,69,0,53,73,103,2,0 // vpshufb 0x26749(%rip),%ymm7,%ymm6 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0x464>
.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
@@ -13657,14 +13657,14 @@ _sk_gather_8888_hsw:
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 196,194,117,144,28,128 // vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- .byte 197,229,219,5,122,102,2,0 // vpand 0x2667a(%rip),%ymm3,%ymm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0x46c>
+ .byte 197,229,219,5,90,102,2,0 // vpand 0x2665a(%rip),%ymm3,%ymm0 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0x484>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,169,106,2,0 // vbroadcastss 0x26aa9(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,137,106,2,0 // vbroadcastss 0x26a89(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,127,102,2,0 // vpshufb 0x2667f(%rip),%ymm3,%ymm1 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0x48c>
+ .byte 196,226,101,0,13,95,102,2,0 // vpshufb 0x2665f(%rip),%ymm3,%ymm1 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0x4a4>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,141,102,2,0 // vpshufb 0x2668d(%rip),%ymm3,%ymm2 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0x4ac>
+ .byte 196,226,101,0,21,109,102,2,0 // vpshufb 0x2666d(%rip),%ymm3,%ymm2 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0x4c4>
.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
@@ -13684,7 +13684,7 @@ _sk_store_8888_hsw:
.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,106,2,0 // vbroadcastss 0x26a06(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,230,105,2,0 // vbroadcastss 0x269e6(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -13763,14 +13763,14 @@ _sk_load_bgra_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne 4582 <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,102,101,2,0 // vpand 0x26566(%rip),%ymm3,%ymm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x4cc>
+ .byte 197,229,219,5,70,101,2,0 // vpand 0x26546(%rip),%ymm3,%ymm0 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0x4e4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,53,105,2,0 // vbroadcastss 0x26935(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,21,105,2,0 // vbroadcastss 0x26915(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,107,101,2,0 // vpshufb 0x2656b(%rip),%ymm3,%ymm0 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x4ec>
+ .byte 196,226,101,0,5,75,101,2,0 // vpshufb 0x2654b(%rip),%ymm3,%ymm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x504>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,121,101,2,0 // vpshufb 0x26579(%rip),%ymm3,%ymm0 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x50c>
+ .byte 196,226,101,0,5,89,101,2,0 // vpshufb 0x26559(%rip),%ymm3,%ymm0 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x524>
.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
@@ -13846,14 +13846,14 @@ _sk_load_bgra_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne 46b6 <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,146,100,2,0 // vpand 0x26492(%rip),%ymm7,%ymm4 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x52c>
+ .byte 197,197,219,37,114,100,2,0 // vpand 0x26472(%rip),%ymm7,%ymm4 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x544>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,1,104,2,0 // vbroadcastss 0x26801(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,225,103,2,0 // vbroadcastss 0x267e1(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,151,100,2,0 // vpshufb 0x26497(%rip),%ymm7,%ymm4 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x54c>
+ .byte 196,226,69,0,37,119,100,2,0 // vpshufb 0x26477(%rip),%ymm7,%ymm4 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x564>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,165,100,2,0 // vpshufb 0x264a5(%rip),%ymm7,%ymm4 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x56c>
+ .byte 196,226,69,0,37,133,100,2,0 // vpshufb 0x26485(%rip),%ymm7,%ymm4 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x584>
.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
@@ -13929,14 +13929,14 @@ _sk_gather_bgra_hsw:
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 196,194,117,144,28,128 // vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- .byte 197,229,219,5,182,99,2,0 // vpand 0x263b6(%rip),%ymm3,%ymm0 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x58c>
+ .byte 197,229,219,5,150,99,2,0 // vpand 0x26396(%rip),%ymm3,%ymm0 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x5a4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,197,102,2,0 // vbroadcastss 0x266c5(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,165,102,2,0 // vbroadcastss 0x266a5(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,187,99,2,0 // vpshufb 0x263bb(%rip),%ymm3,%ymm0 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x5ac>
+ .byte 196,226,101,0,5,155,99,2,0 // vpshufb 0x2639b(%rip),%ymm3,%ymm0 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x5c4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,201,99,2,0 // vpshufb 0x263c9(%rip),%ymm3,%ymm0 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x5cc>
+ .byte 196,226,101,0,5,169,99,2,0 // vpshufb 0x263a9(%rip),%ymm3,%ymm0 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x5e4>
.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
@@ -13956,7 +13956,7 @@ _sk_store_bgra_hsw:
.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,34,102,2,0 // vbroadcastss 0x26622(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,2,102,2,0 // vbroadcastss 0x26602(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -14266,7 +14266,7 @@ _sk_load_u16_be_hsw:
.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,198,97,2,0 // vbroadcastss 0x261c6(%rip),%ymm10 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,21,166,97,2,0 // vbroadcastss 0x261a6(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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
@@ -14358,7 +14358,7 @@ _sk_load_rgb_u16_be_hsw:
.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,53,96,2,0 // vbroadcastss 0x26035(%rip),%ymm9 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,13,21,96,2,0 // vbroadcastss 0x26015(%rip),%ymm9 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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
@@ -14374,7 +14374,7 @@ _sk_load_rgb_u16_be_hsw:
.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,89,95,2,0 // vbroadcastss 0x25f59(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,57,95,2,0 // vbroadcastss 0x25f39(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -14450,7 +14450,7 @@ _sk_store_u16_be_hsw:
.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,30,95,2,0 // vbroadcastss 0x25f1e(%rip),%ymm8 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,5,254,94,2,0 // vbroadcastss 0x25efe(%rip),%ymm8 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.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
@@ -14844,7 +14844,7 @@ _sk_mirror_x_hsw:
.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,227,87,2,0 // vmulss 0x257e3(%rip),%xmm9,%xmm0 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,178,89,5,195,87,2,0 // vmulss 0x257c3(%rip),%xmm9,%xmm0 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -14871,7 +14871,7 @@ _sk_mirror_y_hsw:
.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,127,87,2,0 // vmulss 0x2577f(%rip),%xmm9,%xmm1 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,178,89,13,95,87,2,0 // vmulss 0x2575f(%rip),%xmm9,%xmm1 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -14893,7 +14893,7 @@ FUNCTION(_sk_clamp_x_1_hsw)
_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,52,87,2,0 // vbroadcastss 0x25734(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,20,87,2,0 // vbroadcastss 0x25714(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14911,9 +14911,9 @@ HIDDEN _sk_mirror_x_1_hsw
.globl _sk_mirror_x_1_hsw
FUNCTION(_sk_mirror_x_1_hsw)
_sk_mirror_x_1_hsw:
- .byte 196,98,125,24,5,43,87,2,0 // vbroadcastss 0x2572b(%rip),%ymm8 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,5,11,87,2,0 // vbroadcastss 0x2570b(%rip),%ymm8 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,1,87,2,0 // vbroadcastss 0x25701(%rip),%ymm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,13,225,86,2,0 // vbroadcastss 0x256e1(%rip),%ymm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -14929,11 +14929,11 @@ HIDDEN _sk_luminance_to_alpha_hsw
.globl _sk_luminance_to_alpha_hsw
FUNCTION(_sk_luminance_to_alpha_hsw)
_sk_luminance_to_alpha_hsw:
- .byte 196,226,125,24,29,237,87,2,0 // vbroadcastss 0x257ed(%rip),%ymm3 # 2af24 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
- .byte 196,98,125,24,5,232,87,2,0 // vbroadcastss 0x257e8(%rip),%ymm8 # 2af28 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,226,125,24,29,205,87,2,0 // vbroadcastss 0x257cd(%rip),%ymm3 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,98,125,24,5,200,87,2,0 // vbroadcastss 0x257c8(%rip),%ymm8 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,217,87,2,0 // vbroadcastss 0x257d9(%rip),%ymm3 # 2af2c <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,226,125,24,29,185,87,2,0 // vbroadcastss 0x257b9(%rip),%ymm3 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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
@@ -15205,14 +15205,14 @@ HIDDEN _sk_gauss_a_to_rgba_hsw
.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,187,83,2,0 // vbroadcastss 0x253bb(%rip),%ymm0 # 2af30 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
- .byte 196,226,125,24,13,182,83,2,0 // vbroadcastss 0x253b6(%rip),%ymm1 # 2af34 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,5,155,83,2,0 // vbroadcastss 0x2539b(%rip),%ymm0 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,226,125,24,13,150,83,2,0 // vbroadcastss 0x25396(%rip),%ymm1 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,172,83,2,0 // vbroadcastss 0x253ac(%rip),%ymm0 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,5,140,83,2,0 // vbroadcastss 0x2538c(%rip),%ymm0 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,162,83,2,0 // vbroadcastss 0x253a2(%rip),%ymm1 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,226,125,24,13,130,83,2,0 // vbroadcastss 0x25382(%rip),%ymm1 # 2af1c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,152,83,2,0 // vbroadcastss 0x25398(%rip),%ymm0 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,226,125,24,5,120,83,2,0 // vbroadcastss 0x25378(%rip),%ymm0 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.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
@@ -15231,7 +15231,7 @@ _sk_gradient_hsw:
.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,41,82,2,0 // vbroadcastss 0x25229(%rip),%ymm2 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,226,125,24,21,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm2 # 2adec <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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
@@ -15334,24 +15334,24 @@ _sk_xy_to_unit_angle_hsw:
.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,180,81,2,0 // vbroadcastss 0x251b4(%rip),%ymm13 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
- .byte 196,98,125,24,53,175,81,2,0 // vbroadcastss 0x251af(%rip),%ymm14 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,98,125,24,45,148,81,2,0 // vbroadcastss 0x25194(%rip),%ymm13 # 2af24 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,53,143,81,2,0 // vbroadcastss 0x2518f(%rip),%ymm14 # 2af28 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,165,81,2,0 // vbroadcastss 0x251a5(%rip),%ymm13 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,45,133,81,2,0 // vbroadcastss 0x25185(%rip),%ymm13 # 2af2c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,155,81,2,0 // vbroadcastss 0x2519b(%rip),%ymm14 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,53,123,81,2,0 // vbroadcastss 0x2517b(%rip),%ymm14 # 2af30 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,134,81,2,0 // vbroadcastss 0x25186(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,21,102,81,2,0 // vbroadcastss 0x25166(%rip),%ymm10 # 2af34 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,28,80,2,0 // vbroadcastss 0x2501c(%rip),%ymm10 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,252,79,2,0 // vbroadcastss 0x24ffc(%rip),%ymm10 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,6,80,2,0 // vbroadcastss 0x25006(%rip),%ymm10 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,21,230,79,2,0 // vbroadcastss 0x24fe6(%rip),%ymm10 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -15379,23 +15379,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw:
.byte 197,50,89,80,44 // vmulss 0x2c(%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,6,81,2,0 // vbroadcastss 0x25106(%rip),%ymm11 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,29,230,80,2,0 // vbroadcastss 0x250e6(%rip),%ymm11 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,229,80,2,0 // vbroadcastss 0x250e5(%rip),%ymm9 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,13,197,80,2,0 // vbroadcastss 0x250c5(%rip),%ymm9 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,200,80,2,0 // vbroadcastss 0x250c8(%rip),%ymm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,13,168,80,2,0 // vbroadcastss 0x250a8(%rip),%ymm9 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,89,79,2,0 // vbroadcastss 0x24f59(%rip),%ymm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,29,57,79,2,0 // vbroadcastss 0x24f39(%rip),%ymm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -15414,23 +15414,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw:
.byte 197,50,89,80,44 // vmulss 0x2c(%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,110,80,2,0 // vbroadcastss 0x2506e(%rip),%ymm11 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,29,78,80,2,0 // vbroadcastss 0x2504e(%rip),%ymm11 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,77,80,2,0 // vbroadcastss 0x2504d(%rip),%ymm9 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,13,45,80,2,0 // vbroadcastss 0x2502d(%rip),%ymm9 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,48,80,2,0 // vbroadcastss 0x25030(%rip),%ymm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,13,16,80,2,0 // vbroadcastss 0x25010(%rip),%ymm9 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,193,78,2,0 // vbroadcastss 0x24ec1(%rip),%ymm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,29,161,78,2,0 // vbroadcastss 0x24ea1(%rip),%ymm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -15448,14 +15448,14 @@ _sk_xy_to_2pt_conical_linear_hsw:
.byte 197,58,89,72,44 // vmulss 0x2c(%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,220,79,2,0 // vbroadcastss 0x24fdc(%rip),%ymm10 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,21,188,79,2,0 // vbroadcastss 0x24fbc(%rip),%ymm10 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,191,79,2,0 // vbroadcastss 0x24fbf(%rip),%ymm8 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,5,159,79,2,0 // vbroadcastss 0x24f9f(%rip),%ymm8 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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
@@ -15495,7 +15495,7 @@ HIDDEN _sk_save_xy_hsw
FUNCTION(_sk_save_xy_hsw)
_sk_save_xy_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,255,77,2,0 // vbroadcastss 0x24dff(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,223,77,2,0 // vbroadcastss 0x24ddf(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -15529,9 +15529,9 @@ HIDDEN _sk_bilinear_nx_hsw
FUNCTION(_sk_bilinear_nx_hsw)
_sk_bilinear_nx_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,239,78,2,0 // vbroadcastss 0x24eef(%rip),%ymm0 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,5,207,78,2,0 // vbroadcastss 0x24ecf(%rip),%ymm0 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,134,77,2,0 // vbroadcastss 0x24d86(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,102,77,2,0 // vbroadcastss 0x24d66(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15542,7 +15542,7 @@ HIDDEN _sk_bilinear_px_hsw
FUNCTION(_sk_bilinear_px_hsw)
_sk_bilinear_px_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,102,77,2,0 // vbroadcastss 0x24d66(%rip),%ymm0 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,5,70,77,2,0 // vbroadcastss 0x24d46(%rip),%ymm0 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15554,9 +15554,9 @@ HIDDEN _sk_bilinear_ny_hsw
FUNCTION(_sk_bilinear_ny_hsw)
_sk_bilinear_ny_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,166,78,2,0 // vbroadcastss 0x24ea6(%rip),%ymm1 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,13,134,78,2,0 // vbroadcastss 0x24e86(%rip),%ymm1 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,60,77,2,0 // vbroadcastss 0x24d3c(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,28,77,2,0 // vbroadcastss 0x24d1c(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15567,7 +15567,7 @@ HIDDEN _sk_bilinear_py_hsw
FUNCTION(_sk_bilinear_py_hsw)
_sk_bilinear_py_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,28,77,2,0 // vbroadcastss 0x24d1c(%rip),%ymm1 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,13,252,76,2,0 // vbroadcastss 0x24cfc(%rip),%ymm1 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15579,13 +15579,13 @@ HIDDEN _sk_bicubic_n3x_hsw
FUNCTION(_sk_bicubic_n3x_hsw)
_sk_bicubic_n3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,95,78,2,0 // vbroadcastss 0x24e5f(%rip),%ymm0 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,5,63,78,2,0 // vbroadcastss 0x24e3f(%rip),%ymm0 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,242,76,2,0 // vbroadcastss 0x24cf2(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,210,76,2,0 // vbroadcastss 0x24cd2(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,79,77,2,0 // vbroadcastss 0x24d4f(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
- .byte 196,98,125,24,29,58,78,2,0 // vbroadcastss 0x24e3a(%rip),%ymm11 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,47,77,2,0 // vbroadcastss 0x24d2f(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,26,78,2,0 // vbroadcastss 0x24e1a(%rip),%ymm11 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15597,16 +15597,16 @@ HIDDEN _sk_bicubic_n1x_hsw
FUNCTION(_sk_bicubic_n1x_hsw)
_sk_bicubic_n1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,17,78,2,0 // vbroadcastss 0x24e11(%rip),%ymm0 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,5,241,77,2,0 // vbroadcastss 0x24df1(%rip),%ymm0 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,168,76,2,0 // vbroadcastss 0x24ca8(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,136,76,2,0 // vbroadcastss 0x24c88(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,2,78,2,0 // vbroadcastss 0x24e02(%rip),%ymm9 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
- .byte 196,98,125,24,21,253,77,2,0 // vbroadcastss 0x24dfd(%rip),%ymm10 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,13,226,77,2,0 // vbroadcastss 0x24de2(%rip),%ymm9 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,125,24,21,221,77,2,0 // vbroadcastss 0x24ddd(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,127,76,2,0 // vbroadcastss 0x24c7f(%rip),%ymm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,13,95,76,2,0 // vbroadcastss 0x24c5f(%rip),%ymm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,229,77,2,0 // vbroadcastss 0x24de5(%rip),%ymm10 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,197,77,2,0 // vbroadcastss 0x24dc5(%rip),%ymm10 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,128,0,0,0 // vmovups %ymm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15617,14 +15617,14 @@ HIDDEN _sk_bicubic_p1x_hsw
FUNCTION(_sk_bicubic_p1x_hsw)
_sk_bicubic_p1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,85,76,2,0 // vbroadcastss 0x24c55(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,53,76,2,0 // vbroadcastss 0x24c35(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,175,77,2,0 // vbroadcastss 0x24daf(%rip),%ymm10 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
- .byte 196,98,125,24,29,170,77,2,0 // vbroadcastss 0x24daa(%rip),%ymm11 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,21,143,77,2,0 // vbroadcastss 0x24d8f(%rip),%ymm10 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,125,24,29,138,77,2,0 // vbroadcastss 0x24d8a(%rip),%ymm11 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.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,155,77,2,0 // vbroadcastss 0x24d9b(%rip),%ymm8 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,5,123,77,2,0 // vbroadcastss 0x24d7b(%rip),%ymm8 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15635,12 +15635,12 @@ HIDDEN _sk_bicubic_p3x_hsw
FUNCTION(_sk_bicubic_p3x_hsw)
_sk_bicubic_p3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,119,77,2,0 // vbroadcastss 0x24d77(%rip),%ymm0 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,87,77,2,0 // vbroadcastss 0x24d57(%rip),%ymm0 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,104,76,2,0 // vbroadcastss 0x24c68(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
- .byte 196,98,125,24,29,83,77,2,0 // vbroadcastss 0x24d53(%rip),%ymm11 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,72,76,2,0 // vbroadcastss 0x24c48(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,51,77,2,0 // vbroadcastss 0x24d33(%rip),%ymm11 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15652,13 +15652,13 @@ HIDDEN _sk_bicubic_n3y_hsw
FUNCTION(_sk_bicubic_n3y_hsw)
_sk_bicubic_n3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,46,77,2,0 // vbroadcastss 0x24d2e(%rip),%ymm1 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,13,14,77,2,0 // vbroadcastss 0x24d0e(%rip),%ymm1 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,192,75,2,0 // vbroadcastss 0x24bc0(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,160,75,2,0 // vbroadcastss 0x24ba0(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,29,76,2,0 // vbroadcastss 0x24c1d(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
- .byte 196,98,125,24,29,8,77,2,0 // vbroadcastss 0x24d08(%rip),%ymm11 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,253,75,2,0 // vbroadcastss 0x24bfd(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,232,76,2,0 // vbroadcastss 0x24ce8(%rip),%ymm11 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15670,16 +15670,16 @@ HIDDEN _sk_bicubic_n1y_hsw
FUNCTION(_sk_bicubic_n1y_hsw)
_sk_bicubic_n1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,223,76,2,0 // vbroadcastss 0x24cdf(%rip),%ymm1 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,13,191,76,2,0 // vbroadcastss 0x24cbf(%rip),%ymm1 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,117,75,2,0 // vbroadcastss 0x24b75(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,85,75,2,0 // vbroadcastss 0x24b55(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,207,76,2,0 // vbroadcastss 0x24ccf(%rip),%ymm9 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
- .byte 196,98,125,24,21,202,76,2,0 // vbroadcastss 0x24cca(%rip),%ymm10 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,13,175,76,2,0 // vbroadcastss 0x24caf(%rip),%ymm9 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,125,24,21,170,76,2,0 // vbroadcastss 0x24caa(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,76,75,2,0 // vbroadcastss 0x24b4c(%rip),%ymm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,13,44,75,2,0 // vbroadcastss 0x24b2c(%rip),%ymm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,178,76,2,0 // vbroadcastss 0x24cb2(%rip),%ymm10 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,146,76,2,0 // vbroadcastss 0x24c92(%rip),%ymm10 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,160,0,0,0 // vmovups %ymm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15690,14 +15690,14 @@ HIDDEN _sk_bicubic_p1y_hsw
FUNCTION(_sk_bicubic_p1y_hsw)
_sk_bicubic_p1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,34,75,2,0 // vbroadcastss 0x24b22(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,2,75,2,0 // vbroadcastss 0x24b02(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
.byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,123,76,2,0 // vbroadcastss 0x24c7b(%rip),%ymm10 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
- .byte 196,98,125,24,29,118,76,2,0 // vbroadcastss 0x24c76(%rip),%ymm11 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,21,91,76,2,0 // vbroadcastss 0x24c5b(%rip),%ymm10 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,125,24,29,86,76,2,0 // vbroadcastss 0x24c56(%rip),%ymm11 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.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,103,76,2,0 // vbroadcastss 0x24c67(%rip),%ymm8 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,5,71,76,2,0 // vbroadcastss 0x24c47(%rip),%ymm8 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15708,12 +15708,12 @@ HIDDEN _sk_bicubic_p3y_hsw
FUNCTION(_sk_bicubic_p3y_hsw)
_sk_bicubic_p3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,67,76,2,0 // vbroadcastss 0x24c43(%rip),%ymm1 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,35,76,2,0 // vbroadcastss 0x24c23(%rip),%ymm1 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,51,75,2,0 // vbroadcastss 0x24b33(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
- .byte 196,98,125,24,29,30,76,2,0 // vbroadcastss 0x24c1e(%rip),%ymm11 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,19,75,2,0 // vbroadcastss 0x24b13(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,254,75,2,0 // vbroadcastss 0x24bfe(%rip),%ymm11 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15853,7 +15853,7 @@ _sk_clut_3D_hsw:
.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,224,73,2,0 // vpbroadcastd 0x249e0(%rip),%ymm15 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,88,61,192,73,2,0 // vpbroadcastd 0x249c0(%rip),%ymm15 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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
@@ -15865,13 +15865,13 @@ _sk_clut_3D_hsw:
.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,46,72,2,0 // vpbroadcastd 0x2482e(%rip),%ymm7 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,88,61,14,72,2,0 // vpbroadcastd 0x2480e(%rip),%ymm7 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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,114,73,2,0 // vbroadcastss 0x24972(%rip),%ymm0 # 2af7c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,5,82,73,2,0 // vbroadcastss 0x24952(%rip),%ymm0 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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
@@ -16133,7 +16133,7 @@ _sk_clut_4D_hsw:
.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,11,68,2,0 // vpbroadcastd 0x2440b(%rip),%ymm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,88,21,235,67,2,0 // vpbroadcastd 0x243eb(%rip),%ymm10 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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
@@ -16145,13 +16145,13 @@ _sk_clut_4D_hsw:
.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,86,66,2,0 // vpbroadcastd 0x24256(%rip),%ymm11 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,88,29,54,66,2,0 // vpbroadcastd 0x24236(%rip),%ymm11 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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,155,67,2,0 // vbroadcastss 0x2439b(%rip),%ymm0 # 2af7c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,5,123,67,2,0 // vbroadcastss 0x2437b(%rip),%ymm0 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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
@@ -16584,7 +16584,7 @@ _sk_clut_4D_hsw:
.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,121,56,2,0 // vbroadcastss 0x23879(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,89,56,2,0 // vbroadcastss 0x23859(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16664,15 +16664,15 @@ _sk_seed_shader_avx:
.byte 197,249,112,192,0 // vpshufd $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,84,53,2,0 // vaddps 0x23554(%rip),%ymm0,%ymm0 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x5ec>
+ .byte 197,252,88,5,52,53,2,0 // vaddps 0x23534(%rip),%ymm0,%ymm0 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x604>
.byte 197,249,110,201 // vmovd %ecx,%xmm1
.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,124,55,2,0 // vbroadcastss 0x2377c(%rip),%ymm2 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,21,92,55,2,0 // vbroadcastss 0x2375c(%rip),%ymm2 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,113,55,2,0 // vbroadcastss 0x23771(%rip),%ymm2 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,21,81,55,2,0 // vbroadcastss 0x23751(%rip),%ymm2 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16686,46 +16686,46 @@ FUNCTION(_sk_dither_avx)
_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,17,57,2,0 // vpaddd 0x23911(%rip),%xmm8,%xmm9 # 2afd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 197,57,254,5,25,57,2,0 // vpaddd 0x23919(%rip),%xmm8,%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
+ .byte 197,57,254,13,241,56,2,0 // vpaddd 0x238f1(%rip),%xmm8,%xmm9 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 197,57,254,5,249,56,2,0 // vpaddd 0x238f9(%rip),%xmm8,%xmm8 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,33,55,2,0 // vbroadcastss 0x23721(%rip),%ymm10 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,24,21,1,55,2,0 // vbroadcastss 0x23701(%rip),%ymm10 # 2adec <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,208,64,2,0 // vmovddup 0x240d0(%rip),%xmm12 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x120c>
+ .byte 197,123,18,37,176,64,2,0 // vmovddup 0x240b0(%rip),%xmm12 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
.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,223,54,2,0 // vbroadcastss 0x236df(%rip),%ymm13 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,45,191,54,2,0 // vbroadcastss 0x236bf(%rip),%ymm13 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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,142,64,2,0 // vmovddup 0x2408e(%rip),%xmm14 # 2b7e8 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 197,123,18,53,110,64,2,0 // vmovddup 0x2406e(%rip),%xmm14 # 2b7c8 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
.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,142,54,2,0 // vbroadcastss 0x2368e(%rip),%ymm14 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,53,110,54,2,0 // vbroadcastss 0x2366e(%rip),%ymm14 # 2adf0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,68,64,2,0 // vmovddup 0x24044(%rip),%xmm13 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0x121c>
+ .byte 197,123,18,45,36,64,2,0 // vmovddup 0x24024(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
.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
@@ -16736,9 +16736,9 @@ _sk_dither_avx:
.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,49,54,2,0 // vbroadcastss 0x23631(%rip),%ymm9 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,13,17,54,2,0 // vbroadcastss 0x23611(%rip),%ymm9 # 2adf8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,39,54,2,0 // vbroadcastss 0x23627(%rip),%ymm9 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,24,13,7,54,2,0 // vbroadcastss 0x23607(%rip),%ymm9 # 2adfc <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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
@@ -16772,7 +16772,7 @@ HIDDEN _sk_black_color_avx
FUNCTION(_sk_black_color_avx)
_sk_black_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,175,53,2,0 // vbroadcastss 0x235af(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,143,53,2,0 // vbroadcastss 0x2358f(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16783,7 +16783,7 @@ HIDDEN _sk_white_color_avx
FUNCTION(_sk_white_color_avx)
_sk_white_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,150,53,2,0 // vbroadcastss 0x23596(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,118,53,2,0 // vbroadcastss 0x23576(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16829,7 +16829,7 @@ HIDDEN _sk_srcatop_avx
FUNCTION(_sk_srcatop_avx)
_sk_srcatop_avx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,53,53,2,0 // vbroadcastss 0x23535(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,21,53,2,0 // vbroadcastss 0x23515(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16850,7 +16850,7 @@ HIDDEN _sk_dstatop_avx
FUNCTION(_sk_dstatop_avx)
_sk_dstatop_avx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
- .byte 196,98,125,24,13,243,52,2,0 // vbroadcastss 0x234f3(%rip),%ymm9 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,13,211,52,2,0 // vbroadcastss 0x234d3(%rip),%ymm9 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16892,7 +16892,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,142,52,2,0 // vbroadcastss 0x2348e(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,110,52,2,0 // vbroadcastss 0x2346e(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16905,7 +16905,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,109,52,2,0 // vbroadcastss 0x2346d(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,77,52,2,0 // vbroadcastss 0x2344d(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16918,7 +16918,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,76,52,2,0 // vbroadcastss 0x2344c(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,44,52,2,0 // vbroadcastss 0x2342c(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16935,7 +16935,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,27,52,2,0 // vbroadcastss 0x2341b(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,251,51,2,0 // vbroadcastss 0x233fb(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16963,7 +16963,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,214,51,2,0 // vbroadcastss 0x233d6(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,182,51,2,0 // vbroadcastss 0x233b6(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -16994,7 +16994,7 @@ HIDDEN _sk_plus__avx
FUNCTION(_sk_plus__avx)
_sk_plus__avx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,101,51,2,0 // vbroadcastss 0x23365(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,69,51,2,0 // vbroadcastss 0x23345(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17028,7 +17028,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,4,51,2,0 // vbroadcastss 0x23304(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,228,50,2,0 // vbroadcastss 0x232e4(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17065,7 +17065,7 @@ _sk_darken_avx:
.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,128,50,2,0 // vbroadcastss 0x23280(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,96,50,2,0 // vbroadcastss 0x23260(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17091,7 +17091,7 @@ _sk_lighten_avx:
.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,40,50,2,0 // vbroadcastss 0x23228(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,8,50,2,0 // vbroadcastss 0x23208(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17120,7 +17120,7 @@ _sk_difference_avx:
.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,196,49,2,0 // vbroadcastss 0x231c4(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,164,49,2,0 // vbroadcastss 0x231a4(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17143,7 +17143,7 @@ _sk_exclusion_avx:
.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,123,49,2,0 // vbroadcastss 0x2317b(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,91,49,2,0 // vbroadcastss 0x2315b(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17154,7 +17154,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,98,49,2,0 // vbroadcastss 0x23162(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,66,49,2,0 // vbroadcastss 0x23142(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17216,7 +17216,7 @@ HIDDEN _sk_colordodge_avx
FUNCTION(_sk_colordodge_avx)
_sk_colordodge_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,102,48,2,0 // vbroadcastss 0x23066(%rip),%ymm9 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,13,70,48,2,0 // vbroadcastss 0x23046(%rip),%ymm9 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17273,7 +17273,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,113,47,2,0 // vbroadcastss 0x22f71(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,81,47,2,0 // vbroadcastss 0x22f51(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17328,7 +17328,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,150,46,2,0 // vbroadcastss 0x22e96(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,118,46,2,0 // vbroadcastss 0x22e76(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17394,10 +17394,10 @@ _sk_softlight_avx:
.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,157,45,2,0 // vbroadcastss 0x22d9d(%rip),%ymm11 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,125,45,2,0 // vbroadcastss 0x22d7d(%rip),%ymm11 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.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,142,45,2,0 // vbroadcastss 0x22d8e(%rip),%ymm13 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,45,110,45,2,0 // vbroadcastss 0x22d6e(%rip),%ymm13 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.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
@@ -17408,7 +17408,7 @@ _sk_softlight_avx:
.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,56,45,2,0 // vbroadcastss 0x22d38(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,24,45,2,0 // vbroadcastss 0x22d18(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17535,12 +17535,12 @@ _sk_hue_avx:
.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,27,43,2,0 // vbroadcastss 0x22b1b(%rip),%ymm14 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,53,251,42,2,0 // vbroadcastss 0x22afb(%rip),%ymm14 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,17,43,2,0 // vbroadcastss 0x22b11(%rip),%ymm15 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,61,241,42,2,0 // vbroadcastss 0x22af1(%rip),%ymm15 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,2,43,2,0 // vbroadcastss 0x22b02(%rip),%ymm0 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,226,125,24,5,226,42,2,0 // vbroadcastss 0x22ae2(%rip),%ymm0 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -17601,7 +17601,7 @@ _sk_hue_avx:
.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,175,41,2,0 // vbroadcastss 0x229af(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,143,41,2,0 // vbroadcastss 0x2298f(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17658,12 +17658,12 @@ _sk_saturation_avx:
.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,217,40,2,0 // vbroadcastss 0x228d9(%rip),%ymm14 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,53,185,40,2,0 // vbroadcastss 0x228b9(%rip),%ymm14 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,207,40,2,0 // vbroadcastss 0x228cf(%rip),%ymm15 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,61,175,40,2,0 // vbroadcastss 0x228af(%rip),%ymm15 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,192,40,2,0 // vbroadcastss 0x228c0(%rip),%ymm0 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,226,125,24,5,160,40,2,0 // vbroadcastss 0x228a0(%rip),%ymm0 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -17724,7 +17724,7 @@ _sk_saturation_avx:
.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,109,39,2,0 // vbroadcastss 0x2276d(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,77,39,2,0 // vbroadcastss 0x2274d(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17753,12 +17753,12 @@ _sk_color_avx:
.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,31,39,2,0 // vbroadcastss 0x2271f(%rip),%ymm13 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,45,255,38,2,0 // vbroadcastss 0x226ff(%rip),%ymm13 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,21,39,2,0 // vbroadcastss 0x22715(%rip),%ymm14 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,53,245,38,2,0 // vbroadcastss 0x226f5(%rip),%ymm14 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,6,39,2,0 // vbroadcastss 0x22706(%rip),%ymm15 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,61,230,38,2,0 // vbroadcastss 0x226e6(%rip),%ymm15 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -17821,7 +17821,7 @@ _sk_color_avx:
.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,161,37,2,0 // vbroadcastss 0x225a1(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,129,37,2,0 // vbroadcastss 0x22581(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17851,12 +17851,12 @@ _sk_luminosity_avx:
.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,79,37,2,0 // vbroadcastss 0x2254f(%rip),%ymm13 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,45,47,37,2,0 // vbroadcastss 0x2252f(%rip),%ymm13 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,69,37,2,0 // vbroadcastss 0x22545(%rip),%ymm14 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,53,37,37,2,0 // vbroadcastss 0x22525(%rip),%ymm14 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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,54,37,2,0 // vbroadcastss 0x22536(%rip),%ymm15 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,61,22,37,2,0 // vbroadcastss 0x22516(%rip),%ymm15 # 2ae10 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -17919,7 +17919,7 @@ _sk_luminosity_avx:
.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,209,35,2,0 // vbroadcastss 0x223d1(%rip),%ymm0 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,5,177,35,2,0 // vbroadcastss 0x223b1(%rip),%ymm0 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -17953,7 +17953,7 @@ _sk_srcover_rgba_8888_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,42,1,0,0 // jne 8bcc <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,48,33,2,0 // vmovapd 0x22130(%rip),%ymm9 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x60c>
+ .byte 197,125,40,13,16,33,2,0 // vmovapd 0x22110(%rip),%ymm9 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x624>
.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
@@ -17971,9 +17971,9 @@ _sk_srcover_rgba_8888_avx:
.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,247,34,2,0 // vbroadcastss 0x222f7(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,215,34,2,0 // vbroadcastss 0x222d7(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,22,35,2,0 // vbroadcastss 0x22316(%rip),%ymm9 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,13,246,34,2,0 // vbroadcastss 0x222f6(%rip),%ymm9 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -18115,7 +18115,7 @@ HIDDEN _sk_clamp_1_avx
.globl _sk_clamp_1_avx
FUNCTION(_sk_clamp_1_avx)
_sk_clamp_1_avx:
- .byte 196,98,125,24,5,182,32,2,0 // vbroadcastss 0x220b6(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,150,32,2,0 // vbroadcastss 0x22096(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -18127,7 +18127,7 @@ HIDDEN _sk_clamp_a_avx
.globl _sk_clamp_a_avx
FUNCTION(_sk_clamp_a_avx)
_sk_clamp_a_avx:
- .byte 196,98,125,24,5,149,32,2,0 // vbroadcastss 0x22095(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,117,32,2,0 // vbroadcastss 0x22075(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -18139,7 +18139,7 @@ HIDDEN _sk_clamp_a_dst_avx
.globl _sk_clamp_a_dst_avx
FUNCTION(_sk_clamp_a_dst_avx)
_sk_clamp_a_dst_avx:
- .byte 196,98,125,24,5,119,32,2,0 // vbroadcastss 0x22077(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,87,32,2,0 // vbroadcastss 0x22057(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -18172,7 +18172,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,50,32,2,0 // vbroadcastss 0x22032(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,18,32,2,0 // vbroadcastss 0x22012(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -18228,7 +18228,7 @@ FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,65,100,194,200,0 // vcmpeqps %ymm8,%ymm3,%ymm9
- .byte 196,98,125,24,21,194,31,2,0 // vbroadcastss 0x21fc2(%rip),%ymm10 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,21,162,31,2,0 // vbroadcastss 0x21fa2(%rip),%ymm10 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,44,94,211 // vdivps %ymm3,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
@@ -18241,17 +18241,17 @@ HIDDEN _sk_from_srgb_avx
.globl _sk_from_srgb_avx
FUNCTION(_sk_from_srgb_avx)
_sk_from_srgb_avx:
- .byte 196,98,125,24,5,207,31,2,0 // vbroadcastss 0x21fcf(%rip),%ymm8 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,5,175,31,2,0 // vbroadcastss 0x21faf(%rip),%ymm8 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,173,31,2,0 // vbroadcastss 0x21fad(%rip),%ymm11 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,29,141,31,2,0 // vbroadcastss 0x21f8d(%rip),%ymm11 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,179,31,2,0 // vbroadcastss 0x21fb3(%rip),%ymm13 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,45,147,31,2,0 // vbroadcastss 0x21f93(%rip),%ymm13 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,164,31,2,0 // vbroadcastss 0x21fa4(%rip),%ymm12 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,37,132,31,2,0 // vbroadcastss 0x21f84(%rip),%ymm12 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,154,31,2,0 // vbroadcastss 0x21f9a(%rip),%ymm14 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,53,122,31,2,0 // vbroadcastss 0x21f7a(%rip),%ymm14 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -18277,17 +18277,17 @@ HIDDEN _sk_from_srgb_dst_avx
.globl _sk_from_srgb_dst_avx
FUNCTION(_sk_from_srgb_dst_avx)
_sk_from_srgb_dst_avx:
- .byte 196,98,125,24,5,35,31,2,0 // vbroadcastss 0x21f23(%rip),%ymm8 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,5,3,31,2,0 // vbroadcastss 0x21f03(%rip),%ymm8 # 2ae18 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,1,31,2,0 // vbroadcastss 0x21f01(%rip),%ymm11 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,29,225,30,2,0 // vbroadcastss 0x21ee1(%rip),%ymm11 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,7,31,2,0 // vbroadcastss 0x21f07(%rip),%ymm13 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,45,231,30,2,0 // vbroadcastss 0x21ee7(%rip),%ymm13 # 2ae1c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,248,30,2,0 // vbroadcastss 0x21ef8(%rip),%ymm12 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,37,216,30,2,0 // vbroadcastss 0x21ed8(%rip),%ymm12 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,238,30,2,0 // vbroadcastss 0x21eee(%rip),%ymm14 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,53,206,30,2,0 // vbroadcastss 0x21ece(%rip),%ymm14 # 2ae24 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -18314,20 +18314,20 @@ HIDDEN _sk_to_srgb_avx
FUNCTION(_sk_to_srgb_avx)
_sk_to_srgb_avx:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,131,30,2,0 // vbroadcastss 0x21e83(%rip),%ymm8 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,5,99,30,2,0 // vbroadcastss 0x21e63(%rip),%ymm8 # 2ae28 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,125,30,2,0 // vbroadcastss 0x21e7d(%rip),%ymm11 # 2ae50 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,29,93,30,2,0 // vbroadcastss 0x21e5d(%rip),%ymm11 # 2ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,107,30,2,0 // vbroadcastss 0x21e6b(%rip),%ymm13 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,45,75,30,2,0 // vbroadcastss 0x21e4b(%rip),%ymm13 # 2ae2c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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,96,30,2,0 // vbroadcastss 0x21e60(%rip),%ymm14 # 2ae54 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,53,64,30,2,0 // vbroadcastss 0x21e40(%rip),%ymm14 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,86,30,2,0 // vbroadcastss 0x21e56(%rip),%ymm15 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,61,54,30,2,0 // vbroadcastss 0x21e36(%rip),%ymm15 # 2ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,66,30,2,0 // vbroadcastss 0x21e42(%rip),%ymm12 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,34,30,2,0 // vbroadcastss 0x21e22(%rip),%ymm12 # 2ae3c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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
@@ -18364,7 +18364,7 @@ _sk_rgb_to_hsl_avx:
.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,78,29,2,0 // vbroadcastss 0x21d4e(%rip),%ymm11 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,29,46,29,2,0 // vbroadcastss 0x21d2e(%rip),%ymm11 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -18374,19 +18374,19 @@ _sk_rgb_to_hsl_avx:
.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,123,29,2,0 // vbroadcastss 0x21d7b(%rip),%ymm11 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,91,29,2,0 // vbroadcastss 0x21d5b(%rip),%ymm11 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,105,29,2,0 // vbroadcastss 0x21d69(%rip),%ymm11 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,29,73,29,2,0 // vbroadcastss 0x21d49(%rip),%ymm11 # 2ae44 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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,81,29,2,0 // vbroadcastss 0x21d51(%rip),%ymm2 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,21,49,29,2,0 // vbroadcastss 0x21d31(%rip),%ymm2 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,204,28,2,0 // vbroadcastss 0x21ccc(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,37,172,28,2,0 // vbroadcastss 0x21cac(%rip),%ymm12 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18396,7 +18396,7 @@ _sk_rgb_to_hsl_avx:
.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,251,28,2,0 // vbroadcastss 0x21cfb(%rip),%ymm8 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,5,219,28,2,0 // vbroadcastss 0x21cdb(%rip),%ymm8 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18413,7 +18413,7 @@ _sk_hsl_to_rgb_avx:
.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,88,28,2,0 // vbroadcastss 0x21c58(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,56,28,2,0 // vbroadcastss 0x21c38(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18421,23 +18421,23 @@ _sk_hsl_to_rgb_avx:
.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,154,28,2,0 // vbroadcastss 0x21c9a(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,29,122,28,2,0 // vbroadcastss 0x21c7a(%rip),%ymm11 # 2ae50 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,108,28,2,0 // vbroadcastss 0x21c6c(%rip),%ymm12 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,37,76,28,2,0 // vbroadcastss 0x21c4c(%rip),%ymm12 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,102,28,2,0 // vbroadcastss 0x21c66(%rip),%ymm13 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,45,70,28,2,0 // vbroadcastss 0x21c46(%rip),%ymm13 # 2ae48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,91,28,2,0 // vbroadcastss 0x21c5b(%rip),%ymm1 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,59,28,2,0 // vbroadcastss 0x21c3b(%rip),%ymm1 # 2ae54 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.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,50,28,2,0 // vbroadcastss 0x21c32(%rip),%ymm14 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,53,18,28,2,0 // vbroadcastss 0x21c12(%rip),%ymm14 # 2ae4c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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
@@ -18456,7 +18456,7 @@ _sk_hsl_to_rgb_avx:
.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,220,27,2,0 // vbroadcastss 0x21bdc(%rip),%ymm0 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,24,5,188,27,2,0 // vbroadcastss 0x21bbc(%rip),%ymm0 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -18512,13 +18512,13 @@ _sk_scale_u8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,75 // jne 93a2 <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,59,28,2,0 // vpand 0x21c3b(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,57,219,5,27,28,2,0 // vpand 0x21c1b(%rip),%xmm8,%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,243,26,2,0 // vbroadcastss 0x21af3(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,211,26,2,0 // vbroadcastss 0x21ad3(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -18567,7 +18567,7 @@ _sk_scale_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00944c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdee78>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00944c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdeeb0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -18596,20 +18596,20 @@ _sk_scale_565_avx:
.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,228,25,2,0 // vbroadcastss 0x219e4(%rip),%ymm9 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,13,196,25,2,0 // vbroadcastss 0x219c4(%rip),%ymm9 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,213,25,2,0 // vbroadcastss 0x219d5(%rip),%ymm10 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,181,25,2,0 // vbroadcastss 0x219b5(%rip),%ymm10 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,203,25,2,0 // vbroadcastss 0x219cb(%rip),%ymm10 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,21,171,25,2,0 // vbroadcastss 0x219ab(%rip),%ymm10 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,188,25,2,0 // vbroadcastss 0x219bc(%rip),%ymm11 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,156,25,2,0 // vbroadcastss 0x2199c(%rip),%ymm11 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,178,25,2,0 // vbroadcastss 0x219b2(%rip),%ymm11 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,146,25,2,0 // vbroadcastss 0x21992(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,163,25,2,0 // vbroadcastss 0x219a3(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,29,131,25,2,0 // vbroadcastss 0x21983(%rip),%ymm11 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -18702,13 +18702,13 @@ _sk_lerp_u8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,111 // jne 9692 <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,111,25,2,0 // vpand 0x2196f(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,57,219,5,79,25,2,0 // vpand 0x2194f(%rip),%xmm8,%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,39,24,2,0 // vbroadcastss 0x21827(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,7,24,2,0 // vbroadcastss 0x21807(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -18764,7 +18764,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde009740 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdf16c>
+ .byte 232,255,255,255,221 // callq ffffffffde009740 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdf1a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18793,20 +18793,20 @@ _sk_lerp_565_avx:
.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,240,22,2,0 // vbroadcastss 0x216f0(%rip),%ymm9 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,13,208,22,2,0 // vbroadcastss 0x216d0(%rip),%ymm9 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,225,22,2,0 // vbroadcastss 0x216e1(%rip),%ymm10 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,193,22,2,0 // vbroadcastss 0x216c1(%rip),%ymm10 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,215,22,2,0 // vbroadcastss 0x216d7(%rip),%ymm10 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,21,183,22,2,0 // vbroadcastss 0x216b7(%rip),%ymm10 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,200,22,2,0 // vbroadcastss 0x216c8(%rip),%ymm11 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,168,22,2,0 // vbroadcastss 0x216a8(%rip),%ymm11 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,190,22,2,0 // vbroadcastss 0x216be(%rip),%ymm11 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,29,158,22,2,0 // vbroadcastss 0x2169e(%rip),%ymm11 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,175,22,2,0 // vbroadcastss 0x216af(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,29,143,22,2,0 // vbroadcastss 0x2168f(%rip),%ymm11 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -18883,7 +18883,7 @@ _sk_load_tables_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,4,2,0,0 // jne 9afc <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,250,18,2,0 // vmovapd 0x212fa(%rip),%ymm9 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x62c>
+ .byte 197,125,40,13,218,18,2,0 // vmovapd 0x212da(%rip),%ymm9 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x644>
.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
@@ -18975,7 +18975,7 @@ _sk_load_tables_avx:
.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,142,19,2,0 // vbroadcastss 0x2138e(%rip),%ymm7 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,61,110,19,2,0 // vbroadcastss 0x2136e(%rip),%ymm7 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -19061,7 +19061,7 @@ _sk_load_tables_u16_be_avx:
.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,92,19,2,0 // vmovdqa 0x2135c(%rip),%xmm11 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,121,111,29,60,19,2,0 // vmovdqa 0x2133c(%rip),%xmm11 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -19155,7 +19155,7 @@ _sk_load_tables_u16_be_avx:
.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,111,16,2,0 // vbroadcastss 0x2106f(%rip),%ymm6 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,53,79,16,2,0 // vbroadcastss 0x2104f(%rip),%ymm6 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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
@@ -19219,7 +19219,7 @@ _sk_load_tables_rgb_u16_be_avx:
.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,92,16,2,0 // vmovdqa 0x2105c(%rip),%xmm14 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,121,111,53,60,16,2,0 // vmovdqa 0x2103c(%rip),%xmm14 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -19305,7 +19305,7 @@ _sk_load_tables_rgb_u16_be_avx:
.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,9,13,2,0 // vbroadcastss 0x20d09(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,233,12,2,0 // vbroadcastss 0x20ce9(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -19376,7 +19376,7 @@ HIDDEN _sk_byte_tables_avx
FUNCTION(_sk_byte_tables_avx)
_sk_byte_tables_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,242,11,2,0 // vbroadcastss 0x20bf2(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,210,11,2,0 // vbroadcastss 0x20bd2(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -19511,7 +19511,7 @@ _sk_byte_tables_avx:
.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,170,9,2,0 // vbroadcastss 0x209aa(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,138,9,2,0 // vbroadcastss 0x2098a(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -19639,7 +19639,7 @@ _sk_byte_tables_rgb_avx:
.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,95,7,2,0 // vbroadcastss 0x2075f(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,63,7,2,0 // vbroadcastss 0x2073f(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -19876,36 +19876,36 @@ _sk_parametric_r_avx:
.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,240,3,2,0 // vbroadcastss 0x203f0(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,208,3,2,0 // vbroadcastss 0x203d0(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,230,3,2,0 // vbroadcastss 0x203e6(%rip),%ymm12 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,198,3,2,0 // vbroadcastss 0x203c6(%rip),%ymm12 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,60,3,2,0 // vbroadcastss 0x2033c(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,37,28,3,2,0 // vbroadcastss 0x2031c(%rip),%ymm12 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,206,3,2,0 // vbroadcastss 0x203ce(%rip),%ymm12 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,174,3,2,0 // vbroadcastss 0x203ae(%rip),%ymm12 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,196,3,2,0 // vbroadcastss 0x203c4(%rip),%ymm12 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,164,3,2,0 // vbroadcastss 0x203a4(%rip),%ymm12 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,181,3,2,0 // vbroadcastss 0x203b5(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,149,3,2,0 // vbroadcastss 0x20395(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,171,3,2,0 // vbroadcastss 0x203ab(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,139,3,2,0 // vbroadcastss 0x2038b(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,143,3,2,0 // vbroadcastss 0x2038f(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,111,3,2,0 // vbroadcastss 0x2036f(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,133,3,2,0 // vbroadcastss 0x20385(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,101,3,2,0 // vbroadcastss 0x20365(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.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,118,3,2,0 // vbroadcastss 0x20376(%rip),%ymm11 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,29,86,3,2,0 // vbroadcastss 0x20356(%rip),%ymm11 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,108,3,2,0 // vbroadcastss 0x2036c(%rip),%ymm11 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,76,3,2,0 // vbroadcastss 0x2034c(%rip),%ymm11 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,93,3,2,0 // vbroadcastss 0x2035d(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,61,3,2,0 // vbroadcastss 0x2033d(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -19913,7 +19913,7 @@ _sk_parametric_r_avx:
.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,117,2,2,0 // vbroadcastss 0x20275(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,85,2,2,0 // vbroadcastss 0x20255(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19935,36 +19935,36 @@ _sk_parametric_g_avx:
.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,182,2,2,0 // vbroadcastss 0x202b6(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,150,2,2,0 // vbroadcastss 0x20296(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,172,2,2,0 // vbroadcastss 0x202ac(%rip),%ymm12 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,140,2,2,0 // vbroadcastss 0x2028c(%rip),%ymm12 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,2,2,2,0 // vbroadcastss 0x20202(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,37,226,1,2,0 // vbroadcastss 0x201e2(%rip),%ymm12 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,148,2,2,0 // vbroadcastss 0x20294(%rip),%ymm12 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,116,2,2,0 // vbroadcastss 0x20274(%rip),%ymm12 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,138,2,2,0 // vbroadcastss 0x2028a(%rip),%ymm12 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,106,2,2,0 // vbroadcastss 0x2026a(%rip),%ymm12 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,123,2,2,0 // vbroadcastss 0x2027b(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,91,2,2,0 // vbroadcastss 0x2025b(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,113,2,2,0 // vbroadcastss 0x20271(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,81,2,2,0 // vbroadcastss 0x20251(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,85,2,2,0 // vbroadcastss 0x20255(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,53,2,2,0 // vbroadcastss 0x20235(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,75,2,2,0 // vbroadcastss 0x2024b(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,43,2,2,0 // vbroadcastss 0x2022b(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.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,60,2,2,0 // vbroadcastss 0x2023c(%rip),%ymm11 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,29,28,2,2,0 // vbroadcastss 0x2021c(%rip),%ymm11 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,50,2,2,0 // vbroadcastss 0x20232(%rip),%ymm11 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,18,2,2,0 // vbroadcastss 0x20212(%rip),%ymm11 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,35,2,2,0 // vbroadcastss 0x20223(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,3,2,2,0 // vbroadcastss 0x20203(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -19972,7 +19972,7 @@ _sk_parametric_g_avx:
.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,59,1,2,0 // vbroadcastss 0x2013b(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,27,1,2,0 // vbroadcastss 0x2011b(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19994,36 +19994,36 @@ _sk_parametric_b_avx:
.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,124,1,2,0 // vbroadcastss 0x2017c(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,92,1,2,0 // vbroadcastss 0x2015c(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,114,1,2,0 // vbroadcastss 0x20172(%rip),%ymm12 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,82,1,2,0 // vbroadcastss 0x20152(%rip),%ymm12 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,200,0,2,0 // vbroadcastss 0x200c8(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,37,168,0,2,0 // vbroadcastss 0x200a8(%rip),%ymm12 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,90,1,2,0 // vbroadcastss 0x2015a(%rip),%ymm12 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,58,1,2,0 // vbroadcastss 0x2013a(%rip),%ymm12 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,80,1,2,0 // vbroadcastss 0x20150(%rip),%ymm12 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,48,1,2,0 // vbroadcastss 0x20130(%rip),%ymm12 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,65,1,2,0 // vbroadcastss 0x20141(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,33,1,2,0 // vbroadcastss 0x20121(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,55,1,2,0 // vbroadcastss 0x20137(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,23,1,2,0 // vbroadcastss 0x20117(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,27,1,2,0 // vbroadcastss 0x2011b(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,251,0,2,0 // vbroadcastss 0x200fb(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,17,1,2,0 // vbroadcastss 0x20111(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,241,0,2,0 // vbroadcastss 0x200f1(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.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,2,1,2,0 // vbroadcastss 0x20102(%rip),%ymm11 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,29,226,0,2,0 // vbroadcastss 0x200e2(%rip),%ymm11 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,248,0,2,0 // vbroadcastss 0x200f8(%rip),%ymm11 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,216,0,2,0 // vbroadcastss 0x200d8(%rip),%ymm11 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,233,0,2,0 // vbroadcastss 0x200e9(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,201,0,2,0 // vbroadcastss 0x200c9(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -20031,7 +20031,7 @@ _sk_parametric_b_avx:
.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,1,0,2,0 // vbroadcastss 0x20001(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,225,255,1,0 // vbroadcastss 0x1ffe1(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20053,36 +20053,36 @@ _sk_parametric_a_avx:
.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,66,0,2,0 // vbroadcastss 0x20042(%rip),%ymm12 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,34,0,2,0 // vbroadcastss 0x20022(%rip),%ymm12 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,56,0,2,0 // vbroadcastss 0x20038(%rip),%ymm12 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,24,0,2,0 // vbroadcastss 0x20018(%rip),%ymm12 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,142,255,1,0 // vbroadcastss 0x1ff8e(%rip),%ymm12 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,37,110,255,1,0 // vbroadcastss 0x1ff6e(%rip),%ymm12 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,32,0,2,0 // vbroadcastss 0x20020(%rip),%ymm12 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,0,0,2,0 // vbroadcastss 0x20000(%rip),%ymm12 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,22,0,2,0 // vbroadcastss 0x20016(%rip),%ymm12 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,246,255,1,0 // vbroadcastss 0x1fff6(%rip),%ymm12 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,7,0,2,0 // vbroadcastss 0x20007(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,231,255,1,0 // vbroadcastss 0x1ffe7(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,253,255,1,0 // vbroadcastss 0x1fffd(%rip),%ymm12 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,221,255,1,0 // vbroadcastss 0x1ffdd(%rip),%ymm12 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,225,255,1,0 // vbroadcastss 0x1ffe1(%rip),%ymm11 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,193,255,1,0 // vbroadcastss 0x1ffc1(%rip),%ymm11 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,215,255,1,0 // vbroadcastss 0x1ffd7(%rip),%ymm11 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,183,255,1,0 // vbroadcastss 0x1ffb7(%rip),%ymm11 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.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,200,255,1,0 // vbroadcastss 0x1ffc8(%rip),%ymm11 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,29,168,255,1,0 // vbroadcastss 0x1ffa8(%rip),%ymm11 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,190,255,1,0 // vbroadcastss 0x1ffbe(%rip),%ymm11 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,158,255,1,0 // vbroadcastss 0x1ff9e(%rip),%ymm11 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,175,255,1,0 // vbroadcastss 0x1ffaf(%rip),%ymm10 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,21,143,255,1,0 // vbroadcastss 0x1ff8f(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -20090,7 +20090,7 @@ _sk_parametric_a_avx:
.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,199,254,1,0 // vbroadcastss 0x1fec7(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,167,254,1,0 // vbroadcastss 0x1fea7(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20109,34 +20109,34 @@ _sk_gamma_avx:
.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,26,255,1,0 // vbroadcastss 0x1ff1a(%rip),%ymm8 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,5,250,254,1,0 // vbroadcastss 0x1fefa(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,16,255,1,0 // vbroadcastss 0x1ff10(%rip),%ymm9 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,13,240,254,1,0 // vbroadcastss 0x1fef0(%rip),%ymm9 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,102,254,1,0 // vbroadcastss 0x1fe66(%rip),%ymm4 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,37,70,254,1,0 // vbroadcastss 0x1fe46(%rip),%ymm4 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,249,254,1,0 // vbroadcastss 0x1fef9(%rip),%ymm10 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,21,217,254,1,0 // vbroadcastss 0x1fed9(%rip),%ymm10 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,239,254,1,0 // vbroadcastss 0x1feef(%rip),%ymm11 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,29,207,254,1,0 // vbroadcastss 0x1fecf(%rip),%ymm11 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,225,254,1,0 // vbroadcastss 0x1fee1(%rip),%ymm12 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,193,254,1,0 // vbroadcastss 0x1fec1(%rip),%ymm12 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,215,254,1,0 // vbroadcastss 0x1fed7(%rip),%ymm13 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,183,254,1,0 // vbroadcastss 0x1feb7(%rip),%ymm13 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,182,254,1,0 // vbroadcastss 0x1feb6(%rip),%ymm15 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,61,150,254,1,0 // vbroadcastss 0x1fe96(%rip),%ymm15 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,172,254,1,0 // vbroadcastss 0x1feac(%rip),%ymm3 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,226,125,24,29,140,254,1,0 // vbroadcastss 0x1fe8c(%rip),%ymm3 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,159,254,1,0 // vbroadcastss 0x1fe9f(%rip),%ymm2 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,21,127,254,1,0 // vbroadcastss 0x1fe7f(%rip),%ymm2 # 2ae9c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,150,254,1,0 // vbroadcastss 0x1fe96(%rip),%ymm6 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,226,125,24,53,118,254,1,0 // vbroadcastss 0x1fe76(%rip),%ymm6 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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)
@@ -20178,7 +20178,7 @@ _sk_gamma_avx:
.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,217,253,1,0 // vbroadcastss 0x1fdd9(%rip),%ymm2 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,226,125,24,21,185,253,1,0 // vbroadcastss 0x1fdb9(%rip),%ymm2 # 2aea4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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
@@ -20198,31 +20198,31 @@ HIDDEN _sk_lab_to_xyz_avx
.globl _sk_lab_to_xyz_avx
FUNCTION(_sk_lab_to_xyz_avx)
_sk_lab_to_xyz_avx:
- .byte 196,98,125,24,5,149,253,1,0 // vbroadcastss 0x1fd95(%rip),%ymm8 # 2aec8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,5,117,253,1,0 // vbroadcastss 0x1fd75(%rip),%ymm8 # 2aea8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,243,252,1,0 // vbroadcastss 0x1fcf3(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,211,252,1,0 // vbroadcastss 0x1fcd3(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,125,253,1,0 // vbroadcastss 0x1fd7d(%rip),%ymm9 # 2aecc <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,13,93,253,1,0 // vbroadcastss 0x1fd5d(%rip),%ymm9 # 2aeac <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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,105,253,1,0 // vbroadcastss 0x1fd69(%rip),%ymm8 # 2aed0 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,5,73,253,1,0 // vbroadcastss 0x1fd49(%rip),%ymm8 # 2aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,95,253,1,0 // vbroadcastss 0x1fd5f(%rip),%ymm8 # 2aed4 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,5,63,253,1,0 // vbroadcastss 0x1fd3f(%rip),%ymm8 # 2aeb4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,85,253,1,0 // vbroadcastss 0x1fd55(%rip),%ymm8 # 2aed8 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,53,253,1,0 // vbroadcastss 0x1fd35(%rip),%ymm8 # 2aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.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,71,253,1,0 // vbroadcastss 0x1fd47(%rip),%ymm8 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,5,39,253,1,0 // vbroadcastss 0x1fd27(%rip),%ymm8 # 2aebc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,48,253,1,0 // vbroadcastss 0x1fd30(%rip),%ymm9 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,13,16,253,1,0 // vbroadcastss 0x1fd10(%rip),%ymm9 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,37,253,1,0 // vbroadcastss 0x1fd25(%rip),%ymm11 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,29,5,253,1,0 // vbroadcastss 0x1fd05(%rip),%ymm11 # 2aec4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,27,253,1,0 // vbroadcastss 0x1fd1b(%rip),%ymm12 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,37,251,252,1,0 // vbroadcastss 0x1fcfb(%rip),%ymm12 # 2aec8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.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
@@ -20237,9 +20237,9 @@ _sk_lab_to_xyz_avx:
.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,209,252,1,0 // vbroadcastss 0x1fcd1(%rip),%ymm0 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,5,177,252,1,0 // vbroadcastss 0x1fcb1(%rip),%ymm0 # 2aecc <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,200,252,1,0 // vbroadcastss 0x1fcc8(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,5,168,252,1,0 // vbroadcastss 0x1fca8(%rip),%ymm8 # 2aed0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20257,13 +20257,13 @@ _sk_load_a8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,68 // jne b28d <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,73,253,1,0 // vpand 0x1fd49(%rip),%xmm0,%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,249,219,5,41,253,1,0 // vpand 0x1fd29(%rip),%xmm0,%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,3,252,1,0 // vbroadcastss 0x1fc03(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,227,251,1,0 // vbroadcastss 0x1fbe3(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -20311,7 +20311,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b334 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0d60>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b334 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0d98>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20335,13 +20335,13 @@ _sk_load_a8_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,68 // jne b39c <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,58,252,1,0 // vpand 0x1fc3a(%rip),%xmm4,%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,217,219,37,26,252,1,0 // vpand 0x1fc1a(%rip),%xmm4,%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,244,250,1,0 // vbroadcastss 0x1faf4(%rip),%ymm5 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,212,250,1,0 // vbroadcastss 0x1fad4(%rip),%ymm5 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -20389,7 +20389,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00b444 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0e70>
+ .byte 232,255,255,255,221 // callq ffffffffde00b444 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0ea8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -20453,7 +20453,7 @@ _sk_gather_a8_avx:
.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,76,249,1,0 // vbroadcastss 0x1f94c(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,44,249,1,0 // vbroadcastss 0x1f92c(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -20476,7 +20476,7 @@ _sk_store_a8_avx:
.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,204,248,1,0 // vbroadcastss 0x1f8cc(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,172,248,1,0 // vbroadcastss 0x1f8ac(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -20501,13 +20501,13 @@ _sk_store_a8_avx:
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
.byte 235,202 // jmp b58c <_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,221,249,1,0 // vpshufb 0x1f9dd(%rip),%xmm8,%xmm8 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,57,0,5,189,249,1,0 // vpshufb 0x1f9bd(%rip),%xmm8,%xmm8 # 2af90 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
.byte 235,176 // jmp b58c <_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,195,249,1,0 // vpshufb 0x1f9c3(%rip),%xmm8,%xmm8 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,57,0,5,163,249,1,0 // vpshufb 0x1f9a3(%rip),%xmm8,%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
.byte 235,135 // jmp b58c <_sk_store_a8_avx+0x40>
.byte 15,31,0 // nopl (%rax)
@@ -20544,16 +20544,16 @@ _sk_load_g8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,73 // jne b685 <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,86,249,1,0 // vpand 0x1f956(%rip),%xmm0,%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,249,219,5,54,249,1,0 // vpand 0x1f936(%rip),%xmm0,%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,16,248,1,0 // vbroadcastss 0x1f810(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,240,247,1,0 // vbroadcastss 0x1f7f0(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,141,247,1,0 // vbroadcastss 0x1f78d(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,109,247,1,0 // vbroadcastss 0x1f76d(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -20598,7 +20598,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b72c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1158>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b72c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1190>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20622,16 +20622,16 @@ _sk_load_g8_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,73 // jne b799 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,66,248,1,0 // vpand 0x1f842(%rip),%xmm4,%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 197,217,219,37,34,248,1,0 // vpand 0x1f822(%rip),%xmm4,%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,252,246,1,0 // vbroadcastss 0x1f6fc(%rip),%ymm5 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,220,246,1,0 // vbroadcastss 0x1f6dc(%rip),%ymm5 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,121,246,1,0 // vbroadcastss 0x1f679(%rip),%ymm7 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,61,89,246,1,0 // vbroadcastss 0x1f659(%rip),%ymm7 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -20676,7 +20676,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b840 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe126c>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b840 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe12a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20740,10 +20740,10 @@ _sk_gather_g8_avx:
.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,80,245,1,0 // vbroadcastss 0x1f550(%rip),%ymm1 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,48,245,1,0 // vbroadcastss 0x1f530(%rip),%ymm1 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,205,244,1,0 // vbroadcastss 0x1f4cd(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,173,244,1,0 // vbroadcastss 0x1f4ad(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20771,23 +20771,23 @@ _sk_load_565_avx:
.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,240,244,1,0 // vbroadcastss 0x1f4f0(%rip),%ymm0 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,5,208,244,1,0 // vbroadcastss 0x1f4d0(%rip),%ymm0 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,227,244,1,0 // vbroadcastss 0x1f4e3(%rip),%ymm1 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,13,195,244,1,0 // vbroadcastss 0x1f4c3(%rip),%ymm1 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,218,244,1,0 // vbroadcastss 0x1f4da(%rip),%ymm1 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,186,244,1,0 // vbroadcastss 0x1f4ba(%rip),%ymm1 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,205,244,1,0 // vbroadcastss 0x1f4cd(%rip),%ymm3 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,173,244,1,0 // vbroadcastss 0x1f4ad(%rip),%ymm3 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,196,244,1,0 // vbroadcastss 0x1f4c4(%rip),%ymm3 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,29,164,244,1,0 // vbroadcastss 0x1f4a4(%rip),%ymm3 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,183,244,1,0 // vbroadcastss 0x1f4b7(%rip),%ymm3 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,29,151,244,1,0 // vbroadcastss 0x1f497(%rip),%ymm3 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,28,244,1,0 // vbroadcastss 0x1f41c(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,252,243,1,0 // vbroadcastss 0x1f3fc(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -20853,23 +20853,23 @@ _sk_load_565_dst_avx:
.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,173,243,1,0 // vbroadcastss 0x1f3ad(%rip),%ymm4 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,37,141,243,1,0 // vbroadcastss 0x1f38d(%rip),%ymm4 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,160,243,1,0 // vbroadcastss 0x1f3a0(%rip),%ymm5 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,45,128,243,1,0 // vbroadcastss 0x1f380(%rip),%ymm5 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,151,243,1,0 // vbroadcastss 0x1f397(%rip),%ymm5 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,45,119,243,1,0 // vbroadcastss 0x1f377(%rip),%ymm5 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,138,243,1,0 // vbroadcastss 0x1f38a(%rip),%ymm7 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,61,106,243,1,0 // vbroadcastss 0x1f36a(%rip),%ymm7 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,129,243,1,0 // vbroadcastss 0x1f381(%rip),%ymm7 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,61,97,243,1,0 // vbroadcastss 0x1f361(%rip),%ymm7 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,116,243,1,0 // vbroadcastss 0x1f374(%rip),%ymm7 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,61,84,243,1,0 // vbroadcastss 0x1f354(%rip),%ymm7 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,217,242,1,0 // vbroadcastss 0x1f2d9(%rip),%ymm7 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,61,185,242,1,0 // vbroadcastss 0x1f2b9(%rip),%ymm7 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -20973,23 +20973,23 @@ _sk_gather_565_avx:
.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,207,241,1,0 // vbroadcastss 0x1f1cf(%rip),%ymm0 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,5,175,241,1,0 // vbroadcastss 0x1f1af(%rip),%ymm0 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,194,241,1,0 // vbroadcastss 0x1f1c2(%rip),%ymm1 # 2ae84 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,13,162,241,1,0 // vbroadcastss 0x1f1a2(%rip),%ymm1 # 2ae64 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,185,241,1,0 // vbroadcastss 0x1f1b9(%rip),%ymm1 # 2ae88 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,153,241,1,0 // vbroadcastss 0x1f199(%rip),%ymm1 # 2ae68 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,172,241,1,0 // vbroadcastss 0x1f1ac(%rip),%ymm3 # 2ae8c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,140,241,1,0 // vbroadcastss 0x1f18c(%rip),%ymm3 # 2ae6c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,163,241,1,0 // vbroadcastss 0x1f1a3(%rip),%ymm3 # 2ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,29,131,241,1,0 // vbroadcastss 0x1f183(%rip),%ymm3 # 2ae70 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,150,241,1,0 // vbroadcastss 0x1f196(%rip),%ymm3 # 2ae94 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,29,118,241,1,0 // vbroadcastss 0x1f176(%rip),%ymm3 # 2ae74 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,251,240,1,0 // vbroadcastss 0x1f0fb(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,219,240,1,0 // vbroadcastss 0x1f0db(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -21008,14 +21008,14 @@ _sk_store_565_avx:
.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,190,241,1,0 // vbroadcastss 0x1f1be(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,5,158,241,1,0 // vbroadcastss 0x1f19e(%rip),%ymm8 # 2aed4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,151,241,1,0 // vbroadcastss 0x1f197(%rip),%ymm10 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,21,119,241,1,0 // vbroadcastss 0x1f177(%rip),%ymm10 # 2aed8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -21094,25 +21094,25 @@ _sk_load_4444_avx:
.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,141,240,1,0 // vbroadcastss 0x1f08d(%rip),%ymm0 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,5,109,240,1,0 // vbroadcastss 0x1f06d(%rip),%ymm0 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,128,240,1,0 // vbroadcastss 0x1f080(%rip),%ymm1 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,13,96,240,1,0 // vbroadcastss 0x1f060(%rip),%ymm1 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,119,240,1,0 // vbroadcastss 0x1f077(%rip),%ymm1 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,13,87,240,1,0 // vbroadcastss 0x1f057(%rip),%ymm1 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,106,240,1,0 // vbroadcastss 0x1f06a(%rip),%ymm2 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,21,74,240,1,0 // vbroadcastss 0x1f04a(%rip),%ymm2 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,97,240,1,0 // vbroadcastss 0x1f061(%rip),%ymm2 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,21,65,240,1,0 // vbroadcastss 0x1f041(%rip),%ymm2 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,84,240,1,0 // vbroadcastss 0x1f054(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,52,240,1,0 // vbroadcastss 0x1f034(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,74,240,1,0 // vbroadcastss 0x1f04a(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,42,240,1,0 // vbroadcastss 0x1f02a(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,60,240,1,0 // vbroadcastss 0x1f03c(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,28,240,1,0 // vbroadcastss 0x1f01c(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21183,25 +21183,25 @@ _sk_load_4444_dst_avx:
.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,49,239,1,0 // vbroadcastss 0x1ef31(%rip),%ymm4 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,37,17,239,1,0 // vbroadcastss 0x1ef11(%rip),%ymm4 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,36,239,1,0 // vbroadcastss 0x1ef24(%rip),%ymm5 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,45,4,239,1,0 // vbroadcastss 0x1ef04(%rip),%ymm5 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,27,239,1,0 // vbroadcastss 0x1ef1b(%rip),%ymm5 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,45,251,238,1,0 // vbroadcastss 0x1eefb(%rip),%ymm5 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,14,239,1,0 // vbroadcastss 0x1ef0e(%rip),%ymm6 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,53,238,238,1,0 // vbroadcastss 0x1eeee(%rip),%ymm6 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,5,239,1,0 // vbroadcastss 0x1ef05(%rip),%ymm6 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,53,229,238,1,0 // vbroadcastss 0x1eee5(%rip),%ymm6 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,248,238,1,0 // vbroadcastss 0x1eef8(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,216,238,1,0 // vbroadcastss 0x1eed8(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,238,238,1,0 // vbroadcastss 0x1eeee(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,206,238,1,0 // vbroadcastss 0x1eece(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,224,238,1,0 // vbroadcastss 0x1eee0(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,192,238,1,0 // vbroadcastss 0x1eec0(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21307,25 +21307,25 @@ _sk_gather_4444_avx:
.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,59,237,1,0 // vbroadcastss 0x1ed3b(%rip),%ymm0 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,5,27,237,1,0 // vbroadcastss 0x1ed1b(%rip),%ymm0 # 2aedc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,46,237,1,0 // vbroadcastss 0x1ed2e(%rip),%ymm1 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,13,14,237,1,0 // vbroadcastss 0x1ed0e(%rip),%ymm1 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,37,237,1,0 // vbroadcastss 0x1ed25(%rip),%ymm1 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,13,5,237,1,0 // vbroadcastss 0x1ed05(%rip),%ymm1 # 2aee4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,24,237,1,0 // vbroadcastss 0x1ed18(%rip),%ymm2 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,21,248,236,1,0 // vbroadcastss 0x1ecf8(%rip),%ymm2 # 2aee8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,15,237,1,0 // vbroadcastss 0x1ed0f(%rip),%ymm2 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,21,239,236,1,0 // vbroadcastss 0x1ecef(%rip),%ymm2 # 2aeec <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,2,237,1,0 // vbroadcastss 0x1ed02(%rip),%ymm8 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,226,236,1,0 // vbroadcastss 0x1ece2(%rip),%ymm8 # 2aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,248,236,1,0 // vbroadcastss 0x1ecf8(%rip),%ymm8 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,216,236,1,0 // vbroadcastss 0x1ecd8(%rip),%ymm8 # 2aef4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,234,236,1,0 // vbroadcastss 0x1ecea(%rip),%ymm8 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,202,236,1,0 // vbroadcastss 0x1ecca(%rip),%ymm8 # 2aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -21346,7 +21346,7 @@ _sk_store_4444_avx:
.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,190,236,1,0 // vbroadcastss 0x1ecbe(%rip),%ymm8 # 2af1c <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,158,236,1,0 // vbroadcastss 0x1ec9e(%rip),%ymm8 # 2aefc <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -21414,7 +21414,7 @@ _sk_store_4444_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100c36c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1d98>
+ .byte 232,255,255,255,224 // callq ffffffffe100c36c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1dd0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21433,10 +21433,10 @@ _sk_load_8888_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne c417 <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,130,232,1,0 // vmovapd 0x1e882(%rip),%ymm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x64c>
+ .byte 197,125,40,21,98,232,1,0 // vmovapd 0x1e862(%rip),%ymm10 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x664>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,204,234,1,0 // vbroadcastss 0x1eacc(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,172,234,1,0 // vbroadcastss 0x1eaac(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -21528,10 +21528,10 @@ _sk_load_8888_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne c58f <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,42,231,1,0 // vmovapd 0x1e72a(%rip),%ymm10 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x66c>
+ .byte 197,125,40,21,10,231,1,0 // vmovapd 0x1e70a(%rip),%ymm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x684>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,84,233,1,0 // vbroadcastss 0x1e954(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,52,233,1,0 // vbroadcastss 0x1e934(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -21650,10 +21650,10 @@ _sk_gather_8888_avx:
.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,78,229,1,0 // vmovaps 0x1e54e(%rip),%ymm10 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x68c>
+ .byte 197,124,40,21,46,229,1,0 // vmovaps 0x1e52e(%rip),%ymm10 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x6a4>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,88,231,1,0 // vbroadcastss 0x1e758(%rip),%ymm9 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,13,56,231,1,0 // vbroadcastss 0x1e738(%rip),%ymm9 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -21690,7 +21690,7 @@ _sk_store_8888_avx:
.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,136,230,1,0 // vbroadcastss 0x1e688(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,104,230,1,0 // vbroadcastss 0x1e668(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -21778,10 +21778,10 @@ _sk_load_bgra_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne c96b <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,142,227,1,0 // vmovapd 0x1e38e(%rip),%ymm10 # 2ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x6ac>
+ .byte 197,125,40,21,110,227,1,0 // vmovapd 0x1e36e(%rip),%ymm10 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x6c4>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,120,229,1,0 // vbroadcastss 0x1e578(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,88,229,1,0 // vbroadcastss 0x1e558(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -21873,10 +21873,10 @@ _sk_load_bgra_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne cae3 <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,54,226,1,0 // vmovapd 0x1e236(%rip),%ymm10 # 2aca0 <_sk_srcover_rgba_8888_sse2_lowp+0x6cc>
+ .byte 197,125,40,21,22,226,1,0 // vmovapd 0x1e216(%rip),%ymm10 # 2ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x6e4>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,0,228,1,0 // vbroadcastss 0x1e400(%rip),%ymm8 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,5,224,227,1,0 // vbroadcastss 0x1e3e0(%rip),%ymm8 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -21995,10 +21995,10 @@ _sk_gather_bgra_avx:
.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,90,224,1,0 // vmovaps 0x1e05a(%rip),%ymm9 # 2acc0 <_sk_srcover_rgba_8888_sse2_lowp+0x6ec>
+ .byte 197,124,40,13,58,224,1,0 // vmovaps 0x1e03a(%rip),%ymm9 # 2aca0 <_sk_srcover_rgba_8888_sse2_lowp+0x704>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,4,226,1,0 // vbroadcastss 0x1e204(%rip),%ymm10 # 2ae7c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,228,225,1,0 // vbroadcastss 0x1e1e4(%rip),%ymm10 # 2ae5c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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
@@ -22035,7 +22035,7 @@ _sk_store_bgra_avx:
.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,52,225,1,0 // vbroadcastss 0x1e134(%rip),%ymm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,5,20,225,1,0 // vbroadcastss 0x1e114(%rip),%ymm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22143,14 +22143,14 @@ _sk_load_f16_avx:
.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,75,233,1,0 // vmovddup 0x1e94b(%rip),%xmm10 # 2b7f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ .byte 197,123,18,21,43,233,1,0 // vmovddup 0x1e92b(%rip),%xmm10 # 2b7d8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,201,224,1,0 // vbroadcastss 0x1e0c9(%rip),%xmm11 # 2af84 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,121,24,29,169,224,1,0 // vbroadcastss 0x1e0a9(%rip),%xmm11 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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,42,233,1,0 // vmovddup 0x1e92a(%rip),%xmm12 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ .byte 197,123,18,37,10,233,1,0 // vmovddup 0x1e90a(%rip),%xmm12 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
.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
@@ -22159,7 +22159,7 @@ _sk_load_f16_avx:
.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,131,224,1,0 // vbroadcastss 0x1e083(%rip),%xmm3 # 2af88 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,121,24,29,99,224,1,0 // vbroadcastss 0x1e063(%rip),%xmm3 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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
@@ -22296,14 +22296,14 @@ _sk_load_f16_dst_avx:
.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,116,230,1,0 // vmovddup 0x1e674(%rip),%xmm10 # 2b7f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ .byte 197,123,18,21,84,230,1,0 // vmovddup 0x1e654(%rip),%xmm10 # 2b7d8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,242,221,1,0 // vbroadcastss 0x1ddf2(%rip),%xmm11 # 2af84 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,121,24,29,210,221,1,0 // vbroadcastss 0x1ddd2(%rip),%xmm11 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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,83,230,1,0 // vmovddup 0x1e653(%rip),%xmm12 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ .byte 197,123,18,37,51,230,1,0 // vmovddup 0x1e633(%rip),%xmm12 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
.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
@@ -22312,7 +22312,7 @@ _sk_load_f16_dst_avx:
.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,172,221,1,0 // vbroadcastss 0x1ddac(%rip),%xmm7 # 2af88 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,121,24,61,140,221,1,0 // vbroadcastss 0x1dd8c(%rip),%xmm7 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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
@@ -22475,14 +22475,14 @@ _sk_gather_f16_avx:
.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,21,49,227,1,0 // vmovddup 0x1e331(%rip),%xmm10 # 2b7f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ .byte 197,123,18,21,17,227,1,0 // vmovddup 0x1e311(%rip),%xmm10 # 2b7d8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,175,218,1,0 // vbroadcastss 0x1daaf(%rip),%xmm11 # 2af84 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,121,24,29,143,218,1,0 // vbroadcastss 0x1da8f(%rip),%xmm11 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.byte 197,33,102,227 // vpcmpgtd %xmm3,%xmm11,%xmm12
.byte 196,193,105,219,202 // vpand %xmm10,%xmm2,%xmm1
.byte 197,33,102,233 // vpcmpgtd %xmm1,%xmm11,%xmm13
.byte 196,195,21,24,228,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm4
- .byte 197,123,18,37,16,227,1,0 // vmovddup 0x1e310(%rip),%xmm12 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ .byte 197,123,18,37,240,226,1,0 // vmovddup 0x1e2f0(%rip),%xmm12 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
.byte 196,193,105,219,212 // vpand %xmm12,%xmm2,%xmm2
.byte 197,233,114,242,16 // vpslld $0x10,%xmm2,%xmm2
.byte 196,193,121,219,196 // vpand %xmm12,%xmm0,%xmm0
@@ -22491,7 +22491,7 @@ _sk_gather_f16_avx:
.byte 197,233,235,201 // vpor %xmm1,%xmm2,%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,105,218,1,0 // vbroadcastss 0x1da69(%rip),%xmm3 # 2af88 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,121,24,29,73,218,1,0 // vbroadcastss 0x1da49(%rip),%xmm3 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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
@@ -22581,12 +22581,12 @@ _sk_store_f16_avx:
.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,171,216,1,0 // vbroadcastss 0x1d8ab(%rip),%ymm8 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,5,139,216,1,0 // vbroadcastss 0x1d88b(%rip),%ymm8 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,201,216,1,0 // vbroadcastss 0x1d8c9(%rip),%ymm10 # 2af8c <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,98,125,24,21,169,216,1,0 // vbroadcastss 0x1d8a9(%rip),%ymm10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,185,216,1,0 // vbroadcastss 0x1d8b9(%rip),%xmm9 # 2af90 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,98,121,24,13,153,216,1,0 // vbroadcastss 0x1d899(%rip),%xmm9 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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
@@ -22597,7 +22597,7 @@ _sk_store_f16_avx:
.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,124,216,1,0 // vbroadcastss 0x1d87c(%rip),%xmm11 # 2af94 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,98,121,24,29,92,216,1,0 // vbroadcastss 0x1d85c(%rip),%xmm11 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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
@@ -22748,7 +22748,7 @@ _sk_load_u16_be_avx:
.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,195,212,1,0 // vbroadcastss 0x1d4c3(%rip),%ymm9 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,13,163,212,1,0 // vbroadcastss 0x1d4a3(%rip),%ymm9 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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
@@ -22852,7 +22852,7 @@ _sk_load_rgb_u16_be_avx:
.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,242,210,1,0 // vbroadcastss 0x1d2f2(%rip),%ymm9 # 2ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,13,210,210,1,0 // vbroadcastss 0x1d2d2(%rip),%ymm9 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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
@@ -22874,7 +22874,7 @@ _sk_load_rgb_u16_be_avx:
.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,246,209,1,0 // vbroadcastss 0x1d1f6(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,214,209,1,0 // vbroadcastss 0x1d1d6(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -22950,7 +22950,7 @@ _sk_store_u16_be_avx:
.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,187,209,1,0 // vbroadcastss 0x1d1bb(%rip),%ymm8 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,5,155,209,1,0 // vbroadcastss 0x1d19b(%rip),%ymm8 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.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
@@ -23363,7 +23363,7 @@ _sk_mirror_x_avx:
.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,39,202,1,0 // vmulss 0x1ca27(%rip),%xmm9,%xmm0 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,178,89,5,7,202,1,0 // vmulss 0x1ca07(%rip),%xmm9,%xmm0 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -23397,7 +23397,7 @@ _sk_mirror_y_avx:
.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,154,201,1,0 // vmulss 0x1c99a(%rip),%xmm9,%xmm1 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,178,89,13,122,201,1,0 // vmulss 0x1c97a(%rip),%xmm9,%xmm1 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -23424,7 +23424,7 @@ FUNCTION(_sk_clamp_x_1_avx)
_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,52,201,1,0 // vbroadcastss 0x1c934(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,20,201,1,0 // vbroadcastss 0x1c914(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -23442,9 +23442,9 @@ HIDDEN _sk_mirror_x_1_avx
.globl _sk_mirror_x_1_avx
FUNCTION(_sk_mirror_x_1_avx)
_sk_mirror_x_1_avx:
- .byte 196,98,125,24,5,43,201,1,0 // vbroadcastss 0x1c92b(%rip),%ymm8 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,5,11,201,1,0 // vbroadcastss 0x1c90b(%rip),%ymm8 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,1,201,1,0 // vbroadcastss 0x1c901(%rip),%ymm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,13,225,200,1,0 // vbroadcastss 0x1c8e1(%rip),%ymm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -23460,12 +23460,12 @@ HIDDEN _sk_luminance_to_alpha_avx
.globl _sk_luminance_to_alpha_avx
FUNCTION(_sk_luminance_to_alpha_avx)
_sk_luminance_to_alpha_avx:
- .byte 196,226,125,24,29,237,201,1,0 // vbroadcastss 0x1c9ed(%rip),%ymm3 # 2af24 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,226,125,24,29,205,201,1,0 // vbroadcastss 0x1c9cd(%rip),%ymm3 # 2af04 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,228,201,1,0 // vbroadcastss 0x1c9e4(%rip),%ymm3 # 2af28 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,226,125,24,29,196,201,1,0 // vbroadcastss 0x1c9c4(%rip),%ymm3 # 2af08 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,215,201,1,0 // vbroadcastss 0x1c9d7(%rip),%ymm1 # 2af2c <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,226,125,24,13,183,201,1,0 // vbroadcastss 0x1c9b7(%rip),%ymm1 # 2af0c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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
@@ -23873,18 +23873,18 @@ HIDDEN _sk_gauss_a_to_rgba_avx
.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,242,194,1,0 // vbroadcastss 0x1c2f2(%rip),%ymm0 # 2af34 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,5,210,194,1,0 // vbroadcastss 0x1c2d2(%rip),%ymm0 # 2af14 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,225,194,1,0 // vbroadcastss 0x1c2e1(%rip),%ymm1 # 2af30 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,226,125,24,13,193,194,1,0 // vbroadcastss 0x1c2c1(%rip),%ymm1 # 2af10 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,216,194,1,0 // vbroadcastss 0x1c2d8(%rip),%ymm1 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,13,184,194,1,0 // vbroadcastss 0x1c2b8(%rip),%ymm1 # 2af18 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,203,194,1,0 // vbroadcastss 0x1c2cb(%rip),%ymm1 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,226,125,24,13,171,194,1,0 // vbroadcastss 0x1c2ab(%rip),%ymm1 # 2af1c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,190,194,1,0 // vbroadcastss 0x1c2be(%rip),%ymm1 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,226,125,24,13,158,194,1,0 // vbroadcastss 0x1c29e(%rip),%ymm1 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -23911,7 +23911,7 @@ _sk_gradient_avx:
.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,63,193,1,0 // vbroadcastss 0x1c13f(%rip),%ymm10 # 2ae0c <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,24,21,31,193,1,0 // vbroadcastss 0x1c11f(%rip),%ymm10 # 2adec <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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
@@ -24105,27 +24105,27 @@ _sk_xy_to_unit_angle_avx:
.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,105,190,1,0 // vbroadcastss 0x1be69(%rip),%ymm13 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,45,73,190,1,0 // vbroadcastss 0x1be49(%rip),%ymm13 # 2af24 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,95,190,1,0 // vbroadcastss 0x1be5f(%rip),%ymm14 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,98,125,24,53,63,190,1,0 // vbroadcastss 0x1be3f(%rip),%ymm14 # 2af28 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,80,190,1,0 // vbroadcastss 0x1be50(%rip),%ymm14 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,53,48,190,1,0 // vbroadcastss 0x1be30(%rip),%ymm14 # 2af2c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.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,65,190,1,0 // vbroadcastss 0x1be41(%rip),%ymm13 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,45,33,190,1,0 // vbroadcastss 0x1be21(%rip),%ymm13 # 2af30 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,44,190,1,0 // vbroadcastss 0x1be2c(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,21,12,190,1,0 // vbroadcastss 0x1be0c(%rip),%ymm10 # 2af34 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,194,188,1,0 // vbroadcastss 0x1bcc2(%rip),%ymm10 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,162,188,1,0 // vbroadcastss 0x1bca2(%rip),%ymm10 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,172,188,1,0 // vbroadcastss 0x1bcac(%rip),%ymm10 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,21,140,188,1,0 // vbroadcastss 0x1bc8c(%rip),%ymm10 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -24155,7 +24155,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.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,162,189,1,0 // vbroadcastss 0x1bda2(%rip),%ymm11 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,29,130,189,1,0 // vbroadcastss 0x1bd82(%rip),%ymm11 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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
@@ -24164,17 +24164,17 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.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,118,189,1,0 // vbroadcastss 0x1bd76(%rip),%ymm9 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,13,86,189,1,0 // vbroadcastss 0x1bd56(%rip),%ymm9 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,84,189,1,0 // vbroadcastss 0x1bd54(%rip),%ymm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,13,52,189,1,0 // vbroadcastss 0x1bd34(%rip),%ymm9 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,229,187,1,0 // vbroadcastss 0x1bbe5(%rip),%ymm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,29,197,187,1,0 // vbroadcastss 0x1bbc5(%rip),%ymm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -24194,7 +24194,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.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,244,188,1,0 // vbroadcastss 0x1bcf4(%rip),%ymm11 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,29,212,188,1,0 // vbroadcastss 0x1bcd4(%rip),%ymm11 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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
@@ -24203,17 +24203,17 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.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,200,188,1,0 // vbroadcastss 0x1bcc8(%rip),%ymm9 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,13,168,188,1,0 // vbroadcastss 0x1bca8(%rip),%ymm9 # 2af3c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,166,188,1,0 // vbroadcastss 0x1bca6(%rip),%ymm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,13,134,188,1,0 // vbroadcastss 0x1bc86(%rip),%ymm9 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,55,187,1,0 // vbroadcastss 0x1bb37(%rip),%ymm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,29,23,187,1,0 // vbroadcastss 0x1bb17(%rip),%ymm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -24232,7 +24232,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.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,76,188,1,0 // vbroadcastss 0x1bc4c(%rip),%ymm10 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,21,44,188,1,0 // vbroadcastss 0x1bc2c(%rip),%ymm10 # 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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
@@ -24241,7 +24241,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.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,36,188,1,0 // vbroadcastss 0x1bc24(%rip),%ymm8 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,5,4,188,1,0 // vbroadcastss 0x1bc04(%rip),%ymm8 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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
@@ -24282,7 +24282,7 @@ HIDDEN _sk_save_xy_avx
FUNCTION(_sk_save_xy_avx)
_sk_save_xy_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,96,186,1,0 // vbroadcastss 0x1ba60(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,64,186,1,0 // vbroadcastss 0x1ba40(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -24319,9 +24319,9 @@ HIDDEN _sk_bilinear_nx_avx
FUNCTION(_sk_bilinear_nx_avx)
_sk_bilinear_nx_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,72,187,1,0 // vbroadcastss 0x1bb48(%rip),%ymm0 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,5,40,187,1,0 // vbroadcastss 0x1bb28(%rip),%ymm0 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,223,185,1,0 // vbroadcastss 0x1b9df(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,191,185,1,0 // vbroadcastss 0x1b9bf(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24332,7 +24332,7 @@ HIDDEN _sk_bilinear_px_avx
FUNCTION(_sk_bilinear_px_avx)
_sk_bilinear_px_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,191,185,1,0 // vbroadcastss 0x1b9bf(%rip),%ymm0 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,5,159,185,1,0 // vbroadcastss 0x1b99f(%rip),%ymm0 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24344,9 +24344,9 @@ HIDDEN _sk_bilinear_ny_avx
FUNCTION(_sk_bilinear_ny_avx)
_sk_bilinear_ny_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,255,186,1,0 // vbroadcastss 0x1baff(%rip),%ymm1 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,13,223,186,1,0 // vbroadcastss 0x1badf(%rip),%ymm1 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,149,185,1,0 // vbroadcastss 0x1b995(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,117,185,1,0 // vbroadcastss 0x1b975(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24357,7 +24357,7 @@ HIDDEN _sk_bilinear_py_avx
FUNCTION(_sk_bilinear_py_avx)
_sk_bilinear_py_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,117,185,1,0 // vbroadcastss 0x1b975(%rip),%ymm1 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,13,85,185,1,0 // vbroadcastss 0x1b955(%rip),%ymm1 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24369,14 +24369,14 @@ HIDDEN _sk_bicubic_n3x_avx
FUNCTION(_sk_bicubic_n3x_avx)
_sk_bicubic_n3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,184,186,1,0 // vbroadcastss 0x1bab8(%rip),%ymm0 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,5,152,186,1,0 // vbroadcastss 0x1ba98(%rip),%ymm0 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,75,185,1,0 // vbroadcastss 0x1b94b(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,43,185,1,0 // vbroadcastss 0x1b92b(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,156,186,1,0 // vbroadcastss 0x1ba9c(%rip),%ymm10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,124,186,1,0 // vbroadcastss 0x1ba7c(%rip),%ymm10 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,154,185,1,0 // vbroadcastss 0x1b99a(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,21,122,185,1,0 // vbroadcastss 0x1b97a(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24388,19 +24388,19 @@ HIDDEN _sk_bicubic_n1x_avx
FUNCTION(_sk_bicubic_n1x_avx)
_sk_bicubic_n1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,101,186,1,0 // vbroadcastss 0x1ba65(%rip),%ymm0 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,5,69,186,1,0 // vbroadcastss 0x1ba45(%rip),%ymm0 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,252,184,1,0 // vbroadcastss 0x1b8fc(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,220,184,1,0 // vbroadcastss 0x1b8dc(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,90,186,1,0 // vbroadcastss 0x1ba5a(%rip),%ymm9 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,13,58,186,1,0 // vbroadcastss 0x1ba3a(%rip),%ymm9 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,72,186,1,0 // vbroadcastss 0x1ba48(%rip),%ymm10 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,21,40,186,1,0 // vbroadcastss 0x1ba28(%rip),%ymm10 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,201,184,1,0 // vbroadcastss 0x1b8c9(%rip),%ymm10 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,169,184,1,0 // vbroadcastss 0x1b8a9(%rip),%ymm10 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,42,186,1,0 // vbroadcastss 0x1ba2a(%rip),%ymm9 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,13,10,186,1,0 // vbroadcastss 0x1ba0a(%rip),%ymm9 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24411,17 +24411,17 @@ HIDDEN _sk_bicubic_p1x_avx
FUNCTION(_sk_bicubic_p1x_avx)
_sk_bicubic_p1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,154,184,1,0 // vbroadcastss 0x1b89a(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,122,184,1,0 // vbroadcastss 0x1b87a(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,248,185,1,0 // vbroadcastss 0x1b9f8(%rip),%ymm10 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,21,216,185,1,0 // vbroadcastss 0x1b9d8(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,230,185,1,0 // vbroadcastss 0x1b9e6(%rip),%ymm11 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,29,198,185,1,0 // vbroadcastss 0x1b9c6(%rip),%ymm11 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,209,185,1,0 // vbroadcastss 0x1b9d1(%rip),%ymm9 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,13,177,185,1,0 // vbroadcastss 0x1b9b1(%rip),%ymm9 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24432,13 +24432,13 @@ HIDDEN _sk_bicubic_p3x_avx
FUNCTION(_sk_bicubic_p3x_avx)
_sk_bicubic_p3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,173,185,1,0 // vbroadcastss 0x1b9ad(%rip),%ymm0 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,141,185,1,0 // vbroadcastss 0x1b98d(%rip),%ymm0 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,146,185,1,0 // vbroadcastss 0x1b992(%rip),%ymm10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,114,185,1,0 // vbroadcastss 0x1b972(%rip),%ymm10 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,144,184,1,0 // vbroadcastss 0x1b890(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,21,112,184,1,0 // vbroadcastss 0x1b870(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24450,14 +24450,14 @@ HIDDEN _sk_bicubic_n3y_avx
FUNCTION(_sk_bicubic_n3y_avx)
_sk_bicubic_n3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,95,185,1,0 // vbroadcastss 0x1b95f(%rip),%ymm1 # 2af68 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,13,63,185,1,0 // vbroadcastss 0x1b93f(%rip),%ymm1 # 2af48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,241,183,1,0 // vbroadcastss 0x1b7f1(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,209,183,1,0 // vbroadcastss 0x1b7d1(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,66,185,1,0 // vbroadcastss 0x1b942(%rip),%ymm10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,34,185,1,0 // vbroadcastss 0x1b922(%rip),%ymm10 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,64,184,1,0 // vbroadcastss 0x1b840(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,21,32,184,1,0 // vbroadcastss 0x1b820(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24469,19 +24469,19 @@ HIDDEN _sk_bicubic_n1y_avx
FUNCTION(_sk_bicubic_n1y_avx)
_sk_bicubic_n1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,11,185,1,0 // vbroadcastss 0x1b90b(%rip),%ymm1 # 2af64 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,13,235,184,1,0 // vbroadcastss 0x1b8eb(%rip),%ymm1 # 2af44 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,161,183,1,0 // vbroadcastss 0x1b7a1(%rip),%ymm8 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,5,129,183,1,0 // vbroadcastss 0x1b781(%rip),%ymm8 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,255,184,1,0 // vbroadcastss 0x1b8ff(%rip),%ymm9 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,13,223,184,1,0 // vbroadcastss 0x1b8df(%rip),%ymm9 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,237,184,1,0 // vbroadcastss 0x1b8ed(%rip),%ymm10 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,21,205,184,1,0 // vbroadcastss 0x1b8cd(%rip),%ymm10 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,110,183,1,0 // vbroadcastss 0x1b76e(%rip),%ymm10 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,78,183,1,0 // vbroadcastss 0x1b74e(%rip),%ymm10 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,207,184,1,0 // vbroadcastss 0x1b8cf(%rip),%ymm9 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,13,175,184,1,0 // vbroadcastss 0x1b8af(%rip),%ymm9 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24492,17 +24492,17 @@ HIDDEN _sk_bicubic_p1y_avx
FUNCTION(_sk_bicubic_p1y_avx)
_sk_bicubic_p1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,63,183,1,0 // vbroadcastss 0x1b73f(%rip),%ymm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,5,31,183,1,0 // vbroadcastss 0x1b71f(%rip),%ymm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
.byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,156,184,1,0 // vbroadcastss 0x1b89c(%rip),%ymm10 # 2af74 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,21,124,184,1,0 // vbroadcastss 0x1b87c(%rip),%ymm10 # 2af54 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,138,184,1,0 // vbroadcastss 0x1b88a(%rip),%ymm11 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,29,106,184,1,0 // vbroadcastss 0x1b86a(%rip),%ymm11 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,117,184,1,0 // vbroadcastss 0x1b875(%rip),%ymm9 # 2af78 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,13,85,184,1,0 // vbroadcastss 0x1b855(%rip),%ymm9 # 2af58 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24513,13 +24513,13 @@ HIDDEN _sk_bicubic_p3y_avx
FUNCTION(_sk_bicubic_p3y_avx)
_sk_bicubic_p3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,81,184,1,0 // vbroadcastss 0x1b851(%rip),%ymm1 # 2af70 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,49,184,1,0 // vbroadcastss 0x1b831(%rip),%ymm1 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,53,184,1,0 // vbroadcastss 0x1b835(%rip),%ymm10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,21,184,1,0 // vbroadcastss 0x1b815(%rip),%ymm10 # 2af4c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,51,183,1,0 // vbroadcastss 0x1b733(%rip),%ymm10 # 2ae78 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,21,19,183,1,0 // vbroadcastss 0x1b713(%rip),%ymm10 # 2ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24667,7 +24667,7 @@ _sk_clut_3D_avx:
.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,205,181,1,0 // vbroadcastss 0x1b5cd(%rip),%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,121,24,37,173,181,1,0 // vbroadcastss 0x1b5ad(%rip),%xmm4 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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)
@@ -24721,7 +24721,7 @@ _sk_clut_3D_avx:
.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,54,179,1,0 // vbroadcastss 0x1b336(%rip),%xmm10 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,121,24,21,22,179,1,0 // vbroadcastss 0x1b316(%rip),%xmm10 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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
@@ -24749,7 +24749,7 @@ _sk_clut_3D_avx:
.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,10,180,1,0 // vbroadcastss 0x1b40a(%rip),%ymm7 # 2af7c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,61,234,179,1,0 // vbroadcastss 0x1b3ea(%rip),%ymm7 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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)
@@ -25492,7 +25492,7 @@ _sk_clut_4D_avx:
.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,206,164,1,0 // vbroadcastss 0x1a4ce(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,121,24,13,174,164,1,0 // vbroadcastss 0x1a4ae(%rip),%xmm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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)
@@ -25549,7 +25549,7 @@ _sk_clut_4D_avx:
.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,39,162,1,0 // vbroadcastss 0x1a227(%rip),%xmm10 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,121,24,21,7,162,1,0 // vbroadcastss 0x1a207(%rip),%xmm10 # 2adf4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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
@@ -25577,7 +25577,7 @@ _sk_clut_4D_avx:
.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,251,162,1,0 // vbroadcastss 0x1a2fb(%rip),%ymm12 # 2af7c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,37,219,162,1,0 // vbroadcastss 0x1a2db(%rip),%ymm12 # 2af5c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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
@@ -26975,7 +26975,7 @@ _sk_clut_4D_avx:
.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,72,132,1,0 // vbroadcastss 0x18448(%rip),%ymm3 # 2ae08 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,226,125,24,29,40,132,1,0 // vbroadcastss 0x18428(%rip),%ymm3 # 2ade8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -27057,13 +27057,13 @@ _sk_seed_shader_sse41:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,87,133,1,0 // addps 0x18557(%rip),%xmm0 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 15,88,5,55,133,1,0 // addps 0x18537(%rip),%xmm0 # 2afd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
.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,84,133,1,0 // addps 0x18554(%rip),%xmm1 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,13,52,133,1,0 // addps 0x18534(%rip),%xmm1 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,91,133,1,0 // movaps 0x1855b(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,59,133,1,0 // movaps 0x1853b(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -27078,18 +27078,18 @@ _sk_dither_sse41:
.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,244,132,1,0 // paddd 0x184f4(%rip),%xmm8 # 2afd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 102,68,15,254,5,212,132,1,0 // paddd 0x184d4(%rip),%xmm8 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
.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,43,133,1,0 // movdqa 0x1852b(%rip),%xmm10 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ .byte 102,68,15,111,21,11,133,1,0 // movdqa 0x1850b(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
.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,23,133,1,0 // movdqa 0x18517(%rip),%xmm12 # 2b030 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
- .byte 102,68,15,111,45,30,133,1,0 // movdqa 0x1851e(%rip),%xmm13 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,37,247,132,1,0 // movdqa 0x184f7(%rip),%xmm12 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ .byte 102,68,15,111,45,254,132,1,0 // movdqa 0x184fe(%rip),%xmm13 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -27105,8 +27105,8 @@ _sk_dither_sse41:
.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,217,132,1,0 // mulps 0x184d9(%rip),%xmm8 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
- .byte 68,15,88,5,225,132,1,0 // addps 0x184e1(%rip),%xmm8 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
+ .byte 68,15,89,5,185,132,1,0 // mulps 0x184b9(%rip),%xmm8 # 2b030 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,193,132,1,0 // addps 0x184c1(%rip),%xmm8 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
.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
@@ -27148,7 +27148,7 @@ HIDDEN _sk_black_color_sse41
FUNCTION(_sk_black_color_sse41)
_sk_black_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,23,132,1,0 // movaps 0x18417(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,247,131,1,0 // movaps 0x183f7(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -27159,7 +27159,7 @@ HIDDEN _sk_white_color_sse41
FUNCTION(_sk_white_color_sse41)
_sk_white_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,3,132,1,0 // movaps 0x18403(%rip),%xmm0 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,5,227,131,1,0 // movaps 0x183e3(%rip),%xmm0 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -27205,7 +27205,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,179,131,1,0 // movaps 0x183b3(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,147,131,1,0 // movaps 0x18393(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -27230,7 +27230,7 @@ FUNCTION(_sk_dstatop_sse41)
_sk_dstatop_sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,102,131,1,0 // movaps 0x18366(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,70,131,1,0 // movaps 0x18346(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -27277,7 +27277,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,250,130,1,0 // movaps 0x182fa(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,218,130,1,0 // movaps 0x182da(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -27290,7 +27290,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,218,130,1,0 // movaps 0x182da(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,186,130,1,0 // movaps 0x182ba(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -27307,7 +27307,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,173,130,1,0 // movaps 0x182ad(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,141,130,1,0 // movaps 0x1828d(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -27327,7 +27327,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,113,130,1,0 // movaps 0x18271(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,81,130,1,0 // movaps 0x18251(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -27355,7 +27355,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,53,130,1,0 // movaps 0x18235(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,21,130,1,0 // movaps 0x18215(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -27393,7 +27393,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,182,129,1,0 // movaps 0x181b6(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,150,129,1,0 // movaps 0x18196(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -27435,7 +27435,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,66,129,1,0 // movaps 0x18142(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,34,129,1,0 // movaps 0x18122(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -27483,7 +27483,7 @@ _sk_darken_sse41:
.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,157,128,1,0 // movaps 0x1809d(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,125,128,1,0 // movaps 0x1807d(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27517,7 +27517,7 @@ _sk_lighten_sse41:
.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,50,128,1,0 // movaps 0x18032(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,18,128,1,0 // movaps 0x18012(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27554,7 +27554,7 @@ _sk_difference_sse41:
.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,188,127,1,0 // movaps 0x17fbc(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,156,127,1,0 // movaps 0x17f9c(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27582,7 +27582,7 @@ _sk_exclusion_sse41:
.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,108,127,1,0 // movaps 0x17f6c(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,76,127,1,0 // movaps 0x17f4c(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27594,7 +27594,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,83,127,1,0 // movaps 0x17f53(%rip),%xmm11 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,29,51,127,1,0 // movaps 0x17f33(%rip),%xmm11 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -27678,7 +27678,7 @@ HIDDEN _sk_colordodge_sse41
FUNCTION(_sk_colordodge_sse41)
_sk_colordodge_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,29,126,1,0 // movaps 0x17e1d(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,253,125,1,0 // movaps 0x17dfd(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -27760,7 +27760,7 @@ _sk_hardlight_sse41:
.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,232,124,1,0 // movaps 0x17ce8(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,200,124,1,0 // movaps 0x17cc8(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -27843,7 +27843,7 @@ FUNCTION(_sk_overlay_sse41)
_sk_overlay_sse41:
.byte 68,15,40,201 // movaps %xmm1,%xmm9
.byte 68,15,40,240 // movaps %xmm0,%xmm14
- .byte 68,15,40,21,189,123,1,0 // movaps 0x17bbd(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,157,123,1,0 // movaps 0x17b9d(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -27928,7 +27928,7 @@ _sk_softlight_sse41:
.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,132,122,1,0 // movaps 0x17a84(%rip),%xmm1 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,13,100,122,1,0 // movaps 0x17a64(%rip),%xmm1 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -27941,10 +27941,10 @@ _sk_softlight_sse41:
.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,178,122,1,0 // movaps 0x17ab2(%rip),%xmm13 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
+ .byte 68,15,40,45,146,122,1,0 // movaps 0x17a92(%rip),%xmm13 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,178,122,1,0 // movaps 0x17ab2(%rip),%xmm12 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
+ .byte 68,15,40,37,146,122,1,0 // movaps 0x17a92(%rip),%xmm12 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -28130,12 +28130,12 @@ _sk_hue_sse41:
.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,29,120,1,0 // movaps 0x1781d(%rip),%xmm0 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 15,40,5,253,119,1,0 // movaps 0x177fd(%rip),%xmm0 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,34,120,1,0 // movaps 0x17822(%rip),%xmm2 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 15,40,21,2,120,1,0 // movaps 0x17802(%rip),%xmm2 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,35,120,1,0 // movaps 0x17823(%rip),%xmm14 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,53,3,120,1,0 // movaps 0x17803(%rip),%xmm14 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -28218,7 +28218,7 @@ _sk_hue_sse41:
.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,55,118,1,0 // movaps 0x17637(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,23,118,1,0 // movaps 0x17617(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -28312,14 +28312,14 @@ _sk_saturation_sse41:
.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,97,117,1,0 // movaps 0x17561(%rip),%xmm2 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 15,40,21,65,117,1,0 // movaps 0x17541(%rip),%xmm2 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,100,117,1,0 // movaps 0x17564(%rip),%xmm1 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 15,40,13,68,117,1,0 // movaps 0x17544(%rip),%xmm1 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,99,117,1,0 // movaps 0x17563(%rip),%xmm13 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,45,67,117,1,0 // movaps 0x17543(%rip),%xmm13 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -28400,7 +28400,7 @@ _sk_saturation_sse41:
.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,121,115,1,0 // movaps 0x17379(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,89,115,1,0 // movaps 0x17359(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -28455,14 +28455,14 @@ _sk_color_sse41:
.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,52,115,1,0 // movaps 0x17334(%rip),%xmm9 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,13,20,115,1,0 // movaps 0x17314(%rip),%xmm9 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,52,115,1,0 // movaps 0x17334(%rip),%xmm10 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 68,15,40,21,20,115,1,0 // movaps 0x17314(%rip),%xmm10 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,49,115,1,0 // movaps 0x17331(%rip),%xmm11 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,29,17,115,1,0 // movaps 0x17311(%rip),%xmm11 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -28547,7 +28547,7 @@ _sk_color_sse41:
.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,61,113,1,0 // movaps 0x1713d(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,29,113,1,0 // movaps 0x1711d(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -28599,13 +28599,13 @@ _sk_luminosity_sse41:
.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,5,113,1,0 // movaps 0x17105(%rip),%xmm8 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,5,229,112,1,0 // movaps 0x170e5(%rip),%xmm8 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,9,113,1,0 // movaps 0x17109(%rip),%xmm10 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 68,15,40,21,233,112,1,0 // movaps 0x170e9(%rip),%xmm10 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,7,113,1,0 // movaps 0x17107(%rip),%xmm12 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,37,231,112,1,0 // movaps 0x170e7(%rip),%xmm12 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -28690,7 +28690,7 @@ _sk_luminosity_sse41:
.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,13,111,1,0 // movaps 0x16f0d(%rip),%xmm0 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,5,237,110,1,0 // movaps 0x16eed(%rip),%xmm0 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -28738,20 +28738,20 @@ _sk_srcover_rgba_8888_sse41:
.byte 15,133,219,0,0,0 // jne 1426b <_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,31,111,1,0 // movdqa 0x16f1f(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,37,255,110,1,0 // movdqa 0x16eff(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,27,111,1,0 // pshufb 0x16f1b(%rip),%xmm5 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,45,251,110,1,0 // pshufb 0x16efb(%rip),%xmm5 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,27,111,1,0 // pshufb 0x16f1b(%rip),%xmm6 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,53,251,110,1,0 // pshufb 0x16efb(%rip),%xmm6 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,56,110,1,0 // movaps 0x16e38(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,24,110,1,0 // movaps 0x16e18(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,12,111,1,0 // movaps 0x16f0c(%rip),%xmm12 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,37,236,110,1,0 // movaps 0x16eec(%rip),%xmm12 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -28831,7 +28831,7 @@ HIDDEN _sk_clamp_1_sse41
.globl _sk_clamp_1_sse41
FUNCTION(_sk_clamp_1_sse41)
_sk_clamp_1_sse41:
- .byte 68,15,40,5,7,109,1,0 // movaps 0x16d07(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,231,108,1,0 // movaps 0x16ce7(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -28843,7 +28843,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,236,108,1,0 // minps 0x16cec(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,29,204,108,1,0 // minps 0x16ccc(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -28854,7 +28854,7 @@ HIDDEN _sk_clamp_a_dst_sse41
.globl _sk_clamp_a_dst_sse41
FUNCTION(_sk_clamp_a_dst_sse41)
_sk_clamp_a_dst_sse41:
- .byte 15,93,61,216,108,1,0 // minps 0x16cd8(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,61,184,108,1,0 // minps 0x16cb8(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -28889,7 +28889,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,148,108,1,0 // movaps 0x16c94(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,116,108,1,0 // movaps 0x16c74(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -28951,7 +28951,7 @@ HIDDEN _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,40,13,30,108,1,0 // movaps 0x16c1e(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,254,107,1,0 // movaps 0x16bfe(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,94,203 // divps %xmm3,%xmm9
.byte 68,15,194,195,4 // cmpneqps %xmm3,%xmm8
.byte 69,15,84,193 // andps %xmm9,%xmm8
@@ -28965,20 +28965,20 @@ HIDDEN _sk_from_srgb_sse41
.globl _sk_from_srgb_sse41
FUNCTION(_sk_from_srgb_sse41)
_sk_from_srgb_sse41:
- .byte 68,15,40,29,233,108,1,0 // movaps 0x16ce9(%rip),%xmm11 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
+ .byte 68,15,40,29,201,108,1,0 // movaps 0x16cc9(%rip),%xmm11 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,97,108,1,0 // movaps 0x16c61(%rip),%xmm12 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,37,65,108,1,0 // movaps 0x16c41(%rip),%xmm12 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,209,108,1,0 // movaps 0x16cd1(%rip),%xmm13 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
+ .byte 68,15,40,45,177,108,1,0 // movaps 0x16cb1(%rip),%xmm13 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,209,108,1,0 // movaps 0x16cd1(%rip),%xmm14 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
+ .byte 68,15,40,53,177,108,1,0 // movaps 0x16cb1(%rip),%xmm14 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,213,108,1,0 // movaps 0x16cd5(%rip),%xmm15 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
+ .byte 68,15,40,61,181,108,1,0 // movaps 0x16cb5(%rip),%xmm15 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -29015,19 +29015,19 @@ FUNCTION(_sk_from_srgb_dst_sse41)
_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,32,108,1,0 // movaps 0x16c20(%rip),%xmm11 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
+ .byte 68,15,40,29,0,108,1,0 // movaps 0x16c00(%rip),%xmm11 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,153,107,1,0 // movaps 0x16b99(%rip),%xmm12 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,37,121,107,1,0 // movaps 0x16b79(%rip),%xmm12 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,13,108,1,0 // movaps 0x16c0d(%rip),%xmm13 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
+ .byte 68,15,40,45,237,107,1,0 // movaps 0x16bed(%rip),%xmm13 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,14,108,1,0 // movaps 0x16c0e(%rip),%xmm14 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
+ .byte 68,15,40,53,238,107,1,0 // movaps 0x16bee(%rip),%xmm14 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,18,108,1,0 // movaps 0x16c12(%rip),%xmm15 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
+ .byte 68,15,40,61,242,107,1,0 // movaps 0x16bf2(%rip),%xmm15 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -29071,22 +29071,22 @@ _sk_to_srgb_sse41:
.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,134,107,1,0 // movaps 0x16b86(%rip),%xmm11 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
+ .byte 68,15,40,29,102,107,1,0 // movaps 0x16b66(%rip),%xmm11 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,134,107,1,0 // movaps 0x16b86(%rip),%xmm12 # 2b150 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
+ .byte 68,15,40,37,102,107,1,0 // movaps 0x16b66(%rip),%xmm12 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,134,107,1,0 // movaps 0x16b86(%rip),%xmm10 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
+ .byte 68,15,40,21,102,107,1,0 // movaps 0x16b66(%rip),%xmm10 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,134,107,1,0 // movaps 0x16b86(%rip),%xmm13 # 2b170 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
+ .byte 68,15,40,45,102,107,1,0 // movaps 0x16b66(%rip),%xmm13 # 2b150 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,138,107,1,0 // movaps 0x16b8a(%rip),%xmm14 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
+ .byte 68,15,40,53,106,107,1,0 // movaps 0x16b6a(%rip),%xmm14 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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,134,107,1,0 // movaps 0x16b86(%rip),%xmm15 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
+ .byte 68,15,40,61,102,107,1,0 // movaps 0x16b66(%rip),%xmm15 # 2b170 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
.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
@@ -29141,7 +29141,7 @@ _sk_rgb_to_hsl_sse41:
.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,61,105,1,0 // movaps 0x1693d(%rip),%xmm14 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,53,29,105,1,0 // movaps 0x1691d(%rip),%xmm14 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -29150,27 +29150,27 @@ _sk_rgb_to_hsl_sse41:
.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,164,106,1,0 // andps 0x16aa4(%rip),%xmm15 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
+ .byte 68,15,84,61,132,106,1,0 // andps 0x16a84(%rip),%xmm15 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.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,151,106,1,0 // movaps 0x16a97(%rip),%xmm13 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,45,119,106,1,0 // movaps 0x16a77(%rip),%xmm13 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
.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,147,106,1,0 // addps 0x16a93(%rip),%xmm8 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
+ .byte 68,15,88,5,115,106,1,0 // addps 0x16a73(%rip),%xmm8 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.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,139,106,1,0 // mulps 0x16a8b(%rip),%xmm8 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
+ .byte 68,15,89,5,107,106,1,0 // mulps 0x16a6b(%rip),%xmm8 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.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,159,104,1,0 // movaps 0x1689f(%rip),%xmm0 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,40,5,127,104,1,0 // movaps 0x1687f(%rip),%xmm0 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -29192,7 +29192,7 @@ _sk_hsl_to_rgb_sse41:
.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,85,104,1,0 // movaps 0x16855(%rip),%xmm9 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,13,53,104,1,0 // movaps 0x16835(%rip),%xmm9 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -29205,19 +29205,19 @@ _sk_hsl_to_rgb_sse41:
.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,0,106,1,0 // movaps 0x16a00(%rip),%xmm14 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
+ .byte 68,15,40,53,224,105,1,0 // movaps 0x169e0(%rip),%xmm14 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
.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,249,105,1,0 // movaps 0x169f9(%rip),%xmm11 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
+ .byte 68,15,40,29,217,105,1,0 // movaps 0x169d9(%rip),%xmm11 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.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,146,105,1,0 // movaps 0x16992(%rip),%xmm7 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
+ .byte 15,40,61,114,105,1,0 // movaps 0x16972(%rip),%xmm7 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,163,105,1,0 // movaps 0x169a3(%rip),%xmm3 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,131,105,1,0 // movaps 0x16983(%rip),%xmm3 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -29227,7 +29227,7 @@ _sk_hsl_to_rgb_sse41:
.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,130,105,1,0 // movaps 0x16982(%rip),%xmm12 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
+ .byte 68,15,40,37,98,105,1,0 // movaps 0x16962(%rip),%xmm12 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.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
@@ -29261,7 +29261,7 @@ _sk_hsl_to_rgb_sse41:
.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,26,105,1,0 // addps 0x1691a(%rip),%xmm10 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,88,21,250,104,1,0 // addps 0x168fa(%rip),%xmm10 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.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
@@ -29318,9 +29318,9 @@ _sk_scale_u8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne 149cd <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,23,103,1,0 // pand 0x16717(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,219,5,247,102,1,0 // pand 0x166f7(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,91,104,1,0 // mulps 0x1685b(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,59,104,1,0 // mulps 0x1683b(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -29364,17 +29364,17 @@ _sk_scale_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,159,0,0,0 // jne 14ae7 <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,201,103,1,0 // movdqa 0x167c9(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,169,103,1,0 // movdqa 0x167a9(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,200,103,1,0 // mulps 0x167c8(%rip),%xmm9 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,5,208,103,1,0 // movdqa 0x167d0(%rip),%xmm0 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 68,15,89,13,168,103,1,0 // mulps 0x167a8(%rip),%xmm9 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,5,176,103,1,0 // movdqa 0x167b0(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,207,103,1,0 // mulps 0x167cf(%rip),%xmm10 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,68,15,219,29,214,103,1,0 // pand 0x167d6(%rip),%xmm11 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 68,15,89,21,175,103,1,0 // mulps 0x167af(%rip),%xmm10 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,68,15,219,29,182,103,1,0 // pand 0x167b6(%rip),%xmm11 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,218,103,1,0 // mulps 0x167da(%rip),%xmm11 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 68,15,89,29,186,103,1,0 // mulps 0x167ba(%rip),%xmm11 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -29451,9 +29451,9 @@ _sk_lerp_u8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,72 // jne 14bd7 <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,33,101,1,0 // pand 0x16521(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,219,5,1,101,1,0 // pand 0x16501(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,101,102,1,0 // mulps 0x16665(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,69,102,1,0 // mulps 0x16645(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -29504,17 +29504,17 @@ _sk_lerp_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,165,0,0,0 // jne 14cfa <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,188,101,1,0 // movdqa 0x165bc(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,156,101,1,0 // movdqa 0x1659c(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,187,101,1,0 // mulps 0x165bb(%rip),%xmm9 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,5,195,101,1,0 // movdqa 0x165c3(%rip),%xmm0 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 68,15,89,13,155,101,1,0 // mulps 0x1659b(%rip),%xmm9 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,5,163,101,1,0 // movdqa 0x165a3(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,194,101,1,0 // mulps 0x165c2(%rip),%xmm11 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,68,15,219,21,201,101,1,0 // pand 0x165c9(%rip),%xmm10 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 68,15,89,29,162,101,1,0 // mulps 0x165a2(%rip),%xmm11 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,68,15,219,21,169,101,1,0 // pand 0x165a9(%rip),%xmm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,205,101,1,0 // mulps 0x165cd(%rip),%xmm10 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 68,15,89,21,173,101,1,0 // mulps 0x165ad(%rip),%xmm10 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -29570,7 +29570,7 @@ _sk_load_tables_sse41:
.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,79,99,1,0 // movdqa 0x1634f(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,47,99,1,0 // movdqa 0x1632f(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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
@@ -29585,7 +29585,7 @@ _sk_load_tables_sse41:
.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,10,99,1,0 // pshufb 0x1630a(%rip),%xmm1 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,13,234,98,1,0 // pshufb 0x162ea(%rip),%xmm1 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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
@@ -29600,7 +29600,7 @@ _sk_load_tables_sse41:
.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,198,98,1,0 // pshufb 0x162c6(%rip),%xmm2 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,21,166,98,1,0 // pshufb 0x162a6(%rip),%xmm2 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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
@@ -29615,7 +29615,7 @@ _sk_load_tables_sse41:
.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,163,99,1,0 // mulps 0x163a3(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,131,99,1,0 // mulps 0x16383(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -29656,7 +29656,7 @@ _sk_load_tables_u16_be_sse41:
.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,117,99,1,0 // movdqa 0x16375(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
+ .byte 102,68,15,111,5,85,99,1,0 // movdqa 0x16355(%rip),%xmm8 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
.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
@@ -29674,7 +29674,7 @@ _sk_load_tables_u16_be_sse41:
.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,36,99,1,0 // pshufb 0x16324(%rip),%xmm1 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,13,4,99,1,0 // pshufb 0x16304(%rip),%xmm1 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.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
@@ -29710,7 +29710,7 @@ _sk_load_tables_u16_be_sse41:
.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,114,98,1,0 // mulps 0x16272(%rip),%xmm3 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,89,29,82,98,1,0 // mulps 0x16252(%rip),%xmm3 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -29750,7 +29750,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.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,187,97,1,0 // movdqa 0x161bb(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
+ .byte 102,68,15,111,5,155,97,1,0 // movdqa 0x1619b(%rip),%xmm8 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
.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
@@ -29768,7 +29768,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.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,106,97,1,0 // pshufb 0x1616a(%rip),%xmm1 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,13,74,97,1,0 // pshufb 0x1614a(%rip),%xmm1 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.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
@@ -29799,7 +29799,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.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,69,94,1,0 // movaps 0x15e45(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,37,94,1,0 // movaps 0x15e25(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -29831,7 +29831,7 @@ _sk_byte_tables_sse41:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,178,94,1,0 // movaps 0x15eb2(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,146,94,1,0 // movaps 0x15e92(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -29854,7 +29854,7 @@ _sk_byte_tables_sse41:
.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,104,95,1,0 // movaps 0x15f68(%rip),%xmm9 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,13,72,95,1,0 // movaps 0x15f48(%rip),%xmm9 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -29956,7 +29956,7 @@ _sk_byte_tables_rgb_sse41:
.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,196,93,1,0 // movaps 0x15dc4(%rip),%xmm9 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,13,164,93,1,0 // movaps 0x15da4(%rip),%xmm9 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -30138,31 +30138,31 @@ _sk_parametric_r_sse41:
.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,159,91,1,0 // mulps 0x15b9f(%rip),%xmm8 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,21,167,91,1,0 // andps 0x15ba7(%rip),%xmm10 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,21,223,88,1,0 // orps 0x158df(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,5,167,91,1,0 // addps 0x15ba7(%rip),%xmm8 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 68,15,40,37,175,91,1,0 // movaps 0x15baf(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,5,127,91,1,0 // mulps 0x15b7f(%rip),%xmm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,21,135,91,1,0 // andps 0x15b87(%rip),%xmm10 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,21,191,88,1,0 // orps 0x158bf(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,5,135,91,1,0 // addps 0x15b87(%rip),%xmm8 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,37,143,91,1,0 // movaps 0x15b8f(%rip),%xmm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,175,91,1,0 // addps 0x15baf(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 68,15,40,37,183,91,1,0 // movaps 0x15bb7(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,21,143,91,1,0 // addps 0x15b8f(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 68,15,40,37,151,91,1,0 // movaps 0x15b97(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.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,164,91,1,0 // addps 0x15ba4(%rip),%xmm8 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 68,15,40,21,172,91,1,0 // movaps 0x15bac(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,5,132,91,1,0 // addps 0x15b84(%rip),%xmm8 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,21,140,91,1,0 // movaps 0x15b8c(%rip),%xmm10 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,172,91,1,0 // movaps 0x15bac(%rip),%xmm10 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,21,140,91,1,0 // movaps 0x15b8c(%rip),%xmm10 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,176,91,1,0 // movaps 0x15bb0(%rip),%xmm11 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,29,144,91,1,0 // movaps 0x15b90(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,176,91,1,0 // mulps 0x15bb0(%rip),%xmm11 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,89,29,144,91,1,0 // mulps 0x15b90(%rip),%xmm11 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -30170,7 +30170,7 @@ _sk_parametric_r_sse41:
.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,71,88,1,0 // minps 0x15847(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,93,5,39,88,1,0 // minps 0x15827(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30200,31 +30200,31 @@ _sk_parametric_g_sse41:
.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,120,90,1,0 // mulps 0x15a78(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,29,128,90,1,0 // andps 0x15a80(%rip),%xmm11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,29,184,87,1,0 // orps 0x157b8(%rip),%xmm11 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,37,128,90,1,0 // addps 0x15a80(%rip),%xmm12 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 15,40,13,137,90,1,0 // movaps 0x15a89(%rip),%xmm1 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,37,88,90,1,0 // mulps 0x15a58(%rip),%xmm12 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,29,96,90,1,0 // andps 0x15a60(%rip),%xmm11 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,29,152,87,1,0 // orps 0x15798(%rip),%xmm11 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,37,96,90,1,0 // addps 0x15a60(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,40,13,105,90,1,0 // movaps 0x15a69(%rip),%xmm1 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,137,90,1,0 // addps 0x15a89(%rip),%xmm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 15,40,13,146,90,1,0 // movaps 0x15a92(%rip),%xmm1 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,29,105,90,1,0 // addps 0x15a69(%rip),%xmm11 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 15,40,13,114,90,1,0 // movaps 0x15a72(%rip),%xmm1 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.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,127,90,1,0 // addps 0x15a7f(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 15,40,13,136,90,1,0 // movaps 0x15a88(%rip),%xmm1 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,37,95,90,1,0 // addps 0x15a5f(%rip),%xmm12 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,40,13,104,90,1,0 // movaps 0x15a68(%rip),%xmm1 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,136,90,1,0 // movaps 0x15a88(%rip),%xmm10 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,21,104,90,1,0 // movaps 0x15a68(%rip),%xmm10 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,141,90,1,0 // movaps 0x15a8d(%rip),%xmm1 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 15,40,13,109,90,1,0 // movaps 0x15a6d(%rip),%xmm1 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,142,90,1,0 // mulps 0x15a8e(%rip),%xmm1 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 15,89,13,110,90,1,0 // mulps 0x15a6e(%rip),%xmm1 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -30232,7 +30232,7 @@ _sk_parametric_g_sse41:
.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,41,87,1,0 // minps 0x15729(%rip),%xmm1 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,13,9,87,1,0 // minps 0x15709(%rip),%xmm1 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30262,31 +30262,31 @@ _sk_parametric_b_sse41:
.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,90,89,1,0 // mulps 0x1595a(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,29,98,89,1,0 // andps 0x15962(%rip),%xmm11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,29,154,86,1,0 // orps 0x1569a(%rip),%xmm11 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,37,98,89,1,0 // addps 0x15962(%rip),%xmm12 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 15,40,21,107,89,1,0 // movaps 0x1596b(%rip),%xmm2 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,37,58,89,1,0 // mulps 0x1593a(%rip),%xmm12 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,29,66,89,1,0 // andps 0x15942(%rip),%xmm11 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,29,122,86,1,0 // orps 0x1567a(%rip),%xmm11 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,37,66,89,1,0 // addps 0x15942(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,40,21,75,89,1,0 // movaps 0x1594b(%rip),%xmm2 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,107,89,1,0 // addps 0x1596b(%rip),%xmm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 15,40,21,116,89,1,0 // movaps 0x15974(%rip),%xmm2 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,29,75,89,1,0 // addps 0x1594b(%rip),%xmm11 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 15,40,21,84,89,1,0 // movaps 0x15954(%rip),%xmm2 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.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,97,89,1,0 // addps 0x15961(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 15,40,21,106,89,1,0 // movaps 0x1596a(%rip),%xmm2 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,37,65,89,1,0 // addps 0x15941(%rip),%xmm12 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,40,21,74,89,1,0 // movaps 0x1594a(%rip),%xmm2 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,106,89,1,0 // movaps 0x1596a(%rip),%xmm10 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,21,74,89,1,0 // movaps 0x1594a(%rip),%xmm10 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,111,89,1,0 // movaps 0x1596f(%rip),%xmm2 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 15,40,21,79,89,1,0 // movaps 0x1594f(%rip),%xmm2 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,112,89,1,0 // mulps 0x15970(%rip),%xmm2 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 15,89,21,80,89,1,0 // mulps 0x15950(%rip),%xmm2 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -30294,7 +30294,7 @@ _sk_parametric_b_sse41:
.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,11,86,1,0 // minps 0x1560b(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,21,235,85,1,0 // minps 0x155eb(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30324,31 +30324,31 @@ _sk_parametric_a_sse41:
.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,60,88,1,0 // mulps 0x1583c(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,29,68,88,1,0 // andps 0x15844(%rip),%xmm11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,29,124,85,1,0 // orps 0x1557c(%rip),%xmm11 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,37,68,88,1,0 // addps 0x15844(%rip),%xmm12 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 15,40,29,77,88,1,0 // movaps 0x1584d(%rip),%xmm3 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,37,28,88,1,0 // mulps 0x1581c(%rip),%xmm12 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,29,36,88,1,0 // andps 0x15824(%rip),%xmm11 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,29,92,85,1,0 // orps 0x1555c(%rip),%xmm11 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,37,36,88,1,0 // addps 0x15824(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,40,29,45,88,1,0 // movaps 0x1582d(%rip),%xmm3 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,77,88,1,0 // addps 0x1584d(%rip),%xmm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 15,40,29,86,88,1,0 // movaps 0x15856(%rip),%xmm3 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,29,45,88,1,0 // addps 0x1582d(%rip),%xmm11 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 15,40,29,54,88,1,0 // movaps 0x15836(%rip),%xmm3 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.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,67,88,1,0 // addps 0x15843(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 15,40,29,76,88,1,0 // movaps 0x1584c(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,37,35,88,1,0 // addps 0x15823(%rip),%xmm12 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,40,29,44,88,1,0 // movaps 0x1582c(%rip),%xmm3 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,76,88,1,0 // movaps 0x1584c(%rip),%xmm10 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,21,44,88,1,0 // movaps 0x1582c(%rip),%xmm10 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,81,88,1,0 // movaps 0x15851(%rip),%xmm3 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 15,40,29,49,88,1,0 // movaps 0x15831(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,82,88,1,0 // mulps 0x15852(%rip),%xmm3 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 15,89,29,50,88,1,0 // mulps 0x15832(%rip),%xmm3 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -30356,7 +30356,7 @@ _sk_parametric_a_sse41:
.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,237,84,1,0 // minps 0x154ed(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,29,205,84,1,0 // minps 0x154cd(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30373,20 +30373,20 @@ _sk_gamma_sse41:
.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,92,87,1,0 // mulps 0x1575c(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,40,53,100,87,1,0 // movaps 0x15764(%rip),%xmm14 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,89,5,60,87,1,0 // mulps 0x1573c(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,40,53,68,87,1,0 // movaps 0x15744(%rip),%xmm14 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,152,84,1,0 // movaps 0x15498(%rip),%xmm12 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,37,120,84,1,0 // movaps 0x15478(%rip),%xmm12 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,92,87,1,0 // movaps 0x1575c(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,21,60,87,1,0 // movaps 0x1573c(%rip),%xmm10 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,96,87,1,0 // movaps 0x15760(%rip),%xmm11 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,29,64,87,1,0 // movaps 0x15740(%rip),%xmm11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.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,94,87,1,0 // movaps 0x1575e(%rip),%xmm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,13,62,87,1,0 // movaps 0x1573e(%rip),%xmm9 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,98,87,1,0 // movaps 0x15762(%rip),%xmm13 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,45,66,87,1,0 // movaps 0x15742(%rip),%xmm13 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -30397,21 +30397,21 @@ _sk_gamma_sse41:
.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,69,87,1,0 // movaps 0x15745(%rip),%xmm6 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
+ .byte 15,40,53,37,87,1,0 // movaps 0x15725(%rip),%xmm6 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,91,87,1,0 // movaps 0x1575b(%rip),%xmm7 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 15,40,61,59,87,1,0 // movaps 0x1573b(%rip),%xmm7 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.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,59,87,1,0 // movaps 0x1573b(%rip),%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 15,40,37,27,87,1,0 // movaps 0x1571b(%rip),%xmm4 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,77,87,1,0 // movaps 0x1574d(%rip),%xmm15 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,45,87,1,0 // movaps 0x1572d(%rip),%xmm15 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.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,169,86,1,0 // mulps 0x156a9(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 15,89,5,137,86,1,0 // mulps 0x15689(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -30437,8 +30437,8 @@ _sk_gamma_sse41:
.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,74,86,1,0 // mulps 0x1564a(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 15,84,29,83,86,1,0 // andps 0x15653(%rip),%xmm3 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,89,5,42,86,1,0 // mulps 0x1562a(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 15,84,29,51,86,1,0 // andps 0x15633(%rip),%xmm3 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -30456,7 +30456,7 @@ _sk_gamma_sse41:
.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,155,86,1,0 // movaps 0x1569b(%rip),%xmm0 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 15,40,5,123,86,1,0 // movaps 0x1567b(%rip),%xmm0 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -30476,29 +30476,29 @@ HIDDEN _sk_lab_to_xyz_sse41
FUNCTION(_sk_lab_to_xyz_sse41)
_sk_lab_to_xyz_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,89,5,107,86,1,0 // mulps 0x1566b(%rip),%xmm8 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
- .byte 68,15,40,13,243,83,1,0 // movaps 0x153f3(%rip),%xmm9 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,89,5,75,86,1,0 // mulps 0x1564b(%rip),%xmm8 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,13,211,83,1,0 // movaps 0x153d3(%rip),%xmm9 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,104,86,1,0 // movaps 0x15668(%rip),%xmm0 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ .byte 15,40,5,72,86,1,0 // movaps 0x15648(%rip),%xmm0 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.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,102,86,1,0 // addps 0x15666(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
- .byte 68,15,89,5,110,86,1,0 // mulps 0x1566e(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
- .byte 15,89,13,119,86,1,0 // mulps 0x15677(%rip),%xmm1 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
+ .byte 68,15,88,5,70,86,1,0 // addps 0x15646(%rip),%xmm8 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,89,5,78,86,1,0 // mulps 0x1564e(%rip),%xmm8 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,89,13,87,86,1,0 // mulps 0x15657(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,124,86,1,0 // mulps 0x1567c(%rip),%xmm2 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
+ .byte 15,89,21,92,86,1,0 // mulps 0x1565c(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
.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,112,86,1,0 // movaps 0x15670(%rip),%xmm9 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,13,80,86,1,0 // movaps 0x15650(%rip),%xmm9 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,112,86,1,0 // movaps 0x15670(%rip),%xmm2 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
+ .byte 15,40,21,80,86,1,0 // movaps 0x15650(%rip),%xmm2 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,117,86,1,0 // movaps 0x15675(%rip),%xmm12 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ .byte 68,15,40,37,85,86,1,0 // movaps 0x15655(%rip),%xmm12 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
.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
@@ -30517,8 +30517,8 @@ _sk_lab_to_xyz_sse41:
.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,46,86,1,0 // mulps 0x1562e(%rip),%xmm1 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
- .byte 15,89,21,55,86,1,0 // mulps 0x15637(%rip),%xmm2 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xe2c>
+ .byte 15,89,13,14,86,1,0 // mulps 0x1560e(%rip),%xmm1 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ .byte 15,89,21,23,86,1,0 // mulps 0x15617(%rip),%xmm2 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -30537,9 +30537,9 @@ _sk_load_a8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,39 // jne 15e13 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,197,82,1,0 // pand 0x152c5(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,5,165,82,1,0 // pand 0x152a5(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,11,84,1,0 // mulps 0x1540b(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,235,83,1,0 // mulps 0x153eb(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -30579,9 +30579,9 @@ _sk_load_a8_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,39 // jne 15e9f <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,57,82,1,0 // pand 0x15239(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,37,25,82,1,0 // pand 0x15219(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,127,83,1,0 // mulps 0x1537f(%rip),%xmm7 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,61,95,83,1,0 // mulps 0x1535f(%rip),%xmm7 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -30636,7 +30636,7 @@ _sk_gather_a8_sse41:
.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,174,82,1,0 // mulps 0x152ae(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,142,82,1,0 // mulps 0x1528e(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -30653,7 +30653,7 @@ _sk_store_a8_sse41:
.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,100,81,1,0 // movaps 0x15164(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,68,81,1,0 // movaps 0x15144(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -30674,7 +30674,7 @@ _sk_store_a8_sse41:
.byte 65,128,249,3 // cmp $0x3,%r9b
.byte 117,221 // jne 15fae <_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,44,84,1,0 // pshufb 0x1542c(%rip),%xmm8 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
+ .byte 102,68,15,56,0,5,12,84,1,0 // pshufb 0x1540c(%rip),%xmm8 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
.byte 235,192 // jmp 15fae <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -30693,11 +30693,11 @@ _sk_load_g8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,42 // jne 1603a <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,161,80,1,0 // pand 0x150a1(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,5,129,80,1,0 // pand 0x15081(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,231,81,1,0 // mulps 0x151e7(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,5,199,81,1,0 // mulps 0x151c7(%rip),%xmm0 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,222,79,1,0 // movaps 0x14fde(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,190,79,1,0 // movaps 0x14fbe(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -30735,11 +30735,11 @@ _sk_load_g8_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,42 // jne 160c9 <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,18,80,1,0 // pand 0x15012(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,37,242,79,1,0 // pand 0x14ff2(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,88,81,1,0 // mulps 0x15158(%rip),%xmm4 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,37,56,81,1,0 // mulps 0x15138(%rip),%xmm4 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,79,79,1,0 // movaps 0x14f4f(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,61,47,79,1,0 // movaps 0x14f2f(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -30792,9 +30792,9 @@ _sk_gather_g8_sse41:
.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,132,80,1,0 // mulps 0x15084(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,5,100,80,1,0 // mulps 0x15064(%rip),%xmm0 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,123,78,1,0 // movaps 0x14e7b(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,91,78,1,0 // movaps 0x14e5b(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -30813,19 +30813,19 @@ _sk_load_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,80 // jne 16208 <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,89,80,1,0 // movdqa 0x15059(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,57,80,1,0 // movdqa 0x15039(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,91,80,1,0 // mulps 0x1505b(%rip),%xmm0 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,13,99,80,1,0 // movdqa 0x15063(%rip),%xmm1 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,5,59,80,1,0 // mulps 0x1503b(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,13,67,80,1,0 // movdqa 0x15043(%rip),%xmm1 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,101,80,1,0 // mulps 0x15065(%rip),%xmm1 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,21,109,80,1,0 // pand 0x1506d(%rip),%xmm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,13,69,80,1,0 // mulps 0x15045(%rip),%xmm1 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,21,77,80,1,0 // pand 0x1504d(%rip),%xmm2 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,115,80,1,0 // mulps 0x15073(%rip),%xmm2 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,21,83,80,1,0 // mulps 0x15053(%rip),%xmm2 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,10,78,1,0 // movaps 0x14e0a(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,234,77,1,0 // movaps 0x14dea(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -30861,19 +30861,19 @@ _sk_load_565_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,80 // jne 162c3 <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,158,79,1,0 // movdqa 0x14f9e(%rip),%xmm4 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,37,126,79,1,0 // movdqa 0x14f7e(%rip),%xmm4 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,160,79,1,0 // mulps 0x14fa0(%rip),%xmm4 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,45,168,79,1,0 // movdqa 0x14fa8(%rip),%xmm5 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,37,128,79,1,0 // mulps 0x14f80(%rip),%xmm4 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,45,136,79,1,0 // movdqa 0x14f88(%rip),%xmm5 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,170,79,1,0 // mulps 0x14faa(%rip),%xmm5 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,53,178,79,1,0 // pand 0x14fb2(%rip),%xmm6 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,45,138,79,1,0 // mulps 0x14f8a(%rip),%xmm5 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,53,146,79,1,0 // pand 0x14f92(%rip),%xmm6 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,184,79,1,0 // mulps 0x14fb8(%rip),%xmm6 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,53,152,79,1,0 // mulps 0x14f98(%rip),%xmm6 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,79,77,1,0 // movaps 0x14d4f(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,61,47,77,1,0 // movaps 0x14d2f(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -30922,19 +30922,19 @@ _sk_gather_565_sse41:
.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,156,78,1,0 // movdqa 0x14e9c(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,124,78,1,0 // movdqa 0x14e7c(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,158,78,1,0 // mulps 0x14e9e(%rip),%xmm0 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,13,166,78,1,0 // movdqa 0x14ea6(%rip),%xmm1 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,5,126,78,1,0 // mulps 0x14e7e(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,13,134,78,1,0 // movdqa 0x14e86(%rip),%xmm1 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,168,78,1,0 // mulps 0x14ea8(%rip),%xmm1 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,21,176,78,1,0 // pand 0x14eb0(%rip),%xmm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,13,136,78,1,0 // mulps 0x14e88(%rip),%xmm1 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,21,144,78,1,0 // pand 0x14e90(%rip),%xmm2 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,182,78,1,0 // mulps 0x14eb6(%rip),%xmm2 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,21,150,78,1,0 // mulps 0x14e96(%rip),%xmm2 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,77,76,1,0 // movaps 0x14c4d(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,45,76,1,0 // movaps 0x14c2d(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -30948,12 +30948,12 @@ _sk_store_565_sse41:
.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,61,80,1,0 // movaps 0x1503d(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
+ .byte 68,15,40,5,29,80,1,0 // movaps 0x1501d(%rip),%xmm8 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
.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,50,80,1,0 // movaps 0x15032(%rip),%xmm10 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
+ .byte 68,15,40,21,18,80,1,0 // movaps 0x15012(%rip),%xmm10 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
.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
@@ -30997,21 +30997,21 @@ _sk_load_4444_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,95 // jne 164ef <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,161,79,1,0 // movdqa 0x14fa1(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,5,129,79,1,0 // movdqa 0x14f81(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,163,79,1,0 // mulps 0x14fa3(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,13,171,79,1,0 // movdqa 0x14fab(%rip),%xmm1 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,131,79,1,0 // mulps 0x14f83(%rip),%xmm0 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,13,139,79,1,0 // movdqa 0x14f8b(%rip),%xmm1 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,173,79,1,0 // mulps 0x14fad(%rip),%xmm1 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,21,181,79,1,0 // movdqa 0x14fb5(%rip),%xmm2 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,13,141,79,1,0 // mulps 0x14f8d(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,21,149,79,1,0 // movdqa 0x14f95(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,183,79,1,0 // mulps 0x14fb7(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,29,191,79,1,0 // pand 0x14fbf(%rip),%xmm3 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,21,151,79,1,0 // mulps 0x14f97(%rip),%xmm2 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,29,159,79,1,0 // pand 0x14f9f(%rip),%xmm3 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,197,79,1,0 // mulps 0x14fc5(%rip),%xmm3 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,29,165,79,1,0 // mulps 0x14fa5(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -31048,21 +31048,21 @@ _sk_load_4444_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,95 // jne 165b9 <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,215,78,1,0 // movdqa 0x14ed7(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,37,183,78,1,0 // movdqa 0x14eb7(%rip),%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,217,78,1,0 // mulps 0x14ed9(%rip),%xmm4 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,45,225,78,1,0 // movdqa 0x14ee1(%rip),%xmm5 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,37,185,78,1,0 // mulps 0x14eb9(%rip),%xmm4 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,45,193,78,1,0 // movdqa 0x14ec1(%rip),%xmm5 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,227,78,1,0 // mulps 0x14ee3(%rip),%xmm5 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,53,235,78,1,0 // movdqa 0x14eeb(%rip),%xmm6 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,45,195,78,1,0 // mulps 0x14ec3(%rip),%xmm5 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,53,203,78,1,0 // movdqa 0x14ecb(%rip),%xmm6 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,237,78,1,0 // mulps 0x14eed(%rip),%xmm6 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,61,245,78,1,0 // pand 0x14ef5(%rip),%xmm7 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,53,205,78,1,0 // mulps 0x14ecd(%rip),%xmm6 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,61,213,78,1,0 // pand 0x14ed5(%rip),%xmm7 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,251,78,1,0 // mulps 0x14efb(%rip),%xmm7 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,61,219,78,1,0 // mulps 0x14edb(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -31112,21 +31112,21 @@ _sk_gather_4444_sse41:
.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,198,77,1,0 // movdqa 0x14dc6(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,5,166,77,1,0 // movdqa 0x14da6(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,200,77,1,0 // mulps 0x14dc8(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,13,208,77,1,0 // movdqa 0x14dd0(%rip),%xmm1 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,168,77,1,0 // mulps 0x14da8(%rip),%xmm0 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,13,176,77,1,0 // movdqa 0x14db0(%rip),%xmm1 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,210,77,1,0 // mulps 0x14dd2(%rip),%xmm1 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,21,218,77,1,0 // movdqa 0x14dda(%rip),%xmm2 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,13,178,77,1,0 // mulps 0x14db2(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,21,186,77,1,0 // movdqa 0x14dba(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,220,77,1,0 // mulps 0x14ddc(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,29,228,77,1,0 // pand 0x14de4(%rip),%xmm3 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,21,188,77,1,0 // mulps 0x14dbc(%rip),%xmm2 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,29,196,77,1,0 // pand 0x14dc4(%rip),%xmm3 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,234,77,1,0 // mulps 0x14dea(%rip),%xmm3 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,29,202,77,1,0 // mulps 0x14dca(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31141,7 +31141,7 @@ _sk_store_4444_sse41:
.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,216,77,1,0 // movaps 0x14dd8(%rip),%xmm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,5,184,77,1,0 // movaps 0x14db8(%rip),%xmm8 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
.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
@@ -31195,17 +31195,17 @@ _sk_load_8888_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 16803 <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,8,73,1,0 // movdqa 0x14908(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,232,72,1,0 // movdqa 0x148e8(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,73,74,1,0 // movaps 0x14a49(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,41,74,1,0 // movaps 0x14a29(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,248,72,1,0 // pshufb 0x148f8(%rip),%xmm1 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,13,216,72,1,0 // pshufb 0x148d8(%rip),%xmm1 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,244,72,1,0 // pshufb 0x148f4(%rip),%xmm2 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,21,212,72,1,0 // pshufb 0x148d4(%rip),%xmm2 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31244,17 +31244,17 @@ _sk_load_8888_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 168bd <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,78,72,1,0 // movdqa 0x1484e(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,37,46,72,1,0 // movdqa 0x1482e(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,143,73,1,0 // movaps 0x1498f(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,111,73,1,0 // movaps 0x1496f(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,62,72,1,0 // pshufb 0x1483e(%rip),%xmm5 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,45,30,72,1,0 // pshufb 0x1481e(%rip),%xmm5 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,58,72,1,0 // pshufb 0x1483a(%rip),%xmm6 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,53,26,72,1,0 // pshufb 0x1481a(%rip),%xmm6 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -31301,17 +31301,17 @@ _sk_gather_8888_sse41:
.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,94,71,1,0 // movdqa 0x1475e(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,62,71,1,0 // movdqa 0x1473e(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,159,72,1,0 // movaps 0x1489f(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,127,72,1,0 // movaps 0x1487f(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,78,71,1,0 // pshufb 0x1474e(%rip),%xmm1 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,13,46,71,1,0 // pshufb 0x1472e(%rip),%xmm1 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,71,1,0 // pshufb 0x1474a(%rip),%xmm2 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,21,42,71,1,0 // pshufb 0x1472a(%rip),%xmm2 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31331,7 +31331,7 @@ _sk_store_8888_sse41:
.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,36,71,1,0 // movaps 0x14724(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,4,71,1,0 // movaps 0x14704(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -31382,17 +31382,17 @@ _sk_load_bgra_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 16ad3 <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,56,70,1,0 // movdqa 0x14638(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,24,70,1,0 // movdqa 0x14618(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,121,71,1,0 // movaps 0x14779(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,89,71,1,0 // movaps 0x14759(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,40,70,1,0 // pshufb 0x14628(%rip),%xmm0 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,5,8,70,1,0 // pshufb 0x14608(%rip),%xmm0 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,36,70,1,0 // pshufb 0x14624(%rip),%xmm0 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,5,4,70,1,0 // pshufb 0x14604(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31431,17 +31431,17 @@ _sk_load_bgra_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 16b8d <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,126,69,1,0 // movdqa 0x1457e(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,37,94,69,1,0 // movdqa 0x1455e(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,191,70,1,0 // movaps 0x146bf(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,159,70,1,0 // movaps 0x1469f(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,110,69,1,0 // pshufb 0x1456e(%rip),%xmm4 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,37,78,69,1,0 // pshufb 0x1454e(%rip),%xmm4 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,106,69,1,0 // pshufb 0x1456a(%rip),%xmm4 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,37,74,69,1,0 // pshufb 0x1454a(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -31488,17 +31488,17 @@ _sk_gather_bgra_sse41:
.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,142,68,1,0 // movdqa 0x1448e(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,110,68,1,0 // movdqa 0x1446e(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,207,69,1,0 // movaps 0x145cf(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,175,69,1,0 // movaps 0x145af(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,126,68,1,0 // pshufb 0x1447e(%rip),%xmm0 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
+ .byte 102,15,56,0,5,94,68,1,0 // pshufb 0x1445e(%rip),%xmm0 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.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,122,68,1,0 // pshufb 0x1447a(%rip),%xmm0 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
+ .byte 102,15,56,0,5,90,68,1,0 // pshufb 0x1445a(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31518,7 +31518,7 @@ _sk_store_bgra_sse41:
.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,84,68,1,0 // movaps 0x14454(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,52,68,1,0 // movaps 0x14434(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -31577,19 +31577,19 @@ _sk_load_f16_sse41:
.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,73,71,1,0 // movdqa 0x14749(%rip),%xmm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,5,41,71,1,0 // movdqa 0x14729(%rip),%xmm8 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,71,71,1,0 // movdqa 0x14747(%rip),%xmm10 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,21,39,71,1,0 // movdqa 0x14727(%rip),%xmm10 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,74,71,1,0 // movdqa 0x1474a(%rip),%xmm3 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,29,42,71,1,0 // movdqa 0x1472a(%rip),%xmm3 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,54,71,1,0 // movdqa 0x14736(%rip),%xmm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,29,22,71,1,0 // movdqa 0x14716(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -31665,19 +31665,19 @@ _sk_load_f16_dst_sse41:
.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,171,69,1,0 // movdqa 0x145ab(%rip),%xmm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,5,139,69,1,0 // movdqa 0x1458b(%rip),%xmm8 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,169,69,1,0 // movdqa 0x145a9(%rip),%xmm10 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,21,137,69,1,0 // movdqa 0x14589(%rip),%xmm10 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,172,69,1,0 // movdqa 0x145ac(%rip),%xmm7 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,61,140,69,1,0 // movdqa 0x1458c(%rip),%xmm7 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,152,69,1,0 // movdqa 0x14598(%rip),%xmm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,29,120,69,1,0 // movdqa 0x14578(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -31762,19 +31762,19 @@ _sk_gather_f16_sse41:
.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,224,67,1,0 // movdqa 0x143e0(%rip),%xmm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,5,192,67,1,0 // movdqa 0x143c0(%rip),%xmm8 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,222,67,1,0 // movdqa 0x143de(%rip),%xmm10 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,21,190,67,1,0 // movdqa 0x143be(%rip),%xmm10 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,225,67,1,0 // movdqa 0x143e1(%rip),%xmm3 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,29,193,67,1,0 // movdqa 0x143c1(%rip),%xmm3 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,205,67,1,0 // movdqa 0x143cd(%rip),%xmm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,29,173,67,1,0 // movdqa 0x143ad(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -31827,20 +31827,20 @@ _sk_store_f16_sse41:
.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,245,66,1,0 // movdqa 0x142f5(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
+ .byte 102,68,15,111,13,213,66,1,0 // movdqa 0x142d5(%rip),%xmm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,242,66,1,0 // movdqa 0x142f2(%rip),%xmm11 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
+ .byte 102,68,15,111,29,210,66,1,0 // movdqa 0x142d2(%rip),%xmm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,239,66,1,0 // movdqa 0x142ef(%rip),%xmm10 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xf5c>
+ .byte 102,68,15,111,21,207,66,1,0 // movdqa 0x142cf(%rip),%xmm10 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.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,213,66,1,0 // movdqa 0x142d5(%rip),%xmm12 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
+ .byte 102,68,15,111,37,181,66,1,0 // movdqa 0x142b5(%rip),%xmm12 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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
@@ -31930,7 +31930,7 @@ _sk_load_u16_be_sse41:
.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,157,62,1,0 // movaps 0x13e9d(%rip),%xmm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,125,62,1,0 // movaps 0x13e7d(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.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
@@ -32004,7 +32004,7 @@ _sk_load_rgb_u16_be_sse41:
.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,108,61,1,0 // movaps 0x13d6c(%rip),%xmm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,76,61,1,0 // movaps 0x13d4c(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.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
@@ -32021,7 +32021,7 @@ _sk_load_rgb_u16_be_sse41:
.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,147,58,1,0 // movaps 0x13a93(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,115,58,1,0 // movaps 0x13a73(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -32055,7 +32055,7 @@ _sk_store_u16_be_sse41:
.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,76,63,1,0 // movaps 0x13f4c(%rip),%xmm10 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ .byte 68,15,40,21,44,63,1,0 // movaps 0x13f2c(%rip),%xmm10 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -32330,7 +32330,7 @@ _sk_mirror_x_sse41:
.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,58,52,1,0 // mulss 0x1343a(%rip),%xmm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,13,26,52,1,0 // mulss 0x1341a(%rip),%xmm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -32361,7 +32361,7 @@ _sk_mirror_y_sse41:
.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,200,51,1,0 // mulss 0x133c8(%rip),%xmm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,13,168,51,1,0 // mulss 0x133a8(%rip),%xmm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -32386,7 +32386,7 @@ FUNCTION(_sk_clamp_x_1_sse41)
_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,127,53,1,0 // minps 0x1357f(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,93,5,95,53,1,0 // minps 0x1355f(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -32404,9 +32404,9 @@ HIDDEN _sk_mirror_x_1_sse41
.globl _sk_mirror_x_1_sse41
FUNCTION(_sk_mirror_x_1_sse41)
_sk_mirror_x_1_sse41:
- .byte 68,15,40,5,192,53,1,0 // movaps 0x135c0(%rip),%xmm8 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
+ .byte 68,15,40,5,160,53,1,0 // movaps 0x135a0(%rip),%xmm8 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,68,53,1,0 // movaps 0x13544(%rip),%xmm9 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,13,36,53,1,0 // movaps 0x13524(%rip),%xmm9 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.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
@@ -32423,10 +32423,10 @@ HIDDEN _sk_luminance_to_alpha_sse41
FUNCTION(_sk_luminance_to_alpha_sse41)
_sk_luminance_to_alpha_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,115,58,1,0 // mulps 0x13a73(%rip),%xmm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
- .byte 15,89,13,124,58,1,0 // mulps 0x13a7c(%rip),%xmm1 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
+ .byte 15,89,5,83,58,1,0 // mulps 0x13a53(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 15,89,13,92,58,1,0 // mulps 0x13a5c(%rip),%xmm1 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,130,58,1,0 // mulps 0x13a82(%rip),%xmm3 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
+ .byte 15,89,29,98,58,1,0 // mulps 0x13a62(%rip),%xmm3 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -32829,15 +32829,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse41
.globl _sk_gauss_a_to_rgba_sse41
FUNCTION(_sk_gauss_a_to_rgba_sse41)
_sk_gauss_a_to_rgba_sse41:
- .byte 15,40,5,49,52,1,0 // movaps 0x13431(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
+ .byte 15,40,5,17,52,1,0 // movaps 0x13411(%rip),%xmm0 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,55,52,1,0 // addps 0x13437(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
+ .byte 15,88,5,23,52,1,0 // addps 0x13417(%rip),%xmm0 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,61,52,1,0 // addps 0x1343d(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
+ .byte 15,88,5,29,52,1,0 // addps 0x1341d(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,67,52,1,0 // addps 0x13443(%rip),%xmm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
+ .byte 15,88,5,35,52,1,0 // addps 0x13423(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,73,52,1,0 // addps 0x13449(%rip),%xmm0 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
+ .byte 15,88,5,41,52,1,0 // addps 0x13429(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -32994,26 +32994,26 @@ _sk_xy_to_unit_angle_sse41:
.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,192,49,1,0 // movaps 0x131c0(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,21,160,49,1,0 // movaps 0x131a0(%rip),%xmm10 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,196,49,1,0 // addps 0x131c4(%rip),%xmm10 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
+ .byte 68,15,88,21,164,49,1,0 // addps 0x131a4(%rip),%xmm10 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,200,49,1,0 // addps 0x131c8(%rip),%xmm10 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
+ .byte 68,15,88,21,168,49,1,0 // addps 0x131a8(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,204,49,1,0 // addps 0x131cc(%rip),%xmm10 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
+ .byte 68,15,88,21,172,49,1,0 // addps 0x131ac(%rip),%xmm10 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,203,49,1,0 // movaps 0x131cb(%rip),%xmm11 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
+ .byte 68,15,40,29,171,49,1,0 // movaps 0x131ab(%rip),%xmm11 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
.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,148,43,1,0 // movaps 0x12b94(%rip),%xmm11 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,29,116,43,1,0 // movaps 0x12b74(%rip),%xmm11 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.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,134,43,1,0 // movaps 0x12b86(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,102,43,1,0 // movaps 0x12b66(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -33047,7 +33047,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.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,63,49,1,0 // mulps 0x1313f(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,31,49,1,0 // mulps 0x1311f(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33055,7 +33055,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.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,42,49,1,0 // mulps 0x1312a(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,89,21,10,49,1,0 // mulps 0x1310a(%rip),%xmm10 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33064,8 +33064,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.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,210,47,1,0 // xorps 0x12fd2(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
- .byte 68,15,89,5,186,42,1,0 // mulps 0x12aba(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,87,13,178,47,1,0 // xorps 0x12fb2(%rip),%xmm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 68,15,89,5,154,42,1,0 // mulps 0x12a9a(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33086,7 +33086,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.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,161,48,1,0 // mulps 0x130a1(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,129,48,1,0 // mulps 0x13081(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33094,7 +33094,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.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,140,48,1,0 // mulps 0x1308c(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,89,21,108,48,1,0 // mulps 0x1306c(%rip),%xmm10 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33103,8 +33103,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.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,52,47,1,0 // xorps 0x12f34(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
- .byte 68,15,89,5,28,42,1,0 // mulps 0x12a1c(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,87,13,20,47,1,0 // xorps 0x12f14(%rip),%xmm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 68,15,89,5,252,41,1,0 // mulps 0x129fc(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33122,7 +33122,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.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,20,48,1,0 // mulps 0x13014(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,244,47,1,0 // mulps 0x12ff4(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -33130,7 +33130,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.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,208,46,1,0 // xorps 0x12ed0(%rip),%xmm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
+ .byte 15,87,5,176,46,1,0 // xorps 0x12eb0(%rip),%xmm0 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33173,7 +33173,7 @@ HIDDEN _sk_save_xy_sse41
FUNCTION(_sk_save_xy_sse41)
_sk_save_xy_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,86,41,1,0 // movaps 0x12956(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,54,41,1,0 // movaps 0x12936(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -33217,8 +33217,8 @@ _sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,24,47,1,0 // addps 0x12f18(%rip),%xmm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,208,40,1,0 // movaps 0x128d0(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,248,46,1,0 // addps 0x12ef8(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,176,40,1,0 // movaps 0x128b0(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33231,7 +33231,7 @@ _sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,159,40,1,0 // addps 0x1289f(%rip),%xmm0 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,5,127,40,1,0 // addps 0x1287f(%rip),%xmm0 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33243,8 +33243,8 @@ _sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,209,46,1,0 // addps 0x12ed1(%rip),%xmm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,137,40,1,0 // movaps 0x12889(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,177,46,1,0 // addps 0x12eb1(%rip),%xmm1 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,105,40,1,0 // movaps 0x12869(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33257,7 +33257,7 @@ _sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,87,40,1,0 // addps 0x12857(%rip),%xmm1 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,13,55,40,1,0 // addps 0x12837(%rip),%xmm1 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33269,13 +33269,13 @@ _sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,154,46,1,0 // addps 0x12e9a(%rip),%xmm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
- .byte 68,15,40,13,66,40,1,0 // movaps 0x12842(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,122,46,1,0 // addps 0x12e7a(%rip),%xmm0 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,13,34,40,1,0 // movaps 0x12822(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,142,46,1,0 // mulps 0x12e8e(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,13,22,42,1,0 // addps 0x12a16(%rip),%xmm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,13,110,46,1,0 // mulps 0x12e6e(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,13,246,41,1,0 // addps 0x129f6(%rip),%xmm9 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33288,16 +33288,16 @@ _sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,69,46,1,0 // addps 0x12e45(%rip),%xmm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,253,39,1,0 // movaps 0x127fd(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,37,46,1,0 // addps 0x12e25(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,221,39,1,0 // movaps 0x127dd(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,97,46,1,0 // movaps 0x12e61(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,65,46,1,0 // movaps 0x12e41(%rip),%xmm8 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,101,46,1,0 // addps 0x12e65(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,5,69,46,1,0 // addps 0x12e45(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,201,39,1,0 // addps 0x127c9(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,88,5,169,39,1,0 // addps 0x127a9(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,93,46,1,0 // addps 0x12e5d(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,5,61,46,1,0 // addps 0x12e3d(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33307,17 +33307,17 @@ HIDDEN _sk_bicubic_p1x_sse41
FUNCTION(_sk_bicubic_p1x_sse41)
_sk_bicubic_p1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,167,39,1,0 // movaps 0x127a7(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,135,39,1,0 // movaps 0x12787(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,19,46,1,0 // movaps 0x12e13(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,21,243,45,1,0 // movaps 0x12df3(%rip),%xmm10 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,23,46,1,0 // addps 0x12e17(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,21,247,45,1,0 // addps 0x12df7(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.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,19,46,1,0 // addps 0x12e13(%rip),%xmm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,21,243,45,1,0 // addps 0x12df3(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33329,11 +33329,11 @@ _sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,230,45,1,0 // addps 0x12de6(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 15,88,5,198,45,1,0 // addps 0x12dc6(%rip),%xmm0 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,182,45,1,0 // mulps 0x12db6(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,5,62,41,1,0 // addps 0x1293e(%rip),%xmm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,150,45,1,0 // mulps 0x12d96(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,30,41,1,0 // addps 0x1291e(%rip),%xmm8 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33346,13 +33346,13 @@ _sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,124,45,1,0 // addps 0x12d7c(%rip),%xmm1 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
- .byte 68,15,40,13,36,39,1,0 // movaps 0x12724(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,92,45,1,0 // addps 0x12d5c(%rip),%xmm1 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,13,4,39,1,0 // movaps 0x12704(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,112,45,1,0 // mulps 0x12d70(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,13,248,40,1,0 // addps 0x128f8(%rip),%xmm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,13,80,45,1,0 // mulps 0x12d50(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,13,216,40,1,0 // addps 0x128d8(%rip),%xmm9 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33365,16 +33365,16 @@ _sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,38,45,1,0 // addps 0x12d26(%rip),%xmm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,222,38,1,0 // movaps 0x126de(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,6,45,1,0 // addps 0x12d06(%rip),%xmm1 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,190,38,1,0 // movaps 0x126be(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,66,45,1,0 // movaps 0x12d42(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,34,45,1,0 // movaps 0x12d22(%rip),%xmm8 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,70,45,1,0 // addps 0x12d46(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,5,38,45,1,0 // addps 0x12d26(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,170,38,1,0 // addps 0x126aa(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,88,5,138,38,1,0 // addps 0x1268a(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,62,45,1,0 // addps 0x12d3e(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,5,30,45,1,0 // addps 0x12d1e(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33384,17 +33384,17 @@ HIDDEN _sk_bicubic_p1y_sse41
FUNCTION(_sk_bicubic_p1y_sse41)
_sk_bicubic_p1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,136,38,1,0 // movaps 0x12688(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,104,38,1,0 // movaps 0x12668(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,243,44,1,0 // movaps 0x12cf3(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,21,211,44,1,0 // movaps 0x12cd3(%rip),%xmm10 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,247,44,1,0 // addps 0x12cf7(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,21,215,44,1,0 // addps 0x12cd7(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.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,243,44,1,0 // addps 0x12cf3(%rip),%xmm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,21,211,44,1,0 // addps 0x12cd3(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33406,11 +33406,11 @@ _sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,197,44,1,0 // addps 0x12cc5(%rip),%xmm1 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 15,88,13,165,44,1,0 // addps 0x12ca5(%rip),%xmm1 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,149,44,1,0 // mulps 0x12c95(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,5,29,40,1,0 // addps 0x1281d(%rip),%xmm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,117,44,1,0 // mulps 0x12c75(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,253,39,1,0 // addps 0x127fd(%rip),%xmm8 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33521,7 +33521,7 @@ _sk_clut_3D_sse41:
.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,128,43,1,0 // movaps 0x12b80(%rip),%xmm4 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
+ .byte 15,40,37,96,43,1,0 // movaps 0x12b60(%rip),%xmm4 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
.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
@@ -33560,7 +33560,7 @@ _sk_clut_3D_sse41:
.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,215,42,1,0 // movdqa 0x12ad7(%rip),%xmm12 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,37,183,42,1,0 // movdqa 0x12ab7(%rip),%xmm12 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -33583,7 +33583,7 @@ _sk_clut_3D_sse41:
.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,219,35,1,0 // movdqa 0x123db(%rip),%xmm4 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,37,187,35,1,0 // movdqa 0x123bb(%rip),%xmm4 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -33756,7 +33756,7 @@ _sk_clut_3D_sse41:
.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,230,38,1,0 // movdqa 0x126e6(%rip),%xmm5 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,45,198,38,1,0 // movdqa 0x126c6(%rip),%xmm5 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -33777,7 +33777,7 @@ _sk_clut_3D_sse41:
.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,247,31,1,0 // movdqa 0x11ff7(%rip),%xmm7 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,61,215,31,1,0 // movdqa 0x11fd7(%rip),%xmm7 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -33843,7 +33843,7 @@ _sk_clut_3D_sse41:
.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,34,37,1,0 // movdqa 0x12522(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,13,2,37,1,0 // movdqa 0x12502(%rip),%xmm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -33864,7 +33864,7 @@ _sk_clut_3D_sse41:
.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,45,30,1,0 // movdqa 0x11e2d(%rip),%xmm2 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,21,13,30,1,0 // movdqa 0x11e0d(%rip),%xmm2 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -33991,7 +33991,7 @@ _sk_clut_4D_sse41:
.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,128,34,1,0 // movaps 0x12280(%rip),%xmm3 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
+ .byte 15,40,29,96,34,1,0 // movaps 0x12260(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
.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
@@ -34048,7 +34048,7 @@ _sk_clut_4D_sse41:
.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,127,33,1,0 // movdqa 0x1217f(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,95,33,1,0 // movdqa 0x1215f(%rip),%xmm11 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -34070,7 +34070,7 @@ _sk_clut_4D_sse41:
.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,135,26,1,0 // movdqa 0x11a87(%rip),%xmm10 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,21,103,26,1,0 // movdqa 0x11a67(%rip),%xmm10 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34088,7 +34088,7 @@ _sk_clut_4D_sse41:
.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,181,32,1,0 // psubd 0x120b5(%rip),%xmm3 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,29,149,32,1,0 // psubd 0x12095(%rip),%xmm3 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34143,7 +34143,7 @@ _sk_clut_4D_sse41:
.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,149,31,1,0 // psubd 0x11f95(%rip),%xmm5 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,45,117,31,1,0 // psubd 0x11f75(%rip),%xmm5 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34268,7 +34268,7 @@ _sk_clut_4D_sse41:
.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,121,22,1,0 // movdqa 0x11679(%rip),%xmm7 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,61,89,22,1,0 // movdqa 0x11659(%rip),%xmm7 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34354,7 +34354,7 @@ _sk_clut_4D_sse41:
.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,189,20,1,0 // movdqa 0x114bd(%rip),%xmm10 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,21,157,20,1,0 // movdqa 0x1149d(%rip),%xmm10 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34450,7 +34450,7 @@ _sk_clut_4D_sse41:
.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,87,25,1,0 // movdqa 0x11957(%rip),%xmm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,21,55,25,1,0 // movdqa 0x11937(%rip),%xmm2 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -34471,7 +34471,7 @@ _sk_clut_4D_sse41:
.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,102,18,1,0 // movdqa 0x11266(%rip),%xmm4 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,37,70,18,1,0 // movdqa 0x11246(%rip),%xmm4 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34543,7 +34543,7 @@ _sk_clut_4D_sse41:
.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,130,23,1,0 // psubd 0x11782(%rip),%xmm2 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,21,98,23,1,0 // psubd 0x11762(%rip),%xmm2 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34577,7 +34577,7 @@ _sk_clut_4D_sse41:
.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,206,22,1,0 // psubd 0x116ce(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,174,22,1,0 // psubd 0x116ae(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34642,7 +34642,7 @@ _sk_clut_4D_sse41:
.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,101,21,1,0 // movdqa 0x11565(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,37,69,21,1,0 // movdqa 0x11545(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -34663,7 +34663,7 @@ _sk_clut_4D_sse41:
.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,118,14,1,0 // movdqa 0x10e76(%rip),%xmm3 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,29,86,14,1,0 // movdqa 0x10e56(%rip),%xmm3 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34735,7 +34735,7 @@ _sk_clut_4D_sse41:
.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,150,19,1,0 // psubd 0x11396(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,5,118,19,1,0 // psubd 0x11376(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34753,7 +34753,7 @@ _sk_clut_4D_sse41:
.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,164,12,1,0 // paddd 0x10ca4(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,5,132,12,1,0 // paddd 0x10c84(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34769,7 +34769,7 @@ _sk_clut_4D_sse41:
.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,221,18,1,0 // psubd 0x112dd(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,5,189,18,1,0 // psubd 0x112bd(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -34787,7 +34787,7 @@ _sk_clut_4D_sse41:
.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,235,11,1,0 // paddd 0x10beb(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,5,203,11,1,0 // paddd 0x10bcb(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34850,7 +34850,7 @@ _sk_clut_4D_sse41:
.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,168,10,1,0 // movaps 0x10aa8(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,136,10,1,0 // movaps 0x10a88(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -34935,13 +34935,13 @@ _sk_seed_shader_sse2:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,183,9,1,0 // addps 0x109b7(%rip),%xmm0 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 15,88,5,151,9,1,0 // addps 0x10997(%rip),%xmm0 # 2afd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
.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,180,9,1,0 // addps 0x109b4(%rip),%xmm1 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,13,148,9,1,0 // addps 0x10994(%rip),%xmm1 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,187,9,1,0 // movaps 0x109bb(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,155,9,1,0 // movaps 0x1099b(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -34956,18 +34956,18 @@ _sk_dither_sse2:
.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,84,9,1,0 // paddd 0x10954(%rip),%xmm8 # 2afd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 102,68,15,254,5,52,9,1,0 // paddd 0x10934(%rip),%xmm8 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
.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,139,9,1,0 // movdqa 0x1098b(%rip),%xmm10 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ .byte 102,68,15,111,21,107,9,1,0 // movdqa 0x1096b(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
.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,119,9,1,0 // movdqa 0x10977(%rip),%xmm12 # 2b030 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
- .byte 102,68,15,111,45,126,9,1,0 // movdqa 0x1097e(%rip),%xmm13 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,37,87,9,1,0 // movdqa 0x10957(%rip),%xmm12 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ .byte 102,68,15,111,45,94,9,1,0 // movdqa 0x1095e(%rip),%xmm13 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -34983,8 +34983,8 @@ _sk_dither_sse2:
.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,57,9,1,0 // mulps 0x10939(%rip),%xmm8 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
- .byte 68,15,88,5,65,9,1,0 // addps 0x10941(%rip),%xmm8 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
+ .byte 68,15,89,5,25,9,1,0 // mulps 0x10919(%rip),%xmm8 # 2b030 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,33,9,1,0 // addps 0x10921(%rip),%xmm8 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
.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
@@ -35026,7 +35026,7 @@ HIDDEN _sk_black_color_sse2
FUNCTION(_sk_black_color_sse2)
_sk_black_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,119,8,1,0 // movaps 0x10877(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,87,8,1,0 // movaps 0x10857(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -35037,7 +35037,7 @@ HIDDEN _sk_white_color_sse2
FUNCTION(_sk_white_color_sse2)
_sk_white_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,99,8,1,0 // movaps 0x10863(%rip),%xmm0 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,5,67,8,1,0 // movaps 0x10843(%rip),%xmm0 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -35083,7 +35083,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,19,8,1,0 // movaps 0x10813(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,243,7,1,0 // movaps 0x107f3(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35108,7 +35108,7 @@ FUNCTION(_sk_dstatop_sse2)
_sk_dstatop_sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,198,7,1,0 // movaps 0x107c6(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,166,7,1,0 // movaps 0x107a6(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -35155,7 +35155,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,90,7,1,0 // movaps 0x1075a(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,58,7,1,0 // movaps 0x1073a(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -35168,7 +35168,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,58,7,1,0 // movaps 0x1073a(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,26,7,1,0 // movaps 0x1071a(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -35185,7 +35185,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,13,7,1,0 // movaps 0x1070d(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,237,6,1,0 // movaps 0x106ed(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35205,7 +35205,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,209,6,1,0 // movaps 0x106d1(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,177,6,1,0 // movaps 0x106b1(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -35233,7 +35233,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,149,6,1,0 // movaps 0x10695(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,117,6,1,0 // movaps 0x10675(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -35271,7 +35271,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,22,6,1,0 // movaps 0x10616(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,246,5,1,0 // movaps 0x105f6(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -35313,7 +35313,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,162,5,1,0 // movaps 0x105a2(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,130,5,1,0 // movaps 0x10582(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -35361,7 +35361,7 @@ _sk_darken_sse2:
.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,253,4,1,0 // movaps 0x104fd(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,221,4,1,0 // movaps 0x104dd(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35395,7 +35395,7 @@ _sk_lighten_sse2:
.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,146,4,1,0 // movaps 0x10492(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,114,4,1,0 // movaps 0x10472(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35432,7 +35432,7 @@ _sk_difference_sse2:
.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,28,4,1,0 // movaps 0x1041c(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,252,3,1,0 // movaps 0x103fc(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35460,7 +35460,7 @@ _sk_exclusion_sse2:
.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,204,3,1,0 // movaps 0x103cc(%rip),%xmm2 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,21,172,3,1,0 // movaps 0x103ac(%rip),%xmm2 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35473,7 +35473,7 @@ HIDDEN _sk_colorburn_sse2
FUNCTION(_sk_colorburn_sse2)
_sk_colorburn_sse2:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,13,175,3,1,0 // movaps 0x103af(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,143,3,1,0 // movaps 0x1038f(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35568,7 +35568,7 @@ HIDDEN _sk_colordodge_sse2
FUNCTION(_sk_colordodge_sse2)
_sk_colordodge_sse2:
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,87,2,1,0 // movaps 0x10257(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,55,2,1,0 // movaps 0x10237(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -35660,7 +35660,7 @@ _sk_hardlight_sse2:
.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,0,1,1,0 // movaps 0x10100(%rip),%xmm11 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,29,224,0,1,0 // movaps 0x100e0(%rip),%xmm11 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -35748,7 +35748,7 @@ FUNCTION(_sk_overlay_sse2)
_sk_overlay_sse2:
.byte 68,15,40,193 // movaps %xmm1,%xmm8
.byte 68,15,40,232 // movaps %xmm0,%xmm13
- .byte 68,15,40,13,190,255,0,0 // movaps 0xffbe(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,158,255,0,0 // movaps 0xff9e(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35839,7 +35839,7 @@ _sk_softlight_sse2:
.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,107,254,0,0 // movaps 0xfe6b(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,75,254,0,0 // movaps 0xfe4b(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35852,10 +35852,10 @@ _sk_softlight_sse2:
.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,149,254,0,0 // movaps 0xfe95(%rip),%xmm14 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
+ .byte 68,15,40,53,117,254,0,0 // movaps 0xfe75(%rip),%xmm14 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,149,254,0,0 // movaps 0xfe95(%rip),%xmm10 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
+ .byte 68,15,40,21,117,254,0,0 // movaps 0xfe75(%rip),%xmm10 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -36000,7 +36000,7 @@ _sk_hue_sse2:
.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,40,252,0,0 // movaps 0xfc28(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,8,252,0,0 // movaps 0xfc08(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -36048,12 +36048,12 @@ _sk_hue_sse2:
.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,229,251,0,0 // movaps 0xfbe5(%rip),%xmm15 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,61,197,251,0,0 // movaps 0xfbc5(%rip),%xmm15 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,234,251,0,0 // movaps 0xfbea(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 15,40,5,202,251,0,0 // movaps 0xfbca(%rip),%xmm0 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,236,251,0,0 // movaps 0xfbec(%rip),%xmm14 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,53,204,251,0,0 // movaps 0xfbcc(%rip),%xmm14 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -36231,14 +36231,14 @@ _sk_saturation_sse2:
.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,62,249,0,0 // movaps 0xf93e(%rip),%xmm8 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,5,30,249,0,0 // movaps 0xf91e(%rip),%xmm8 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,64,249,0,0 // movaps 0xf940(%rip),%xmm1 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 15,40,13,32,249,0,0 // movaps 0xf920(%rip),%xmm1 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,63,249,0,0 // movaps 0xf93f(%rip),%xmm12 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,37,31,249,0,0 // movaps 0xf91f(%rip),%xmm12 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -36283,7 +36283,7 @@ _sk_saturation_sse2:
.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,244,247,0,0 // movaps 0xf7f4(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,212,247,0,0 // movaps 0xf7d4(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -36384,14 +36384,14 @@ _sk_color_sse2:
.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,2,247,0,0 // movaps 0xf702(%rip),%xmm13 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,45,226,246,0,0 // movaps 0xf6e2(%rip),%xmm13 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,2,247,0,0 // movaps 0xf702(%rip),%xmm14 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 68,15,40,53,226,246,0,0 // movaps 0xf6e2(%rip),%xmm14 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,254,246,0,0 // movaps 0xf6fe(%rip),%xmm11 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
+ .byte 68,15,40,29,222,246,0,0 // movaps 0xf6de(%rip),%xmm11 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36399,7 +36399,7 @@ _sk_color_sse2:
.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,58,246,0,0 // movaps 0xf63a(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,26,246,0,0 // movaps 0xf61a(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -36535,15 +36535,15 @@ _sk_luminosity_sse2:
.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,193,244,0,0 // movaps 0xf4c1(%rip),%xmm12 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,37,161,244,0,0 // movaps 0xf4a1(%rip),%xmm12 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,193,244,0,0 // movaps 0xf4c1(%rip),%xmm13 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 68,15,40,45,161,244,0,0 // movaps 0xf4a1(%rip),%xmm13 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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,189,244,0,0 // movaps 0xf4bd(%rip),%xmm11 # 2b0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
- .byte 68,15,40,5,21,244,0,0 // movaps 0xf415(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,29,157,244,0,0 // movaps 0xf49d(%rip),%xmm11 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 68,15,40,5,245,243,0,0 // movaps 0xf3f5(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -36687,7 +36687,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 15,133,228,0,0,0 // jne 1bee6 <_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,173,242,0,0 // movdqa 0xf2ad(%rip),%xmm6 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,53,141,242,0,0 // movdqa 0xf28d(%rip),%xmm6 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -36701,9 +36701,9 @@ _sk_srcover_rgba_8888_sse2:
.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,189,241,0,0 // movaps 0xf1bd(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,157,241,0,0 // movaps 0xf19d(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,145,242,0,0 // movaps 0xf291(%rip),%xmm12 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,37,113,242,0,0 // movaps 0xf271(%rip),%xmm12 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36783,7 +36783,7 @@ HIDDEN _sk_clamp_1_sse2
.globl _sk_clamp_1_sse2
FUNCTION(_sk_clamp_1_sse2)
_sk_clamp_1_sse2:
- .byte 68,15,40,5,141,240,0,0 // movaps 0xf08d(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,109,240,0,0 // movaps 0xf06d(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36795,7 +36795,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,114,240,0,0 // minps 0xf072(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,29,82,240,0,0 // minps 0xf052(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36806,7 +36806,7 @@ HIDDEN _sk_clamp_a_dst_sse2
.globl _sk_clamp_a_dst_sse2
FUNCTION(_sk_clamp_a_dst_sse2)
_sk_clamp_a_dst_sse2:
- .byte 15,93,61,94,240,0,0 // minps 0xf05e(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,93,61,62,240,0,0 // minps 0xf03e(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36841,7 +36841,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,26,240,0,0 // movaps 0xf01a(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,5,250,239,0,0 // movaps 0xeffa(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -36903,7 +36903,7 @@ HIDDEN _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,40,13,164,239,0,0 // movaps 0xefa4(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,132,239,0,0 // movaps 0xef84(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 68,15,94,203 // divps %xmm3,%xmm9
.byte 68,15,194,195,4 // cmpneqps %xmm3,%xmm8
.byte 69,15,84,193 // andps %xmm9,%xmm8
@@ -36917,20 +36917,20 @@ HIDDEN _sk_from_srgb_sse2
.globl _sk_from_srgb_sse2
FUNCTION(_sk_from_srgb_sse2)
_sk_from_srgb_sse2:
- .byte 68,15,40,5,111,240,0,0 // movaps 0xf06f(%rip),%xmm8 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
+ .byte 68,15,40,5,79,240,0,0 // movaps 0xf04f(%rip),%xmm8 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,231,239,0,0 // movaps 0xefe7(%rip),%xmm9 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,13,199,239,0,0 // movaps 0xefc7(%rip),%xmm9 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,87,240,0,0 // movaps 0xf057(%rip),%xmm10 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
+ .byte 68,15,40,21,55,240,0,0 // movaps 0xf037(%rip),%xmm10 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,87,240,0,0 // movaps 0xf057(%rip),%xmm11 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
+ .byte 68,15,40,29,55,240,0,0 // movaps 0xf037(%rip),%xmm11 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,91,240,0,0 // movaps 0xf05b(%rip),%xmm12 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
+ .byte 68,15,40,37,59,240,0,0 // movaps 0xf03b(%rip),%xmm12 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -36966,20 +36966,20 @@ HIDDEN _sk_from_srgb_dst_sse2
.globl _sk_from_srgb_dst_sse2
FUNCTION(_sk_from_srgb_dst_sse2)
_sk_from_srgb_dst_sse2:
- .byte 68,15,40,5,172,239,0,0 // movaps 0xefac(%rip),%xmm8 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
+ .byte 68,15,40,5,140,239,0,0 // movaps 0xef8c(%rip),%xmm8 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,36,239,0,0 // movaps 0xef24(%rip),%xmm9 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
+ .byte 68,15,40,13,4,239,0,0 // movaps 0xef04(%rip),%xmm9 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,148,239,0,0 // movaps 0xef94(%rip),%xmm10 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
+ .byte 68,15,40,21,116,239,0,0 // movaps 0xef74(%rip),%xmm10 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,148,239,0,0 // movaps 0xef94(%rip),%xmm11 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
+ .byte 68,15,40,29,116,239,0,0 // movaps 0xef74(%rip),%xmm11 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,152,239,0,0 // movaps 0xef98(%rip),%xmm12 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
+ .byte 68,15,40,37,120,239,0,0 // movaps 0xef78(%rip),%xmm12 # 2b110 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -37016,22 +37016,22 @@ HIDDEN _sk_to_srgb_sse2
FUNCTION(_sk_to_srgb_sse2)
_sk_to_srgb_sse2:
.byte 68,15,82,232 // rsqrtps %xmm0,%xmm13
- .byte 68,15,40,5,37,239,0,0 // movaps 0xef25(%rip),%xmm8 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
+ .byte 68,15,40,5,5,239,0,0 // movaps 0xef05(%rip),%xmm8 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,37,239,0,0 // movaps 0xef25(%rip),%xmm9 # 2b150 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
+ .byte 68,15,40,13,5,239,0,0 // movaps 0xef05(%rip),%xmm9 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,37,239,0,0 // movaps 0xef25(%rip),%xmm10 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
+ .byte 68,15,40,21,5,239,0,0 // movaps 0xef05(%rip),%xmm10 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,37,239,0,0 // movaps 0xef25(%rip),%xmm11 # 2b170 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
+ .byte 68,15,40,29,5,239,0,0 // movaps 0xef05(%rip),%xmm11 # 2b150 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,41,239,0,0 // movaps 0xef29(%rip),%xmm12 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
+ .byte 68,15,40,37,9,239,0,0 // movaps 0xef09(%rip),%xmm12 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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,37,239,0,0 // movaps 0xef25(%rip),%xmm15 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
+ .byte 68,15,40,61,5,239,0,0 // movaps 0xef05(%rip),%xmm15 # 2b170 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
.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
@@ -37083,7 +37083,7 @@ _sk_rgb_to_hsl_sse2:
.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,232,236,0,0 // movaps 0xece8(%rip),%xmm13 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,45,200,236,0,0 // movaps 0xecc8(%rip),%xmm13 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -37092,30 +37092,30 @@ _sk_rgb_to_hsl_sse2:
.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,78,238,0,0 // andps 0xee4e(%rip),%xmm14 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
+ .byte 68,15,84,53,46,238,0,0 // andps 0xee2e(%rip),%xmm14 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.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,65,238,0,0 // movaps 0xee41(%rip),%xmm12 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,33,238,0,0 // movaps 0xee21(%rip),%xmm12 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
.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,61,238,0,0 // addps 0xee3d(%rip),%xmm8 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
+ .byte 68,15,88,5,29,238,0,0 // addps 0xee1d(%rip),%xmm8 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.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,46,238,0,0 // mulps 0xee2e(%rip),%xmm0 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
+ .byte 15,89,5,14,238,0,0 // mulps 0xee0e(%rip),%xmm0 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.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,65,236,0,0 // movaps 0xec41(%rip),%xmm9 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,13,33,236,0,0 // movaps 0xec21(%rip),%xmm9 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.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
@@ -37139,7 +37139,7 @@ _sk_hsl_to_rgb_sse2:
.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,240,235,0,0 // movaps 0xebf0(%rip),%xmm9 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,13,208,235,0,0 // movaps 0xebd0(%rip),%xmm9 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -37156,28 +37156,28 @@ _sk_hsl_to_rgb_sse2:
.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,137,237,0,0 // movaps 0xed89(%rip),%xmm0 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
+ .byte 15,40,5,105,237,0,0 // movaps 0xed69(%rip),%xmm0 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
.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,161,235,0,0 // andps 0xeba1(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,84,29,129,235,0,0 // andps 0xeb81(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,115,237,0,0 // movaps 0xed73(%rip),%xmm13 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
+ .byte 68,15,40,45,83,237,0,0 // movaps 0xed53(%rip),%xmm13 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.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,51,237,0,0 // movaps 0xed33(%rip),%xmm2 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
+ .byte 15,40,21,19,237,0,0 // movaps 0xed13(%rip),%xmm2 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,243,236,0,0 // movaps 0xecf3(%rip),%xmm1 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
+ .byte 15,40,13,211,236,0,0 // movaps 0xecd3(%rip),%xmm1 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,9,237,0,0 // movaps 0xed09(%rip),%xmm5 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
+ .byte 15,40,45,233,236,0,0 // movaps 0xece9(%rip),%xmm5 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -37200,7 +37200,7 @@ _sk_hsl_to_rgb_sse2:
.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,254,234,0,0 // andps 0xeafe(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,84,29,222,234,0,0 // andps 0xeade(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -37230,12 +37230,12 @@ _sk_hsl_to_rgb_sse2:
.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,118,236,0,0 // addps 0xec76(%rip),%xmm6 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 15,88,53,86,236,0,0 // addps 0xec56(%rip),%xmm6 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.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,113,234,0,0 // andps 0xea71(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,84,29,81,234,0,0 // andps 0xea51(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -37303,9 +37303,9 @@ _sk_scale_u8_sse2:
.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,68,234,0,0 // pand 0xea44(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,219,5,36,234,0,0 // pand 0xea24(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,136,235,0,0 // mulps 0xeb88(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,104,235,0,0 // mulps 0xeb68(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -37350,17 +37350,17 @@ _sk_scale_565_sse2:
.byte 15,133,173,0,0,0 // jne 1c7c5 <_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,244,234,0,0 // movdqa 0xeaf4(%rip),%xmm8 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,68,15,111,5,212,234,0,0 // movdqa 0xead4(%rip),%xmm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,243,234,0,0 // mulps 0xeaf3(%rip),%xmm8 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,68,15,111,13,250,234,0,0 // movdqa 0xeafa(%rip),%xmm9 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 68,15,89,5,211,234,0,0 // mulps 0xead3(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,68,15,111,13,218,234,0,0 // movdqa 0xeada(%rip),%xmm9 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,249,234,0,0 // mulps 0xeaf9(%rip),%xmm9 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,68,15,219,21,0,235,0,0 // pand 0xeb00(%rip),%xmm10 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 68,15,89,13,217,234,0,0 // mulps 0xead9(%rip),%xmm9 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,68,15,219,21,224,234,0,0 // pand 0xeae0(%rip),%xmm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,4,235,0,0 // mulps 0xeb04(%rip),%xmm10 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 68,15,89,21,228,234,0,0 // mulps 0xeae4(%rip),%xmm10 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.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
@@ -37441,9 +37441,9 @@ _sk_lerp_u8_sse2:
.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,58,232,0,0 // pand 0xe83a(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,219,5,26,232,0,0 // pand 0xe81a(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,126,233,0,0 // mulps 0xe97e(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,94,233,0,0 // mulps 0xe95e(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -37495,17 +37495,17 @@ _sk_lerp_565_sse2:
.byte 15,133,173,0,0,0 // jne 1c9e6 <_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,211,232,0,0 // movdqa 0xe8d3(%rip),%xmm9 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,68,15,111,13,179,232,0,0 // movdqa 0xe8b3(%rip),%xmm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,210,232,0,0 // mulps 0xe8d2(%rip),%xmm9 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,68,15,111,21,217,232,0,0 // movdqa 0xe8d9(%rip),%xmm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 68,15,89,13,178,232,0,0 // mulps 0xe8b2(%rip),%xmm9 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,68,15,111,21,185,232,0,0 // movdqa 0xe8b9(%rip),%xmm10 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,216,232,0,0 // mulps 0xe8d8(%rip),%xmm11 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,68,15,219,5,223,232,0,0 // pand 0xe8df(%rip),%xmm8 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 68,15,89,29,184,232,0,0 // mulps 0xe8b8(%rip),%xmm11 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,68,15,219,5,191,232,0,0 // pand 0xe8bf(%rip),%xmm8 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,227,232,0,0 // mulps 0xe8e3(%rip),%xmm8 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 68,15,89,5,195,232,0,0 // mulps 0xe8c3(%rip),%xmm8 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.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
@@ -37562,7 +37562,7 @@ _sk_load_tables_sse2:
.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,98,230,0,0 // movdqa 0xe662(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,111,5,66,230,0,0 // movdqa 0xe642(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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
@@ -37618,7 +37618,7 @@ _sk_load_tables_sse2:
.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,169,230,0,0 // mulps 0xe6a9(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,137,230,0,0 // mulps 0xe689(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37658,7 +37658,7 @@ _sk_load_tables_u16_be_sse2:
.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,131,230,0,0 // movdqa 0xe683(%rip),%xmm2 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
+ .byte 102,15,111,21,99,230,0,0 // movdqa 0xe663(%rip),%xmm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
.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
@@ -37719,7 +37719,7 @@ _sk_load_tables_u16_be_sse2:
.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,129,229,0,0 // mulps 0xe581(%rip),%xmm3 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,89,29,97,229,0,0 // mulps 0xe561(%rip),%xmm3 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37760,7 +37760,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.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,197,228,0,0 // movdqa 0xe4c5(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
+ .byte 102,68,15,111,5,165,228,0,0 // movdqa 0xe4a5(%rip),%xmm8 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
.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
@@ -37815,7 +37815,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.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,82,225,0,0 // movaps 0xe152(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,50,225,0,0 // movaps 0xe132(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37847,7 +37847,7 @@ _sk_byte_tables_sse2:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,191,225,0,0 // movaps 0xe1bf(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,159,225,0,0 // movaps 0xe19f(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -37875,7 +37875,7 @@ _sk_byte_tables_sse2:
.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,106,226,0,0 // movaps 0xe26a(%rip),%xmm10 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,21,74,226,0,0 // movaps 0xe24a(%rip),%xmm10 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37994,7 +37994,7 @@ _sk_byte_tables_rgb_sse2:
.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,170,224,0,0 // movaps 0xe0aa(%rip),%xmm10 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,21,138,224,0,0 // movaps 0xe08a(%rip),%xmm10 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38192,15 +38192,15 @@ _sk_parametric_r_sse2:
.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,118,222,0,0 // mulps 0xde76(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,21,126,222,0,0 // andps 0xde7e(%rip),%xmm10 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,21,182,219,0,0 // orps 0xdbb6(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,13,126,222,0,0 // addps 0xde7e(%rip),%xmm9 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 68,15,40,37,134,222,0,0 // movaps 0xde86(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,13,86,222,0,0 // mulps 0xde56(%rip),%xmm9 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,21,94,222,0,0 // andps 0xde5e(%rip),%xmm10 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,21,150,219,0,0 // orps 0xdb96(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,13,94,222,0,0 // addps 0xde5e(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,37,102,222,0,0 // movaps 0xde66(%rip),%xmm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,134,222,0,0 // addps 0xde86(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 68,15,40,37,142,222,0,0 // movaps 0xde8e(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,21,102,222,0,0 // addps 0xde66(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 68,15,40,37,110,222,0,0 // movaps 0xde6e(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38208,22 +38208,22 @@ _sk_parametric_r_sse2:
.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,120,219,0,0 // movaps 0xdb78(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,88,219,0,0 // movaps 0xdb58(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,92,222,0,0 // addps 0xde5c(%rip),%xmm9 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 68,15,40,37,100,222,0,0 // movaps 0xde64(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,13,60,222,0,0 // addps 0xde3c(%rip),%xmm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,68,222,0,0 // movaps 0xde44(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,100,222,0,0 // movaps 0xde64(%rip),%xmm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,68,222,0,0 // movaps 0xde44(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,104,222,0,0 // movaps 0xde68(%rip),%xmm13 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,45,72,222,0,0 // movaps 0xde48(%rip),%xmm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,104,222,0,0 // mulps 0xde68(%rip),%xmm13 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,89,45,72,222,0,0 // mulps 0xde48(%rip),%xmm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -38259,15 +38259,15 @@ _sk_parametric_g_sse2:
.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,56,221,0,0 // mulps 0xdd38(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,21,64,221,0,0 // andps 0xdd40(%rip),%xmm10 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,21,120,218,0,0 // orps 0xda78(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,13,64,221,0,0 // addps 0xdd40(%rip),%xmm9 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 68,15,40,37,72,221,0,0 // movaps 0xdd48(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,13,24,221,0,0 // mulps 0xdd18(%rip),%xmm9 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,21,32,221,0,0 // andps 0xdd20(%rip),%xmm10 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,21,88,218,0,0 // orps 0xda58(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,13,32,221,0,0 // addps 0xdd20(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,37,40,221,0,0 // movaps 0xdd28(%rip),%xmm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,72,221,0,0 // addps 0xdd48(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 68,15,40,37,80,221,0,0 // movaps 0xdd50(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,21,40,221,0,0 // addps 0xdd28(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 68,15,40,37,48,221,0,0 // movaps 0xdd30(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38275,22 +38275,22 @@ _sk_parametric_g_sse2:
.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,58,218,0,0 // movaps 0xda3a(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,26,218,0,0 // movaps 0xda1a(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,30,221,0,0 // addps 0xdd1e(%rip),%xmm9 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 68,15,40,37,38,221,0,0 // movaps 0xdd26(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,13,254,220,0,0 // addps 0xdcfe(%rip),%xmm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,6,221,0,0 // movaps 0xdd06(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,38,221,0,0 // movaps 0xdd26(%rip),%xmm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,6,221,0,0 // movaps 0xdd06(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,42,221,0,0 // movaps 0xdd2a(%rip),%xmm13 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,45,10,221,0,0 // movaps 0xdd0a(%rip),%xmm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,42,221,0,0 // mulps 0xdd2a(%rip),%xmm13 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,89,45,10,221,0,0 // mulps 0xdd0a(%rip),%xmm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -38326,15 +38326,15 @@ _sk_parametric_b_sse2:
.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,250,219,0,0 // mulps 0xdbfa(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,21,2,220,0,0 // andps 0xdc02(%rip),%xmm10 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,21,58,217,0,0 // orps 0xd93a(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,13,2,220,0,0 // addps 0xdc02(%rip),%xmm9 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 68,15,40,37,10,220,0,0 // movaps 0xdc0a(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,13,218,219,0,0 // mulps 0xdbda(%rip),%xmm9 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,21,226,219,0,0 // andps 0xdbe2(%rip),%xmm10 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,21,26,217,0,0 // orps 0xd91a(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,13,226,219,0,0 // addps 0xdbe2(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,37,234,219,0,0 // movaps 0xdbea(%rip),%xmm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,10,220,0,0 // addps 0xdc0a(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 68,15,40,37,18,220,0,0 // movaps 0xdc12(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,21,234,219,0,0 // addps 0xdbea(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 68,15,40,37,242,219,0,0 // movaps 0xdbf2(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38342,22 +38342,22 @@ _sk_parametric_b_sse2:
.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,252,216,0,0 // movaps 0xd8fc(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,220,216,0,0 // movaps 0xd8dc(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,224,219,0,0 // addps 0xdbe0(%rip),%xmm9 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 68,15,40,37,232,219,0,0 // movaps 0xdbe8(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,13,192,219,0,0 // addps 0xdbc0(%rip),%xmm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,200,219,0,0 // movaps 0xdbc8(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,232,219,0,0 // movaps 0xdbe8(%rip),%xmm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,200,219,0,0 // movaps 0xdbc8(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,236,219,0,0 // movaps 0xdbec(%rip),%xmm13 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,45,204,219,0,0 // movaps 0xdbcc(%rip),%xmm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,236,219,0,0 // mulps 0xdbec(%rip),%xmm13 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,89,45,204,219,0,0 // mulps 0xdbcc(%rip),%xmm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -38393,15 +38393,15 @@ _sk_parametric_a_sse2:
.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,188,218,0,0 // mulps 0xdabc(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 68,15,84,21,196,218,0,0 // andps 0xdac4(%rip),%xmm10 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,86,21,252,215,0,0 // orps 0xd7fc(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
- .byte 68,15,88,13,196,218,0,0 // addps 0xdac4(%rip),%xmm9 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
- .byte 68,15,40,37,204,218,0,0 // movaps 0xdacc(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,89,13,156,218,0,0 // mulps 0xda9c(%rip),%xmm9 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,84,21,164,218,0,0 // andps 0xdaa4(%rip),%xmm10 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,86,21,220,215,0,0 // orps 0xd7dc(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 68,15,88,13,164,218,0,0 // addps 0xdaa4(%rip),%xmm9 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,37,172,218,0,0 // movaps 0xdaac(%rip),%xmm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,204,218,0,0 // addps 0xdacc(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
- .byte 68,15,40,37,212,218,0,0 // movaps 0xdad4(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,88,21,172,218,0,0 // addps 0xdaac(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 68,15,40,37,180,218,0,0 // movaps 0xdab4(%rip),%xmm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38409,22 +38409,22 @@ _sk_parametric_a_sse2:
.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,190,215,0,0 // movaps 0xd7be(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,158,215,0,0 // movaps 0xd79e(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,162,218,0,0 // addps 0xdaa2(%rip),%xmm9 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
- .byte 68,15,40,37,170,218,0,0 // movaps 0xdaaa(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 68,15,88,13,130,218,0,0 // addps 0xda82(%rip),%xmm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,138,218,0,0 // movaps 0xda8a(%rip),%xmm12 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,170,218,0,0 // movaps 0xdaaa(%rip),%xmm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,138,218,0,0 // movaps 0xda8a(%rip),%xmm12 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,174,218,0,0 // movaps 0xdaae(%rip),%xmm13 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,45,142,218,0,0 // movaps 0xda8e(%rip),%xmm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,174,218,0,0 // mulps 0xdaae(%rip),%xmm13 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,89,45,142,218,0,0 // mulps 0xda8e(%rip),%xmm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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
@@ -38449,19 +38449,19 @@ _sk_gamma_sse2:
.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,185,217,0,0 // mulps 0xd9b9(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 15,84,21,194,217,0,0 // andps 0xd9c2(%rip),%xmm2 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 68,15,40,53,250,214,0,0 // movaps 0xd6fa(%rip),%xmm14 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,89,5,153,217,0,0 // mulps 0xd999(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 15,84,21,162,217,0,0 // andps 0xd9a2(%rip),%xmm2 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,40,53,218,214,0,0 // movaps 0xd6da(%rip),%xmm14 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,190,217,0,0 // movaps 0xd9be(%rip),%xmm12 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,37,158,217,0,0 // movaps 0xd99e(%rip),%xmm12 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,194,217,0,0 // movaps 0xd9c2(%rip),%xmm11 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,29,162,217,0,0 // movaps 0xd9a2(%rip),%xmm11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.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,192,217,0,0 // movaps 0xd9c0(%rip),%xmm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,21,160,217,0,0 // movaps 0xd9a0(%rip),%xmm10 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,196,217,0,0 // movaps 0xd9c4(%rip),%xmm13 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,45,164,217,0,0 // movaps 0xd9a4(%rip),%xmm13 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38473,27 +38473,27 @@ _sk_gamma_sse2:
.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,164,214,0,0 // movaps 0xd6a4(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,13,132,214,0,0 // movaps 0xd684(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,144,217,0,0 // movaps 0xd990(%rip),%xmm6 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
+ .byte 15,40,53,112,217,0,0 // movaps 0xd970(%rip),%xmm6 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,166,217,0,0 // movaps 0xd9a6(%rip),%xmm7 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
+ .byte 15,40,61,134,217,0,0 // movaps 0xd986(%rip),%xmm7 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.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,134,217,0,0 // movaps 0xd986(%rip),%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
+ .byte 15,40,37,102,217,0,0 // movaps 0xd966(%rip),%xmm4 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,152,217,0,0 // movaps 0xd998(%rip),%xmm15 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,120,217,0,0 // movaps 0xd978(%rip),%xmm15 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.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,244,216,0,0 // mulps 0xd8f4(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 15,84,13,253,216,0,0 // andps 0xd8fd(%rip),%xmm1 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,89,5,212,216,0,0 // mulps 0xd8d4(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 15,84,13,221,216,0,0 // andps 0xd8dd(%rip),%xmm1 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -38523,9 +38523,9 @@ _sk_gamma_sse2:
.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,131,216,0,0 // mulps 0xd883(%rip),%xmm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
- .byte 15,84,29,140,216,0,0 // andps 0xd88c(%rip),%xmm3 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
- .byte 15,86,29,197,213,0,0 // orps 0xd5c5(%rip),%xmm3 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,89,5,99,216,0,0 // mulps 0xd863(%rip),%xmm0 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 15,84,29,108,216,0,0 // andps 0xd86c(%rip),%xmm3 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,86,29,165,213,0,0 // orps 0xd5a5(%rip),%xmm3 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -38547,7 +38547,7 @@ _sk_gamma_sse2:
.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,194,216,0,0 // movaps 0xd8c2(%rip),%xmm0 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 15,40,5,162,216,0,0 // movaps 0xd8a2(%rip),%xmm0 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -38566,29 +38566,29 @@ HIDDEN _sk_lab_to_xyz_sse2
.globl _sk_lab_to_xyz_sse2
FUNCTION(_sk_lab_to_xyz_sse2)
_sk_lab_to_xyz_sse2:
- .byte 15,89,5,151,216,0,0 // mulps 0xd897(%rip),%xmm0 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
- .byte 68,15,40,5,31,214,0,0 // movaps 0xd61f(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 15,89,5,119,216,0,0 // mulps 0xd877(%rip),%xmm0 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,5,255,213,0,0 // movaps 0xd5ff(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,147,216,0,0 // movaps 0xd893(%rip),%xmm9 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ .byte 68,15,40,13,115,216,0,0 // movaps 0xd873(%rip),%xmm9 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.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,144,216,0,0 // addps 0xd890(%rip),%xmm0 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
- .byte 15,89,5,153,216,0,0 // mulps 0xd899(%rip),%xmm0 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
- .byte 15,89,13,162,216,0,0 // mulps 0xd8a2(%rip),%xmm1 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
+ .byte 15,88,5,112,216,0,0 // addps 0xd870(%rip),%xmm0 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 15,89,5,121,216,0,0 // mulps 0xd879(%rip),%xmm0 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,89,13,130,216,0,0 // mulps 0xd882(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,168,216,0,0 // mulps 0xd8a8(%rip),%xmm2 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
+ .byte 15,89,21,136,216,0,0 // mulps 0xd888(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
.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,157,216,0,0 // movaps 0xd89d(%rip),%xmm2 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
+ .byte 15,40,21,125,216,0,0 // movaps 0xd87d(%rip),%xmm2 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,156,216,0,0 // movaps 0xd89c(%rip),%xmm10 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,21,124,216,0,0 // movaps 0xd87c(%rip),%xmm10 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,160,216,0,0 // movaps 0xd8a0(%rip),%xmm11 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ .byte 68,15,40,29,128,216,0,0 // movaps 0xd880(%rip),%xmm11 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -38612,8 +38612,8 @@ _sk_lab_to_xyz_sse2:
.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,80,216,0,0 // mulps 0xd850(%rip),%xmm8 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
- .byte 15,89,21,89,216,0,0 // mulps 0xd859(%rip),%xmm2 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xe2c>
+ .byte 68,15,89,5,48,216,0,0 // mulps 0xd830(%rip),%xmm8 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ .byte 15,89,21,57,216,0,0 // mulps 0xd839(%rip),%xmm2 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38633,9 +38633,9 @@ _sk_load_a8_sse2:
.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,227,212,0,0 // pand 0xd4e3(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,5,195,212,0,0 // pand 0xd4c3(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,41,214,0,0 // mulps 0xd629(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,9,214,0,0 // mulps 0xd609(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -38678,9 +38678,9 @@ _sk_load_a8_dst_sse2:
.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,79,212,0,0 // pand 0xd44f(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,37,47,212,0,0 // pand 0xd42f(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,149,213,0,0 // mulps 0xd595(%rip),%xmm7 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,61,117,213,0,0 // mulps 0xd575(%rip),%xmm7 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -38746,7 +38746,7 @@ _sk_gather_a8_sse2:
.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,29,165,212,0,0 // mulps 0xd4a5(%rip),%xmm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,29,133,212,0,0 // mulps 0xd485(%rip),%xmm3 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38763,7 +38763,7 @@ _sk_store_a8_sse2:
.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,91,211,0,0 // movaps 0xd35b(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,59,211,0,0 // movaps 0xd33b(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -38788,7 +38788,7 @@ _sk_store_a8_sse2:
.byte 117,217 // jne 1ddc2 <_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,195,210,0,0 // pand 0xd2c3(%rip),%xmm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,68,15,219,5,163,210,0,0 // pand 0xd2a3(%rip),%xmm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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
@@ -38813,11 +38813,11 @@ _sk_load_g8_sse2:
.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,116,210,0,0 // pand 0xd274(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,5,84,210,0,0 // pand 0xd254(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,186,211,0,0 // mulps 0xd3ba(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,5,154,211,0,0 // mulps 0xd39a(%rip),%xmm0 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,177,209,0,0 // movaps 0xd1b1(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,145,209,0,0 // movaps 0xd191(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38858,11 +38858,11 @@ _sk_load_g8_dst_sse2:
.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,221,209,0,0 // pand 0xd1dd(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,219,37,189,209,0,0 // pand 0xd1bd(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,35,211,0,0 // mulps 0xd323(%rip),%xmm4 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,37,3,211,0,0 // mulps 0xd303(%rip),%xmm4 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,26,209,0,0 // movaps 0xd11a(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,61,250,208,0,0 // movaps 0xd0fa(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -38926,9 +38926,9 @@ _sk_gather_g8_sse2:
.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,5,48,210,0,0 // mulps 0xd230(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 15,89,5,16,210,0,0 // mulps 0xd210(%rip),%xmm0 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,39,208,0,0 // movaps 0xd027(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,7,208,0,0 // movaps 0xd007(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38948,19 +38948,19 @@ _sk_load_565_sse2:
.byte 117,83 // jne 1e05f <_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,2,210,0,0 // movdqa 0xd202(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,226,209,0,0 // movdqa 0xd1e2(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,4,210,0,0 // mulps 0xd204(%rip),%xmm0 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,13,12,210,0,0 // movdqa 0xd20c(%rip),%xmm1 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,5,228,209,0,0 // mulps 0xd1e4(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,13,236,209,0,0 // movdqa 0xd1ec(%rip),%xmm1 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,14,210,0,0 // mulps 0xd20e(%rip),%xmm1 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,21,22,210,0,0 // pand 0xd216(%rip),%xmm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,13,238,209,0,0 // mulps 0xd1ee(%rip),%xmm1 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,21,246,209,0,0 // pand 0xd1f6(%rip),%xmm2 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,28,210,0,0 // mulps 0xd21c(%rip),%xmm2 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,21,252,209,0,0 // mulps 0xd1fc(%rip),%xmm2 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,179,207,0,0 // movaps 0xcfb3(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,147,207,0,0 // movaps 0xcf93(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -38997,19 +38997,19 @@ _sk_load_565_dst_sse2:
.byte 117,83 // jne 1e11b <_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,70,209,0,0 // movdqa 0xd146(%rip),%xmm4 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,37,38,209,0,0 // movdqa 0xd126(%rip),%xmm4 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,72,209,0,0 // mulps 0xd148(%rip),%xmm4 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,45,80,209,0,0 // movdqa 0xd150(%rip),%xmm5 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,37,40,209,0,0 // mulps 0xd128(%rip),%xmm4 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,45,48,209,0,0 // movdqa 0xd130(%rip),%xmm5 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,82,209,0,0 // mulps 0xd152(%rip),%xmm5 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,53,90,209,0,0 // pand 0xd15a(%rip),%xmm6 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,45,50,209,0,0 // mulps 0xd132(%rip),%xmm5 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,53,58,209,0,0 // pand 0xd13a(%rip),%xmm6 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,96,209,0,0 // mulps 0xd160(%rip),%xmm6 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,53,64,209,0,0 // mulps 0xd140(%rip),%xmm6 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,247,206,0,0 // movaps 0xcef7(%rip),%xmm7 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,61,215,206,0,0 // movaps 0xced7(%rip),%xmm7 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -39065,19 +39065,19 @@ _sk_gather_565_sse2:
.byte 102,15,196,208,3 // pinsrw $0x3,%eax,%xmm2
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,42,208,0,0 // movdqa 0xd02a(%rip),%xmm0 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,10,208,0,0 // movdqa 0xd00a(%rip),%xmm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,44,208,0,0 // mulps 0xd02c(%rip),%xmm0 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
- .byte 102,15,111,13,52,208,0,0 // movdqa 0xd034(%rip),%xmm1 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 15,89,5,12,208,0,0 // mulps 0xd00c(%rip),%xmm0 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 102,15,111,13,20,208,0,0 // movdqa 0xd014(%rip),%xmm1 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,54,208,0,0 // mulps 0xd036(%rip),%xmm1 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
- .byte 102,15,219,21,62,208,0,0 // pand 0xd03e(%rip),%xmm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
+ .byte 15,89,13,22,208,0,0 // mulps 0xd016(%rip),%xmm1 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 102,15,219,21,30,208,0,0 // pand 0xd01e(%rip),%xmm2 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,68,208,0,0 // mulps 0xd044(%rip),%xmm2 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
+ .byte 15,89,21,36,208,0,0 // mulps 0xd024(%rip),%xmm2 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,219,205,0,0 // movaps 0xcddb(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,187,205,0,0 // movaps 0xcdbb(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -39091,12 +39091,12 @@ _sk_store_565_sse2:
.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,203,209,0,0 // movaps 0xd1cb(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
+ .byte 68,15,40,5,171,209,0,0 // movaps 0xd1ab(%rip),%xmm8 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
.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,192,209,0,0 // movaps 0xd1c0(%rip),%xmm10 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
+ .byte 68,15,40,21,160,209,0,0 // movaps 0xd1a0(%rip),%xmm10 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
.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
@@ -39145,21 +39145,21 @@ _sk_load_4444_sse2:
.byte 117,98 // jne 1e373 <_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,29,209,0,0 // movdqa 0xd11d(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,5,253,208,0,0 // movdqa 0xd0fd(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,31,209,0,0 // mulps 0xd11f(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,13,39,209,0,0 // movdqa 0xd127(%rip),%xmm1 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,255,208,0,0 // mulps 0xd0ff(%rip),%xmm0 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,13,7,209,0,0 // movdqa 0xd107(%rip),%xmm1 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,41,209,0,0 // mulps 0xd129(%rip),%xmm1 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,21,49,209,0,0 // movdqa 0xd131(%rip),%xmm2 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,13,9,209,0,0 // mulps 0xd109(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,21,17,209,0,0 // movdqa 0xd111(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,51,209,0,0 // mulps 0xd133(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,29,59,209,0,0 // pand 0xd13b(%rip),%xmm3 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,21,19,209,0,0 // mulps 0xd113(%rip),%xmm2 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,29,27,209,0,0 // pand 0xd11b(%rip),%xmm3 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,65,209,0,0 // mulps 0xd141(%rip),%xmm3 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,29,33,209,0,0 // mulps 0xd121(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -39197,21 +39197,21 @@ _sk_load_4444_dst_sse2:
.byte 117,98 // jne 1e43e <_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,82,208,0,0 // movdqa 0xd052(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,37,50,208,0,0 // movdqa 0xd032(%rip),%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,84,208,0,0 // mulps 0xd054(%rip),%xmm4 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,45,92,208,0,0 // movdqa 0xd05c(%rip),%xmm5 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,37,52,208,0,0 // mulps 0xd034(%rip),%xmm4 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,45,60,208,0,0 // movdqa 0xd03c(%rip),%xmm5 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,94,208,0,0 // mulps 0xd05e(%rip),%xmm5 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,53,102,208,0,0 // movdqa 0xd066(%rip),%xmm6 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,45,62,208,0,0 // mulps 0xd03e(%rip),%xmm5 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,53,70,208,0,0 // movdqa 0xd046(%rip),%xmm6 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,104,208,0,0 // mulps 0xd068(%rip),%xmm6 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,61,112,208,0,0 // pand 0xd070(%rip),%xmm7 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,53,72,208,0,0 // mulps 0xd048(%rip),%xmm6 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,61,80,208,0,0 // pand 0xd050(%rip),%xmm7 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,118,208,0,0 // mulps 0xd076(%rip),%xmm7 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,61,86,208,0,0 // mulps 0xd056(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -39268,21 +39268,21 @@ _sk_gather_4444_sse2:
.byte 102,15,196,216,3 // pinsrw $0x3,%eax,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,39,207,0,0 // movdqa 0xcf27(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,5,7,207,0,0 // movdqa 0xcf07(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,41,207,0,0 // mulps 0xcf29(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
- .byte 102,15,111,13,49,207,0,0 // movdqa 0xcf31(%rip),%xmm1 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,9,207,0,0 // mulps 0xcf09(%rip),%xmm0 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ .byte 102,15,111,13,17,207,0,0 // movdqa 0xcf11(%rip),%xmm1 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,51,207,0,0 // mulps 0xcf33(%rip),%xmm1 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
- .byte 102,15,111,21,59,207,0,0 // movdqa 0xcf3b(%rip),%xmm2 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 15,89,13,19,207,0,0 // mulps 0xcf13(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,15,111,21,27,207,0,0 // movdqa 0xcf1b(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,61,207,0,0 // mulps 0xcf3d(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
- .byte 102,15,219,29,69,207,0,0 // pand 0xcf45(%rip),%xmm3 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
+ .byte 15,89,21,29,207,0,0 // mulps 0xcf1d(%rip),%xmm2 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 102,15,219,29,37,207,0,0 // pand 0xcf25(%rip),%xmm3 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,75,207,0,0 // mulps 0xcf4b(%rip),%xmm3 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
+ .byte 15,89,29,43,207,0,0 // mulps 0xcf2b(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39297,7 +39297,7 @@ _sk_store_4444_sse2:
.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,57,207,0,0 // movaps 0xcf39(%rip),%xmm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,5,25,207,0,0 // movaps 0xcf19(%rip),%xmm8 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
.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
@@ -39355,11 +39355,11 @@ _sk_load_8888_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 1e6ba <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,90,202,0,0 // movdqa 0xca5a(%rip),%xmm2 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,21,58,202,0,0 // movdqa 0xca3a(%rip),%xmm2 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,150,203,0,0 // movaps 0xcb96(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,118,203,0,0 // movaps 0xcb76(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39406,11 +39406,11 @@ _sk_load_8888_dst_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 1e779 <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,155,201,0,0 // movdqa 0xc99b(%rip),%xmm6 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,53,123,201,0,0 // movdqa 0xc97b(%rip),%xmm6 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,215,202,0,0 // movaps 0xcad7(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,183,202,0,0 // movaps 0xcab7(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39474,11 +39474,11 @@ _sk_gather_8888_sse2:
.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,133,200,0,0 // movdqa 0xc885(%rip),%xmm2 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,21,101,200,0,0 // movdqa 0xc865(%rip),%xmm2 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,193,201,0,0 // movaps 0xc9c1(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,161,201,0,0 // movaps 0xc9a1(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39507,7 +39507,7 @@ _sk_store_8888_sse2:
.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,66,200,0,0 // movaps 0xc842(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,34,200,0,0 // movaps 0xc822(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -39559,11 +39559,11 @@ _sk_load_bgra_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 1e9c2 <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,82,199,0,0 // movdqa 0xc752(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,50,199,0,0 // movdqa 0xc732(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,142,200,0,0 // movaps 0xc88e(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,110,200,0,0 // movaps 0xc86e(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39610,11 +39610,11 @@ _sk_load_bgra_dst_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 1ea81 <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,147,198,0,0 // movdqa 0xc693(%rip),%xmm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,37,115,198,0,0 // movdqa 0xc673(%rip),%xmm4 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,207,199,0,0 // movaps 0xc7cf(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,175,199,0,0 // movaps 0xc7af(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39678,11 +39678,11 @@ _sk_gather_bgra_sse2:
.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,125,197,0,0 // movdqa 0xc57d(%rip),%xmm0 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
+ .byte 102,15,111,5,93,197,0,0 // movdqa 0xc55d(%rip),%xmm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.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,185,198,0,0 // movaps 0xc6b9(%rip),%xmm8 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,153,198,0,0 // movaps 0xc699(%rip),%xmm8 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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
@@ -39711,7 +39711,7 @@ _sk_store_bgra_sse2:
.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,58,197,0,0 // movaps 0xc53a(%rip),%xmm8 # 2b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
+ .byte 68,15,40,5,26,197,0,0 // movaps 0xc51a(%rip),%xmm8 # 2b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.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
@@ -39773,18 +39773,18 @@ _sk_load_f16_sse2:
.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,36,200,0,0 // movdqa 0xc824(%rip),%xmm9 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,13,4,200,0,0 // movdqa 0xc804(%rip),%xmm9 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,33,200,0,0 // movdqa 0xc821(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,29,1,200,0,0 // movdqa 0xc801(%rip),%xmm11 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,36,200,0,0 // movdqa 0xc824(%rip),%xmm3 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,29,4,200,0,0 // movdqa 0xc804(%rip),%xmm3 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,19,200,0,0 // movdqa 0xc813(%rip),%xmm12 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,37,243,199,0,0 // movdqa 0xc7f3(%rip),%xmm12 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -39858,18 +39858,18 @@ _sk_load_f16_dst_sse2:
.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,155,198,0,0 // movdqa 0xc69b(%rip),%xmm9 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,13,123,198,0,0 // movdqa 0xc67b(%rip),%xmm9 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,152,198,0,0 // movdqa 0xc698(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,29,120,198,0,0 // movdqa 0xc678(%rip),%xmm11 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,155,198,0,0 // movdqa 0xc69b(%rip),%xmm7 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,61,123,198,0,0 // movdqa 0xc67b(%rip),%xmm7 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,138,198,0,0 // movdqa 0xc68a(%rip),%xmm12 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,37,106,198,0,0 // movdqa 0xc66a(%rip),%xmm12 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -39958,18 +39958,18 @@ _sk_gather_f16_sse2:
.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,204,196,0,0 // movdqa 0xc4cc(%rip),%xmm9 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
+ .byte 102,68,15,111,13,172,196,0,0 // movdqa 0xc4ac(%rip),%xmm9 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,201,196,0,0 // movdqa 0xc4c9(%rip),%xmm11 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
+ .byte 102,68,15,111,29,169,196,0,0 // movdqa 0xc4a9(%rip),%xmm11 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,204,196,0,0 // movdqa 0xc4cc(%rip),%xmm3 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
+ .byte 102,15,111,29,172,196,0,0 // movdqa 0xc4ac(%rip),%xmm3 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.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,187,196,0,0 // movdqa 0xc4bb(%rip),%xmm12 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 102,68,15,111,37,155,196,0,0 // movdqa 0xc49b(%rip),%xmm12 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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
@@ -40012,19 +40012,19 @@ HIDDEN _sk_store_f16_sse2
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,15,196,0,0 // movdqa 0xc40f(%rip),%xmm11 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
+ .byte 102,68,15,111,29,239,195,0,0 // movdqa 0xc3ef(%rip),%xmm11 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,12,196,0,0 // movdqa 0xc40c(%rip),%xmm10 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
+ .byte 102,68,15,111,21,236,195,0,0 // movdqa 0xc3ec(%rip),%xmm10 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,10,196,0,0 // movdqa 0xc40a(%rip),%xmm7 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xf5c>
- .byte 102,68,15,111,37,177,197,0,0 // movdqa 0xc5b1(%rip),%xmm12 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
+ .byte 102,15,111,61,234,195,0,0 // movdqa 0xc3ea(%rip),%xmm7 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,37,145,197,0,0 // movdqa 0xc591(%rip),%xmm12 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.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,99,192,0,0 // movdqa 0xc063(%rip),%xmm13 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
+ .byte 102,68,15,111,45,67,192,0,0 // movdqa 0xc043(%rip),%xmm13 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
.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
@@ -40131,7 +40131,7 @@ _sk_load_u16_be_sse2:
.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,120,191,0,0 // movaps 0xbf78(%rip),%xmm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,88,191,0,0 // movaps 0xbf58(%rip),%xmm8 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.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
@@ -40206,7 +40206,7 @@ _sk_load_rgb_u16_be_sse2:
.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,66,190,0,0 // movaps 0xbe42(%rip),%xmm9 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,13,34,190,0,0 // movaps 0xbe22(%rip),%xmm9 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
.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
@@ -40223,7 +40223,7 @@ _sk_load_rgb_u16_be_sse2:
.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,105,187,0,0 // movaps 0xbb69(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,73,187,0,0 // movaps 0xbb49(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -40257,7 +40257,7 @@ _sk_store_u16_be_sse2:
.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,34,192,0,0 // movaps 0xc022(%rip),%xmm10 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ .byte 68,15,40,21,2,192,0,0 // movaps 0xc002(%rip),%xmm10 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -40496,7 +40496,7 @@ _sk_repeat_x_sse2:
.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,84,21,127,183,0,0 // andps 0xb77f(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,21,95,183,0,0 // andps 0xb75f(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
@@ -40522,7 +40522,7 @@ _sk_repeat_y_sse2:
.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,84,21,37,183,0,0 // andps 0xb725(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,21,5,183,0,0 // andps 0xb705(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
@@ -40548,13 +40548,13 @@ _sk_mirror_x_sse2:
.byte 65,15,92,193 // subps %xmm9,%xmm0
.byte 243,69,15,88,210 // addss %xmm10,%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,89,29,190,180,0,0 // mulss 0xb4be(%rip),%xmm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,29,158,180,0,0 // mulss 0xb49e(%rip),%xmm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
.byte 243,69,15,91,195 // cvttps2dq %xmm11,%xmm8
.byte 69,15,91,224 // cvtdq2ps %xmm8,%xmm12
.byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
- .byte 68,15,84,29,171,182,0,0 // andps 0xb6ab(%rip),%xmm11 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,29,139,182,0,0 // andps 0xb68b(%rip),%xmm11 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,227 // subps %xmm11,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
@@ -40583,13 +40583,13 @@ _sk_mirror_y_sse2:
.byte 65,15,92,201 // subps %xmm9,%xmm1
.byte 243,69,15,88,210 // addss %xmm10,%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,89,29,57,180,0,0 // mulss 0xb439(%rip),%xmm11 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,29,25,180,0,0 // mulss 0xb419(%rip),%xmm11 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 68,15,89,217 // mulps %xmm1,%xmm11
.byte 243,69,15,91,195 // cvttps2dq %xmm11,%xmm8
.byte 69,15,91,224 // cvtdq2ps %xmm8,%xmm12
.byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
- .byte 68,15,84,29,38,182,0,0 // andps 0xb626(%rip),%xmm11 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,29,6,182,0,0 // andps 0xb606(%rip),%xmm11 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,227 // subps %xmm11,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
@@ -40612,7 +40612,7 @@ FUNCTION(_sk_clamp_x_1_sse2)
_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,221,181,0,0 // minps 0xb5dd(%rip),%xmm8 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,93,5,189,181,0,0 // minps 0xb5bd(%rip),%xmm8 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40625,7 +40625,7 @@ _sk_repeat_x_1_sse2:
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,194,200,1 // cmpltps %xmm8,%xmm9
- .byte 68,15,84,13,187,181,0,0 // andps 0xb5bb(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,13,155,181,0,0 // andps 0xb59b(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -40635,14 +40635,14 @@ HIDDEN _sk_mirror_x_1_sse2
.globl _sk_mirror_x_1_sse2
FUNCTION(_sk_mirror_x_1_sse2)
_sk_mirror_x_1_sse2:
- .byte 68,15,40,5,7,182,0,0 // movaps 0xb607(%rip),%xmm8 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
+ .byte 68,15,40,5,231,181,0,0 // movaps 0xb5e7(%rip),%xmm8 # 2b050 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,139,181,0,0 // movaps 0xb58b(%rip),%xmm9 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,13,107,181,0,0 // movaps 0xb56b(%rip),%xmm9 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.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,129,181,0,0 // andps 0xb581(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,84,13,97,181,0,0 // andps 0xb561(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,88,210 // addps %xmm10,%xmm10
@@ -40658,10 +40658,10 @@ HIDDEN _sk_luminance_to_alpha_sse2
FUNCTION(_sk_luminance_to_alpha_sse2)
_sk_luminance_to_alpha_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,167,186,0,0 // mulps 0xbaa7(%rip),%xmm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
- .byte 15,89,13,176,186,0,0 // mulps 0xbab0(%rip),%xmm1 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
+ .byte 15,89,5,135,186,0,0 // mulps 0xba87(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 15,89,13,144,186,0,0 // mulps 0xba90(%rip),%xmm1 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,182,186,0,0 // mulps 0xbab6(%rip),%xmm3 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
+ .byte 15,89,29,150,186,0,0 // mulps 0xba96(%rip),%xmm3 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -41073,15 +41073,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse2
.globl _sk_gauss_a_to_rgba_sse2
FUNCTION(_sk_gauss_a_to_rgba_sse2)
_sk_gauss_a_to_rgba_sse2:
- .byte 15,40,5,126,180,0,0 // movaps 0xb47e(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
+ .byte 15,40,5,94,180,0,0 // movaps 0xb45e(%rip),%xmm0 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,132,180,0,0 // addps 0xb484(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
+ .byte 15,88,5,100,180,0,0 // addps 0xb464(%rip),%xmm0 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,138,180,0,0 // addps 0xb48a(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
+ .byte 15,88,5,106,180,0,0 // addps 0xb46a(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,144,180,0,0 // addps 0xb490(%rip),%xmm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
+ .byte 15,88,5,112,180,0,0 // addps 0xb470(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,150,180,0,0 // addps 0xb496(%rip),%xmm0 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
+ .byte 15,88,5,118,180,0,0 // addps 0xb476(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -41247,29 +41247,29 @@ _sk_xy_to_unit_angle_sse2:
.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,38,178,0,0 // movaps 0xb226(%rip),%xmm13 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,45,6,178,0,0 // movaps 0xb206(%rip),%xmm13 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,42,178,0,0 // addps 0xb22a(%rip),%xmm13 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
+ .byte 68,15,88,45,10,178,0,0 // addps 0xb20a(%rip),%xmm13 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,46,178,0,0 // addps 0xb22e(%rip),%xmm13 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
+ .byte 68,15,88,45,14,178,0,0 // addps 0xb20e(%rip),%xmm13 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,50,178,0,0 // addps 0xb232(%rip),%xmm13 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
+ .byte 68,15,88,45,18,178,0,0 // addps 0xb212(%rip),%xmm13 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,49,178,0,0 // movaps 0xb231(%rip),%xmm10 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
+ .byte 68,15,40,21,17,178,0,0 // movaps 0xb211(%rip),%xmm10 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
.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,244,171,0,0 // movaps 0xabf4(%rip),%xmm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,21,212,171,0,0 // movaps 0xabd4(%rip),%xmm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.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,227,171,0,0 // movaps 0xabe3(%rip),%xmm10 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,21,195,171,0,0 // movaps 0xabc3(%rip),%xmm10 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -41304,7 +41304,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.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,154,177,0,0 // mulps 0xb19a(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,122,177,0,0 // mulps 0xb17a(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41312,7 +41312,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.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,133,177,0,0 // mulps 0xb185(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,89,21,101,177,0,0 // mulps 0xb165(%rip),%xmm10 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41321,8 +41321,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.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,45,176,0,0 // xorps 0xb02d(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
- .byte 68,15,89,5,21,171,0,0 // mulps 0xab15(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,87,13,13,176,0,0 // xorps 0xb00d(%rip),%xmm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 68,15,89,5,245,170,0,0 // mulps 0xaaf5(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41343,7 +41343,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.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,252,176,0,0 // mulps 0xb0fc(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,220,176,0,0 // mulps 0xb0dc(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41351,7 +41351,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.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,231,176,0,0 // mulps 0xb0e7(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,89,21,199,176,0,0 // mulps 0xb0c7(%rip),%xmm10 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41360,8 +41360,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.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,143,175,0,0 // xorps 0xaf8f(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
- .byte 68,15,89,5,119,170,0,0 // mulps 0xaa77(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,87,13,111,175,0,0 // xorps 0xaf6f(%rip),%xmm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 68,15,89,5,87,170,0,0 // mulps 0xaa57(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41379,7 +41379,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.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,111,176,0,0 // mulps 0xb06f(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
+ .byte 68,15,89,13,79,176,0,0 // mulps 0xb04f(%rip),%xmm9 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -41387,7 +41387,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.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,43,175,0,0 // xorps 0xaf2b(%rip),%xmm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
+ .byte 15,87,5,11,175,0,0 // xorps 0xaf0b(%rip),%xmm0 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41430,7 +41430,7 @@ HIDDEN _sk_save_xy_sse2
FUNCTION(_sk_save_xy_sse2)
_sk_save_xy_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,177,169,0,0 // movaps 0xa9b1(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,145,169,0,0 // movaps 0xa991(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -41438,7 +41438,7 @@ _sk_save_xy_sse2:
.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,156,169,0,0 // movaps 0xa99c(%rip),%xmm12 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 68,15,40,37,124,169,0,0 // movaps 0xa97c(%rip),%xmm12 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -41485,8 +41485,8 @@ _sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,69,175,0,0 // addps 0xaf45(%rip),%xmm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,253,168,0,0 // movaps 0xa8fd(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,37,175,0,0 // addps 0xaf25(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,221,168,0,0 // movaps 0xa8dd(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41499,7 +41499,7 @@ _sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,204,168,0,0 // addps 0xa8cc(%rip),%xmm0 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,5,172,168,0,0 // addps 0xa8ac(%rip),%xmm0 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41511,8 +41511,8 @@ _sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,254,174,0,0 // addps 0xaefe(%rip),%xmm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,182,168,0,0 // movaps 0xa8b6(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,222,174,0,0 // addps 0xaede(%rip),%xmm1 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,150,168,0,0 // movaps 0xa896(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41525,7 +41525,7 @@ _sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,132,168,0,0 // addps 0xa884(%rip),%xmm1 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 15,88,13,100,168,0,0 // addps 0xa864(%rip),%xmm1 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41537,13 +41537,13 @@ _sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,199,174,0,0 // addps 0xaec7(%rip),%xmm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
- .byte 68,15,40,13,111,168,0,0 // movaps 0xa86f(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,167,174,0,0 // addps 0xaea7(%rip),%xmm0 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,13,79,168,0,0 // movaps 0xa84f(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,187,174,0,0 // mulps 0xaebb(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,13,67,170,0,0 // addps 0xaa43(%rip),%xmm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,13,155,174,0,0 // mulps 0xae9b(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,13,35,170,0,0 // addps 0xaa23(%rip),%xmm9 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41556,16 +41556,16 @@ _sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,114,174,0,0 // addps 0xae72(%rip),%xmm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,42,168,0,0 // movaps 0xa82a(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,5,82,174,0,0 // addps 0xae52(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,10,168,0,0 // movaps 0xa80a(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,142,174,0,0 // movaps 0xae8e(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,110,174,0,0 // movaps 0xae6e(%rip),%xmm8 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,146,174,0,0 // addps 0xae92(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,5,114,174,0,0 // addps 0xae72(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,246,167,0,0 // addps 0xa7f6(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,88,5,214,167,0,0 // addps 0xa7d6(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,138,174,0,0 // addps 0xae8a(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,5,106,174,0,0 // addps 0xae6a(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41575,17 +41575,17 @@ HIDDEN _sk_bicubic_p1x_sse2
FUNCTION(_sk_bicubic_p1x_sse2)
_sk_bicubic_p1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,212,167,0,0 // movaps 0xa7d4(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,180,167,0,0 // movaps 0xa7b4(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,64,174,0,0 // movaps 0xae40(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,21,32,174,0,0 // movaps 0xae20(%rip),%xmm10 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,68,174,0,0 // addps 0xae44(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,21,36,174,0,0 // addps 0xae24(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.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,64,174,0,0 // addps 0xae40(%rip),%xmm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,21,32,174,0,0 // addps 0xae20(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41597,11 +41597,11 @@ _sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,19,174,0,0 // addps 0xae13(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 15,88,5,243,173,0,0 // addps 0xadf3(%rip),%xmm0 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,227,173,0,0 // mulps 0xade3(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,5,107,169,0,0 // addps 0xa96b(%rip),%xmm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,195,173,0,0 // mulps 0xadc3(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,75,169,0,0 // addps 0xa94b(%rip),%xmm8 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41614,13 +41614,13 @@ _sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,169,173,0,0 // addps 0xada9(%rip),%xmm1 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
- .byte 68,15,40,13,81,167,0,0 // movaps 0xa751(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,137,173,0,0 // addps 0xad89(%rip),%xmm1 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,13,49,167,0,0 // movaps 0xa731(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,173,0,0 // mulps 0xad9d(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,13,37,169,0,0 // addps 0xa925(%rip),%xmm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,13,125,173,0,0 // mulps 0xad7d(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,13,5,169,0,0 // addps 0xa905(%rip),%xmm9 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41633,16 +41633,16 @@ _sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,83,173,0,0 // addps 0xad53(%rip),%xmm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
- .byte 68,15,40,13,11,167,0,0 // movaps 0xa70b(%rip),%xmm9 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,88,13,51,173,0,0 // addps 0xad33(%rip),%xmm1 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,40,13,235,166,0,0 // movaps 0xa6eb(%rip),%xmm9 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,111,173,0,0 // movaps 0xad6f(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,79,173,0,0 // movaps 0xad4f(%rip),%xmm8 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,115,173,0,0 // addps 0xad73(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,5,83,173,0,0 // addps 0xad53(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,215,166,0,0 // addps 0xa6d7(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,88,5,183,166,0,0 // addps 0xa6b7(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,107,173,0,0 // addps 0xad6b(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,5,75,173,0,0 // addps 0xad4b(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41652,17 +41652,17 @@ HIDDEN _sk_bicubic_p1y_sse2
FUNCTION(_sk_bicubic_p1y_sse2)
_sk_bicubic_p1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,181,166,0,0 // movaps 0xa6b5(%rip),%xmm8 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
+ .byte 68,15,40,5,149,166,0,0 // movaps 0xa695(%rip),%xmm8 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,32,173,0,0 // movaps 0xad20(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,21,0,173,0,0 // movaps 0xad00(%rip),%xmm10 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,36,173,0,0 // addps 0xad24(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 68,15,88,21,4,173,0,0 // addps 0xad04(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.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,32,173,0,0 // addps 0xad20(%rip),%xmm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
+ .byte 68,15,88,21,0,173,0,0 // addps 0xad00(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
.byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41674,11 +41674,11 @@ _sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,242,172,0,0 // addps 0xacf2(%rip),%xmm1 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
+ .byte 15,88,13,210,172,0,0 // addps 0xacd2(%rip),%xmm1 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,194,172,0,0 // mulps 0xacc2(%rip),%xmm8 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
- .byte 68,15,88,5,74,168,0,0 // addps 0xa84a(%rip),%xmm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,162,172,0,0 // mulps 0xaca2(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,42,168,0,0 // addps 0xa82a(%rip),%xmm8 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41823,7 +41823,7 @@ _sk_clut_3D_sse2:
.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,9,171,0,0 // movdqa 0xab09(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,5,233,170,0,0 // movdqa 0xaae9(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -41862,7 +41862,7 @@ _sk_clut_3D_sse2:
.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,208,163,0,0 // movdqa 0xa3d0(%rip),%xmm12 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,37,176,163,0,0 // movdqa 0xa3b0(%rip),%xmm12 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -41878,7 +41878,7 @@ _sk_clut_3D_sse2:
.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,245,169,0,0 // movaps 0xa9f5(%rip),%xmm4 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
+ .byte 15,40,37,213,169,0,0 // movaps 0xa9d5(%rip),%xmm4 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
.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
@@ -41914,7 +41914,7 @@ _sk_clut_3D_sse2:
.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,106,169,0,0 // psubd 0xa96a(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,74,169,0,0 // psubd 0xa94a(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42004,7 +42004,7 @@ _sk_clut_3D_sse2:
.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,66,161,0,0 // movdqa 0xa142(%rip),%xmm13 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,45,34,161,0,0 // movdqa 0xa122(%rip),%xmm13 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42101,7 +42101,7 @@ _sk_clut_3D_sse2:
.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,5,166,0,0 // movdqa 0xa605(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,29,229,165,0,0 // movdqa 0xa5e5(%rip),%xmm3 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -42139,7 +42139,7 @@ _sk_clut_3D_sse2:
.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,213,158,0,0 // movdqa 0x9ed5(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,111,5,181,158,0,0 // movdqa 0x9eb5(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42220,7 +42220,7 @@ _sk_clut_3D_sse2:
.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,226,163,0,0 // movdqa 0xa3e2(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,13,194,163,0,0 // movdqa 0xa3c2(%rip),%xmm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -42242,7 +42242,7 @@ _sk_clut_3D_sse2:
.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,135,163,0,0 // psubd 0xa387(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,103,163,0,0 // psubd 0xa367(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42257,7 +42257,7 @@ _sk_clut_3D_sse2:
.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,178,156,0,0 // paddd 0x9cb2(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,5,146,156,0,0 // paddd 0x9c92(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42294,7 +42294,7 @@ _sk_clut_3D_sse2:
.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,145,162,0,0 // psubd 0xa291(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,113,162,0,0 // psubd 0xa271(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42309,7 +42309,7 @@ _sk_clut_3D_sse2:
.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,188,155,0,0 // paddd 0x9bbc(%rip),%xmm2 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,21,156,155,0,0 // paddd 0x9b9c(%rip),%xmm2 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42455,7 +42455,7 @@ _sk_clut_4D_sse2:
.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,212,159,0,0 // movdqa 0x9fd4(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,37,180,159,0,0 // movdqa 0x9fb4(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -42494,7 +42494,7 @@ _sk_clut_4D_sse2:
.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,158,152,0,0 // paddd 0x989e(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,5,126,152,0,0 // paddd 0x987e(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42509,7 +42509,7 @@ _sk_clut_4D_sse2:
.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,200,158,0,0 // movaps 0x9ec8(%rip),%xmm6 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
+ .byte 15,40,53,168,158,0,0 // movaps 0x9ea8(%rip),%xmm6 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
.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
@@ -42527,7 +42527,7 @@ _sk_clut_4D_sse2:
.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,126,158,0,0 // movdqa 0x9e7e(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,13,94,158,0,0 // movdqa 0x9e5e(%rip),%xmm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -42548,7 +42548,7 @@ _sk_clut_4D_sse2:
.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,41,158,0,0 // psubd 0x9e29(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,5,9,158,0,0 // psubd 0x9e09(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42563,7 +42563,7 @@ _sk_clut_4D_sse2:
.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,81,151,0,0 // paddd 0x9751(%rip),%xmm1 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,13,49,151,0,0 // paddd 0x9731(%rip),%xmm1 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42601,7 +42601,7 @@ _sk_clut_4D_sse2:
.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,40,157,0,0 // movdqa 0x9d28(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,37,8,157,0,0 // movdqa 0x9d08(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -42639,7 +42639,7 @@ _sk_clut_4D_sse2:
.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,244,149,0,0 // movdqa 0x95f4(%rip),%xmm8 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,5,212,149,0,0 // movdqa 0x95d4(%rip),%xmm8 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42785,7 +42785,7 @@ _sk_clut_4D_sse2:
.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,78,147,0,0 // movdqa 0x934e(%rip),%xmm15 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,61,46,147,0,0 // movdqa 0x932e(%rip),%xmm15 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -42868,7 +42868,7 @@ _sk_clut_4D_sse2:
.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,93,152,0,0 // movdqa 0x985d(%rip),%xmm5 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,45,61,152,0,0 // movdqa 0x983d(%rip),%xmm5 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -42889,7 +42889,7 @@ _sk_clut_4D_sse2:
.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,6,152,0,0 // psubd 0x9806(%rip),%xmm5 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,45,230,151,0,0 // psubd 0x97e6(%rip),%xmm5 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42921,7 +42921,7 @@ _sk_clut_4D_sse2:
.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,100,151,0,0 // movdqa 0x9764(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,29,68,151,0,0 // movdqa 0x9744(%rip),%xmm3 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -42942,7 +42942,7 @@ _sk_clut_4D_sse2:
.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,4,151,0,0 // psubd 0x9704(%rip),%xmm5 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,45,228,150,0,0 // psubd 0x96e4(%rip),%xmm5 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -42957,7 +42957,7 @@ _sk_clut_4D_sse2:
.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,46,144,0,0 // movdqa 0x902e(%rip),%xmm9 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,13,14,144,0,0 // movdqa 0x900e(%rip),%xmm9 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -43019,7 +43019,7 @@ _sk_clut_4D_sse2:
.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,159,149,0,0 // movdqa 0x959f(%rip),%xmm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,21,127,149,0,0 // movdqa 0x957f(%rip),%xmm2 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -43212,7 +43212,7 @@ _sk_clut_4D_sse2:
.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,59,146,0,0 // psubd 0x923b(%rip),%xmm2 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,21,27,146,0,0 // psubd 0x921b(%rip),%xmm2 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -43272,7 +43272,7 @@ _sk_clut_4D_sse2:
.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,26,145,0,0 // movdqa 0x911a(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,5,250,144,0,0 // movdqa 0x90fa(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -43310,7 +43310,7 @@ _sk_clut_4D_sse2:
.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,232,137,0,0 // movdqa 0x89e8(%rip),%xmm8 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,68,15,111,5,200,137,0,0 // movdqa 0x89c8(%rip),%xmm8 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -43393,7 +43393,7 @@ _sk_clut_4D_sse2:
.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,244,142,0,0 // movdqa 0x8ef4(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
+ .byte 102,15,111,37,212,142,0,0 // movdqa 0x8ed4(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
.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
@@ -43414,7 +43414,7 @@ _sk_clut_4D_sse2:
.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,157,142,0,0 // psubd 0x8e9d(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,125,142,0,0 // psubd 0x8e7d(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -43429,7 +43429,7 @@ _sk_clut_4D_sse2:
.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,198,135,0,0 // paddd 0x87c6(%rip),%xmm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,5,166,135,0,0 // paddd 0x87a6(%rip),%xmm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -43467,7 +43467,7 @@ _sk_clut_4D_sse2:
.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,165,141,0,0 // psubd 0x8da5(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
+ .byte 102,15,250,13,133,141,0,0 // psubd 0x8d85(%rip),%xmm1 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.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
@@ -43482,7 +43482,7 @@ _sk_clut_4D_sse2:
.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,208,134,0,0 // paddd 0x86d0(%rip),%xmm2 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 102,15,254,21,176,134,0,0 // paddd 0x86b0(%rip),%xmm2 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -43541,7 +43541,7 @@ _sk_clut_4D_sse2:
.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,188,133,0,0 // movaps 0x85bc(%rip),%xmm3 # 2b010 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
+ .byte 15,40,29,156,133,0,0 // movaps 0x859c(%rip),%xmm3 # 2aff0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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
@@ -43635,18 +43635,10 @@ HIDDEN _sk_uniform_color_hsw_lowp
FUNCTION(_sk_uniform_color_hsw_lowp)
_sk_uniform_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,182,64,16 // movzbl 0x10(%rax),%r8d
- .byte 196,193,121,110,192 // vmovd %r8d,%xmm0
- .byte 196,226,125,121,192 // vpbroadcastw %xmm0,%ymm0
- .byte 68,15,182,64,17 // movzbl 0x11(%rax),%r8d
- .byte 196,193,121,110,200 // vmovd %r8d,%xmm1
- .byte 196,226,125,121,201 // vpbroadcastw %xmm1,%ymm1
- .byte 68,15,182,64,18 // movzbl 0x12(%rax),%r8d
- .byte 196,193,121,110,208 // vmovd %r8d,%xmm2
- .byte 196,226,125,121,210 // vpbroadcastw %xmm2,%ymm2
- .byte 15,182,64,19 // movzbl 0x13(%rax),%eax
- .byte 197,249,110,216 // vmovd %eax,%xmm3
- .byte 196,226,125,121,219 // vpbroadcastw %xmm3,%ymm3
+ .byte 196,226,125,121,64,16 // vpbroadcastw 0x10(%rax),%ymm0
+ .byte 196,226,125,121,72,18 // vpbroadcastw 0x12(%rax),%ymm1
+ .byte 196,226,125,121,80,20 // vpbroadcastw 0x14(%rax),%ymm2
+ .byte 196,226,125,121,88,22 // vpbroadcastw 0x16(%rax),%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -43655,7 +43647,7 @@ HIDDEN _sk_black_color_hsw_lowp
FUNCTION(_sk_black_color_hsw_lowp)
_sk_black_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,64,129,0,0 // vpbroadcastw 0x8140(%rip),%ymm3 # 2ace0 <_sk_srcover_rgba_8888_sse2_lowp+0x70c>
+ .byte 196,226,125,121,29,66,129,0,0 // vpbroadcastw 0x8142(%rip),%ymm3 # 2acc0 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
.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
@@ -43666,7 +43658,7 @@ HIDDEN _sk_white_color_hsw_lowp
FUNCTION(_sk_white_color_hsw_lowp)
_sk_white_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,5,41,129,0,0 // vpbroadcastw 0x8129(%rip),%ymm0 # 2ace2 <_sk_srcover_rgba_8888_sse2_lowp+0x70e>
+ .byte 196,226,125,121,5,43,129,0,0 // vpbroadcastw 0x812b(%rip),%ymm0 # 2acc2 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -43677,8 +43669,8 @@ HIDDEN _sk_set_rgb_hsw_lowp
FUNCTION(_sk_set_rgb_hsw_lowp)
_sk_set_rgb_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,5,51,130,0,0 // vmovss 0x8233(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
- .byte 197,250,16,21,91,130,0,0 // vmovss 0x825b(%rip),%xmm2 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 197,122,16,5,53,130,0,0 // vmovss 0x8235(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 197,250,16,21,93,130,0,0 // vmovss 0x825d(%rip),%xmm2 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -43701,7 +43693,7 @@ HIDDEN _sk_premul_hsw_lowp
FUNCTION(_sk_premul_hsw_lowp)
_sk_premul_hsw_lowp:
.byte 197,229,213,192 // vpmullw %ymm0,%ymm3,%ymm0
- .byte 196,98,125,121,5,184,128,0,0 // vpbroadcastw 0x80b8(%rip),%ymm8 # 2ace4 <_sk_srcover_rgba_8888_sse2_lowp+0x710>
+ .byte 196,98,125,121,5,186,128,0,0 // vpbroadcastw 0x80ba(%rip),%ymm8 # 2acc4 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
.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
@@ -43749,7 +43741,7 @@ HIDDEN _sk_invert_hsw_lowp
.globl _sk_invert_hsw_lowp
FUNCTION(_sk_invert_hsw_lowp)
_sk_invert_hsw_lowp:
- .byte 196,98,125,121,5,79,128,0,0 // vpbroadcastw 0x804f(%rip),%ymm8 # 2ace6 <_sk_srcover_rgba_8888_sse2_lowp+0x712>
+ .byte 196,98,125,121,5,81,128,0,0 // vpbroadcastw 0x8051(%rip),%ymm8 # 2acc6 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
.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
@@ -43773,7 +43765,7 @@ HIDDEN _sk_srcatop_hsw_lowp
FUNCTION(_sk_srcatop_hsw_lowp)
_sk_srcatop_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,28,128,0,0 // vpbroadcastw 0x801c(%rip),%ymm8 # 2ace8 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
+ .byte 196,98,125,121,5,30,128,0,0 // vpbroadcastw 0x801e(%rip),%ymm8 # 2acc8 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
.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
@@ -43800,7 +43792,7 @@ HIDDEN _sk_dstatop_hsw_lowp
FUNCTION(_sk_dstatop_hsw_lowp)
_sk_dstatop_hsw_lowp:
.byte 197,93,213,195 // vpmullw %ymm3,%ymm4,%ymm8
- .byte 196,98,125,121,13,188,127,0,0 // vpbroadcastw 0x7fbc(%rip),%ymm9 # 2acea <_sk_srcover_rgba_8888_sse2_lowp+0x716>
+ .byte 196,98,125,121,13,190,127,0,0 // vpbroadcastw 0x7fbe(%rip),%ymm9 # 2acca <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
.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
@@ -43827,7 +43819,7 @@ HIDDEN _sk_srcin_hsw_lowp
FUNCTION(_sk_srcin_hsw_lowp)
_sk_srcin_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,89,127,0,0 // vpbroadcastw 0x7f59(%rip),%ymm8 # 2acec <_sk_srcover_rgba_8888_sse2_lowp+0x718>
+ .byte 196,98,125,121,5,91,127,0,0 // vpbroadcastw 0x7f5b(%rip),%ymm8 # 2accc <_sk_srcover_rgba_8888_sse2_lowp+0x730>
.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
@@ -43847,7 +43839,7 @@ HIDDEN _sk_dstin_hsw_lowp
FUNCTION(_sk_dstin_hsw_lowp)
_sk_dstin_hsw_lowp:
.byte 197,221,213,195 // vpmullw %ymm3,%ymm4,%ymm0
- .byte 196,98,125,121,5,22,127,0,0 // vpbroadcastw 0x7f16(%rip),%ymm8 # 2acee <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
+ .byte 196,98,125,121,5,24,127,0,0 // vpbroadcastw 0x7f18(%rip),%ymm8 # 2acce <_sk_srcover_rgba_8888_sse2_lowp+0x732>
.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
@@ -43866,7 +43858,7 @@ HIDDEN _sk_srcout_hsw_lowp
.globl _sk_srcout_hsw_lowp
FUNCTION(_sk_srcout_hsw_lowp)
_sk_srcout_hsw_lowp:
- .byte 196,98,125,121,5,215,126,0,0 // vpbroadcastw 0x7ed7(%rip),%ymm8 # 2acf0 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
+ .byte 196,98,125,121,5,217,126,0,0 // vpbroadcastw 0x7ed9(%rip),%ymm8 # 2acd0 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
.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
@@ -43887,7 +43879,7 @@ HIDDEN _sk_dstout_hsw_lowp
.globl _sk_dstout_hsw_lowp
FUNCTION(_sk_dstout_hsw_lowp)
_sk_dstout_hsw_lowp:
- .byte 196,98,125,121,5,144,126,0,0 // vpbroadcastw 0x7e90(%rip),%ymm8 # 2acf2 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
+ .byte 196,98,125,121,5,146,126,0,0 // vpbroadcastw 0x7e92(%rip),%ymm8 # 2acd2 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
.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
@@ -43908,7 +43900,7 @@ HIDDEN _sk_srcover_hsw_lowp
.globl _sk_srcover_hsw_lowp
FUNCTION(_sk_srcover_hsw_lowp)
_sk_srcover_hsw_lowp:
- .byte 196,98,125,121,5,73,126,0,0 // vpbroadcastw 0x7e49(%rip),%ymm8 # 2acf4 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
+ .byte 196,98,125,121,5,75,126,0,0 // vpbroadcastw 0x7e4b(%rip),%ymm8 # 2acd4 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
.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
@@ -43933,7 +43925,7 @@ HIDDEN _sk_dstover_hsw_lowp
.globl _sk_dstover_hsw_lowp
FUNCTION(_sk_dstover_hsw_lowp)
_sk_dstover_hsw_lowp:
- .byte 196,98,125,121,5,238,125,0,0 // vpbroadcastw 0x7dee(%rip),%ymm8 # 2acf6 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
+ .byte 196,98,125,121,5,240,125,0,0 // vpbroadcastw 0x7df0(%rip),%ymm8 # 2acd6 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
.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
@@ -43959,7 +43951,7 @@ HIDDEN _sk_modulate_hsw_lowp
FUNCTION(_sk_modulate_hsw_lowp)
_sk_modulate_hsw_lowp:
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,147,125,0,0 // vpbroadcastw 0x7d93(%rip),%ymm8 # 2acf8 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ .byte 196,98,125,121,5,149,125,0,0 // vpbroadcastw 0x7d95(%rip),%ymm8 # 2acd8 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
.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
@@ -43978,7 +43970,7 @@ HIDDEN _sk_multiply_hsw_lowp
.globl _sk_multiply_hsw_lowp
FUNCTION(_sk_multiply_hsw_lowp)
_sk_multiply_hsw_lowp:
- .byte 196,98,125,121,5,84,125,0,0 // vpbroadcastw 0x7d54(%rip),%ymm8 # 2acfa <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ .byte 196,98,125,121,5,86,125,0,0 // vpbroadcastw 0x7d56(%rip),%ymm8 # 2acda <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
.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
@@ -44014,7 +44006,7 @@ HIDDEN _sk_plus__hsw_lowp
FUNCTION(_sk_plus__hsw_lowp)
_sk_plus__hsw_lowp:
.byte 197,221,253,192 // vpaddw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,202,124,0,0 // vpbroadcastw 0x7cca(%rip),%ymm8 # 2acfc <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ .byte 196,98,125,121,5,204,124,0,0 // vpbroadcastw 0x7ccc(%rip),%ymm8 # 2acdc <_sk_srcover_rgba_8888_sse2_lowp+0x740>
.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
@@ -44031,7 +44023,7 @@ FUNCTION(_sk_screen_hsw_lowp)
_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,151,124,0,0 // vpbroadcastw 0x7c97(%rip),%ymm9 # 2acfe <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ .byte 196,98,125,121,13,153,124,0,0 // vpbroadcastw 0x7c99(%rip),%ymm9 # 2acde <_sk_srcover_rgba_8888_sse2_lowp+0x742>
.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
@@ -44057,7 +44049,7 @@ HIDDEN _sk_xor__hsw_lowp
.globl _sk_xor__hsw_lowp
FUNCTION(_sk_xor__hsw_lowp)
_sk_xor__hsw_lowp:
- .byte 196,98,125,121,5,60,124,0,0 // vpbroadcastw 0x7c3c(%rip),%ymm8 # 2ad00 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ .byte 196,98,125,121,5,62,124,0,0 // vpbroadcastw 0x7c3e(%rip),%ymm8 # 2ace0 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
.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
@@ -44091,7 +44083,7 @@ _sk_darken_hsw_lowp:
.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,192,123,0,0 // vpbroadcastw 0x7bc0(%rip),%ymm9 # 2ad02 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ .byte 196,98,125,121,13,194,123,0,0 // vpbroadcastw 0x7bc2(%rip),%ymm9 # 2ace2 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
.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
@@ -44125,7 +44117,7 @@ _sk_lighten_hsw_lowp:
.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,65,123,0,0 // vpbroadcastw 0x7b41(%rip),%ymm9 # 2ad04 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ .byte 196,98,125,121,13,67,123,0,0 // vpbroadcastw 0x7b43(%rip),%ymm9 # 2ace4 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
.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
@@ -44159,10 +44151,10 @@ _sk_difference_hsw_lowp:
.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,194,122,0,0 // vpbroadcastw 0x7ac2(%rip),%ymm9 # 2ad06 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ .byte 196,98,125,121,13,196,122,0,0 // vpbroadcastw 0x7ac4(%rip),%ymm9 # 2ace6 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
.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,177,122,0,0 // vpbroadcastw 0x7ab1(%rip),%ymm10 # 2ad08 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ .byte 196,98,125,121,21,179,122,0,0 // vpbroadcastw 0x7ab3(%rip),%ymm10 # 2ace8 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
.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
@@ -44195,10 +44187,10 @@ FUNCTION(_sk_exclusion_hsw_lowp)
_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,54,122,0,0 // vpbroadcastw 0x7a36(%rip),%ymm9 # 2ad0a <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ .byte 196,98,125,121,13,56,122,0,0 // vpbroadcastw 0x7a38(%rip),%ymm9 # 2acea <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
.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,37,122,0,0 // vpbroadcastw 0x7a25(%rip),%ymm10 # 2ad0c <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ .byte 196,98,125,121,21,39,122,0,0 // vpbroadcastw 0x7a27(%rip),%ymm10 # 2acec <_sk_srcover_rgba_8888_sse2_lowp+0x750>
.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
@@ -44226,7 +44218,7 @@ HIDDEN _sk_hardlight_hsw_lowp
FUNCTION(_sk_hardlight_hsw_lowp)
_sk_hardlight_hsw_lowp:
.byte 197,125,253,192 // vpaddw %ymm0,%ymm0,%ymm8
- .byte 196,98,125,121,13,194,121,0,0 // vpbroadcastw 0x79c2(%rip),%ymm9 # 2ad10 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ .byte 196,98,125,121,13,196,121,0,0 // vpbroadcastw 0x79c4(%rip),%ymm9 # 2acf0 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
.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
@@ -44254,7 +44246,7 @@ _sk_hardlight_hsw_lowp:
.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,57,121,0,0 // vpbroadcastw 0x7939(%rip),%ymm14 # 2ad0e <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ .byte 196,98,125,121,53,59,121,0,0 // vpbroadcastw 0x793b(%rip),%ymm14 # 2acee <_sk_srcover_rgba_8888_sse2_lowp+0x752>
.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
@@ -44291,7 +44283,7 @@ HIDDEN _sk_overlay_hsw_lowp
FUNCTION(_sk_overlay_hsw_lowp)
_sk_overlay_hsw_lowp:
.byte 197,93,253,196 // vpaddw %ymm4,%ymm4,%ymm8
- .byte 196,98,125,121,13,174,120,0,0 // vpbroadcastw 0x78ae(%rip),%ymm9 # 2ad14 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ .byte 196,98,125,121,13,176,120,0,0 // vpbroadcastw 0x78b0(%rip),%ymm9 # 2acf4 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
.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
@@ -44315,7 +44307,7 @@ _sk_overlay_hsw_lowp:
.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,54,120,0,0 // vpbroadcastw 0x7836(%rip),%ymm13 # 2ad12 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ .byte 196,98,125,121,45,56,120,0,0 // vpbroadcastw 0x7838(%rip),%ymm13 # 2acf2 <_sk_srcover_rgba_8888_sse2_lowp+0x756>
.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
@@ -44367,10 +44359,10 @@ _sk_load_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 235d2 <_sk_load_8888_hsw_lowp+0x52>
+ .byte 119,55 // ja 235b0 <_sk_load_8888_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2374c <_sk_load_8888_hsw_lowp+0x1cc>
+ .byte 76,141,13,161,1,0,0 // lea 0x1a1(%rip),%r9 # 23728 <_sk_load_8888_hsw_lowp+0x1ca>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44380,10 +44372,10 @@ _sk_load_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 236f9 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 236d7 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 236f9 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 236d7 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -44392,7 +44384,7 @@ _sk_load_8888_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 236f9 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 236d7 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44408,7 +44400,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 236f9 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 236d7 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44418,7 +44410,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 236f9 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 235,81 // jmp 236d7 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44438,7 +44430,7 @@ _sk_load_8888_hsw_lowp:
.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,254,117,0,0 // vmovdqa 0x75fe(%rip),%ymm8 # 2ad20 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ .byte 197,125,111,5,0,118,0,0 // vmovdqa 0x7600(%rip),%ymm8 # 2ad00 <_sk_srcover_rgba_8888_sse2_lowp+0x764>
.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
@@ -44448,39 +44440,40 @@ _sk_load_8888_hsw_lowp:
.byte 197,229,113,211,8 // vpsrlw $0x8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
- .byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2374c <_sk_load_8888_hsw_lowp+0x1cc>
+ .byte 144 // nop
+ .byte 121,254 // jns 23728 <_sk_load_8888_hsw_lowp+0x1ca>
.byte 255 // (bad)
- .byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
+ .byte 255,176,254,255,255,154 // pushq -0x65000002(%rax)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,14 // decl (%rsi)
+ .byte 255,16 // callq *(%rax)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,246 // push %rsi
- .byte 254 // (bad)
.byte 255 // (bad)
+ .byte 248 // clc
+ .byte 254 // (bad)
.byte 255 // (bad)
- .byte 222,254 // fdivrp %st,%st(6)
+ .byte 255,224 // jmpq *%rax
+ .byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,200 // dec %eax
+ .byte 255,202 // dec %edx
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
- .byte 255,71,255 // incl -0x1(%rdi)
+ .byte 255,86,255 // callq *-0x1(%rsi)
.byte 255 // (bad)
+ .byte 255,73,255 // decl -0x1(%rcx)
.byte 255 // (bad)
- .byte 57,255 // cmp %edi,%edi
.byte 255 // (bad)
- .byte 255,35 // jmpq *(%rbx)
+ .byte 59,255 // cmp %edi,%edi
.byte 255 // (bad)
+ .byte 255,37,255,255,255,156 // jmpq *-0x63000001(%rip) # ffffffff9d023754 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffff9cff91b8>
.byte 255 // (bad)
- .byte 255,154,255,255,255,134 // lcall *-0x79000001(%rdx)
.byte 255 // (bad)
+ .byte 255,136,255,255,255,116 // decl 0x74ffffff(%rax)
.byte 255 // (bad)
- .byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
- .byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
+ .byte 255,94,255 // lcall *-0x1(%rsi)
+ .byte 255 // (bad)
.byte 255 // .byte 0xff
HIDDEN _sk_load_8888_dst_hsw_lowp
@@ -44496,10 +44489,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 237da <_sk_load_8888_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 237b6 <_sk_load_8888_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23954 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23930 <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44509,10 +44502,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 23901 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 238dd <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 23901 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 238dd <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -44521,7 +44514,7 @@ _sk_load_8888_dst_hsw_lowp:
.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,229,0,0,0 // jmpq 23901 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 238dd <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44537,7 +44530,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 23901 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 238dd <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44547,7 +44540,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 23901 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 238dd <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44567,7 +44560,7 @@ _sk_load_8888_dst_hsw_lowp:
.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,22,116,0,0 // vmovdqa 0x7416(%rip),%ymm8 # 2ad40 <_sk_srcover_rgba_8888_sse2_lowp+0x76c>
+ .byte 197,125,111,5,26,116,0,0 // vmovdqa 0x741a(%rip),%ymm8 # 2ad20 <_sk_srcover_rgba_8888_sse2_lowp+0x784>
.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
@@ -44578,7 +44571,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 23954 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 23930 <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -44639,20 +44632,20 @@ _sk_store_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 23a11 <_sk_store_8888_hsw_lowp+0x81>
+ .byte 119,30 // ja 239ed <_sk_store_8888_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 23ac0 <_sk_store_8888_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 23a9c <_sk_store_8888_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 23abc <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 23a98 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 23abc <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 23a98 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 23abc <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 23a98 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -44660,12 +44653,12 @@ _sk_store_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 23abc <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 23a98 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 23abc <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 23a98 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -44722,10 +44715,10 @@ _sk_load_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 23b4e <_sk_load_bgra_hsw_lowp+0x52>
+ .byte 119,55 // ja 23b2a <_sk_load_bgra_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23cc8 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23ca4 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44735,10 +44728,10 @@ _sk_load_bgra_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 23c75 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 23c51 <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 23c75 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 23c51 <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -44747,7 +44740,7 @@ _sk_load_bgra_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 23c75 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 23c51 <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44763,7 +44756,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 23c75 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 23c51 <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44773,7 +44766,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 23c75 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 235,81 // jmp 23c51 <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44793,7 +44786,7 @@ _sk_load_bgra_hsw_lowp:
.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,194,112,0,0 // vmovdqa 0x70c2(%rip),%ymm8 # 2ad60 <_sk_srcover_rgba_8888_sse2_lowp+0x78c>
+ .byte 197,125,111,5,198,112,0,0 // vmovdqa 0x70c6(%rip),%ymm8 # 2ad40 <_sk_srcover_rgba_8888_sse2_lowp+0x7a4>
.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
@@ -44804,7 +44797,7 @@ _sk_load_bgra_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 23cc8 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 23ca4 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -44851,10 +44844,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 23d56 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 23d32 <_sk_load_bgra_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23ed0 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23eac <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44864,10 +44857,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 23e7d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 23e59 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 23e7d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 23e59 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -44876,7 +44869,7 @@ _sk_load_bgra_dst_hsw_lowp:
.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,229,0,0,0 // jmpq 23e7d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 23e59 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44892,7 +44885,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 23e7d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 23e59 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44902,7 +44895,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 23e7d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 23e59 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -44922,7 +44915,7 @@ _sk_load_bgra_dst_hsw_lowp:
.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,218,110,0,0 // vmovdqa 0x6eda(%rip),%ymm8 # 2ad80 <_sk_srcover_rgba_8888_sse2_lowp+0x7ac>
+ .byte 197,125,111,5,222,110,0,0 // vmovdqa 0x6ede(%rip),%ymm8 # 2ad60 <_sk_srcover_rgba_8888_sse2_lowp+0x7c4>
.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
@@ -44933,7 +44926,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 23ed0 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 23eac <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -44994,20 +44987,20 @@ _sk_store_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 23f8d <_sk_store_bgra_hsw_lowp+0x81>
+ .byte 119,30 // ja 23f69 <_sk_store_bgra_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2403c <_sk_store_bgra_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 24018 <_sk_store_bgra_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 24038 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 24014 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 24038 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 24014 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 24038 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 24014 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -45015,12 +45008,12 @@ _sk_store_bgra_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 24038 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 24014 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 24038 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 24014 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -45077,24 +45070,24 @@ _sk_load_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 240b7 <_sk_load_565_hsw_lowp+0x3f>
+ .byte 119,37 // ja 24093 <_sk_load_565_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 24224 <_sk_load_565_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 24200 <_sk_load_565_hsw_lowp+0x1ac>
.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 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 241bf <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2419b <_sk_load_565_hsw_lowp+0x147>
.byte 196,193,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm0
- .byte 233,253,0,0,0 // jmpq 241bf <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2419b <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,193,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
- .byte 233,218,0,0,0 // jmpq 241bf <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2419b <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -45104,7 +45097,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,2,193,15 // vpblendd $0xf,%ymm1,%ymm0,%ymm0
.byte 196,193,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm0
- .byte 233,155,0,0,0 // jmpq 241bf <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2419b <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -45116,7 +45109,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 196,193,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm1
.byte 196,227,117,2,192,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- .byte 235,83 // jmp 241bf <_sk_load_565_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2419b <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -45130,13 +45123,13 @@ _sk_load_565_hsw_lowp:
.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,216,107,0,0 // vpbroadcastw 0x6bd8(%rip),%ymm1 # 2ada0 <_sk_srcover_rgba_8888_sse2_lowp+0x7cc>
+ .byte 196,226,125,121,13,220,107,0,0 // vpbroadcastw 0x6bdc(%rip),%ymm1 # 2ad80 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
.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,195,107,0,0 // vpbroadcastw 0x6bc3(%rip),%ymm3 # 2ada2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ce>
+ .byte 196,226,125,121,29,199,107,0,0 // vpbroadcastw 0x6bc7(%rip),%ymm3 # 2ad82 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,184,107,0,0 // vpbroadcastw 0x6bb8(%rip),%ymm3 # 2ada4 <_sk_srcover_rgba_8888_sse2_lowp+0x7d0>
+ .byte 196,226,125,121,29,188,107,0,0 // vpbroadcastw 0x6bbc(%rip),%ymm3 # 2ad84 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
.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
@@ -45147,7 +45140,7 @@ _sk_load_565_hsw_lowp:
.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,134,107,0,0 // vpbroadcastw 0x6b86(%rip),%ymm3 # 2ada6 <_sk_srcover_rgba_8888_sse2_lowp+0x7d2>
+ .byte 196,226,125,121,29,138,107,0,0 // vpbroadcastw 0x6b8a(%rip),%ymm3 # 2ad86 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -45202,24 +45195,24 @@ _sk_load_565_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2429f <_sk_load_565_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2427b <_sk_load_565_dst_hsw_lowp+0x3f>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2440c <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 243e8 <_sk_load_565_dst_hsw_lowp+0x1ac>
.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 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,8,1,0,0 // jmpq 243a7 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 24383 <_sk_load_565_dst_hsw_lowp+0x147>
.byte 196,193,126,111,36,80 // vmovdqu (%r8,%rdx,2),%ymm4
- .byte 233,253,0,0,0 // jmpq 243a7 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 24383 <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,193,121,110,44,80 // vmovd (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
- .byte 233,218,0,0,0 // jmpq 243a7 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 24383 <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -45229,7 +45222,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,2,229,15 // vpblendd $0xf,%ymm5,%ymm4,%ymm4
.byte 196,193,122,126,44,80 // vmovq (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm4
- .byte 233,155,0,0,0 // jmpq 243a7 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 24383 <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -45241,7 +45234,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
.byte 196,193,122,111,44,80 // vmovdqu (%r8,%rdx,2),%xmm5
.byte 196,227,85,2,228,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- .byte 235,83 // jmp 243a7 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 24383 <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -45255,13 +45248,13 @@ _sk_load_565_dst_hsw_lowp:
.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,248,105,0,0 // vpbroadcastw 0x69f8(%rip),%ymm5 # 2ada8 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
+ .byte 196,226,125,121,45,252,105,0,0 // vpbroadcastw 0x69fc(%rip),%ymm5 # 2ad88 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
.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,227,105,0,0 // vpbroadcastw 0x69e3(%rip),%ymm7 # 2adaa <_sk_srcover_rgba_8888_sse2_lowp+0x7d6>
+ .byte 196,226,125,121,61,231,105,0,0 // vpbroadcastw 0x69e7(%rip),%ymm7 # 2ad8a <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,216,105,0,0 // vpbroadcastw 0x69d8(%rip),%ymm7 # 2adac <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
+ .byte 196,226,125,121,61,220,105,0,0 // vpbroadcastw 0x69dc(%rip),%ymm7 # 2ad8c <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
.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
@@ -45272,7 +45265,7 @@ _sk_load_565_dst_hsw_lowp:
.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,166,105,0,0 // vpbroadcastw 0x69a6(%rip),%ymm7 # 2adae <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
+ .byte 196,226,125,121,61,170,105,0,0 // vpbroadcastw 0x69aa(%rip),%ymm7 # 2ad8e <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -45323,10 +45316,10 @@ _sk_store_565_hsw_lowp:
.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,79,105,0,0 // vpbroadcastw 0x694f(%rip),%ymm8 # 2adb0 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
+ .byte 196,98,125,121,5,83,105,0,0 // vpbroadcastw 0x6953(%rip),%ymm8 # 2ad90 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
.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,62,105,0,0 // vpbroadcastw 0x693e(%rip),%ymm9 # 2adb2 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
+ .byte 196,98,125,121,13,66,105,0,0 // vpbroadcastw 0x6942(%rip),%ymm9 # 2ad92 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
.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
@@ -45336,31 +45329,31 @@ _sk_store_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,31 // ja 244b6 <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 24492 <_sk_store_565_hsw_lowp+0x6e>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 24564 <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 24540 <_sk_store_565_hsw_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,21,4,80,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 233,167,0,0,0 // jmpq 2455d <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 24539 <_sk_store_565_hsw_lowp+0x115>
.byte 196,65,126,127,4,80 // vmovdqu %ymm8,(%r8,%rdx,2)
- .byte 233,156,0,0,0 // jmpq 2455d <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 24539 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 196,65,121,126,4,80 // vmovd %xmm8,(%r8,%rdx,2)
- .byte 233,137,0,0,0 // jmpq 2455d <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 24539 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 196,67,121,21,68,80,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 196,67,121,21,68,80,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
.byte 196,65,121,214,4,80 // vmovq %xmm8,(%r8,%rdx,2)
- .byte 235,105 // jmp 2455d <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 24539 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,20,2 // vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,18,1 // vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,16,0 // vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- .byte 235,55 // jmp 24557 <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 24533 <_sk_store_565_hsw_lowp+0x10f>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,28,6 // vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -45383,7 +45376,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 24579 <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 24555 <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -45419,38 +45412,38 @@ _sk_load_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 245dc <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 245b8 <_sk_load_a8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 246a0 <_sk_load_a8_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2467c <_sk_load_a8_hsw_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 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2468b <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24667 <_sk_load_a8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 2468b <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24667 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 2468b <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24667 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 2468b <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24667 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 2468b <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24667 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -45510,38 +45503,38 @@ _sk_load_a8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 24718 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 246f4 <_sk_load_a8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 247dc <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 247b8 <_sk_load_a8_dst_hsw_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 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 247c7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 247a3 <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 247c7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 247a3 <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 247c7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 247a3 <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 247c7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 247a3 <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 247c7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 247a3 <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -45598,7 +45591,7 @@ _sk_store_a8_hsw_lowp:
.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,189,110,0,0 // vmovdqa 0x6ebd(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
+ .byte 197,121,111,13,193,110,0,0 // vmovdqa 0x6ec1(%rip),%xmm9 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
.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
@@ -45606,28 +45599,28 @@ _sk_store_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,28 // ja 24868 <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 24844 <_sk_store_a8_hsw_lowp+0x50>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 248e8 <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 248c4 <_sk_store_a8_hsw_lowp+0xd0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,20,4,16,0 // vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,121 // jmp 248e1 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 248bd <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 248e1 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 248bd <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,2,2 // vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
.byte 196,67,121,21,4,16,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,96 // jmp 248e1 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 248bd <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,6,6 // vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
.byte 196,67,121,20,68,16,5,5 // vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
.byte 196,67,121,20,68,16,4,4 // vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
.byte 196,65,121,126,4,16 // vmovd %xmm8,(%r8,%rdx,1)
- .byte 235,64 // jmp 248e1 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 248bd <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,10,10 // vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
.byte 196,67,121,20,68,16,9,9 // vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
.byte 196,67,121,20,68,16,8,8 // vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- .byte 235,32 // jmp 248db <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 248b7 <_sk_store_a8_hsw_lowp+0xc3>
.byte 196,67,121,20,68,16,14,14 // vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
.byte 196,67,121,20,68,16,13,13 // vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
.byte 196,67,121,20,68,16,12,12 // vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -45636,7 +45629,7 @@ _sk_store_a8_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 248e9 <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 248c5 <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -45683,38 +45676,38 @@ _sk_load_g8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 24960 <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2493c <_sk_load_g8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24a2c <_sk_load_g8_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24a08 <_sk_load_g8_hsw_lowp+0x108>
.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 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 24a0f <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 249eb <_sk_load_g8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 24a0f <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 249eb <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 24a0f <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 249eb <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 24a0f <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 249eb <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 24a0f <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 249eb <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -45724,7 +45717,7 @@ _sk_load_g8_hsw_lowp:
.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,149,99,0,0 // vpbroadcastw 0x6395(%rip),%ymm3 # 2adb4 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
+ .byte 196,226,125,121,29,153,99,0,0 // vpbroadcastw 0x6399(%rip),%ymm3 # 2ad94 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -45738,7 +45731,7 @@ _sk_load_g8_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24a39 <_sk_load_g8_hsw_lowp+0x115>
+ .byte 123,255 // jnp 24a15 <_sk_load_g8_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -45776,38 +45769,38 @@ _sk_load_g8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 24aa4 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24a80 <_sk_load_g8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24b70 <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24b4c <_sk_load_g8_dst_hsw_lowp+0x108>
.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 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 24b53 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24b2f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 24b53 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24b2f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 24b53 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24b2f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 24b53 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24b2f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 24b53 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24b2f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -45817,7 +45810,7 @@ _sk_load_g8_dst_hsw_lowp:
.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,83,98,0,0 // vpbroadcastw 0x6253(%rip),%ymm7 # 2adb6 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
+ .byte 196,226,125,121,61,87,98,0,0 // vpbroadcastw 0x6257(%rip),%ymm7 # 2ad96 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -45831,7 +45824,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24b7d <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 24b59 <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -45861,12 +45854,12 @@ HIDDEN _sk_luminance_to_alpha_hsw_lowp
.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,3,98,0,0 // vpbroadcastw 0x6203(%rip),%ymm3 # 2adb8 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ .byte 196,226,125,121,29,7,98,0,0 // vpbroadcastw 0x6207(%rip),%ymm3 # 2ad98 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,248,97,0,0 // vpbroadcastw 0x61f8(%rip),%ymm3 # 2adba <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ .byte 196,226,125,121,29,252,97,0,0 // vpbroadcastw 0x61fc(%rip),%ymm3 # 2ad9a <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,233,97,0,0 // vpbroadcastw 0x61e9(%rip),%ymm1 # 2adbc <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ .byte 196,226,125,121,13,237,97,0,0 // vpbroadcastw 0x61ed(%rip),%ymm1 # 2ad9c <_sk_srcover_rgba_8888_sse2_lowp+0x800>
.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
@@ -45882,13 +45875,13 @@ FUNCTION(_sk_scale_1_float_hsw_lowp)
_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,54,98,0,0 // vmovss 0x6236(%rip),%xmm9 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,57,169,13,253,97,0,0 // vfmadd213ss 0x61fd(%rip),%xmm8,%xmm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,122,16,13,58,98,0,0 // vmovss 0x623a(%rip),%xmm9 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,57,169,13,1,98,0,0 // vfmadd213ss 0x6201(%rip),%xmm8,%xmm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,156,97,0,0 // vpbroadcastw 0x619c(%rip),%ymm9 # 2adbe <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ .byte 196,98,125,121,13,160,97,0,0 // vpbroadcastw 0x61a0(%rip),%ymm9 # 2ad9e <_sk_srcover_rgba_8888_sse2_lowp+0x802>
.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
@@ -45909,12 +45902,12 @@ FUNCTION(_sk_lerp_1_float_hsw_lowp)
_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,204,97,0,0 // vmovss 0x61cc(%rip),%xmm9 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,57,169,13,147,97,0,0 // vfmadd213ss 0x6193(%rip),%xmm8,%xmm9 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 197,122,16,13,208,97,0,0 // vmovss 0x61d0(%rip),%xmm9 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,57,169,13,151,97,0,0 // vfmadd213ss 0x6197(%rip),%xmm8,%xmm9 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,56,97,0,0 // vpbroadcastw 0x6138(%rip),%ymm9 # 2adc0 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ .byte 196,98,125,121,13,60,97,0,0 // vpbroadcastw 0x613c(%rip),%ymm9 # 2ada0 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
.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
@@ -45951,38 +45944,38 @@ _sk_scale_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 24d26 <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 24d02 <_sk_scale_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 24e24 <_sk_scale_u8_hsw_lowp+0x13b>
+ .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 24e00 <_sk_scale_u8_hsw_lowp+0x13b>
.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 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 24dd9 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 24db5 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 24dd9 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 24db5 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 24dd9 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 24db5 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 24dd9 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 24db5 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 24dd9 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 24db5 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -45992,7 +45985,7 @@ _sk_scale_u8_hsw_lowp:
.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,215,95,0,0 // vpbroadcastw 0x5fd7(%rip),%ymm9 # 2adc2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ .byte 196,98,125,121,13,219,95,0,0 // vpbroadcastw 0x5fdb(%rip),%ymm9 # 2ada2 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
.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
@@ -46013,7 +46006,7 @@ _sk_scale_u8_hsw_lowp:
.byte 255,26 // lcall *(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c024e30 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa85c>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c024e0c <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa870>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -46052,38 +46045,38 @@ _sk_lerp_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 24e9d <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 24e79 <_sk_lerp_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 24fc0 <_sk_lerp_u8_hsw_lowp+0x160>
+ .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 24f9c <_sk_lerp_u8_hsw_lowp+0x160>
.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 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 24f50 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 24f2c <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 24f50 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 24f2c <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 24f50 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 24f2c <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 24f50 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 24f2c <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 24f50 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 24f2c <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -46092,7 +46085,7 @@ _sk_lerp_u8_hsw_lowp:
.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,102,94,0,0 // vpbroadcastw 0x5e66(%rip),%ymm9 # 2adc4 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ .byte 196,98,125,121,13,106,94,0,0 // vpbroadcastw 0x5e6a(%rip),%ymm9 # 2ada4 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
.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
@@ -46124,7 +46117,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 27024fcb <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa9f7>
+ .byte 232,254,255,255,38 // callq 27024fa7 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffaa0b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -46145,7 +46138,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 24fed <_sk_lerp_u8_hsw_lowp+0x18d>
+ .byte 124,255 // jl 24fc9 <_sk_lerp_u8_hsw_lowp+0x18d>
.byte 255 // (bad)
.byte 255,116,255,255 // pushq -0x1(%rdi,%rdi,8)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
@@ -46166,24 +46159,24 @@ _sk_scale_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2503c <_sk_scale_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 25018 <_sk_scale_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 25224 <_sk_scale_565_hsw_lowp+0x228>
+ .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 25200 <_sk_scale_565_hsw_lowp+0x228>
.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 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 25148 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 25124 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 25148 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 25124 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 25148 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 25124 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -46193,7 +46186,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 25148 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 25124 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -46205,7 +46198,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 25148 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 25124 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -46219,13 +46212,13 @@ _sk_scale_565_hsw_lowp:
.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,117,92,0,0 // vpbroadcastw 0x5c75(%rip),%ymm9 # 2adc6 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ .byte 196,98,125,121,13,121,92,0,0 // vpbroadcastw 0x5c79(%rip),%ymm9 # 2ada6 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
.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,93,92,0,0 // vpbroadcastw 0x5c5d(%rip),%ymm11 # 2adc8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ .byte 196,98,125,121,29,97,92,0,0 // vpbroadcastw 0x5c61(%rip),%ymm11 # 2ada8 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,81,92,0,0 // vpbroadcastw 0x5c51(%rip),%ymm11 # 2adca <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ .byte 196,98,125,121,29,85,92,0,0 // vpbroadcastw 0x5c55(%rip),%ymm11 # 2adaa <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
.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
@@ -46235,7 +46228,7 @@ _sk_scale_565_hsw_lowp:
.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,24,92,0,0 // vpbroadcastw 0x5c18(%rip),%ymm11 # 2adcc <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ .byte 196,98,125,121,29,28,92,0,0 // vpbroadcastw 0x5c1c(%rip),%ymm11 # 2adac <_sk_srcover_rgba_8888_sse2_lowp+0x810>
.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
@@ -46245,7 +46238,7 @@ _sk_scale_565_hsw_lowp:
.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,228,91,0,0 // vpbroadcastw 0x5be4(%rip),%ymm8 # 2adce <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ .byte 196,98,125,121,5,232,91,0,0 // vpbroadcastw 0x5be8(%rip),%ymm8 # 2adae <_sk_srcover_rgba_8888_sse2_lowp+0x812>
.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
@@ -46309,24 +46302,24 @@ _sk_lerp_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 252a0 <_sk_lerp_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2527c <_sk_lerp_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 254bc <_sk_lerp_565_hsw_lowp+0x25c>
+ .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 25498 <_sk_lerp_565_hsw_lowp+0x25c>
.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 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 253ac <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 25388 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 253ac <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 25388 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 253ac <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 25388 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -46336,7 +46329,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 253ac <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 25388 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -46348,7 +46341,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 253ac <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 25388 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -46362,13 +46355,13 @@ _sk_lerp_565_hsw_lowp:
.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,27,90,0,0 // vpbroadcastw 0x5a1b(%rip),%ymm9 # 2add0 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ .byte 196,98,125,121,13,31,90,0,0 // vpbroadcastw 0x5a1f(%rip),%ymm9 # 2adb0 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
.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,3,90,0,0 // vpbroadcastw 0x5a03(%rip),%ymm11 # 2add2 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ .byte 196,98,125,121,29,7,90,0,0 // vpbroadcastw 0x5a07(%rip),%ymm11 # 2adb2 <_sk_srcover_rgba_8888_sse2_lowp+0x816>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,247,89,0,0 // vpbroadcastw 0x59f7(%rip),%ymm11 # 2add4 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ .byte 196,98,125,121,29,251,89,0,0 // vpbroadcastw 0x59fb(%rip),%ymm11 # 2adb4 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
.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
@@ -46378,7 +46371,7 @@ _sk_lerp_565_hsw_lowp:
.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,190,89,0,0 // vpbroadcastw 0x59be(%rip),%ymm11 # 2add6 <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ .byte 196,98,125,121,29,194,89,0,0 // vpbroadcastw 0x59c2(%rip),%ymm11 # 2adb6 <_sk_srcover_rgba_8888_sse2_lowp+0x81a>
.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
@@ -46387,7 +46380,7 @@ _sk_lerp_565_hsw_lowp:
.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,142,89,0,0 // vpbroadcastw 0x598e(%rip),%ymm12 # 2add8 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ .byte 196,98,125,121,37,146,89,0,0 // vpbroadcastw 0x5992(%rip),%ymm12 # 2adb8 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
.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
@@ -46468,9 +46461,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 25554 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 25530 <_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 # 25818 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 257f4 <_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
@@ -46480,10 +46473,10 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 2566a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 25646 <_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 2566a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 25646 <_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
@@ -46492,7 +46485,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 2566a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 25646 <_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
@@ -46508,7 +46501,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 2566a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 25646 <_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
@@ -46518,7 +46511,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 2566a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 25646 <_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
@@ -46538,9 +46531,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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,77,87,0,0 // vmovdqa 0x574d(%rip),%ymm8 # 2ade0 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
+ .byte 197,125,111,5,81,87,0,0 // vmovdqa 0x5751(%rip),%ymm8 # 2adc0 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,95,87,0,0 // vpbroadcastw 0x575f(%rip),%ymm9 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,121,13,99,87,0,0 // vpbroadcastw 0x5763(%rip),%ymm9 # 2ade0 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -46579,19 +46572,19 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 2577b <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 25854 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 25757 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 25830 <_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 25812 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 257ee <_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 25812 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 257ee <_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 25812 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 257ee <_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
@@ -46599,12 +46592,12 @@ _sk_srcover_rgba_8888_hsw_lowp:
.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 25812 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 257ee <_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 25812 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 257ee <_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
@@ -46652,7 +46645,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f025858 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb284>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f025834 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb298>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -46670,7 +46663,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 25879 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 25855 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -46703,13 +46696,13 @@ _sk_start_pipeline_sse41_lowp:
.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 25946 <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 25922 <_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 25914 <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 258f0 <_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
@@ -46728,10 +46721,10 @@ _sk_start_pipeline_sse41_lowp:
.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 258dd <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 258b9 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2593d <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 25919 <_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
@@ -46745,7 +46738,7 @@ _sk_start_pipeline_sse41_lowp:
.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 258cf <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 258ab <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -46766,19 +46759,17 @@ HIDDEN _sk_uniform_color_sse41_lowp
FUNCTION(_sk_uniform_color_sse41_lowp)
_sk_uniform_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,182,64,16 // movzbl 0x10(%rax),%r8d
- .byte 102,65,15,110,192 // movd %r8d,%xmm0
+ .byte 102,15,110,64,16 // movd 0x10(%rax),%xmm0
.byte 242,15,112,192,0 // pshuflw $0x0,%xmm0,%xmm0
.byte 102,15,112,192,80 // pshufd $0x50,%xmm0,%xmm0
- .byte 68,15,182,64,17 // movzbl 0x11(%rax),%r8d
+ .byte 68,15,183,64,18 // movzwl 0x12(%rax),%r8d
.byte 102,65,15,110,200 // movd %r8d,%xmm1
.byte 242,15,112,201,0 // pshuflw $0x0,%xmm1,%xmm1
.byte 102,15,112,201,80 // pshufd $0x50,%xmm1,%xmm1
- .byte 68,15,182,64,18 // movzbl 0x12(%rax),%r8d
- .byte 102,65,15,110,208 // movd %r8d,%xmm2
+ .byte 102,15,110,80,20 // movd 0x14(%rax),%xmm2
.byte 242,15,112,210,0 // pshuflw $0x0,%xmm2,%xmm2
.byte 102,15,112,210,80 // pshufd $0x50,%xmm2,%xmm2
- .byte 15,182,64,19 // movzbl 0x13(%rax),%eax
+ .byte 15,183,64,22 // movzwl 0x16(%rax),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
.byte 242,15,112,219,0 // pshuflw $0x0,%xmm3,%xmm3
.byte 102,15,112,219,80 // pshufd $0x50,%xmm3,%xmm3
@@ -46790,7 +46781,7 @@ HIDDEN _sk_black_color_sse41_lowp
FUNCTION(_sk_black_color_sse41_lowp)
_sk_black_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,237,85,0,0 // movaps 0x55ed(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,251,85,0,0 // movaps 0x55fb(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -46801,7 +46792,7 @@ HIDDEN _sk_white_color_sse41_lowp
FUNCTION(_sk_white_color_sse41_lowp)
_sk_white_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,217,85,0,0 // movaps 0x55d9(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,5,231,85,0,0 // movaps 0x55e7(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -46812,10 +46803,10 @@ HIDDEN _sk_set_rgb_sse41_lowp
FUNCTION(_sk_set_rgb_sse41_lowp)
_sk_set_rgb_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,88,84,0,0 // movss 0x5458(%rip),%xmm2 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 243,15,16,21,102,84,0,0 // movss 0x5466(%rip),%xmm2 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,23,84,0,0 // movss 0x5417(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,16,5,37,84,0,0 // movss 0x5425(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -46842,7 +46833,7 @@ HIDDEN _sk_premul_sse41_lowp
FUNCTION(_sk_premul_sse41_lowp)
_sk_premul_sse41_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,75,85,0,0 // movdqa 0x554b(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,89,85,0,0 // movdqa 0x5559(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -46890,7 +46881,7 @@ HIDDEN _sk_invert_sse41_lowp
.globl _sk_invert_sse41_lowp
FUNCTION(_sk_invert_sse41_lowp)
_sk_invert_sse41_lowp:
- .byte 102,68,15,111,5,233,84,0,0 // movdqa 0x54e9(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,247,84,0,0 // movdqa 0x54f7(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -46922,7 +46913,7 @@ FUNCTION(_sk_srcatop_sse41_lowp)
_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,141,84,0,0 // movdqa 0x548d(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,29,155,84,0,0 // movdqa 0x549b(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -46954,7 +46945,7 @@ FUNCTION(_sk_dstatop_sse41_lowp)
_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,13,84,0,0 // movdqa 0x540d(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,27,84,0,0 // movdqa 0x541b(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -46983,7 +46974,7 @@ HIDDEN _sk_srcin_sse41_lowp
FUNCTION(_sk_srcin_sse41_lowp)
_sk_srcin_sse41_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,152,83,0,0 // movdqa 0x5398(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,166,83,0,0 // movdqa 0x53a6(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47004,7 +46995,7 @@ FUNCTION(_sk_dstin_sse41_lowp)
_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,79,83,0,0 // movdqa 0x534f(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,93,83,0,0 // movdqa 0x535d(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47025,7 +47016,7 @@ HIDDEN _sk_srcout_sse41_lowp
.globl _sk_srcout_sse41_lowp
FUNCTION(_sk_srcout_sse41_lowp)
_sk_srcout_sse41_lowp:
- .byte 102,68,15,111,5,6,83,0,0 // movdqa 0x5306(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,20,83,0,0 // movdqa 0x5314(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47048,7 +47039,7 @@ HIDDEN _sk_dstout_sse41_lowp
FUNCTION(_sk_dstout_sse41_lowp)
_sk_dstout_sse41_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,175,82,0,0 // movdqa 0x52af(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,189,82,0,0 // movdqa 0x52bd(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47073,7 +47064,7 @@ HIDDEN _sk_srcover_sse41_lowp
.globl _sk_srcover_sse41_lowp
FUNCTION(_sk_srcover_sse41_lowp)
_sk_srcover_sse41_lowp:
- .byte 102,68,15,111,13,85,82,0,0 // movdqa 0x5255(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,99,82,0,0 // movdqa 0x5263(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47102,7 +47093,7 @@ HIDDEN _sk_dstover_sse41_lowp
.globl _sk_dstover_sse41_lowp
FUNCTION(_sk_dstover_sse41_lowp)
_sk_dstover_sse41_lowp:
- .byte 102,68,15,111,5,219,81,0,0 // movdqa 0x51db(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,233,81,0,0 // movdqa 0x51e9(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47129,7 +47120,7 @@ HIDDEN _sk_modulate_sse41_lowp
FUNCTION(_sk_modulate_sse41_lowp)
_sk_modulate_sse41_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,116,81,0,0 // movdqa 0x5174(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,130,81,0,0 // movdqa 0x5182(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47148,7 +47139,7 @@ HIDDEN _sk_multiply_sse41_lowp
.globl _sk_multiply_sse41_lowp
FUNCTION(_sk_multiply_sse41_lowp)
_sk_multiply_sse41_lowp:
- .byte 102,68,15,111,13,51,81,0,0 // movdqa 0x5133(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,65,81,0,0 // movdqa 0x5141(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47191,7 +47182,7 @@ HIDDEN _sk_plus__sse41_lowp
FUNCTION(_sk_plus__sse41_lowp)
_sk_plus__sse41_lowp:
.byte 102,15,253,196 // paddw %xmm4,%xmm0
- .byte 102,68,15,111,5,120,80,0,0 // movdqa 0x5078(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,134,80,0,0 // movdqa 0x5086(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47211,7 +47202,7 @@ _sk_screen_sse41_lowp:
.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,50,80,0,0 // movdqa 0x5032(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,21,64,80,0,0 // movdqa 0x5040(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47243,7 +47234,7 @@ HIDDEN _sk_xor__sse41_lowp
FUNCTION(_sk_xor__sse41_lowp)
_sk_xor__sse41_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,176,79,0,0 // movdqa 0x4fb0(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,190,79,0,0 // movdqa 0x4fbe(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47286,7 +47277,7 @@ _sk_darken_sse41_lowp:
.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,247,78,0,0 // movdqa 0x4ef7(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,5,79,0,0 // movdqa 0x4f05(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47330,7 +47321,7 @@ _sk_lighten_sse41_lowp:
.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,58,78,0,0 // movdqa 0x4e3a(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,72,78,0,0 // movdqa 0x4e48(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47374,10 +47365,10 @@ _sk_difference_sse41_lowp:
.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,125,77,0,0 // movdqa 0x4d7d(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,139,77,0,0 // movdqa 0x4d8b(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,202,84,0,0 // movdqa 0x54ca(%rip),%xmm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
+ .byte 102,68,15,111,21,216,84,0,0 // movdqa 0x54d8(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -47419,10 +47410,10 @@ _sk_exclusion_sse41_lowp:
.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,185,76,0,0 // movdqa 0x4cb9(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,199,76,0,0 // movdqa 0x4cc7(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,6,84,0,0 // movdqa 0x5406(%rip),%xmm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
+ .byte 102,68,15,111,21,20,84,0,0 // movdqa 0x5414(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -47458,14 +47449,14 @@ _sk_hardlight_sse41_lowp:
.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,20,76,0,0 // movdqa 0x4c14(%rip),%xmm11 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,29,34,76,0,0 // movdqa 0x4c22(%rip),%xmm11 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,93,83,0,0 // movdqa 0x535d(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,13,107,83,0,0 // movdqa 0x536b(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -47512,7 +47503,7 @@ _sk_hardlight_sse41_lowp:
.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,5,75,0,0 // movdqa 0x4b05(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,19,75,0,0 // movdqa 0x4b13(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47551,7 +47542,7 @@ FUNCTION(_sk_overlay_sse41_lowp)
_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,104,74,0,0 // movdqa 0x4a68(%rip),%xmm11 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,29,118,74,0,0 // movdqa 0x4a76(%rip),%xmm11 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47563,7 +47554,7 @@ _sk_overlay_sse41_lowp:
.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,153,81,0,0 // movdqa 0x5199(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,13,167,81,0,0 // movdqa 0x51a7(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -47609,7 +47600,7 @@ _sk_overlay_sse41_lowp:
.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,75,73,0,0 // movdqa 0x494b(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,89,73,0,0 // movdqa 0x4959(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -47652,70 +47643,71 @@ _sk_load_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 26717 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 266e9 <_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,239,0,0,0 // lea 0xef(%rip),%r9 # 267ec <_sk_load_8888_sse41_lowp+0x119>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 267c0 <_sk_load_8888_sse41_lowp+0x11b>
.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 26770 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26742 <_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 26770 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26742 <_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 26770 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26742 <_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,168,79,0,0 // movdqa 0x4fa8(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
+ .byte 102,15,111,5,182,79,0,0 // movdqa 0x4fb6(%rip),%xmm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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,8,72,0,0 // movdqa 0x4808(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,22,72,0,0 // movdqa 0x4816(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,129,79,0,0 // movdqa 0x4f81(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
+ .byte 102,68,15,111,21,143,79,0,0 // movdqa 0x4f8f(%rip),%xmm10 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,110,79,0,0 // movdqa 0x4f6e(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
+ .byte 102,68,15,111,21,124,79,0,0 // movdqa 0x4f7c(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
- .byte 30 // (bad)
+ .byte 102,144 // xchg %ax,%ax
+ .byte 28,255 // sbb $0xff,%al
.byte 255 // (bad)
+ .byte 255,73,255 // decl -0x1(%rcx)
.byte 255 // (bad)
- .byte 255,75,255 // decl -0x1(%rbx)
.byte 255 // (bad)
+ .byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
- .byte 58,255 // cmp %bh,%bh
.byte 255 // (bad)
+ .byte 124,255 // jl 267cd <_sk_load_8888_sse41_lowp+0x128>
.byte 255 // (bad)
- .byte 126,255 // jle 267f9 <_sk_load_8888_sse41_lowp+0x126>
+ .byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
- .byte 255,117,255 // pushq -0x1(%rbp)
+ .byte 255,106,255 // ljmp *-0x1(%rdx)
.byte 255 // (bad)
- .byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
- .byte 255,95,255 // lcall *-0x1(%rdi)
+ .byte 255,93,255 // lcall *-0x1(%rbp)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -47732,49 +47724,49 @@ _sk_load_8888_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 2684c <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 26820 <_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 # 26924 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 268f8 <_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 268a5 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26879 <_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 268a5 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26879 <_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 268a5 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26879 <_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,115,78,0,0 // movdqa 0x4e73(%rip),%xmm4 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
+ .byte 102,15,111,37,127,78,0,0 // movdqa 0x4e7f(%rip),%xmm4 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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,211,70,0,0 // movdqa 0x46d3(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,223,70,0,0 // movdqa 0x46df(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,76,78,0,0 // movdqa 0x4e4c(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
+ .byte 102,68,15,111,21,88,78,0,0 // movdqa 0x4e58(%rip),%xmm10 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,57,78,0,0 // movdqa 0x4e39(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
+ .byte 102,68,15,111,21,69,78,0,0 // movdqa 0x4e45(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
@@ -47790,7 +47782,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26931 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26905 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47827,20 +47819,20 @@ _sk_store_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 269c6 <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 2699a <_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 # 26a0c <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 269e0 <_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 26a05 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 269d9 <_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 26a05 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 269d9 <_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 26a05 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 269d9 <_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)
@@ -47884,49 +47876,49 @@ _sk_load_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 26a6c <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 26a40 <_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 # 26b44 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 26b18 <_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 26ac5 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26a99 <_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 26ac5 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26a99 <_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 26ac5 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26a99 <_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,83,76,0,0 // movdqa 0x4c53(%rip),%xmm2 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
+ .byte 102,15,111,21,95,76,0,0 // movdqa 0x4c5f(%rip),%xmm2 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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,179,68,0,0 // movdqa 0x44b3(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,191,68,0,0 // movdqa 0x44bf(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,44,76,0,0 // movdqa 0x4c2c(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
+ .byte 102,68,15,111,21,56,76,0,0 // movdqa 0x4c38(%rip),%xmm10 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,25,76,0,0 // movdqa 0x4c19(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
+ .byte 102,68,15,111,21,37,76,0,0 // movdqa 0x4c25(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
@@ -47942,7 +47934,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26b51 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26b25 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47964,49 +47956,49 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 26ba4 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 26b78 <_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 # 26c7c <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 26c50 <_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 26bfd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26bd1 <_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 26bfd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26bd1 <_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 26bfd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26bd1 <_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,27,75,0,0 // movdqa 0x4b1b(%rip),%xmm6 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
+ .byte 102,15,111,53,39,75,0,0 // movdqa 0x4b27(%rip),%xmm6 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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,123,67,0,0 // movdqa 0x437b(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,135,67,0,0 // movdqa 0x4387(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,244,74,0,0 // movdqa 0x4af4(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
+ .byte 102,68,15,111,21,0,75,0,0 // movdqa 0x4b00(%rip),%xmm10 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,225,74,0,0 // movdqa 0x4ae1(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
+ .byte 102,68,15,111,21,237,74,0,0 // movdqa 0x4aed(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
@@ -48022,7 +48014,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26c89 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26c5d <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48059,20 +48051,20 @@ _sk_store_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 26d1e <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 26cf2 <_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 # 26d64 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 26d38 <_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 26d5d <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 26d31 <_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 26d5d <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 26d31 <_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 26d5d <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 26d31 <_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)
@@ -48116,23 +48108,23 @@ _sk_load_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 26dbc <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 26d90 <_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 # 26e6c <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 26e40 <_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 26e06 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 26dda <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 26e06 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 26dda <_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 26e06 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 26dda <_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
@@ -48141,11 +48133,11 @@ _sk_load_565_sse41_lowp:
.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,57,73,0,0 // pand 0x4939(%rip),%xmm3 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,29,69,73,0,0 // pand 0x4945(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,56,73,0,0 // pand 0x4938(%rip),%xmm1 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,15,111,21,64,73,0,0 // movdqa 0x4940(%rip),%xmm2 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,15,219,13,68,73,0,0 // pand 0x4944(%rip),%xmm1 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,15,111,21,76,73,0,0 // movdqa 0x494c(%rip),%xmm2 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -48158,7 +48150,7 @@ _sk_load_565_sse41_lowp:
.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,54,65,0,0 // movaps 0x4136(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,66,65,0,0 // movaps 0x4142(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -48169,7 +48161,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 26e81 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 26e55 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48188,23 +48180,23 @@ _sk_load_565_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 26ec4 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 26e98 <_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 # 26f74 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 26f48 <_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 26f0e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 26ee2 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 26f0e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 26ee2 <_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 26f0e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 26ee2 <_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
@@ -48213,11 +48205,11 @@ _sk_load_565_dst_sse41_lowp:
.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,49,72,0,0 // pand 0x4831(%rip),%xmm7 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,61,61,72,0,0 // pand 0x483d(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,48,72,0,0 // pand 0x4830(%rip),%xmm5 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,15,111,53,56,72,0,0 // movdqa 0x4838(%rip),%xmm6 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,15,219,45,60,72,0,0 // pand 0x483c(%rip),%xmm5 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,15,111,53,68,72,0,0 // movdqa 0x4844(%rip),%xmm6 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -48230,7 +48222,7 @@ _sk_load_565_dst_sse41_lowp:
.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,46,64,0,0 // movaps 0x402e(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,61,58,64,0,0 // movaps 0x403a(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -48241,7 +48233,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 26f89 <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 26f5d <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48258,10 +48250,10 @@ _sk_store_565_sse41_lowp:
.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,204,71,0,0 // pand 0x47cc(%rip),%xmm8 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
+ .byte 102,68,15,219,5,216,71,0,0 // pand 0x47d8(%rip),%xmm8 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.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,200,71,0,0 // pand 0x47c8(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0x11bc>
+ .byte 102,68,15,219,13,212,71,0,0 // pand 0x47d4(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -48270,19 +48262,19 @@ _sk_store_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 27004 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 26fd8 <_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 # 27044 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 27018 <_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 2703e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 27012 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 2703e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 27012 <_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 2703e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 27012 <_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)
@@ -48302,7 +48294,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 27055 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 27029 <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -48324,18 +48316,18 @@ _sk_load_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 27099 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 2706d <_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,143,0,0,0 // lea 0x8f(%rip),%r9 # 27114 <_sk_load_a8_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 270e8 <_sk_load_a8_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,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 270fd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 270d1 <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 270fd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 270d1 <_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
@@ -48343,7 +48335,7 @@ _sk_load_a8_sse41_lowp:
.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 270fd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 270d1 <_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
@@ -48354,13 +48346,13 @@ _sk_load_a8_sse41_lowp:
.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,155,62,0,0 // pand 0x3e9b(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,29,167,62,0,0 // pand 0x3ea7(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 122,255 // jp 27115 <_sk_load_a8_sse41_lowp+0xb5>
+ .byte 122,255 // jp 270e9 <_sk_load_a8_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -48391,18 +48383,18 @@ _sk_load_a8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 27169 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 2713d <_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 # 271e4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 271b8 <_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 271cd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 271a1 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 271cd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 271a1 <_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
@@ -48410,7 +48402,7 @@ _sk_load_a8_dst_sse41_lowp:
.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 271cd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 271a1 <_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
@@ -48421,13 +48413,13 @@ _sk_load_a8_dst_sse41_lowp:
.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,203,61,0,0 // pand 0x3dcb(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,61,215,61,0,0 // pand 0x3dd7(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 271e5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 271b9 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -48458,28 +48450,28 @@ _sk_store_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 27234 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 27208 <_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 # 272a4 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 27278 <_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 2729d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 27271 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,173,68,0,0 // pshufb 0x44ad(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
+ .byte 102,68,15,56,0,5,185,68,0,0 // pshufb 0x44b9(%rip),%xmm8 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 2729d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 27271 <_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,77,61,0,0 // pshufb 0x3d4d(%rip),%xmm8 # 2afb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 102,68,15,56,0,5,89,61,0,0 // pshufb 0x3d59(%rip),%xmm8 # 2af90 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 2729d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 27271 <_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,41,61,0,0 // pshufb 0x3d29(%rip),%xmm8 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 102,68,15,56,0,5,53,61,0,0 // pshufb 0x3d35(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48515,18 +48507,18 @@ _sk_load_g8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 272f9 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 272cd <_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,147,0,0,0 // lea 0x93(%rip),%r9 # 27378 <_sk_load_g8_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 2734c <_sk_load_g8_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,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 2735d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 27331 <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 2735d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 27331 <_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
@@ -48534,7 +48526,7 @@ _sk_load_g8_sse41_lowp:
.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 2735d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 27331 <_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
@@ -48545,13 +48537,13 @@ _sk_load_g8_sse41_lowp:
.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,59,60,0,0 // pand 0x3c3b(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,5,71,60,0,0 // pand 0x3c47(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,50,60,0,0 // movaps 0x3c32(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,62,60,0,0 // movaps 0x3c3e(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
- .byte 118,255 // jbe 27379 <_sk_load_g8_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 2734d <_sk_load_g8_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48580,18 +48572,18 @@ _sk_load_g8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 273cd <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 273a1 <_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 # 2744c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 27420 <_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 27431 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 27405 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 27431 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 27405 <_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
@@ -48599,7 +48591,7 @@ _sk_load_g8_dst_sse41_lowp:
.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 27431 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 27405 <_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
@@ -48610,13 +48602,13 @@ _sk_load_g8_dst_sse41_lowp:
.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,103,59,0,0 // pand 0x3b67(%rip),%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,37,115,59,0,0 // pand 0x3b73(%rip),%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,94,59,0,0 // movaps 0x3b5e(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,61,106,59,0,0 // movaps 0x3b6a(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 2744d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 27421 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48638,10 +48630,10 @@ HIDDEN _sk_luminance_to_alpha_sse41_lowp
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,44,67,0,0 // pmullw 0x432c(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11cc>
- .byte 102,15,213,13,52,67,0,0 // pmullw 0x4334(%rip),%xmm1 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
+ .byte 102,15,213,5,56,67,0,0 // pmullw 0x4338(%rip),%xmm0 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,15,213,13,64,67,0,0 // pmullw 0x4340(%rip),%xmm1 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,56,67,0,0 // pmullw 0x4338(%rip),%xmm3 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
+ .byte 102,15,213,29,68,67,0,0 // pmullw 0x4344(%rip),%xmm3 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -48656,14 +48648,14 @@ FUNCTION(_sk_scale_1_float_sse41_lowp)
_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,131,57,0,0 // mulss 0x3983(%rip),%xmm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 243,68,15,88,5,74,57,0,0 // addss 0x394a(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,5,143,57,0,0 // mulss 0x398f(%rip),%xmm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 243,68,15,88,5,86,57,0,0 // addss 0x3956(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,194,58,0,0 // movdqa 0x3ac2(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,206,58,0,0 // movdqa 0x3ace(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -48684,13 +48676,13 @@ FUNCTION(_sk_lerp_1_float_sse41_lowp)
_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,11,57,0,0 // mulss 0x390b(%rip),%xmm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 243,68,15,88,5,210,56,0,0 // addss 0x38d2(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,5,23,57,0,0 // mulss 0x3917(%rip),%xmm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 243,68,15,88,5,222,56,0,0 // addss 0x38de(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,79,58,0,0 // movdqa 0x3a4f(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,91,58,0,0 // movdqa 0x3a5b(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -48730,18 +48722,18 @@ _sk_scale_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 27608 <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 275dc <_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 # 276d0 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 276a4 <_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 27677 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 2764b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 27677 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 2764b <_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
@@ -48749,7 +48741,7 @@ _sk_scale_u8_sse41_lowp:
.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 27677 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 2764b <_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
@@ -48760,9 +48752,9 @@ _sk_scale_u8_sse41_lowp:
.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,32,57,0,0 // pand 0x3920(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,219,5,44,57,0,0 // pand 0x392c(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,18,57,0,0 // movdqa 0x3912(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,30,57,0,0 // movdqa 0x391e(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -48787,7 +48779,7 @@ _sk_scale_u8_sse41_lowp:
.byte 255,148,255,255,255,136,255 // callq *-0x770001(%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 276e5 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 276b9 <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -48805,18 +48797,18 @@ _sk_lerp_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 27727 <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 276fb <_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 # 27830 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 27804 <_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 27796 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 2776a <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 27796 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 2776a <_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
@@ -48824,7 +48816,7 @@ _sk_lerp_u8_sse41_lowp:
.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 27796 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 2776a <_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
@@ -48835,8 +48827,8 @@ _sk_lerp_u8_sse41_lowp:
.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,1,56,0,0 // pand 0x3801(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
- .byte 102,68,15,111,21,248,55,0,0 // movdqa 0x37f8(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,219,5,13,56,0,0 // pand 0x380d(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 102,68,15,111,21,4,56,0,0 // movdqa 0x3804(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -48866,7 +48858,7 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 235,254 // jmp 27830 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 27804 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -48900,23 +48892,23 @@ _sk_scale_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 2788e <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 27862 <_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 # 279e8 <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 279bc <_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 278da <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 278ae <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 278da <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 278ae <_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 278da <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 278ae <_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
@@ -48925,11 +48917,11 @@ _sk_scale_565_sse41_lowp:
.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,100,62,0,0 // pand 0x3e64(%rip),%xmm0 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,5,112,62,0,0 // pand 0x3e70(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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,96,62,0,0 // pand 0x3e60(%rip),%xmm10 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,68,15,111,29,103,62,0,0 // movdqa 0x3e67(%rip),%xmm11 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,68,15,219,21,108,62,0,0 // pand 0x3e6c(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,29,115,62,0,0 // movdqa 0x3e73(%rip),%xmm11 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -48941,7 +48933,7 @@ _sk_scale_565_sse41_lowp:
.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,197,61,0,0 // movdqa 0x3dc5(%rip),%xmm0 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,15,111,5,209,61,0,0 // movdqa 0x3dd1(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -48954,7 +48946,7 @@ _sk_scale_565_sse41_lowp:
.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,13,54,0,0 // movdqa 0x360d(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,5,25,54,0,0 // movdqa 0x3619(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49008,23 +49000,23 @@ _sk_lerp_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 27a46 <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 27a1a <_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 # 27bec <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 27bc0 <_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 27a92 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 27a66 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 27a92 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 27a66 <_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 27a92 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 27a66 <_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
@@ -49033,11 +49025,11 @@ _sk_lerp_565_sse41_lowp:
.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,172,60,0,0 // pand 0x3cac(%rip),%xmm0 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,5,184,60,0,0 // pand 0x3cb8(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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,168,60,0,0 // pand 0x3ca8(%rip),%xmm10 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,68,15,111,29,175,60,0,0 // movdqa 0x3caf(%rip),%xmm11 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,68,15,219,21,180,60,0,0 // pand 0x3cb4(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,29,187,60,0,0 // movdqa 0x3cbb(%rip),%xmm11 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -49049,7 +49041,7 @@ _sk_lerp_565_sse41_lowp:
.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,13,60,0,0 // movdqa 0x3c0d(%rip),%xmm0 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,15,111,5,25,60,0,0 // movdqa 0x3c19(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49061,7 +49053,7 @@ _sk_lerp_565_sse41_lowp:
.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,89,52,0,0 // movdqa 0x3459(%rip),%xmm13 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,45,101,52,0,0 // movdqa 0x3465(%rip),%xmm13 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49125,48 +49117,48 @@ _sk_srcover_rgba_8888_sse41_lowp:
.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 27c53 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 27c27 <_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 # 27e50 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 27e24 <_sk_srcover_rgba_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,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 27cac <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 27c80 <_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 27cac <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 27c80 <_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 27cac <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 27c80 <_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,108,58,0,0 // movdqa 0x3a6c(%rip),%xmm4 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
+ .byte 102,15,111,37,120,58,0,0 // movdqa 0x3a78(%rip),%xmm4 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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,204,50,0,0 // movdqa 0x32cc(%rip),%xmm12 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,37,216,50,0,0 // movdqa 0x32d8(%rip),%xmm12 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,69,58,0,0 // movdqa 0x3a45(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
+ .byte 102,68,15,111,13,81,58,0,0 // movdqa 0x3a51(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,50,58,0,0 // movdqa 0x3a32(%rip),%xmm9 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
+ .byte 102,68,15,111,13,62,58,0,0 // movdqa 0x3a3e(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
@@ -49208,19 +49200,19 @@ _sk_srcover_rgba_8888_sse41_lowp:
.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 27df6 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 27e6c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 27dca <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 27e40 <_sk_srcover_rgba_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 27e35 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 27e09 <_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 27e35 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 27e09 <_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 27e35 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 27e09 <_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)
@@ -49285,13 +49277,13 @@ _sk_start_pipeline_sse2_lowp:
.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 27f3e <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 27f12 <_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 27f0c <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 27ee0 <_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
@@ -49310,10 +49302,10 @@ _sk_start_pipeline_sse2_lowp:
.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 27ed5 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 27ea9 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 27f35 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 27f09 <_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
@@ -49327,7 +49319,7 @@ _sk_start_pipeline_sse2_lowp:
.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 27ec7 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 27e9b <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -49348,19 +49340,17 @@ HIDDEN _sk_uniform_color_sse2_lowp
FUNCTION(_sk_uniform_color_sse2_lowp)
_sk_uniform_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,182,64,16 // movzbl 0x10(%rax),%r8d
- .byte 102,65,15,110,192 // movd %r8d,%xmm0
+ .byte 102,15,110,64,16 // movd 0x10(%rax),%xmm0
.byte 242,15,112,192,0 // pshuflw $0x0,%xmm0,%xmm0
.byte 102,15,112,192,80 // pshufd $0x50,%xmm0,%xmm0
- .byte 68,15,182,64,17 // movzbl 0x11(%rax),%r8d
+ .byte 68,15,183,64,18 // movzwl 0x12(%rax),%r8d
.byte 102,65,15,110,200 // movd %r8d,%xmm1
.byte 242,15,112,201,0 // pshuflw $0x0,%xmm1,%xmm1
.byte 102,15,112,201,80 // pshufd $0x50,%xmm1,%xmm1
- .byte 68,15,182,64,18 // movzbl 0x12(%rax),%r8d
- .byte 102,65,15,110,208 // movd %r8d,%xmm2
+ .byte 102,15,110,80,20 // movd 0x14(%rax),%xmm2
.byte 242,15,112,210,0 // pshuflw $0x0,%xmm2,%xmm2
.byte 102,15,112,210,80 // pshufd $0x50,%xmm2,%xmm2
- .byte 15,182,64,19 // movzbl 0x13(%rax),%eax
+ .byte 15,183,64,22 // movzwl 0x16(%rax),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
.byte 242,15,112,219,0 // pshuflw $0x0,%xmm3,%xmm3
.byte 102,15,112,219,80 // pshufd $0x50,%xmm3,%xmm3
@@ -49372,7 +49362,7 @@ HIDDEN _sk_black_color_sse2_lowp
FUNCTION(_sk_black_color_sse2_lowp)
_sk_black_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,245,47,0,0 // movaps 0x2ff5(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,11,48,0,0 // movaps 0x300b(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -49383,7 +49373,7 @@ HIDDEN _sk_white_color_sse2_lowp
FUNCTION(_sk_white_color_sse2_lowp)
_sk_white_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,225,47,0,0 // movaps 0x2fe1(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,5,247,47,0,0 // movaps 0x2ff7(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -49394,10 +49384,10 @@ HIDDEN _sk_set_rgb_sse2_lowp
FUNCTION(_sk_set_rgb_sse2_lowp)
_sk_set_rgb_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,96,46,0,0 // movss 0x2e60(%rip),%xmm2 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 243,15,16,21,118,46,0,0 // movss 0x2e76(%rip),%xmm2 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,31,46,0,0 // movss 0x2e1f(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,16,5,53,46,0,0 // movss 0x2e35(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -49424,7 +49414,7 @@ HIDDEN _sk_premul_sse2_lowp
FUNCTION(_sk_premul_sse2_lowp)
_sk_premul_sse2_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,83,47,0,0 // movdqa 0x2f53(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,105,47,0,0 // movdqa 0x2f69(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49472,7 +49462,7 @@ HIDDEN _sk_invert_sse2_lowp
.globl _sk_invert_sse2_lowp
FUNCTION(_sk_invert_sse2_lowp)
_sk_invert_sse2_lowp:
- .byte 102,68,15,111,5,241,46,0,0 // movdqa 0x2ef1(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,7,47,0,0 // movdqa 0x2f07(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49504,7 +49494,7 @@ FUNCTION(_sk_srcatop_sse2_lowp)
_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,149,46,0,0 // movdqa 0x2e95(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,29,171,46,0,0 // movdqa 0x2eab(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49536,7 +49526,7 @@ FUNCTION(_sk_dstatop_sse2_lowp)
_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,21,46,0,0 // movdqa 0x2e15(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,43,46,0,0 // movdqa 0x2e2b(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49565,7 +49555,7 @@ HIDDEN _sk_srcin_sse2_lowp
FUNCTION(_sk_srcin_sse2_lowp)
_sk_srcin_sse2_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,160,45,0,0 // movdqa 0x2da0(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,182,45,0,0 // movdqa 0x2db6(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49586,7 +49576,7 @@ FUNCTION(_sk_dstin_sse2_lowp)
_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,87,45,0,0 // movdqa 0x2d57(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,109,45,0,0 // movdqa 0x2d6d(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49607,7 +49597,7 @@ HIDDEN _sk_srcout_sse2_lowp
.globl _sk_srcout_sse2_lowp
FUNCTION(_sk_srcout_sse2_lowp)
_sk_srcout_sse2_lowp:
- .byte 102,68,15,111,5,14,45,0,0 // movdqa 0x2d0e(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,36,45,0,0 // movdqa 0x2d24(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49630,7 +49620,7 @@ HIDDEN _sk_dstout_sse2_lowp
FUNCTION(_sk_dstout_sse2_lowp)
_sk_dstout_sse2_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,183,44,0,0 // movdqa 0x2cb7(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,205,44,0,0 // movdqa 0x2ccd(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49655,7 +49645,7 @@ HIDDEN _sk_srcover_sse2_lowp
.globl _sk_srcover_sse2_lowp
FUNCTION(_sk_srcover_sse2_lowp)
_sk_srcover_sse2_lowp:
- .byte 102,68,15,111,13,93,44,0,0 // movdqa 0x2c5d(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,115,44,0,0 // movdqa 0x2c73(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49684,7 +49674,7 @@ HIDDEN _sk_dstover_sse2_lowp
.globl _sk_dstover_sse2_lowp
FUNCTION(_sk_dstover_sse2_lowp)
_sk_dstover_sse2_lowp:
- .byte 102,68,15,111,5,227,43,0,0 // movdqa 0x2be3(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,249,43,0,0 // movdqa 0x2bf9(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49711,7 +49701,7 @@ HIDDEN _sk_modulate_sse2_lowp
FUNCTION(_sk_modulate_sse2_lowp)
_sk_modulate_sse2_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,124,43,0,0 // movdqa 0x2b7c(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,146,43,0,0 // movdqa 0x2b92(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49730,7 +49720,7 @@ HIDDEN _sk_multiply_sse2_lowp
.globl _sk_multiply_sse2_lowp
FUNCTION(_sk_multiply_sse2_lowp)
_sk_multiply_sse2_lowp:
- .byte 102,68,15,111,13,59,43,0,0 // movdqa 0x2b3b(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,81,43,0,0 // movdqa 0x2b51(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49775,12 +49765,12 @@ _sk_plus__sse2_lowp:
.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,167,50,0,0 // movdqa 0x32a7(%rip),%xmm10 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11fc>
+ .byte 102,68,15,111,21,189,50,0,0 // movdqa 0x32bd(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
.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,91,42,0,0 // movdqa 0x2a5b(%rip),%xmm11 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,29,113,42,0,0 // movdqa 0x2a71(%rip),%xmm11 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49819,7 +49809,7 @@ _sk_screen_sse2_lowp:
.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,187,41,0,0 // movdqa 0x29bb(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,21,209,41,0,0 // movdqa 0x29d1(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49851,7 +49841,7 @@ HIDDEN _sk_xor__sse2_lowp
FUNCTION(_sk_xor__sse2_lowp)
_sk_xor__sse2_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,57,41,0,0 // movdqa 0x2939(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,79,41,0,0 // movdqa 0x294f(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49893,7 +49883,7 @@ _sk_darken_sse2_lowp:
.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,244,47,0,0 // movdqa 0x2ff4(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,13,10,48,0,0 // movdqa 0x300a(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49902,7 +49892,7 @@ _sk_darken_sse2_lowp:
.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,83,40,0,0 // movdqa 0x2853(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,21,105,40,0,0 // movdqa 0x2869(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -49958,7 +49948,7 @@ _sk_lighten_sse2_lowp:
.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,203,46,0,0 // movdqa 0x2ecb(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,13,225,46,0,0 // movdqa 0x2ee1(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49967,7 +49957,7 @@ _sk_lighten_sse2_lowp:
.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,42,39,0,0 // movdqa 0x272a(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,21,64,39,0,0 // movdqa 0x2740(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50023,7 +50013,7 @@ _sk_difference_sse2_lowp:
.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,162,45,0,0 // movdqa 0x2da2(%rip),%xmm9 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,13,184,45,0,0 // movdqa 0x2db8(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50032,10 +50022,10 @@ _sk_difference_sse2_lowp:
.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,1,38,0,0 // movdqa 0x2601(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,21,23,38,0,0 // movdqa 0x2617(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,78,45,0,0 // movdqa 0x2d4e(%rip),%xmm11 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
+ .byte 102,68,15,111,29,100,45,0,0 // movdqa 0x2d64(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -50090,10 +50080,10 @@ _sk_exclusion_sse2_lowp:
.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,254,36,0,0 // movdqa 0x24fe(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,20,37,0,0 // movdqa 0x2514(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,75,44,0,0 // movdqa 0x2c4b(%rip),%xmm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
+ .byte 102,68,15,111,21,97,44,0,0 // movdqa 0x2c61(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -50129,7 +50119,7 @@ _sk_hardlight_sse2_lowp:
.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,90,36,0,0 // movdqa 0x245a(%rip),%xmm2 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,21,112,36,0,0 // movdqa 0x2470(%rip),%xmm2 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50142,7 +50132,7 @@ _sk_hardlight_sse2_lowp:
.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,134,43,0,0 // movdqa 0x2b86(%rip),%xmm2 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,15,111,21,156,43,0,0 // movdqa 0x2b9c(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50161,7 +50151,7 @@ _sk_hardlight_sse2_lowp:
.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,185,35,0,0 // paddw 0x23b9(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,253,5,207,35,0,0 // paddw 0x23cf(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50184,7 +50174,7 @@ _sk_hardlight_sse2_lowp:
.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,68,35,0,0 // paddw 0x2344(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,253,13,90,35,0,0 // paddw 0x235a(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50206,7 +50196,7 @@ _sk_hardlight_sse2_lowp:
.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,212,34,0,0 // movdqa 0x22d4(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,234,34,0,0 // movdqa 0x22ea(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50234,7 +50224,7 @@ _sk_overlay_sse2_lowp:
.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,101,34,0,0 // movdqa 0x2265(%rip),%xmm6 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,53,123,34,0,0 // movdqa 0x227b(%rip),%xmm6 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50256,7 +50246,7 @@ _sk_overlay_sse2_lowp:
.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,105,41,0,0 // movdqa 0x2969(%rip),%xmm1 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,15,111,13,127,41,0,0 // movdqa 0x297f(%rip),%xmm1 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50283,7 +50273,7 @@ _sk_overlay_sse2_lowp:
.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,232,40,0,0 // movdqa 0x28e8(%rip),%xmm7 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,15,111,61,254,40,0,0 // movdqa 0x28fe(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50343,27 +50333,27 @@ _sk_load_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 28f3e <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 28f08 <_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,24,1,0,0 // lea 0x118(%rip),%r9 # 2903c <_sk_load_8888_sse2_lowp+0x142>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 29004 <_sk_load_8888_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 28fa4 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 28f6e <_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 28fa4 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 28f6e <_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 28fa4 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 28f6e <_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
@@ -50380,7 +50370,7 @@ _sk_load_8888_sse2_lowp:
.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,210,31,0,0 // movdqa 0x1fd2(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,232,31,0,0 // movdqa 0x1fe8(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50403,23 +50393,20 @@ _sk_load_8888_sse2_lowp:
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
- .byte 102,144 // xchg %ax,%ax
- .byte 245 // cmc
- .byte 254 // (bad)
- .byte 255 // (bad)
- .byte 255,34 // jmpq *(%rdx)
+ .byte 247,254 // idiv %esi
.byte 255 // (bad)
+ .byte 255,36,255 // jmpq *(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 255,17 // callq *(%rcx)
+ .byte 255,19 // callq *(%rbx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,98,255 // jmpq *-0x1(%rdx)
+ .byte 255,100,255,255 // jmpq *-0x1(%rdi,%rdi,8)
+ .byte 255,88,255 // lcall *-0x1(%rax)
.byte 255 // (bad)
- .byte 255,86,255 // callq *-0x1(%rsi)
+ .byte 255,67,255 // incl -0x1(%rbx)
.byte 255 // (bad)
- .byte 255,65,255 // incl -0x1(%rcx)
+ .byte 255,54 // pushq (%rsi)
.byte 255 // (bad)
- .byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -50436,27 +50423,27 @@ _sk_load_8888_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 2909c <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 29064 <_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 # 29198 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 29160 <_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 29102 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 290ca <_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 29102 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 290ca <_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 29102 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 290ca <_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
@@ -50473,7 +50460,7 @@ _sk_load_8888_dst_sse2_lowp:
.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,116,30,0,0 // movdqa 0x1e74(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,140,30,0,0 // movdqa 0x1e8c(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50541,21 +50528,21 @@ _sk_store_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 29237 <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 291ff <_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 # 29288 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 29250 <_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 29282 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 2924a <_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 29282 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 2924a <_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 29282 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 2924a <_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
@@ -50600,27 +50587,27 @@ _sk_load_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 292e8 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 292b0 <_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 # 293e4 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 293ac <_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 2934e <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 29316 <_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 2934e <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 29316 <_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 2934e <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 29316 <_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
@@ -50637,7 +50624,7 @@ _sk_load_bgra_sse2_lowp:
.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,40,28,0,0 // movdqa 0x1c28(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,64,28,0,0 // movdqa 0x1c40(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50690,27 +50677,27 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 29444 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 2940c <_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 # 29540 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 29508 <_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 294aa <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 29472 <_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 294aa <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 29472 <_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 294aa <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 29472 <_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
@@ -50727,7 +50714,7 @@ _sk_load_bgra_dst_sse2_lowp:
.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,204,26,0,0 // movdqa 0x1acc(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,228,26,0,0 // movdqa 0x1ae4(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -50795,21 +50782,21 @@ _sk_store_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 295df <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 295a7 <_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 # 29630 <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 295f8 <_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 2962a <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 295f2 <_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 2962a <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 295f2 <_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 2962a <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 295f2 <_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
@@ -50854,23 +50841,23 @@ _sk_load_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29688 <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 29650 <_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,188,0,0,0 // lea 0xbc(%rip),%r9 # 29730 <_sk_load_565_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 296f8 <_sk_load_565_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,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 296ca <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 29692 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 296ca <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 29692 <_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 296ca <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 29692 <_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
@@ -50878,11 +50865,11 @@ _sk_load_565_sse2_lowp:
.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,117,32,0,0 // pand 0x2075(%rip),%xmm3 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,29,141,32,0,0 // pand 0x208d(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,116,32,0,0 // pand 0x2074(%rip),%xmm1 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,15,111,21,124,32,0,0 // movdqa 0x207c(%rip),%xmm2 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,15,219,13,140,32,0,0 // pand 0x208c(%rip),%xmm1 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,15,111,21,148,32,0,0 // movdqa 0x2094(%rip),%xmm2 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -50895,7 +50882,7 @@ _sk_load_565_sse2_lowp:
.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,114,24,0,0 // movaps 0x1872(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,138,24,0,0 // movaps 0x188a(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -50921,23 +50908,23 @@ _sk_load_565_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29788 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 29750 <_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 # 29830 <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 297f8 <_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 297ca <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 29792 <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 297ca <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 29792 <_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 297ca <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 29792 <_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
@@ -50945,11 +50932,11 @@ _sk_load_565_dst_sse2_lowp:
.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,117,31,0,0 // pand 0x1f75(%rip),%xmm7 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,219,61,141,31,0,0 // pand 0x1f8d(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,116,31,0,0 // pand 0x1f74(%rip),%xmm5 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,15,111,53,124,31,0,0 // movdqa 0x1f7c(%rip),%xmm6 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,15,219,45,140,31,0,0 // pand 0x1f8c(%rip),%xmm5 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,15,111,53,148,31,0,0 // movdqa 0x1f94(%rip),%xmm6 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -50962,7 +50949,7 @@ _sk_load_565_dst_sse2_lowp:
.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,114,23,0,0 // movaps 0x1772(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,61,138,23,0,0 // movaps 0x178a(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -50986,10 +50973,10 @@ _sk_store_565_sse2_lowp:
.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,16,31,0,0 // pand 0x1f10(%rip),%xmm8 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
+ .byte 102,68,15,219,5,40,31,0,0 // pand 0x1f28(%rip),%xmm8 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.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,12,31,0,0 // pand 0x1f0c(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0x11bc>
+ .byte 102,68,15,219,13,36,31,0,0 // pand 0x1f24(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -50998,21 +50985,21 @@ _sk_store_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 298c2 <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 2988a <_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 # 2990c <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 298d4 <_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 29908 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 298d0 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 29908 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 298d0 <_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 29908 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 298d0 <_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
@@ -51056,19 +51043,19 @@ _sk_load_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29961 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 29929 <_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,139,0,0,0 // lea 0x8b(%rip),%r9 # 299d8 <_sk_load_a8_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 299a0 <_sk_load_a8_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,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 299c2 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 2998a <_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 299c2 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 2998a <_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
@@ -51076,7 +51063,7 @@ _sk_load_a8_sse2_lowp:
.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 299c2 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 2998a <_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
@@ -51087,14 +51074,14 @@ _sk_load_a8_sse2_lowp:
.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,214,21,0,0 // pand 0x15d6(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,29,238,21,0,0 // pand 0x15ee(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 144 // nop
- .byte 126,255 // jle 299d9 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 126,255 // jle 299a1 <_sk_load_a8_sse2_lowp+0xb1>
.byte 255 // (bad)
.byte 255,164,255,255,255,149,255 // jmpq *-0x6a0001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -51124,19 +51111,19 @@ _sk_load_a8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29a2d <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 299f5 <_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 # 29aa4 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 29a6c <_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 29a8e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 29a56 <_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 29a8e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 29a56 <_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
@@ -51144,7 +51131,7 @@ _sk_load_a8_dst_sse2_lowp:
.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 29a8e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 29a56 <_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
@@ -51155,14 +51142,14 @@ _sk_load_a8_dst_sse2_lowp:
.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,10,21,0,0 // pand 0x150a(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,61,34,21,0,0 // pand 0x1522(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29aa5 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 29a6d <_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)
@@ -51192,42 +51179,42 @@ _sk_store_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 29af4 <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 29abc <_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 # 29b74 <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 29b3c <_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 29b6f <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,163,20,0,0 // movdqa 0x14a3(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 235,123 // jmp 29b37 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,187,20,0,0 // movdqa 0x14bb(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29b6f <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 29b37 <_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,126,20,0,0 // movdqa 0x147e(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,150,20,0,0 // movdqa 0x1496(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29b6f <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 29b37 <_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,65,20,0,0 // movdqa 0x1441(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,89,20,0,0 // movdqa 0x1459(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29b75 <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 29b3d <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -51258,19 +51245,19 @@ _sk_load_g8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29bc9 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 29b91 <_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 # 29c48 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 29c10 <_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 29c2a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 29bf2 <_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 29c2a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 29bf2 <_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
@@ -51278,7 +51265,7 @@ _sk_load_g8_sse2_lowp:
.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 29c2a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 29bf2 <_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
@@ -51289,14 +51276,14 @@ _sk_load_g8_sse2_lowp:
.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,110,19,0,0 // pand 0x136e(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,5,134,19,0,0 // pand 0x1386(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,101,19,0,0 // movaps 0x1365(%rip),%xmm3 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,29,125,19,0,0 // movaps 0x137d(%rip),%xmm3 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29c49 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 29c11 <_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)
@@ -51324,19 +51311,19 @@ _sk_load_g8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 29c9d <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 29c65 <_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 # 29d1c <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 29ce4 <_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 29cfe <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 29cc6 <_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 29cfe <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 29cc6 <_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
@@ -51344,7 +51331,7 @@ _sk_load_g8_dst_sse2_lowp:
.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 29cfe <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 29cc6 <_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
@@ -51355,14 +51342,14 @@ _sk_load_g8_dst_sse2_lowp:
.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,154,18,0,0 // pand 0x129a(%rip),%xmm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,219,37,178,18,0,0 // pand 0x12b2(%rip),%xmm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,145,18,0,0 // movaps 0x1291(%rip),%xmm7 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 15,40,61,169,18,0,0 // movaps 0x12a9(%rip),%xmm7 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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 29d1d <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 29ce5 <_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)
@@ -51383,10 +51370,10 @@ HIDDEN _sk_luminance_to_alpha_sse2_lowp
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,92,26,0,0 // pmullw 0x1a5c(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11cc>
- .byte 102,15,213,13,100,26,0,0 // pmullw 0x1a64(%rip),%xmm1 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
+ .byte 102,15,213,5,116,26,0,0 // pmullw 0x1a74(%rip),%xmm0 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,15,213,13,124,26,0,0 // pmullw 0x1a7c(%rip),%xmm1 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,104,26,0,0 // pmullw 0x1a68(%rip),%xmm3 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
+ .byte 102,15,213,29,128,26,0,0 // pmullw 0x1a80(%rip),%xmm3 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -51401,14 +51388,14 @@ FUNCTION(_sk_scale_1_float_sse2_lowp)
_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,179,16,0,0 // mulss 0x10b3(%rip),%xmm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 243,68,15,88,5,122,16,0,0 // addss 0x107a(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,5,203,16,0,0 // mulss 0x10cb(%rip),%xmm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 243,68,15,88,5,146,16,0,0 // addss 0x1092(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,242,17,0,0 // movdqa 0x11f2(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,10,18,0,0 // movdqa 0x120a(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51429,13 +51416,13 @@ FUNCTION(_sk_lerp_1_float_sse2_lowp)
_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,59,16,0,0 // mulss 0x103b(%rip),%xmm8 # 2ae34 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 243,68,15,88,5,2,16,0,0 // addss 0x1002(%rip),%xmm8 # 2ae04 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 243,68,15,89,5,83,16,0,0 // mulss 0x1053(%rip),%xmm8 # 2ae14 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 243,68,15,88,5,26,16,0,0 // addss 0x101a(%rip),%xmm8 # 2ade4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,127,17,0,0 // movdqa 0x117f(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,151,17,0,0 // movdqa 0x1197(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51475,19 +51462,19 @@ _sk_scale_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 29ed8 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 29ea0 <_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,221,0,0,0 // lea 0xdd(%rip),%r9 # 29fa0 <_sk_scale_u8_sse2_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 29f68 <_sk_scale_u8_sse2_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,109 // jmp 29f45 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 29f0d <_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 29f45 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 29f0d <_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
@@ -51495,7 +51482,7 @@ _sk_scale_u8_sse2_lowp:
.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 29f45 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 29f0d <_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
@@ -51506,9 +51493,9 @@ _sk_scale_u8_sse2_lowp:
.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,82,16,0,0 // pand 0x1052(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,219,5,106,16,0,0 // pand 0x106a(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,68,16,0,0 // movdqa 0x1044(%rip),%xmm9 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,13,92,16,0,0 // movdqa 0x105c(%rip),%xmm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51534,7 +51521,7 @@ _sk_scale_u8_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 29fb5 <_sk_scale_u8_sse2_lowp+0x118>
+ .byte 125,255 // jge 29f7d <_sk_scale_u8_sse2_lowp+0x118>
.byte 255 // (bad)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
.byte 255 // .byte 0xff
@@ -51551,19 +51538,19 @@ _sk_lerp_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 29ff7 <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 29fbf <_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 # 2a100 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 2a0c8 <_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 2a064 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 2a02c <_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 2a064 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 2a02c <_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
@@ -51571,7 +51558,7 @@ _sk_lerp_u8_sse2_lowp:
.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 2a064 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 2a02c <_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
@@ -51582,8 +51569,8 @@ _sk_lerp_u8_sse2_lowp:
.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,51,15,0,0 // pand 0xf33(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
- .byte 102,68,15,111,21,42,15,0,0 // movdqa 0xf2a(%rip),%xmm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,219,5,75,15,0,0 // pand 0xf4b(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 102,68,15,111,21,66,15,0,0 // movdqa 0xf42(%rip),%xmm10 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51613,9 +51600,9 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 235,254 // jmp 2a100 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 2a0c8 <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 502a108 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 502a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -51645,23 +51632,23 @@ _sk_scale_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 2a167 <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 2a12f <_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 # 2a338 <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 2a300 <_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 2a1aa <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 2a172 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 2a1aa <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 2a172 <_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 2a1aa <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 2a172 <_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
@@ -51669,11 +51656,11 @@ _sk_scale_565_sse2_lowp:
.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,146,21,0,0 // pand 0x1592(%rip),%xmm11 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,68,15,219,29,170,21,0,0 // pand 0x15aa(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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,142,21,0,0 // pand 0x158e(%rip),%xmm9 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,68,15,111,21,149,21,0,0 // movdqa 0x1595(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,68,15,219,13,166,21,0,0 // pand 0x15a6(%rip),%xmm9 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,21,173,21,0,0 // movdqa 0x15ad(%rip),%xmm10 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -51685,7 +51672,7 @@ _sk_scale_565_sse2_lowp:
.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,241,20,0,0 // movdqa 0x14f1(%rip),%xmm12 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,37,9,21,0,0 // movdqa 0x1509(%rip),%xmm12 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -51726,7 +51713,7 @@ _sk_scale_565_sse2_lowp:
.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,179,12,0,0 // movdqa 0xcb3(%rip),%xmm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,15,111,5,203,12,0,0 // movdqa 0xccb(%rip),%xmm0 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51773,23 +51760,23 @@ _sk_lerp_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 2a39f <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 2a367 <_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 # 2a5b8 <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 2a580 <_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 2a3e2 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 2a3aa <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 2a3e2 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 2a3aa <_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 2a3e2 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 2a3aa <_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
@@ -51797,11 +51784,11 @@ _sk_lerp_565_sse2_lowp:
.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,90,19,0,0 // pand 0x135a(%rip),%xmm11 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,68,15,219,29,114,19,0,0 // pand 0x1372(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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,86,19,0,0 // pand 0x1356(%rip),%xmm9 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
- .byte 102,68,15,111,21,93,19,0,0 // movdqa 0x135d(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
+ .byte 102,68,15,219,13,110,19,0,0 // pand 0x136e(%rip),%xmm9 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,21,117,19,0,0 // movdqa 0x1375(%rip),%xmm10 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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
@@ -51813,7 +51800,7 @@ _sk_lerp_565_sse2_lowp:
.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,185,18,0,0 // movdqa 0x12b9(%rip),%xmm12 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
+ .byte 102,68,15,111,37,209,18,0,0 // movdqa 0x12d1(%rip),%xmm12 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -51852,7 +51839,7 @@ _sk_lerp_565_sse2_lowp:
.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,133,10,0,0 // movdqa 0xa85(%rip),%xmm8 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,5,157,10,0,0 // movdqa 0xa9d(%rip),%xmm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -51921,26 +51908,26 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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 2a61f <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 2a5e7 <_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 # 2a848 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 2a810 <_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 2a685 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 2a64d <_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 2a685 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 2a64d <_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 2a685 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 2a64d <_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
@@ -51957,7 +51944,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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,241,8,0,0 // movdqa 0x8f1(%rip),%xmm12 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 102,68,15,111,37,9,9,0,0 // movdqa 0x909(%rip),%xmm12 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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
@@ -52015,20 +52002,20 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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 2a7e7 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 2a864 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 2a7af <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 2a82c <_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 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 2a7f8 <_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 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 2a7f8 <_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 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 2a7f8 <_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
@@ -52061,7 +52048,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2a865 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 2a82d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -52127,16 +52114,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02a8e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000314>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02a8c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00032c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200031c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000334>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000324>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a8d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00033c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a900 <_sk_srcover_rgba_8888_sse2_lowp+0x300032c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000344>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52179,16 +52166,16 @@ BALIGN32
.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) # a02a948 <_sk_srcover_rgba_8888_sse2_lowp+0xa000374>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02a928 <_sk_srcover_rgba_8888_sse2_lowp+0xa00038c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a950 <_sk_srcover_rgba_8888_sse2_lowp+0x1200037c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a930 <_sk_srcover_rgba_8888_sse2_lowp+0x12000394>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a958 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000384>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a938 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00039c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a960 <_sk_srcover_rgba_8888_sse2_lowp+0x300038c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a940 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52231,16 +52218,16 @@ BALIGN32
.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) # a02a9a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003d4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02a988 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003ec>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003dc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a990 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003e4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a998 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003fc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x30003ec>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000404>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52283,16 +52270,16 @@ BALIGN32
.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) # a02aa08 <_sk_srcover_rgba_8888_sse2_lowp+0xa000434>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02a9e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00044c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aa10 <_sk_srcover_rgba_8888_sse2_lowp+0x1200043c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000454>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aa18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000444>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02a9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00045c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aa20 <_sk_srcover_rgba_8888_sse2_lowp+0x300044c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aa00 <_sk_srcover_rgba_8888_sse2_lowp+0x3000464>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52335,16 +52322,16 @@ BALIGN32
.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) # a02aa68 <_sk_srcover_rgba_8888_sse2_lowp+0xa000494>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02aa48 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004ac>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aa70 <_sk_srcover_rgba_8888_sse2_lowp+0x1200049c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aa50 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aa78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004a4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aa58 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aa80 <_sk_srcover_rgba_8888_sse2_lowp+0x30004ac>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aa60 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52387,16 +52374,16 @@ BALIGN32
.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) # a02aac8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004f4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02aaa8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00050c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004fc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aab0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000514>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aad8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000504>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aab8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00051c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x300050c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000524>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52439,16 +52426,16 @@ BALIGN32
.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) # a02ab28 <_sk_srcover_rgba_8888_sse2_lowp+0xa000554>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ab08 <_sk_srcover_rgba_8888_sse2_lowp+0xa00056c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1200055c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x12000574>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ab38 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000564>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ab18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00057c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x300056c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x3000584>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52491,16 +52478,16 @@ BALIGN32
.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) # a02ab88 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005b4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ab68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005cc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x120005bc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ab98 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005c4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ab78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005dc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005cc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52771,7 +52758,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 2adb3 <.const+0x533>
+ .byte 224,255 // loopne 2ad93 <.const+0x533>
.byte 255,0 // incl (%rax)
.byte 255,0 // incl (%rax)
.byte 54,0,183,0,19,0,255 // add %dh,%ss:-0xffed00(%rdi)
@@ -52824,14 +52811,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2ae68 <.literal4+0x64>
+ .byte 224,64 // loopne 2ae48 <.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 2ae71 <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 2ae51 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2ae7b <.literal4+0x77>
+ .byte 127,67 // jg 2ae5b <.literal4+0x77>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,92,143,50,63 // sbbl $0x3f,0x328f5c3d(%rsi)
.byte 10,215 // or %bh,%dl
@@ -52864,7 +52851,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 2ae91 <.literal4+0x8d>
+ .byte 224,7 // loopne 2ae71 <.literal4+0x8d>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -52875,8 +52862,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 2aea4 <.literal4+0xa0>
- .byte 119,115 // ja 2af19 <.literal4+0x115>
+ .byte 127,0 // jg 2ae84 <.literal4+0xa0>
+ .byte 119,115 // ja 2aef9 <.literal4+0x115>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -52899,12 +52886,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2af2f <.literal4+0x12b>
+ .byte 118,63 // jbe 2af0f <.literal4+0x12b>
.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 2af3e <.literal4+0x13a>
+ .byte 124,66 // jl 2af1e <.literal4+0x13a>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -52914,9 +52901,9 @@ BALIGN4
.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 2af61 <.literal4+0x15d>
+ .byte 112,65 // jo 2af41 <.literal4+0x15d>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2af6b <.literal4+0x167>
+ .byte 127,71 // jg 2af4b <.literal4+0x167>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,89 // ds pop %rcx
@@ -52943,15 +52930,15 @@ BALIGN4
.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 2af8a <.literal4+0x186>
+ .byte 114,28 // jb 2af6a <.literal4+0x186>
.byte 199 // (bad)
.byte 62,0,0 // add %al,%ds:(%rax)
.byte 192,63,85 // sarb $0x55,(%rdi)
.byte 85 // push %rbp
.byte 149 // xchg %eax,%ebp
.byte 191,57,142,99,61 // mov $0x3d638e39,%edi
- .byte 114,249 // jb 2af77 <.literal4+0x173>
- .byte 127,63 // jg 2afbf <_sk_srcover_rgba_8888_sse2_lowp+0x9eb>
+ .byte 114,249 // jb 2af57 <.literal4+0x173>
+ .byte 127,63 // jg 2af9f <_sk_srcover_rgba_8888_sse2_lowp+0xa03>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 0,4,0 // add %al,(%rax,%rax,1)
@@ -52960,7 +52947,7 @@ BALIGN4
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2af91 <.literal4+0x18d>
+ .byte 127,0 // jg 2af71 <.literal4+0x18d>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -53063,11 +53050,11 @@ BALIGN16
.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 2b0c8 <.literal16+0x128>
+ .byte 224,64 // loopne 2b0a8 <.literal16+0x128>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2b0cc <.literal16+0x12c>
+ .byte 224,64 // loopne 2b0ac <.literal16+0x12c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2b0d0 <.literal16+0x130>
+ .byte 224,64 // loopne 2b0b0 <.literal16+0x130>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -53087,13 +53074,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b0f1 <.literal16+0x151>
+ .byte 71,225,61 // rex.RXB loope 2b0d1 <.literal16+0x151>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b0f5 <.literal16+0x155>
+ .byte 71,225,61 // rex.RXB loope 2b0d5 <.literal16+0x155>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b0f9 <.literal16+0x159>
+ .byte 71,225,61 // rex.RXB loope 2b0d9 <.literal16+0x159>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b0fd <.literal16+0x15d>
+ .byte 71,225,61 // rex.RXB loope 2b0dd <.literal16+0x15d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -53104,10 +53091,10 @@ BALIGN16
.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) # a02b0d8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b04>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b0b8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b1c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 302b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b0c>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 302b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b24>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -53122,11 +53109,11 @@ BALIGN16
.byte 255,0 // incl (%rax)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b13b <.literal16+0x19b>
+ .byte 127,67 // jg 2b11b <.literal16+0x19b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b13f <.literal16+0x19f>
+ .byte 127,67 // jg 2b11f <.literal16+0x19f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b143 <.literal16+0x1a3>
+ .byte 127,67 // jg 2b123 <.literal16+0x1a3>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi)
.byte 145 // xchg %eax,%ecx
@@ -53277,13 +53264,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 2b249 <.literal16+0x2a9>
+ .byte 224,7 // loopne 2b229 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b24d <.literal16+0x2ad>
+ .byte 224,7 // loopne 2b22d <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b251 <.literal16+0x2b1>
+ .byte 224,7 // loopne 2b231 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b255 <.literal16+0x2b5>
+ .byte 224,7 // loopne 2b235 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -53337,17 +53324,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 2b2c4 <.literal16+0x324>
+ .byte 127,0 // jg 2b2a4 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b2c8 <.literal16+0x328>
+ .byte 127,0 // jg 2b2a8 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b2cc <.literal16+0x32c>
+ .byte 127,0 // jg 2b2ac <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b2d0 <.literal16+0x330>
- .byte 119,115 // ja 2b345 <.literal16+0x3a5>
+ .byte 127,0 // jg 2b2b0 <.literal16+0x330>
+ .byte 119,115 // ja 2b325 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -53358,7 +53345,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 2b2a9 <.literal16+0x309>
+ .byte 117,191 // jne 2b289 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -53370,7 +53357,7 @@ BALIGN16
.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 ffffffffe9a5f2ea <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d16>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a5f2ca <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d2e>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -53460,16 +53447,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b433 <.literal16+0x493>
+ .byte 118,63 // jbe 2b413 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b437 <.literal16+0x497>
+ .byte 118,63 // jbe 2b417 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b43b <.literal16+0x49b>
+ .byte 118,63 // jbe 2b41b <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b43f <.literal16+0x49f>
+ .byte 118,63 // jbe 2b41f <.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)
@@ -53490,13 +53477,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 2b476 <.literal16+0x4d6>
+ .byte 124,66 // jl 2b456 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b47a <.literal16+0x4da>
+ .byte 124,66 // jl 2b45a <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b47e <.literal16+0x4de>
+ .byte 124,66 // jl 2b45e <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b482 <.literal16+0x4e2>
+ .byte 124,66 // jl 2b462 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -53542,25 +53529,25 @@ BALIGN16
.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 2b505 <.literal16+0x565>
+ .byte 112,65 // jo 2b4e5 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b509 <.literal16+0x569>
+ .byte 112,65 // jo 2b4e9 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b50d <.literal16+0x56d>
+ .byte 112,65 // jo 2b4ed <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b511 <.literal16+0x571>
+ .byte 112,65 // jo 2b4f1 <.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 2b4e3 <.literal16+0x543>
+ .byte 127,0 // jg 2b4c3 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b4e7 <.literal16+0x547>
+ .byte 127,0 // jg 2b4c7 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b4eb <.literal16+0x54b>
+ .byte 127,0 // jg 2b4cb <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b4ef <.literal16+0x54f>
+ .byte 127,0 // jg 2b4cf <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -53586,13 +53573,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2b528 <.literal16+0x588>
+ .byte 127,255 // jg 2b508 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2b52c <.literal16+0x58c>
+ .byte 127,255 // jg 2b50c <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b531 <.literal16+0x591>
+ .byte 127,0 // jg 2b511 <.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)
@@ -53606,13 +53593,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 2b59b <.literal16+0x5fb>
+ .byte 127,71 // jg 2b57b <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b59f <.literal16+0x5ff>
+ .byte 127,71 // jg 2b57f <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b5a3 <.literal16+0x603>
+ .byte 127,71 // jg 2b583 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b5a7 <.literal16+0x607>
+ .byte 127,71 // jg 2b587 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -53642,10 +53629,10 @@ BALIGN16
.byte 61,152,221,147,61 // cmp $0x3d93dd98,%eax
.byte 152 // cwtl
.byte 221,147,61,45,16,17 // fstl 0x11102d3d(%rbx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc2c6aa <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020d6>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc2c68a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020ee>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 2b5dc <.literal16+0x63c>
+ .byte 120,57 // js 2b5bc <.literal16+0x63c>
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -53710,13 +53697,13 @@ BALIGN16
.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 2b68e <.literal16+0x6ee>
+ .byte 114,28 // jb 2b66e <.literal16+0x6ee>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2b692 <.literal16+0x6f2>
+ .byte 62,114,28 // jb,pt 2b672 <.literal16+0x6f2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2b696 <.literal16+0x6f6>
+ .byte 62,114,28 // jb,pt 2b676 <.literal16+0x6f6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2b69a <.literal16+0x6fa>
+ .byte 62,114,28 // jb,pt 2b67a <.literal16+0x6fa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -53735,15 +53722,15 @@ BALIGN16
.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 # 3d6644e5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f11>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6644c5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f29>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 2b6f3 <.literal16+0x753>
- .byte 114,249 // jb 2b6af <.literal16+0x70f>
- .byte 127,63 // jg 2b6f7 <.literal16+0x757>
- .byte 114,249 // jb 2b6b3 <.literal16+0x713>
- .byte 127,63 // jg 2b6fb <.literal16+0x75b>
- .byte 114,249 // jb 2b6b7 <.literal16+0x717>
- .byte 127,63 // jg 2b6ff <.literal16+0x75f>
+ .byte 127,63 // jg 2b6d3 <.literal16+0x753>
+ .byte 114,249 // jb 2b68f <.literal16+0x70f>
+ .byte 127,63 // jg 2b6d7 <.literal16+0x757>
+ .byte 114,249 // jb 2b693 <.literal16+0x713>
+ .byte 127,63 // jg 2b6db <.literal16+0x75b>
+ .byte 114,249 // jb 2b697 <.literal16+0x717>
+ .byte 127,63 // jg 2b6df <.literal16+0x75f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -53853,14 +53840,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 2b791 <.literal16+0x7f1>
- .byte 224,255 // loopne 2b793 <.literal16+0x7f3>
- .byte 224,255 // loopne 2b795 <.literal16+0x7f5>
- .byte 224,255 // loopne 2b797 <.literal16+0x7f7>
- .byte 224,255 // loopne 2b799 <.literal16+0x7f9>
- .byte 224,255 // loopne 2b79b <.literal16+0x7fb>
- .byte 224,255 // loopne 2b79d <.literal16+0x7fd>
- .byte 224,255 // loopne 2b79f <.literal16+0x7ff>
+ .byte 224,255 // loopne 2b771 <.literal16+0x7f1>
+ .byte 224,255 // loopne 2b773 <.literal16+0x7f3>
+ .byte 224,255 // loopne 2b775 <.literal16+0x7f5>
+ .byte 224,255 // loopne 2b777 <.literal16+0x7f7>
+ .byte 224,255 // loopne 2b779 <.literal16+0x7f9>
+ .byte 224,255 // loopne 2b77b <.literal16+0x7fb>
+ .byte 224,255 // loopne 2b77d <.literal16+0x7fd>
+ .byte 224,255 // loopne 2b77f <.literal16+0x7ff>
.byte 54,0,54 // add %dh,%ss:(%rsi)
.byte 0,54 // add %dh,(%rsi)
.byte 0,54 // add %dh,(%rsi)
@@ -53902,9 +53889,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 2b7fb <.literal8+0x1b>
+ .byte 127,0 // jg 2b7db <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b7ff <.literal8+0x1f>
+ .byte 127,0 // jg 2b7df <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -65381,40 +65368,38 @@ _sk_uniform_color_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 139,85,16 // mov 0x10(%ebp),%edx
- .byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 139,49 // mov (%ecx),%esi
- .byte 15,182,126,16 // movzbl 0x10(%esi),%edi
- .byte 102,15,110,199 // movd %edi,%xmm0
- .byte 15,182,126,17 // movzbl 0x11(%esi),%edi
+ .byte 139,77,16 // mov 0x10(%ebp),%ecx
+ .byte 139,85,12 // mov 0xc(%ebp),%edx
+ .byte 139,50 // mov (%edx),%esi
+ .byte 15,183,126,18 // movzwl 0x12(%esi),%edi
.byte 102,15,110,207 // movd %edi,%xmm1
- .byte 15,182,126,18 // movzbl 0x12(%esi),%edi
- .byte 102,15,110,215 // movd %edi,%xmm2
.byte 139,125,20 // mov 0x14(%ebp),%edi
.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,40,125,72 // movaps 0x48(%ebp),%xmm7
+ .byte 102,15,110,70,16 // movd 0x10(%esi),%xmm0
.byte 242,15,112,192,0 // pshuflw $0x0,%xmm0,%xmm0
.byte 102,15,112,192,80 // pshufd $0x50,%xmm0,%xmm0
.byte 242,15,112,201,0 // pshuflw $0x0,%xmm1,%xmm1
.byte 102,15,112,201,80 // pshufd $0x50,%xmm1,%xmm1
+ .byte 102,15,110,86,20 // movd 0x14(%esi),%xmm2
.byte 242,15,112,210,0 // pshuflw $0x0,%xmm2,%xmm2
.byte 102,15,112,210,80 // pshufd $0x50,%xmm2,%xmm2
- .byte 15,182,118,19 // movzbl 0x13(%esi),%esi
+ .byte 15,183,118,22 // movzwl 0x16(%esi),%esi
.byte 102,15,110,222 // movd %esi,%xmm3
.byte 242,15,112,219,0 // pshuflw $0x0,%xmm3,%xmm3
.byte 102,15,112,219,80 // pshufd $0x50,%xmm3,%xmm3
- .byte 141,113,8 // lea 0x8(%ecx),%esi
+ .byte 141,114,8 // lea 0x8(%edx),%esi
.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,124,36,12 // mov %edi,0xc(%esp)
- .byte 137,84,36,8 // mov %edx,0x8(%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 255,81,4 // call *0x4(%ecx)
+ .byte 255,82,4 // call *0x4(%edx)
.byte 131,196,80 // add $0x50,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -65431,7 +65416,7 @@ _sk_black_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 947f <_sk_black_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9479 <_sk_black_color_sse2_lowp+0xe>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -65450,7 +65435,7 @@ _sk_black_color_sse2_lowp:
.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,97,62,0,0 // movaps 0x3e61(%eax),%xmm3
+ .byte 15,40,152,103,62,0,0 // movaps 0x3e67(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -65472,7 +65457,7 @@ _sk_white_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 94ea <_sk_white_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 94e4 <_sk_white_color_sse2_lowp+0xe>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -65491,7 +65476,7 @@ _sk_white_color_sse2_lowp:
.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,246,61,0,0 // movaps 0x3df6(%eax),%xmm0
+ .byte 15,40,128,252,61,0,0 // movaps 0x3dfc(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -65512,16 +65497,16 @@ _sk_set_rgb_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9554 <_sk_set_rgb_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 954e <_sk_set_rgb_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.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,80,62,0,0 // movss 0x3e50(%esi),%xmm2
+ .byte 243,15,16,150,86,62,0,0 // movss 0x3e56(%esi),%xmm2
.byte 243,15,16,7 // movss (%edi),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,15,16,142,76,62,0,0 // movss 0x3e4c(%esi),%xmm1
+ .byte 243,15,16,142,82,62,0,0 // movss 0x3e52(%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
@@ -65570,7 +65555,7 @@ _sk_premul_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9618 <_sk_premul_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9612 <_sk_premul_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -65579,7 +65564,7 @@ _sk_premul_sse2_lowp:
.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,200,60,0,0 // movdqa 0x3cc8(%edx),%xmm7
+ .byte 102,15,111,186,206,60,0,0 // movdqa 0x3cce(%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
@@ -65713,12 +65698,12 @@ _sk_invert_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9792 <_sk_invert_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 978c <_sk_invert_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 102,15,111,160,78,59,0,0 // movdqa 0x3b4e(%eax),%xmm4
+ .byte 102,15,111,160,84,59,0,0 // movdqa 0x3b54(%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
@@ -65800,11 +65785,11 @@ _sk_srcatop_sse2_lowp:
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 988a <_sk_srcatop_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 9884 <_sk_srcatop_sse2_lowp+0x19>
.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,86,58,0,0 // movdqa 0x3a56(%eax),%xmm0
+ .byte 102,15,111,128,92,58,0,0 // movdqa 0x3a5c(%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
@@ -65862,12 +65847,12 @@ _sk_dstatop_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 995e <_sk_dstatop_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9958 <_sk_dstatop_sse2_lowp+0xd>
.byte 88 // pop %eax
.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,130,57,0,0 // movdqa 0x3982(%eax),%xmm7
+ .byte 102,15,111,184,136,57,0,0 // movdqa 0x3988(%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
@@ -65920,7 +65905,7 @@ _sk_srcin_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9a1f <_sk_srcin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9a19 <_sk_srcin_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -65929,7 +65914,7 @@ _sk_srcin_sse2_lowp:
.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,193,56,0,0 // movdqa 0x38c1(%esi),%xmm7
+ .byte 102,15,111,190,199,56,0,0 // movdqa 0x38c7(%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
@@ -65968,14 +65953,14 @@ _sk_dstin_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9ab6 <_sk_dstin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9ab0 <_sk_dstin_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,85,56 // movdqa 0x38(%ebp),%xmm2
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
.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,42,56,0,0 // movdqa 0x382a(%eax),%xmm7
+ .byte 102,15,111,184,48,56,0,0 // movdqa 0x3830(%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
@@ -66019,14 +66004,14 @@ _sk_srcout_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9b5e <_sk_srcout_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9b58 <_sk_srcout_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 15,40,101,24 // movaps 0x18(%ebp),%xmm4
.byte 102,15,111,109,72 // movdqa 0x48(%ebp),%xmm5
- .byte 102,15,111,182,130,55,0,0 // movdqa 0x3782(%esi),%xmm6
+ .byte 102,15,111,182,136,55,0,0 // movdqa 0x3788(%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
@@ -66070,11 +66055,11 @@ _sk_dstout_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 232,0,0,0,0 // call 9c01 <_sk_dstout_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call 9bfb <_sk_dstout_sse2_lowp+0x11>
.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,223,54,0,0 // movdqa 0x36df(%eax),%xmm7
+ .byte 102,15,111,184,229,54,0,0 // movdqa 0x36e5(%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
@@ -66126,9 +66111,9 @@ _sk_srcover_sse2_lowp:
.byte 15,41,85,232 // movaps %xmm2,-0x18(%ebp)
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 9cbd <_sk_srcover_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 9cb7 <_sk_srcover_sse2_lowp+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,136,35,54,0,0 // movdqa 0x3623(%eax),%xmm1
+ .byte 102,15,111,136,41,54,0,0 // movdqa 0x3629(%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
@@ -66187,7 +66172,7 @@ _sk_dstover_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9d8d <_sk_dstover_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9d87 <_sk_dstover_sse2_lowp+0xd>
.byte 95 // pop %edi
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -66195,7 +66180,7 @@ _sk_dstover_sse2_lowp:
.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,83,53,0,0 // movdqa 0x3553(%edi),%xmm6
+ .byte 102,15,111,183,89,53,0,0 // movdqa 0x3559(%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
@@ -66241,12 +66226,12 @@ _sk_modulate_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9e42 <_sk_modulate_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9e3c <_sk_modulate_sse2_lowp+0xd>
.byte 88 // pop %eax
.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,158,52,0,0 // movdqa 0x349e(%eax),%xmm7
+ .byte 102,15,111,184,164,52,0,0 // movdqa 0x34a4(%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
@@ -66289,10 +66274,10 @@ _sk_multiply_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9ede <_sk_multiply_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9ed8 <_sk_multiply_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
- .byte 102,15,111,160,2,52,0,0 // movdqa 0x3402(%eax),%xmm4
+ .byte 102,15,111,160,8,52,0,0 // movdqa 0x3408(%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
@@ -66362,17 +66347,17 @@ _sk_plus__sse2_lowp:
.byte 131,236,96 // sub $0x60,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 9fdf <_sk_plus__sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call 9fd9 <_sk_plus__sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,253,77,24 // paddw 0x18(%ebp),%xmm1
- .byte 102,15,111,168,17,51,0,0 // movdqa 0x3311(%eax),%xmm5
+ .byte 102,15,111,168,23,51,0,0 // movdqa 0x3317(%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,1,51,0,0 // movdqa 0x3301(%eax),%xmm6
+ .byte 102,15,111,176,7,51,0,0 // movdqa 0x3307(%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
@@ -66433,14 +66418,14 @@ _sk_screen_sse2_lowp:
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a0d7 <_sk_screen_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a0d1 <_sk_screen_sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
.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,9,50,0,0 // movdqa 0x3209(%eax),%xmm6
+ .byte 102,15,111,176,15,50,0,0 // movdqa 0x320f(%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
@@ -66498,9 +66483,9 @@ _sk_xor__sse2_lowp:
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
.byte 102,15,127,93,232 // movdqa %xmm3,-0x18(%ebp)
- .byte 232,0,0,0,0 // call a1b7 <_sk_xor__sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call a1b1 <_sk_xor__sse2_lowp+0x12>
.byte 88 // pop %eax
- .byte 102,15,111,176,41,49,0,0 // movdqa 0x3129(%eax),%xmm6
+ .byte 102,15,111,176,47,49,0,0 // movdqa 0x312f(%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
@@ -66567,7 +66552,7 @@ _sk_darken_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a2ac <_sk_darken_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a2a6 <_sk_darken_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
@@ -66578,7 +66563,7 @@ _sk_darken_sse2_lowp:
.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,84,48,0,0 // movdqa 0x3054(%eax),%xmm7
+ .byte 102,15,111,184,90,48,0,0 // movdqa 0x305a(%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
@@ -66587,7 +66572,7 @@ _sk_darken_sse2_lowp:
.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,52,48,0,0 // movdqa 0x3034(%eax),%xmm0
+ .byte 102,15,111,128,58,48,0,0 // movdqa 0x303a(%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
@@ -66678,7 +66663,7 @@ _sk_lighten_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a455 <_sk_lighten_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a44f <_sk_lighten_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
@@ -66687,7 +66672,7 @@ _sk_lighten_sse2_lowp:
.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,171,46,0,0 // movdqa 0x2eab(%eax),%xmm7
+ .byte 102,15,111,184,177,46,0,0 // movdqa 0x2eb1(%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
@@ -66696,7 +66681,7 @@ _sk_lighten_sse2_lowp:
.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,139,46,0,0 // movdqa 0x2e8b(%eax),%xmm0
+ .byte 102,15,111,128,145,46,0,0 // movdqa 0x2e91(%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)
@@ -66786,7 +66771,7 @@ _sk_difference_sse2_lowp:
.byte 15,41,85,184 // movaps %xmm2,-0x48(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a5f3 <_sk_difference_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a5ed <_sk_difference_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
@@ -66797,7 +66782,7 @@ _sk_difference_sse2_lowp:
.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,13,45,0,0 // movdqa 0x2d0d(%eax),%xmm7
+ .byte 102,15,111,184,19,45,0,0 // movdqa 0x2d13(%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
@@ -66806,11 +66791,11 @@ _sk_difference_sse2_lowp:
.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,237,44,0,0 // movdqa 0x2ced(%eax),%xmm0
+ .byte 102,15,111,128,243,44,0,0 // movdqa 0x2cf3(%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,29,45,0,0 // movdqa 0x2d1d(%eax),%xmm0
+ .byte 102,15,111,128,35,45,0,0 // movdqa 0x2d23(%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
@@ -66899,16 +66884,16 @@ _sk_exclusion_sse2_lowp:
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a7a7 <_sk_exclusion_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a7a1 <_sk_exclusion_sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.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,57,43,0,0 // movdqa 0x2b39(%eax),%xmm7
+ .byte 102,15,111,184,63,43,0,0 // movdqa 0x2b3f(%eax),%xmm7
.byte 102,15,253,207 // paddw %xmm7,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,15,111,176,105,43,0,0 // movdqa 0x2b69(%eax),%xmm6
+ .byte 102,15,111,176,111,43,0,0 // movdqa 0x2b6f(%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
@@ -66969,9 +66954,9 @@ _sk_hardlight_sse2_lowp:
.byte 15,41,85,152 // movaps %xmm2,-0x68(%ebp)
.byte 102,15,111,233 // movdqa %xmm1,%xmm5
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
- .byte 232,0,0,0,0 // call a8a1 <_sk_hardlight_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call a89b <_sk_hardlight_sse2_lowp+0x1c>
.byte 88 // pop %eax
- .byte 102,15,111,184,63,42,0,0 // movdqa 0x2a3f(%eax),%xmm7
+ .byte 102,15,111,184,69,42,0,0 // movdqa 0x2a45(%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
@@ -66998,7 +66983,7 @@ _sk_hardlight_sse2_lowp:
.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,95,42,0,0 // movdqa 0x2a5f(%eax),%xmm0
+ .byte 102,15,111,128,101,42,0,0 // movdqa 0x2a65(%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
@@ -67105,10 +67090,10 @@ _sk_overlay_sse2_lowp:
.byte 15,41,85,152 // movaps %xmm2,-0x68(%ebp)
.byte 15,41,141,120,255,255,255 // movaps %xmm1,-0x88(%ebp)
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call aac3 <_sk_overlay_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call aabd <_sk_overlay_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,69,72 // movdqa 0x48(%ebp),%xmm0
- .byte 102,15,111,184,29,40,0,0 // movdqa 0x281d(%eax),%xmm7
+ .byte 102,15,111,184,35,40,0,0 // movdqa 0x2823(%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
@@ -67135,7 +67120,7 @@ _sk_overlay_sse2_lowp:
.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,61,40,0,0 // movdqa 0x283d(%eax),%xmm2
+ .byte 102,15,111,144,67,40,0,0 // movdqa 0x2843(%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
@@ -67265,26 +67250,26 @@ _sk_load_8888_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call ad32 <_sk_load_8888_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call ad2c <_sk_load_8888_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja ad58 <_sk_load_8888_sse2_lowp+0x56>
+ .byte 119,32 // ja ad52 <_sk_load_8888_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
- .byte 139,140,143,50,1,0,0 // mov 0x132(%edi,%ecx,4),%ecx
+ .byte 139,140,143,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
.byte 1,249 // add %edi,%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp ada1 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,73 // jmp ad9b <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp ada1 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,61 // jmp ad9b <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp ada1 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,43 // jmp ad9b <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,110,68,179,24 // movd 0x18(%ebx,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 243,15,16,68,179,20 // movss 0x14(%ebx,%esi,4),%xmm0
@@ -67301,7 +67286,7 @@ _sk_load_8888_sse2_lowp:
.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,174,37,0,0 // movdqa 0x25ae(%edi),%xmm5
+ .byte 102,15,111,175,180,37,0,0 // movdqa 0x25b4(%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
@@ -67342,6 +67327,7 @@ _sk_load_8888_sse2_lowp:
.byte 91 // pop %ebx
.byte 93 // pop %ebp
.byte 195 // ret
+ .byte 102,144 // xchg %ax,%ax
.byte 28,0 // sbb $0x0,%al
.byte 0,0 // add %al,(%eax)
.byte 61,0,0,0,50 // cmp $0x32000000,%eax
@@ -67380,10 +67366,10 @@ _sk_load_8888_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call aebd <_sk_load_8888_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call aeb9 <_sk_load_8888_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja aee3 <_sk_load_8888_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja aedf <_sk_load_8888_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -67392,14 +67378,14 @@ _sk_load_8888_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp af2c <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp af28 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp af2c <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp af28 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp af2c <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp af28 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,24 // movd 0x18(%ebx,%esi,4),%xmm2
.byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3
.byte 243,15,16,84,179,20 // movss 0x14(%ebx,%esi,4),%xmm2
@@ -67416,7 +67402,7 @@ _sk_load_8888_dst_sse2_lowp:
.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,35,36,0,0 // movdqa 0x2423(%edi),%xmm2
+ .byte 102,15,111,151,39,36,0,0 // movdqa 0x2427(%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
@@ -67510,19 +67496,19 @@ _sk_store_8888_sse2_lowp:
.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 b088 <_sk_store_8888_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b084 <_sk_store_8888_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja b0a5 <_sk_store_8888_sse2_lowp+0x91>
+ .byte 119,19 // ja b0a1 <_sk_store_8888_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp b102 <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,93 // jmp b0fe <_sk_store_8888_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp b102 <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,80 // jmp b0fe <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -67530,7 +67516,7 @@ _sk_store_8888_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp b102 <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,48 // jmp b0fe <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -67567,7 +67553,7 @@ _sk_store_8888_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne b14e <_sk_store_8888_sse2_lowp+0x13a>
+ .byte 117,0 // jne b14a <_sk_store_8888_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -67599,10 +67585,10 @@ _sk_load_bgra_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b18c <_sk_load_bgra_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b188 <_sk_load_bgra_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b1b2 <_sk_load_bgra_sse2_lowp+0x56>
+ .byte 119,32 // ja b1ae <_sk_load_bgra_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
@@ -67611,14 +67597,14 @@ _sk_load_bgra_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp b1fb <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,73 // jmp b1f7 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp b1fb <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,61 // jmp b1f7 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp b1fb <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,43 // jmp b1f7 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,110,68,179,24 // movd 0x18(%ebx,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 243,15,16,68,179,20 // movss 0x14(%ebx,%esi,4),%xmm0
@@ -67635,7 +67621,7 @@ _sk_load_bgra_sse2_lowp:
.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,84,33,0,0 // movdqa 0x2154(%edi),%xmm5
+ .byte 102,15,111,175,88,33,0,0 // movdqa 0x2158(%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
@@ -67715,10 +67701,10 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b319 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call b315 <_sk_load_bgra_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b33f <_sk_load_bgra_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja b33b <_sk_load_bgra_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -67727,14 +67713,14 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp b388 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp b384 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp b388 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp b384 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp b388 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp b384 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,24 // movd 0x18(%ebx,%esi,4),%xmm2
.byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3
.byte 243,15,16,84,179,20 // movss 0x14(%ebx,%esi,4),%xmm2
@@ -67751,7 +67737,7 @@ _sk_load_bgra_dst_sse2_lowp:
.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,199,31,0,0 // movdqa 0x1fc7(%edi),%xmm2
+ .byte 102,15,111,151,203,31,0,0 // movdqa 0x1fcb(%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
@@ -67845,19 +67831,19 @@ _sk_store_bgra_sse2_lowp:
.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 b4e4 <_sk_store_bgra_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b4e0 <_sk_store_bgra_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja b501 <_sk_store_bgra_sse2_lowp+0x91>
+ .byte 119,19 // ja b4fd <_sk_store_bgra_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp b55e <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,93 // jmp b55a <_sk_store_bgra_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp b55e <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,80 // jmp b55a <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -67865,7 +67851,7 @@ _sk_store_bgra_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp b55e <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,48 // jmp b55a <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -67902,7 +67888,7 @@ _sk_store_bgra_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne b5aa <_sk_store_bgra_sse2_lowp+0x13a>
+ .byte 117,0 // jne b5a6 <_sk_store_bgra_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -67937,10 +67923,10 @@ _sk_load_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b5f3 <_sk_load_565_sse2_lowp+0x3b>
+ .byte 232,0,0,0,0 // call b5ef <_sk_load_565_sse2_lowp+0x3b>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja b615 <_sk_load_565_sse2_lowp+0x5d>
+ .byte 119,28 // ja b611 <_sk_load_565_sse2_lowp+0x5d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,245,0,0,0 // mov 0xf5(%esi,%ecx,4),%ecx
@@ -67948,14 +67934,14 @@ _sk_load_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,123 // movzwl (%ebx,%edi,2),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,59 // jmp b650 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,59 // jmp b64c <_sk_load_565_sse2_lowp+0x98>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
- .byte 235,52 // jmp b650 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,52 // jmp b64c <_sk_load_565_sse2_lowp+0x98>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,68,123,4,2 // pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
.byte 243,15,16,12,123 // movss (%ebx,%edi,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,30 // jmp b650 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,30 // jmp b64c <_sk_load_565_sse2_lowp+0x98>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,68,123,12,6 // pinsrw $0x6,0xc(%ebx,%edi,2),%xmm0
.byte 102,15,196,68,123,10,5 // pinsrw $0x5,0xa(%ebx,%edi,2),%xmm0
@@ -67963,11 +67949,11 @@ _sk_load_565_sse2_lowp:
.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,45,29,0,0 // pand 0x1d2d(%esi),%xmm7
+ .byte 102,15,219,190,49,29,0,0 // pand 0x1d31(%esi),%xmm7
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,142,61,29,0,0 // pand 0x1d3d(%esi),%xmm1
- .byte 102,15,111,150,77,29,0,0 // movdqa 0x1d4d(%esi),%xmm2
+ .byte 102,15,219,142,65,29,0,0 // pand 0x1d41(%esi),%xmm1
+ .byte 102,15,111,150,81,29,0,0 // movdqa 0x1d51(%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
@@ -67989,7 +67975,7 @@ _sk_load_565_sse2_lowp:
.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,237,28,0,0 // movaps 0x1ced(%esi),%xmm3
+ .byte 15,40,158,241,28,0,0 // movaps 0x1cf1(%esi),%xmm3
.byte 255,80,4 // call *0x4(%eax)
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
@@ -68035,10 +68021,10 @@ _sk_load_565_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b72f <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call b72b <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b751 <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja b74d <_sk_load_565_dst_sse2_lowp+0x4d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,0,0,0 // mov 0xf9(%edi,%ecx,4),%ecx
@@ -68046,14 +68032,14 @@ _sk_load_565_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,59 // jmp b78c <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp b788 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp b78c <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp b788 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
.byte 243,15,16,44,115 // movss (%ebx,%esi,2),%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,30 // jmp b78c <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp b788 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
.byte 102,15,196,100,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -68061,11 +68047,11 @@ _sk_load_565_dst_sse2_lowp:
.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,241,27,0,0 // pand 0x1bf1(%edi),%xmm6
+ .byte 102,15,219,183,245,27,0,0 // pand 0x1bf5(%edi),%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,175,1,28,0,0 // pand 0x1c01(%edi),%xmm5
- .byte 102,15,111,191,17,28,0,0 // movdqa 0x1c11(%edi),%xmm7
+ .byte 102,15,219,175,5,28,0,0 // pand 0x1c05(%edi),%xmm5
+ .byte 102,15,111,191,21,28,0,0 // movdqa 0x1c15(%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
@@ -68078,7 +68064,7 @@ _sk_load_565_dst_sse2_lowp:
.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,177,27,0,0 // movaps 0x1bb1(%edi),%xmm6
+ .byte 15,40,183,181,27,0,0 // movaps 0x1bb5(%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)
@@ -68123,15 +68109,15 @@ _sk_store_565_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
.byte 102,15,111,226 // movdqa %xmm2,%xmm4
- .byte 232,0,0,0,0 // call b856 <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call b852 <_sk_store_565_sse2_lowp+0x12>
.byte 95 // pop %edi
.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,250,26,0,0 // pand 0x1afa(%edi),%xmm2
+ .byte 102,15,219,151,254,26,0,0 // pand 0x1afe(%edi),%xmm2
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,3 // psllw $0x3,%xmm6
- .byte 102,15,219,183,10,27,0,0 // pand 0x1b0a(%edi),%xmm6
+ .byte 102,15,219,183,14,27,0,0 // pand 0x1b0e(%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
@@ -68150,19 +68136,19 @@ _sk_store_565_sse2_lowp:
.byte 128,249,6 // cmp $0x6,%cl
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,125,24 // movaps 0x18(%ebp),%xmm7
- .byte 119,22 // ja b8ce <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja b8ca <_sk_store_565_sse2_lowp+0x8a>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 3,188,143,242,0,0,0 // add 0xf2(%edi,%ecx,4),%edi
.byte 255,231 // jmp *%edi
.byte 102,15,126,209 // movd %xmm2,%ecx
.byte 102,137,12,115 // mov %cx,(%ebx,%esi,2)
- .byte 235,59 // jmp b909 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp b905 <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp b909 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp b905 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,2 // pextrw $0x2,%xmm2,%ecx
.byte 102,137,76,115,4 // mov %cx,0x4(%ebx,%esi,2)
.byte 102,15,126,20,115 // movd %xmm2,(%ebx,%esi,2)
- .byte 235,35 // jmp b909 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp b905 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,6 // pextrw $0x6,%xmm2,%ecx
.byte 102,137,76,115,12 // mov %cx,0xc(%ebx,%esi,2)
.byte 102,15,197,202,5 // pextrw $0x5,%xmm2,%ecx
@@ -68224,10 +68210,10 @@ _sk_load_a8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b99e <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call b99a <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b9c0 <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja b9bc <_sk_load_a8_sse2_lowp+0x5c>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,198,0,0,0 // mov 0xc6(%edi,%ecx,4),%ecx
@@ -68235,10 +68221,10 @@ _sk_load_a8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp ba1a <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp ba16 <_sk_load_a8_sse2_lowp+0xb6>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp ba1a <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp ba16 <_sk_load_a8_sse2_lowp+0xb6>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -68246,7 +68232,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,221 // movss %xmm5,%xmm3
- .byte 235,47 // jmp ba1a <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp ba16 <_sk_load_a8_sse2_lowp+0xb6>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,6 // pinsrw $0x6,%ecx,%xmm3
@@ -68257,7 +68243,7 @@ _sk_load_a8_sse2_lowp:
.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,66,25,0,0 // pand 0x1942(%edi),%xmm3
+ .byte 102,15,219,159,70,25,0,0 // pand 0x1946(%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)
@@ -68312,10 +68298,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call baa9 <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call baa5 <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bacb <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bac7 <_sk_load_a8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -68323,10 +68309,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp bb25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bb21 <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp bb25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bb21 <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -68334,7 +68320,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp bb25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bb21 <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -68345,7 +68331,7 @@ _sk_load_a8_dst_sse2_lowp:
.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,24,0,0 // pand 0x1837(%edi),%xmm4
+ .byte 102,15,219,167,59,24,0,0 // pand 0x183b(%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
@@ -68402,32 +68388,32 @@ _sk_store_a8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call bbc1 <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bbbd <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja bbe1 <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja bbdd <_sk_store_a8_sse2_lowp+0x59>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,139,223,0,0,0 // mov 0xdf(%ebx,%ecx,4),%ecx
.byte 1,217 // add %ebx,%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,217 // movd %xmm3,%ecx
.byte 136,12,55 // mov %cl,(%edi,%esi,1)
- .byte 233,136,0,0,0 // jmp bc69 <_sk_store_a8_sse2_lowp+0xe1>
- .byte 102,15,111,163,31,23,0,0 // movdqa 0x171f(%ebx),%xmm4
+ .byte 233,136,0,0,0 // jmp bc65 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 102,15,111,163,35,23,0,0 // movdqa 0x1723(%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)
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
- .byte 235,109 // jmp bc69 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp bc65 <_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,31,23,0,0 // movdqa 0x171f(%ebx),%xmm4
+ .byte 102,15,111,163,35,23,0,0 // movdqa 0x1723(%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
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
.byte 102,137,12,55 // mov %cx,(%edi,%esi,1)
- .byte 235,70 // jmp bc69 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp bc65 <_sk_store_a8_sse2_lowp+0xe1>
.byte 102,15,197,203,6 // pextrw $0x6,%xmm3,%ecx
.byte 136,76,55,6 // mov %cl,0x6(%edi,%esi,1)
.byte 102,15,197,203,5 // pextrw $0x5,%xmm3,%ecx
@@ -68437,7 +68423,7 @@ _sk_store_a8_sse2_lowp:
.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,31,23,0,0 // movdqa 0x171f(%ebx),%xmm4
+ .byte 102,15,111,163,35,23,0,0 // movdqa 0x1723(%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)
@@ -68471,7 +68457,7 @@ _sk_store_a8_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 0,125,0 // add %bh,0x0(%ebp)
.byte 0,0 // add %al,(%eax)
- .byte 116,0 // je bcb2 <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je bcae <_sk_store_a8_sse2_lowp+0x12a>
.byte 0,0 // add %al,(%eax)
.byte 107,0,0 // imul $0x0,(%eax),%eax
.byte 0,98,0 // add %ah,0x0(%edx)
@@ -68501,10 +68487,10 @@ _sk_load_g8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call bcf5 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bcf1 <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja bd17 <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja bd13 <_sk_load_g8_sse2_lowp+0x5b>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,199,0,0,0 // mov 0xc7(%esi,%ecx,4),%ecx
@@ -68512,10 +68498,10 @@ _sk_load_g8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,59 // movzbl (%ebx,%edi,1),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,90 // jmp bd71 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp bd6d <_sk_load_g8_sse2_lowp+0xb5>
.byte 243,15,126,4,59 // movq (%ebx,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
- .byte 235,79 // jmp bd71 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp bd6d <_sk_load_g8_sse2_lowp+0xb5>
.byte 15,182,76,59,2 // movzbl 0x2(%ebx,%edi,1),%ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,193,2 // pinsrw $0x2,%ecx,%xmm0
@@ -68523,7 +68509,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,197 // movss %xmm5,%xmm0
- .byte 235,47 // jmp bd71 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp bd6d <_sk_load_g8_sse2_lowp+0xb5>
.byte 15,182,76,59,6 // movzbl 0x6(%ebx,%edi,1),%ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,193,6 // pinsrw $0x6,%ecx,%xmm0
@@ -68534,7 +68520,7 @@ _sk_load_g8_sse2_lowp:
.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,235,21,0,0 // pand 0x15eb(%esi),%xmm0
+ .byte 102,15,219,134,239,21,0,0 // pand 0x15ef(%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)
@@ -68545,7 +68531,7 @@ _sk_load_g8_sse2_lowp:
.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,235,21,0,0 // movaps 0x15eb(%esi),%xmm3
+ .byte 15,40,158,239,21,0,0 // movaps 0x15ef(%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)
@@ -68588,10 +68574,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call be01 <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bdfd <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja be23 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja be1f <_sk_load_g8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -68599,10 +68585,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp be7d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp be79 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp be7d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp be79 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -68610,7 +68596,7 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp be7d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp be79 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -68621,9 +68607,9 @@ _sk_load_g8_dst_sse2_lowp:
.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,223,20,0,0 // pand 0x14df(%edi),%xmm4
+ .byte 102,15,219,167,227,20,0,0 // pand 0x14e3(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,175,223,20,0,0 // movaps 0x14df(%edi),%xmm5
+ .byte 15,40,175,227,20,0,0 // movaps 0x14e3(%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)
@@ -68664,7 +68650,7 @@ _sk_luminance_to_alpha_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 232,0,0,0,0 // call bef1 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call beed <_sk_luminance_to_alpha_sse2_lowp+0x11>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -68674,10 +68660,10 @@ _sk_luminance_to_alpha_sse2_lowp:
.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,127,20,0,0 // pmullw 0x147f(%eax),%xmm0
- .byte 102,15,213,136,143,20,0,0 // pmullw 0x148f(%eax),%xmm1
+ .byte 102,15,213,128,131,20,0,0 // pmullw 0x1483(%eax),%xmm0
+ .byte 102,15,213,136,147,20,0,0 // pmullw 0x1493(%eax),%xmm1
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,152,159,20,0,0 // pmullw 0x149f(%eax),%xmm3
+ .byte 102,15,213,152,163,20,0,0 // pmullw 0x14a3(%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
@@ -68708,15 +68694,15 @@ _sk_scale_1_float_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call bf7a <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call bf76 <_sk_scale_1_float_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.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,39 // movss (%edi),%xmm4
- .byte 243,15,89,166,42,20,0,0 // mulss 0x142a(%esi),%xmm4
- .byte 243,15,88,166,38,20,0,0 // addss 0x1426(%esi),%xmm4
+ .byte 243,15,89,166,46,20,0,0 // mulss 0x142e(%esi),%xmm4
+ .byte 243,15,88,166,42,20,0,0 // addss 0x142a(%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
@@ -68729,7 +68715,7 @@ _sk_scale_1_float_sse2_lowp:
.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,102,19,0,0 // movdqa 0x1366(%esi),%xmm5
+ .byte 102,15,111,174,106,19,0,0 // movdqa 0x136a(%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
@@ -68768,19 +68754,19 @@ _sk_lerp_1_float_sse2_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call c048 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call c044 <_sk_lerp_1_float_sse2_lowp+0x1d>
.byte 89 // pop %ecx
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.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,92,19,0,0 // mulss 0x135c(%ecx),%xmm6
- .byte 243,15,88,177,88,19,0,0 // addss 0x1358(%ecx),%xmm6
+ .byte 243,15,89,177,96,19,0,0 // mulss 0x1360(%ecx),%xmm6
+ .byte 243,15,88,177,92,19,0,0 // addss 0x135c(%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,152,18,0,0 // movdqa 0x1298(%ecx),%xmm0
+ .byte 102,15,111,129,156,18,0,0 // movdqa 0x129c(%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
@@ -68853,10 +68839,10 @@ _sk_scale_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c171 <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call c16d <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c193 <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja c18f <_sk_scale_u8_sse2_lowp+0x53>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,3,1,0,0 // mov 0x103(%edi,%ecx,4),%ecx
@@ -68864,10 +68850,10 @@ _sk_scale_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp c1ed <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp c1e9 <_sk_scale_u8_sse2_lowp+0xad>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp c1ed <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp c1e9 <_sk_scale_u8_sse2_lowp+0xad>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -68875,7 +68861,7 @@ _sk_scale_u8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp c1ed <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp c1e9 <_sk_scale_u8_sse2_lowp+0xad>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -68886,9 +68872,9 @@ _sk_scale_u8_sse2_lowp:
.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,111,17,0,0 // pand 0x116f(%edi),%xmm4
+ .byte 102,15,219,167,115,17,0,0 // pand 0x1173(%edi),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,15,111,175,111,17,0,0 // movdqa 0x116f(%edi),%xmm5
+ .byte 102,15,111,175,115,17,0,0 // movdqa 0x1173(%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
@@ -68955,10 +68941,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c2be <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call c2ba <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c2e0 <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja c2dc <_sk_lerp_u8_sse2_lowp+0x50>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,74,1,0,0 // mov 0x14a(%edi,%ecx,4),%ecx
@@ -68966,10 +68952,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp c33a <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp c336 <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp c33a <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp c336 <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -68977,7 +68963,7 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,15,110,225 // movd %ecx,%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 243,15,16,220 // movss %xmm4,%xmm3
- .byte 235,47 // jmp c33a <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp c336 <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,6 // pinsrw $0x6,%ecx,%xmm3
@@ -68988,8 +68974,8 @@ _sk_lerp_u8_sse2_lowp:
.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,34,16,0,0 // pand 0x1022(%edi),%xmm3
- .byte 102,15,111,183,34,16,0,0 // movdqa 0x1022(%edi),%xmm6
+ .byte 102,15,219,159,38,16,0,0 // pand 0x1026(%edi),%xmm3
+ .byte 102,15,111,183,38,16,0,0 // movdqa 0x1026(%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
@@ -69078,10 +69064,10 @@ _sk_scale_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c467 <_sk_scale_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c463 <_sk_scale_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c489 <_sk_scale_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c485 <_sk_scale_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,1,0,0 // mov 0x1f9(%edi,%ecx,4),%ecx
@@ -69089,14 +69075,14 @@ _sk_scale_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp c4c4 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c4c0 <_sk_scale_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c4c4 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c4c0 <_sk_scale_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp c4c4 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c4c0 <_sk_scale_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
.byte 102,15,196,92,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -69104,11 +69090,11 @@ _sk_scale_565_sse2_lowp:
.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,185,14,0,0 // pand 0xeb9(%edi),%xmm1
+ .byte 102,15,219,143,189,14,0,0 // pand 0xebd(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,201,14,0,0 // pand 0xec9(%edi),%xmm2
- .byte 102,15,111,135,217,14,0,0 // movdqa 0xed9(%edi),%xmm0
+ .byte 102,15,219,151,205,14,0,0 // pand 0xecd(%edi),%xmm2
+ .byte 102,15,111,135,221,14,0,0 // movdqa 0xedd(%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
@@ -69121,7 +69107,7 @@ _sk_scale_565_sse2_lowp:
.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,153,14,0,0 // movdqa 0xe99(%edi),%xmm4
+ .byte 102,15,111,167,157,14,0,0 // movdqa 0xe9d(%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
@@ -69164,7 +69150,7 @@ _sk_scale_565_sse2_lowp:
.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,121,14,0,0 // movdqa 0xe79(%edi),%xmm0
+ .byte 102,15,111,135,125,14,0,0 // movdqa 0xe7d(%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
@@ -69241,10 +69227,10 @@ _sk_lerp_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c6bf <_sk_lerp_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c6bb <_sk_lerp_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c6e1 <_sk_lerp_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c6dd <_sk_lerp_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,73,2,0,0 // mov 0x249(%edi,%ecx,4),%ecx
@@ -69252,14 +69238,14 @@ _sk_lerp_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp c71c <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c718 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c71c <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c718 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp c71c <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c718 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
.byte 102,15,196,92,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -69267,11 +69253,11 @@ _sk_lerp_565_sse2_lowp:
.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,97,12,0,0 // pand 0xc61(%edi),%xmm1
+ .byte 102,15,219,143,101,12,0,0 // pand 0xc65(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,113,12,0,0 // pand 0xc71(%edi),%xmm2
- .byte 102,15,111,175,129,12,0,0 // movdqa 0xc81(%edi),%xmm5
+ .byte 102,15,219,151,117,12,0,0 // pand 0xc75(%edi),%xmm2
+ .byte 102,15,111,175,133,12,0,0 // movdqa 0xc85(%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
@@ -69284,7 +69270,7 @@ _sk_lerp_565_sse2_lowp:
.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,65,12,0,0 // movdqa 0xc41(%edi),%xmm4
+ .byte 102,15,111,167,69,12,0,0 // movdqa 0xc45(%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
@@ -69325,7 +69311,7 @@ _sk_lerp_565_sse2_lowp:
.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,33,12,0,0 // movdqa 0xc21(%edi),%xmm1
+ .byte 102,15,111,143,37,12,0,0 // movdqa 0xc25(%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
@@ -69421,11 +69407,11 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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 c963 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call c95f <_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 c989 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja c985 <_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 1,200 // add %ecx,%eax
@@ -69433,14 +69419,14 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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 c9d2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp c9ce <_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 c9d2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp c9ce <_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 c9d2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp c9ce <_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
@@ -69466,7 +69452,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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,125,9,0,0 // movdqa 0x97d(%ecx),%xmm3
+ .byte 102,15,111,153,129,9,0,0 // movdqa 0x981(%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
@@ -69518,18 +69504,18 @@ _sk_srcover_rgba_8888_sse2_lowp:
.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 cb13 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja cb0f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
.byte 3,140,145,105,2,0,0 // add 0x269(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp cb53 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp cb4f <_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 cb53 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp cb4f <_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 cb53 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp cb4f <_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
@@ -69941,7 +69927,7 @@ BALIGN16
.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 e9a40ec6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a2>
+ .byte 233,220,63,163,233 // jmp e9a40ec6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a6>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -70450,5 +70436,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg d3eb <_sk_srcover_rgba_8888_sse2_lowp+0xac7>
+ .byte 127,67 // jg d3eb <_sk_srcover_rgba_8888_sse2_lowp+0xacb>
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 654d175e55..351ccd03b0 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -99,14 +99,14 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,194 ; vmovd %edx,%xmm0
DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,75,174,2,0 ; vaddps 0x2ae4b(%rip),%ymm0,%ymm0 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x2c4>
+ DB 197,252,88,5,11,174,2,0 ; vaddps 0x2ae0b(%rip),%ymm0,%ymm0 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x2b8>
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,185,179,2,0 ; vbroadcastss 0x2b3b9(%rip),%ymm2 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,21,121,179,2,0 ; vbroadcastss 0x2b379(%rip),%ymm2 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,174,179,2,0 ; vbroadcastss 0x2b3ae(%rip),%ymm2 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,21,110,179,2,0 ; vbroadcastss 0x2b36e(%rip),%ymm2 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -119,17 +119,17 @@ _sk_dither_hsw LABEL PROC
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,29,174,2,0 ; vpaddd 0x2ae1d(%rip),%ymm8,%ymm8 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x2e4>
+ DB 197,61,254,5,221,173,2,0 ; vpaddd 0x2addd(%rip),%ymm8,%ymm8 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x2d8>
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,114,179,2,0 ; vpbroadcastd 0x2b372(%rip),%ymm10 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,88,21,50,179,2,0 ; vpbroadcastd 0x2b332(%rip),%ymm10 # 2b4ec <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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,87,179,2,0 ; vpbroadcastd 0x2b357(%rip),%ymm12 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
- DB 196,98,125,88,45,82,179,2,0 ; vpbroadcastd 0x2b352(%rip),%ymm13 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,88,37,23,179,2,0 ; vpbroadcastd 0x2b317(%rip),%ymm12 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,88,45,18,179,2,0 ; vpbroadcastd 0x2b312(%rip),%ymm13 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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
@@ -144,8 +144,8 @@ _sk_dither_hsw LABEL PROC
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,4,179,2,0 ; vbroadcastss 0x2b304(%rip),%ymm9 # 2b538 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,21,255,178,2,0 ; vbroadcastss 0x2b2ff(%rip),%ymm10 # 2b53c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,13,196,178,2,0 ; vbroadcastss 0x2b2c4(%rip),%ymm9 # 2b4f8 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,191,178,2,0 ; vbroadcastss 0x2b2bf(%rip),%ymm10 # 2b4fc <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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
@@ -175,7 +175,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,135,178,2,0 ; vbroadcastss 0x2b287(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,71,178,2,0 ; vbroadcastss 0x2b247(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -184,7 +184,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,110,178,2,0 ; vbroadcastss 0x2b26e(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,46,178,2,0 ; vbroadcastss 0x2b22e(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -222,7 +222,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,13,178,2,0 ; vbroadcastss 0x2b20d(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,205,177,2,0 ; vbroadcastss 0x2b1cd(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -236,7 +236,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,220,177,2,0 ; vbroadcastss 0x2b1dc(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,156,177,2,0 ; vbroadcastss 0x2b19c(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -269,7 +269,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,127,177,2,0 ; vbroadcastss 0x2b17f(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,63,177,2,0 ; vbroadcastss 0x2b13f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -280,7 +280,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,94,177,2,0 ; vbroadcastss 0x2b15e(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,30,177,2,0 ; vbroadcastss 0x2b11e(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -291,7 +291,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,61,177,2,0 ; vbroadcastss 0x2b13d(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,253,176,2,0 ; vbroadcastss 0x2b0fd(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -302,7 +302,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,24,177,2,0 ; vbroadcastss 0x2b118(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,216,176,2,0 ; vbroadcastss 0x2b0d8(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -322,7 +322,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,223,176,2,0 ; vbroadcastss 0x2b0df(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,159,176,2,0 ; vbroadcastss 0x2b09f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -343,7 +343,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,142,176,2,0 ; vbroadcastss 0x2b08e(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,78,176,2,0 ; vbroadcastss 0x2b04e(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -369,7 +369,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,57,176,2,0 ; vbroadcastss 0x2b039(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,249,175,2,0 ; vbroadcastss 0x2aff9(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -401,7 +401,7 @@ _sk_darken_hsw LABEL PROC
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,189,175,2,0 ; vbroadcastss 0x2afbd(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,125,175,2,0 ; vbroadcastss 0x2af7d(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -424,7 +424,7 @@ _sk_lighten_hsw LABEL PROC
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,104,175,2,0 ; vbroadcastss 0x2af68(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,40,175,2,0 ; vbroadcastss 0x2af28(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -450,7 +450,7 @@ _sk_difference_hsw LABEL PROC
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,7,175,2,0 ; vbroadcastss 0x2af07(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,199,174,2,0 ; vbroadcastss 0x2aec7(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -470,7 +470,7 @@ _sk_exclusion_hsw LABEL PROC
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,193,174,2,0 ; vbroadcastss 0x2aec1(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,129,174,2,0 ; vbroadcastss 0x2ae81(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -478,7 +478,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,171,174,2,0 ; vbroadcastss 0x2aeab(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,107,174,2,0 ; vbroadcastss 0x2ae6b(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -534,7 +534,7 @@ _sk_colorburn_hsw LABEL PROC
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,187,173,2,0 ; vbroadcastss 0x2adbb(%rip),%ymm9 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,123,173,2,0 ; vbroadcastss 0x2ad7b(%rip),%ymm9 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -585,7 +585,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,213,172,2,0 ; vbroadcastss 0x2acd5(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,149,172,2,0 ; vbroadcastss 0x2ac95(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -634,7 +634,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,9,172,2,0 ; vbroadcastss 0x2ac09(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,201,171,2,0 ; vbroadcastss 0x2abc9(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -694,10 +694,10 @@ _sk_softlight_hsw LABEL PROC
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,32,171,2,0 ; vbroadcastss 0x2ab20(%rip),%ymm11 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,29,224,170,2,0 ; vbroadcastss 0x2aae0(%rip),%ymm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
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,17,171,2,0 ; vbroadcastss 0x2ab11(%rip),%ymm12 # 2b544 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,209,170,2,0 ; vbroadcastss 0x2aad1(%rip),%ymm12 # 2b504 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
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
@@ -707,7 +707,7 @@ _sk_softlight_hsw LABEL PROC
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,192,170,2,0 ; vbroadcastss 0x2aac0(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,128,170,2,0 ; vbroadcastss 0x2aa80(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -820,11 +820,11 @@ _sk_hue_hsw LABEL PROC
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,211,168,2,0 ; vbroadcastss 0x2a8d3(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,61,206,168,2,0 ; vbroadcastss 0x2a8ce(%rip),%ymm15 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,147,168,2,0 ; vbroadcastss 0x2a893(%rip),%ymm14 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,142,168,2,0 ; vbroadcastss 0x2a88e(%rip),%ymm15 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,191,168,2,0 ; vbroadcastss 0x2a8bf(%rip),%ymm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,226,125,24,5,127,168,2,0 ; vbroadcastss 0x2a87f(%rip),%ymm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -879,7 +879,7 @@ _sk_hue_hsw LABEL PROC
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,128,167,2,0 ; vbroadcastss 0x2a780(%rip),%ymm1 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,13,64,167,2,0 ; vbroadcastss 0x2a740(%rip),%ymm1 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -933,11 +933,11 @@ _sk_saturation_hsw LABEL PROC
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,173,166,2,0 ; vbroadcastss 0x2a6ad(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,61,168,166,2,0 ; vbroadcastss 0x2a6a8(%rip),%ymm15 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,109,166,2,0 ; vbroadcastss 0x2a66d(%rip),%ymm14 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,104,166,2,0 ; vbroadcastss 0x2a668(%rip),%ymm15 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,153,166,2,0 ; vbroadcastss 0x2a699(%rip),%ymm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,226,125,24,5,89,166,2,0 ; vbroadcastss 0x2a659(%rip),%ymm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -992,7 +992,7 @@ _sk_saturation_hsw LABEL PROC
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,90,165,2,0 ; vbroadcastss 0x2a55a(%rip),%ymm1 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,13,26,165,2,0 ; vbroadcastss 0x2a51a(%rip),%ymm1 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1020,11 +1020,11 @@ _sk_color_hsw LABEL PROC
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,9,165,2,0 ; vbroadcastss 0x2a509(%rip),%ymm13 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,53,4,165,2,0 ; vbroadcastss 0x2a504(%rip),%ymm14 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,45,201,164,2,0 ; vbroadcastss 0x2a4c9(%rip),%ymm13 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,196,164,2,0 ; vbroadcastss 0x2a4c4(%rip),%ymm14 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,245,164,2,0 ; vbroadcastss 0x2a4f5(%rip),%ymm15 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,61,181,164,2,0 ; vbroadcastss 0x2a4b5(%rip),%ymm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -1080,7 +1080,7 @@ _sk_color_hsw LABEL PROC
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,171,163,2,0 ; vbroadcastss 0x2a3ab(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,107,163,2,0 ; vbroadcastss 0x2a36b(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1108,11 +1108,11 @@ _sk_luminosity_hsw LABEL PROC
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,90,163,2,0 ; vbroadcastss 0x2a35a(%rip),%ymm13 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,53,85,163,2,0 ; vbroadcastss 0x2a355(%rip),%ymm14 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,45,26,163,2,0 ; vbroadcastss 0x2a31a(%rip),%ymm13 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,21,163,2,0 ; vbroadcastss 0x2a315(%rip),%ymm14 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,70,163,2,0 ; vbroadcastss 0x2a346(%rip),%ymm15 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,61,6,163,2,0 ; vbroadcastss 0x2a306(%rip),%ymm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -1168,7 +1168,7 @@ _sk_luminosity_hsw LABEL PROC
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,252,161,2,0 ; vbroadcastss 0x2a1fc(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,188,161,2,0 ; vbroadcastss 0x2a1bc(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1198,17 +1198,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 1444 <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,65,156,2,0 ; vpand 0x29c41(%rip),%ymm7,%ymm4 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0x304>
+ DB 197,197,219,37,1,156,2,0 ; vpand 0x29c01(%rip),%ymm7,%ymm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x2f8>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,84,156,2,0 ; vpshufb 0x29c54(%rip),%ymm7,%ymm5 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0x324>
+ DB 196,226,69,0,45,20,156,2,0 ; vpshufb 0x29c14(%rip),%ymm7,%ymm5 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x318>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,103,156,2,0 ; vpshufb 0x29c67(%rip),%ymm7,%ymm6 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0x344>
+ DB 196,226,69,0,53,39,156,2,0 ; vpshufb 0x29c27(%rip),%ymm7,%ymm6 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0x338>
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,89,161,2,0 ; vbroadcastss 0x2a159(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,25,161,2,0 ; vbroadcastss 0x2a119(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,120,161,2,0 ; vbroadcastss 0x2a178(%rip),%ymm9 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,13,56,161,2,0 ; vbroadcastss 0x2a138(%rip),%ymm9 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -1330,7 +1330,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,102,159,2,0 ; vbroadcastss 0x29f66(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,38,159,2,0 ; vbroadcastss 0x29f26(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1340,7 +1340,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,69,159,2,0 ; vbroadcastss 0x29f45(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,5,159,2,0 ; vbroadcastss 0x29f05(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1350,7 +1350,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,39,159,2,0 ; vbroadcastss 0x29f27(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,231,158,2,0 ; vbroadcastss 0x29ee7(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1377,7 +1377,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,226,158,2,0 ; vbroadcastss 0x29ee2(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,162,158,2,0 ; vbroadcastss 0x29ea2(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -1423,7 +1423,7 @@ PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,114,158,2,0 ; vbroadcastss 0x29e72(%rip),%ymm10 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,50,158,2,0 ; vbroadcastss 0x29e32(%rip),%ymm10 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -1434,16 +1434,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,127,158,2,0 ; vbroadcastss 0x29e7f(%rip),%ymm8 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,63,158,2,0 ; vbroadcastss 0x29e3f(%rip),%ymm8 # 2b518 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,113,158,2,0 ; vbroadcastss 0x29e71(%rip),%ymm11 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
- DB 196,98,125,24,37,84,158,2,0 ; vbroadcastss 0x29e54(%rip),%ymm12 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,29,49,158,2,0 ; vbroadcastss 0x29e31(%rip),%ymm11 # 2b51c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,20,158,2,0 ; vbroadcastss 0x29e14(%rip),%ymm12 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,89,158,2,0 ; vbroadcastss 0x29e59(%rip),%ymm14 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,53,25,158,2,0 ; vbroadcastss 0x29e19(%rip),%ymm14 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,79,158,2,0 ; vbroadcastss 0x29e4f(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,21,15,158,2,0 ; vbroadcastss 0x29e0f(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -1464,16 +1464,16 @@ _sk_from_srgb_hsw LABEL PROC
PUBLIC _sk_from_srgb_dst_hsw
_sk_from_srgb_dst_hsw LABEL PROC
- DB 196,98,125,24,5,231,157,2,0 ; vbroadcastss 0x29de7(%rip),%ymm8 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,167,157,2,0 ; vbroadcastss 0x29da7(%rip),%ymm8 # 2b518 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,217,157,2,0 ; vbroadcastss 0x29dd9(%rip),%ymm11 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
- DB 196,98,125,24,37,188,157,2,0 ; vbroadcastss 0x29dbc(%rip),%ymm12 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,29,153,157,2,0 ; vbroadcastss 0x29d99(%rip),%ymm11 # 2b51c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,124,157,2,0 ; vbroadcastss 0x29d7c(%rip),%ymm12 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,193,157,2,0 ; vbroadcastss 0x29dc1(%rip),%ymm14 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,53,129,157,2,0 ; vbroadcastss 0x29d81(%rip),%ymm14 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,183,157,2,0 ; vbroadcastss 0x29db7(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,21,119,157,2,0 ; vbroadcastss 0x29d77(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -1495,19 +1495,19 @@ _sk_from_srgb_dst_hsw LABEL PROC
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,91,157,2,0 ; vbroadcastss 0x29d5b(%rip),%ymm8 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,5,27,157,2,0 ; vbroadcastss 0x29d1b(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,81,157,2,0 ; vbroadcastss 0x29d51(%rip),%ymm11 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
- DB 196,98,125,24,37,76,157,2,0 ; vbroadcastss 0x29d4c(%rip),%ymm12 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,17,157,2,0 ; vbroadcastss 0x29d11(%rip),%ymm11 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,12,157,2,0 ; vbroadcastss 0x29d0c(%rip),%ymm12 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,61,157,2,0 ; vbroadcastss 0x29d3d(%rip),%ymm14 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,53,253,156,2,0 ; vbroadcastss 0x29cfd(%rip),%ymm14 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,51,157,2,0 ; vbroadcastss 0x29d33(%rip),%ymm15 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,61,243,156,2,0 ; vbroadcastss 0x29cf3(%rip),%ymm15 # 2b538 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,31,157,2,0 ; vbroadcastss 0x29d1f(%rip),%ymm13 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,45,223,156,2,0 ; vbroadcastss 0x29cdf(%rip),%ymm13 # 2b53c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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
@@ -1539,26 +1539,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
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,58,156,2,0 ; vbroadcastss 0x29c3a(%rip),%ymm11 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,29,250,155,2,0 ; vbroadcastss 0x29bfa(%rip),%ymm11 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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,123,156,2,0 ; vbroadcastss 0x29c7b(%rip),%ymm14 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,53,59,156,2,0 ; vbroadcastss 0x29c3b(%rip),%ymm14 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,98,156,2,0 ; vbroadcastss 0x29c62(%rip),%ymm14 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,53,34,156,2,0 ; vbroadcastss 0x29c22(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,80,156,2,0 ; vbroadcastss 0x29c50(%rip),%ymm14 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,53,16,156,2,0 ; vbroadcastss 0x29c10(%rip),%ymm14 # 2b544 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,199,155,2,0 ; vbroadcastss 0x29bc7(%rip),%ymm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,135,155,2,0 ; vbroadcastss 0x29b87(%rip),%ymm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -1568,7 +1568,7 @@ _sk_rgb_to_hsl_hsw LABEL PROC
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,246,155,2,0 ; vbroadcastss 0x29bf6(%rip),%ymm8 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,182,155,2,0 ; vbroadcastss 0x29bb6(%rip),%ymm8 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1583,30 +1583,30 @@ _sk_hsl_to_rgb_hsw LABEL PROC
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,77,155,2,0 ; vbroadcastss 0x29b4d(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,13,155,2,0 ; vbroadcastss 0x29b0d(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,140,155,2,0 ; vbroadcastss 0x29b8c(%rip),%ymm9 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,13,76,155,2,0 ; vbroadcastss 0x29b4c(%rip),%ymm9 # 2b544 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,138,155,2,0 ; vbroadcastss 0x29b8a(%rip),%ymm11 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,74,155,2,0 ; vbroadcastss 0x29b4a(%rip),%ymm11 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,92,155,2,0 ; vbroadcastss 0x29b5c(%rip),%ymm13 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,45,28,155,2,0 ; vbroadcastss 0x29b1c(%rip),%ymm13 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,86,155,2,0 ; vbroadcastss 0x29b56(%rip),%ymm14 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,53,22,155,2,0 ; vbroadcastss 0x29b16(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,80,155,2,0 ; vbroadcastss 0x29b50(%rip),%ymm3 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,16,155,2,0 ; vbroadcastss 0x29b10(%rip),%ymm3 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,39,155,2,0 ; vbroadcastss 0x29b27(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,37,231,154,2,0 ; vbroadcastss 0x29ae7(%rip),%ymm12 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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
@@ -1622,7 +1622,7 @@ _sk_hsl_to_rgb_hsw LABEL PROC
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,219,154,2,0 ; vbroadcastss 0x29adb(%rip),%ymm0 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,5,155,154,2,0 ; vbroadcastss 0x29a9b(%rip),%ymm0 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -1672,10 +1672,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1bb2 <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,58,155,2,0 ; vpand 0x29b3a(%rip),%xmm8,%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,57,219,5,250,154,2,0 ; vpand 0x29afa(%rip),%xmm8,%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,3,154,2,0 ; vbroadcastss 0x29a03(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,195,153,2,0 ; vbroadcastss 0x299c3(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -1724,7 +1724,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd6f80>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd6fb4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -1748,20 +1748,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1d28 <_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,5,153,2,0 ; vpbroadcastd 0x29905(%rip),%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,13,197,152,2,0 ; vpbroadcastd 0x298c5(%rip),%ymm9 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,246,152,2,0 ; vbroadcastss 0x298f6(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,21,182,152,2,0 ; vbroadcastss 0x298b6(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,236,152,2,0 ; vpbroadcastd 0x298ec(%rip),%ymm10 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,88,21,172,152,2,0 ; vpbroadcastd 0x298ac(%rip),%ymm10 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,221,152,2,0 ; vbroadcastss 0x298dd(%rip),%ymm11 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,157,152,2,0 ; vbroadcastss 0x2989d(%rip),%ymm11 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,211,152,2,0 ; vpbroadcastd 0x298d3(%rip),%ymm11 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,88,29,147,152,2,0 ; vpbroadcastd 0x29893(%rip),%ymm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,196,152,2,0 ; vbroadcastss 0x298c4(%rip),%ymm11 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,132,152,2,0 ; vbroadcastss 0x29884(%rip),%ymm11 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -1848,10 +1848,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 1e61 <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,159,152,2,0 ; vpand 0x2989f(%rip),%xmm8,%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,57,219,5,95,152,2,0 ; vpand 0x2985f(%rip),%xmm8,%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,104,151,2,0 ; vbroadcastss 0x29768(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,40,151,2,0 ; vbroadcastss 0x29728(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -1903,7 +1903,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd7230>
+ DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd7264>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1927,20 +1927,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 1fec <_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,85,150,2,0 ; vpbroadcastd 0x29655(%rip),%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,13,21,150,2,0 ; vpbroadcastd 0x29615(%rip),%ymm9 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,70,150,2,0 ; vbroadcastss 0x29646(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,21,6,150,2,0 ; vbroadcastss 0x29606(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,60,150,2,0 ; vpbroadcastd 0x2963c(%rip),%ymm10 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,88,21,252,149,2,0 ; vpbroadcastd 0x295fc(%rip),%ymm10 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,45,150,2,0 ; vbroadcastss 0x2962d(%rip),%ymm11 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,237,149,2,0 ; vbroadcastss 0x295ed(%rip),%ymm11 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,35,150,2,0 ; vpbroadcastd 0x29623(%rip),%ymm11 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,88,29,227,149,2,0 ; vpbroadcastd 0x295e3(%rip),%ymm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,20,150,2,0 ; vbroadcastss 0x29614(%rip),%ymm11 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,212,149,2,0 ; vbroadcastss 0x295d4(%rip),%ymm11 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -2012,7 +2012,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 210e <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,152,143,2,0 ; vpand 0x28f98(%rip),%ymm3,%ymm1 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0x364>
+ DB 197,229,219,13,88,143,2,0 ; vpand 0x28f58(%rip),%ymm3,%ymm1 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0x358>
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
@@ -2020,16 +2020,16 @@ _sk_load_tables_hsw LABEL PROC
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,143,143,2,0 ; vpshufb 0x28f8f(%rip),%ymm3,%ymm9 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0x384>
+ DB 196,98,101,0,13,79,143,2,0 ; vpshufb 0x28f4f(%rip),%ymm3,%ymm9 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0x378>
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,147,143,2,0 ; vpshufb 0x28f93(%rip),%ymm3,%ymm9 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0x3a4>
+ DB 196,98,101,0,13,83,143,2,0 ; vpshufb 0x28f53(%rip),%ymm3,%ymm9 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0x398>
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,151,148,2,0 ; vbroadcastss 0x29497(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,87,148,2,0 ; vbroadcastss 0x29457(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2108,7 +2108,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
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,128,148,2,0 ; vmovdqa 0x29480(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,121,111,29,64,148,2,0 ; vmovdqa 0x29440(%rip),%xmm11 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -2133,7 +2133,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
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,252,146,2,0 ; vbroadcastss 0x292fc(%rip),%ymm8 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,5,188,146,2,0 ; vbroadcastss 0x292bc(%rip),%ymm8 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2191,7 +2191,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
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,0,147,2,0 ; vmovdqa 0x29300(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,249,111,29,192,146,2,0 ; vmovdqa 0x292c0(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -2211,7 +2211,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
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,9,145,2,0 ; vbroadcastss 0x29109(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,201,144,2,0 ; vbroadcastss 0x290c9(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -2278,7 +2278,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,254,143,2,0 ; vbroadcastss 0x28ffe(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,190,143,2,0 ; vbroadcastss 0x28fbe(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -2408,7 +2408,7 @@ _sk_byte_tables_hsw LABEL PROC
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,204,141,2,0 ; vbroadcastss 0x28dcc(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,140,141,2,0 ; vbroadcastss 0x28d8c(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -2528,7 +2528,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
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,160,139,2,0 ; vbroadcastss 0x28ba0(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,96,139,2,0 ; vbroadcastss 0x28b60(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -2621,33 +2621,33 @@ _sk_parametric_r_hsw LABEL PROC
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,134,138,2,0 ; vbroadcastss 0x28a86(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
- DB 196,98,125,24,45,129,138,2,0 ; vbroadcastss 0x28a81(%rip),%ymm13 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,70,138,2,0 ; vbroadcastss 0x28a46(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,65,138,2,0 ; vbroadcastss 0x28a41(%rip),%ymm13 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,215,137,2,0 ; vbroadcastss 0x289d7(%rip),%ymm13 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,45,151,137,2,0 ; vbroadcastss 0x28997(%rip),%ymm13 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,105,138,2,0 ; vbroadcastss 0x28a69(%rip),%ymm13 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,45,41,138,2,0 ; vbroadcastss 0x28a29(%rip),%ymm13 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,95,138,2,0 ; vbroadcastss 0x28a5f(%rip),%ymm11 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,31,138,2,0 ; vbroadcastss 0x28a1f(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,85,138,2,0 ; vbroadcastss 0x28a55(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,21,138,2,0 ; vbroadcastss 0x28a15(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,75,138,2,0 ; vbroadcastss 0x28a4b(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,11,138,2,0 ; vbroadcastss 0x28a0b(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,44,138,2,0 ; vbroadcastss 0x28a2c(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,236,137,2,0 ; vbroadcastss 0x289ec(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,34,138,2,0 ; vbroadcastss 0x28a22(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,226,137,2,0 ; vbroadcastss 0x289e2(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,24,138,2,0 ; vbroadcastss 0x28a18(%rip),%ymm0 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,5,216,137,2,0 ; vbroadcastss 0x289d8(%rip),%ymm0 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,14,138,2,0 ; vbroadcastss 0x28a0e(%rip),%ymm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,21,206,137,2,0 ; vbroadcastss 0x289ce(%rip),%ymm10 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,1,138,2,0 ; vbroadcastss 0x28a01(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,193,137,2,0 ; vbroadcastss 0x289c1(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2655,7 +2655,7 @@ _sk_parametric_r_hsw LABEL PROC
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,25,137,2,0 ; vbroadcastss 0x28919(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,217,136,2,0 ; vbroadcastss 0x288d9(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2673,33 +2673,33 @@ _sk_parametric_g_hsw LABEL PROC
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,97,137,2,0 ; vbroadcastss 0x28961(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
- DB 196,98,125,24,45,92,137,2,0 ; vbroadcastss 0x2895c(%rip),%ymm13 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,33,137,2,0 ; vbroadcastss 0x28921(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,28,137,2,0 ; vbroadcastss 0x2891c(%rip),%ymm13 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,178,136,2,0 ; vbroadcastss 0x288b2(%rip),%ymm13 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,45,114,136,2,0 ; vbroadcastss 0x28872(%rip),%ymm13 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,68,137,2,0 ; vbroadcastss 0x28944(%rip),%ymm13 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,45,4,137,2,0 ; vbroadcastss 0x28904(%rip),%ymm13 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,58,137,2,0 ; vbroadcastss 0x2893a(%rip),%ymm11 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,250,136,2,0 ; vbroadcastss 0x288fa(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,48,137,2,0 ; vbroadcastss 0x28930(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,240,136,2,0 ; vbroadcastss 0x288f0(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,38,137,2,0 ; vbroadcastss 0x28926(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,230,136,2,0 ; vbroadcastss 0x288e6(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,7,137,2,0 ; vbroadcastss 0x28907(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,199,136,2,0 ; vbroadcastss 0x288c7(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,253,136,2,0 ; vbroadcastss 0x288fd(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,189,136,2,0 ; vbroadcastss 0x288bd(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,243,136,2,0 ; vbroadcastss 0x288f3(%rip),%ymm1 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,13,179,136,2,0 ; vbroadcastss 0x288b3(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,233,136,2,0 ; vbroadcastss 0x288e9(%rip),%ymm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,21,169,136,2,0 ; vbroadcastss 0x288a9(%rip),%ymm10 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,220,136,2,0 ; vbroadcastss 0x288dc(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,156,136,2,0 ; vbroadcastss 0x2889c(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2707,7 +2707,7 @@ _sk_parametric_g_hsw LABEL PROC
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,244,135,2,0 ; vbroadcastss 0x287f4(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,180,135,2,0 ; vbroadcastss 0x287b4(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2725,33 +2725,33 @@ _sk_parametric_b_hsw LABEL PROC
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,60,136,2,0 ; vbroadcastss 0x2883c(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
- DB 196,98,125,24,45,55,136,2,0 ; vbroadcastss 0x28837(%rip),%ymm13 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,252,135,2,0 ; vbroadcastss 0x287fc(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,247,135,2,0 ; vbroadcastss 0x287f7(%rip),%ymm13 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,141,135,2,0 ; vbroadcastss 0x2878d(%rip),%ymm13 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,45,77,135,2,0 ; vbroadcastss 0x2874d(%rip),%ymm13 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,31,136,2,0 ; vbroadcastss 0x2881f(%rip),%ymm13 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,45,223,135,2,0 ; vbroadcastss 0x287df(%rip),%ymm13 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,21,136,2,0 ; vbroadcastss 0x28815(%rip),%ymm11 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,213,135,2,0 ; vbroadcastss 0x287d5(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,11,136,2,0 ; vbroadcastss 0x2880b(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,203,135,2,0 ; vbroadcastss 0x287cb(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,1,136,2,0 ; vbroadcastss 0x28801(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,193,135,2,0 ; vbroadcastss 0x287c1(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,226,135,2,0 ; vbroadcastss 0x287e2(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,162,135,2,0 ; vbroadcastss 0x287a2(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,216,135,2,0 ; vbroadcastss 0x287d8(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,152,135,2,0 ; vbroadcastss 0x28798(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,206,135,2,0 ; vbroadcastss 0x287ce(%rip),%ymm2 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,21,142,135,2,0 ; vbroadcastss 0x2878e(%rip),%ymm2 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,196,135,2,0 ; vbroadcastss 0x287c4(%rip),%ymm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,21,132,135,2,0 ; vbroadcastss 0x28784(%rip),%ymm10 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,183,135,2,0 ; vbroadcastss 0x287b7(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,119,135,2,0 ; vbroadcastss 0x28777(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2759,7 +2759,7 @@ _sk_parametric_b_hsw LABEL PROC
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,207,134,2,0 ; vbroadcastss 0x286cf(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,143,134,2,0 ; vbroadcastss 0x2868f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2777,33 +2777,33 @@ _sk_parametric_a_hsw LABEL PROC
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,23,135,2,0 ; vbroadcastss 0x28717(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
- DB 196,98,125,24,45,18,135,2,0 ; vbroadcastss 0x28712(%rip),%ymm13 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,215,134,2,0 ; vbroadcastss 0x286d7(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,210,134,2,0 ; vbroadcastss 0x286d2(%rip),%ymm13 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,104,134,2,0 ; vbroadcastss 0x28668(%rip),%ymm13 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,45,40,134,2,0 ; vbroadcastss 0x28628(%rip),%ymm13 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,250,134,2,0 ; vbroadcastss 0x286fa(%rip),%ymm13 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,45,186,134,2,0 ; vbroadcastss 0x286ba(%rip),%ymm13 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,240,134,2,0 ; vbroadcastss 0x286f0(%rip),%ymm11 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,176,134,2,0 ; vbroadcastss 0x286b0(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,230,134,2,0 ; vbroadcastss 0x286e6(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,166,134,2,0 ; vbroadcastss 0x286a6(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,220,134,2,0 ; vbroadcastss 0x286dc(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,156,134,2,0 ; vbroadcastss 0x2869c(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,189,134,2,0 ; vbroadcastss 0x286bd(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,125,134,2,0 ; vbroadcastss 0x2867d(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,179,134,2,0 ; vbroadcastss 0x286b3(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,115,134,2,0 ; vbroadcastss 0x28673(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,169,134,2,0 ; vbroadcastss 0x286a9(%rip),%ymm3 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,29,105,134,2,0 ; vbroadcastss 0x28669(%rip),%ymm3 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,159,134,2,0 ; vbroadcastss 0x2869f(%rip),%ymm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,21,95,134,2,0 ; vbroadcastss 0x2865f(%rip),%ymm10 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,146,134,2,0 ; vbroadcastss 0x28692(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,82,134,2,0 ; vbroadcastss 0x28652(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2811,7 +2811,7 @@ _sk_parametric_a_hsw LABEL PROC
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,170,133,2,0 ; vbroadcastss 0x285aa(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,106,133,2,0 ; vbroadcastss 0x2856a(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2828,35 +2828,35 @@ _sk_gamma_hsw LABEL PROC
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,247,133,2,0 ; vbroadcastss 0x285f7(%rip),%ymm11 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
- DB 196,226,125,24,45,242,133,2,0 ; vbroadcastss 0x285f2(%rip),%ymm5 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,183,133,2,0 ; vbroadcastss 0x285b7(%rip),%ymm11 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,45,178,133,2,0 ; vbroadcastss 0x285b2(%rip),%ymm5 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,73,133,2,0 ; vbroadcastss 0x28549(%rip),%ymm4 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,37,9,133,2,0 ; vbroadcastss 0x28509(%rip),%ymm4 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,220,133,2,0 ; vbroadcastss 0x285dc(%rip),%ymm13 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,45,156,133,2,0 ; vbroadcastss 0x2859c(%rip),%ymm13 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,210,133,2,0 ; vbroadcastss 0x285d2(%rip),%ymm9 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,13,146,133,2,0 ; vbroadcastss 0x28592(%rip),%ymm9 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,182,133,2,0 ; vbroadcastss 0x285b6(%rip),%ymm11 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,118,133,2,0 ; vbroadcastss 0x28576(%rip),%ymm11 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,172,133,2,0 ; vbroadcastss 0x285ac(%rip),%ymm13 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,45,108,133,2,0 ; vbroadcastss 0x2856c(%rip),%ymm13 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,136,133,2,0 ; vbroadcastss 0x28588(%rip),%ymm2 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,21,72,133,2,0 ; vbroadcastss 0x28548(%rip),%ymm2 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,127,133,2,0 ; vbroadcastss 0x2857f(%rip),%ymm3 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,29,63,133,2,0 ; vbroadcastss 0x2853f(%rip),%ymm3 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,117,133,2,0 ; vbroadcastss 0x28575(%rip),%ymm1 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,13,53,133,2,0 ; vbroadcastss 0x28535(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,107,133,2,0 ; vbroadcastss 0x2856b(%rip),%ymm0 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,226,125,24,5,43,133,2,0 ; vbroadcastss 0x2852b(%rip),%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -2887,7 +2887,7 @@ _sk_gamma_hsw LABEL PROC
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,220,132,2,0 ; vbroadcastss 0x284dc(%rip),%ymm1 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,226,125,24,13,156,132,2,0 ; vbroadcastss 0x2849c(%rip),%ymm1 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2905,26 +2905,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,148,132,2,0 ; vbroadcastss 0x28494(%rip),%ymm8 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- DB 196,98,125,24,13,247,131,2,0 ; vbroadcastss 0x283f7(%rip),%ymm9 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 196,98,125,24,21,134,132,2,0 ; vbroadcastss 0x28486(%rip),%ymm10 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,5,84,132,2,0 ; vbroadcastss 0x28454(%rip),%ymm8 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,13,183,131,2,0 ; vbroadcastss 0x283b7(%rip),%ymm9 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,70,132,2,0 ; vbroadcastss 0x28446(%rip),%ymm10 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x904>
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,119,132,2,0 ; vbroadcastss 0x28477(%rip),%ymm9 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,13,55,132,2,0 ; vbroadcastss 0x28437(%rip),%ymm9 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,109,132,2,0 ; vbroadcastss 0x2846d(%rip),%ymm0 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,226,125,24,5,45,132,2,0 ; vbroadcastss 0x2842d(%rip),%ymm0 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,100,132,2,0 ; vbroadcastss 0x28464(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,36,132,2,0 ; vbroadcastss 0x28424(%rip),%ymm8 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,90,132,2,0 ; vbroadcastss 0x2845a(%rip),%ymm9 # 2b5fc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,13,26,132,2,0 ; vbroadcastss 0x2841a(%rip),%ymm9 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,71,132,2,0 ; vbroadcastss 0x28447(%rip),%ymm2 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,21,7,132,2,0 ; vbroadcastss 0x28407(%rip),%ymm2 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,61,132,2,0 ; vbroadcastss 0x2843d(%rip),%ymm11 # 2b604 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,29,253,131,2,0 ; vbroadcastss 0x283fd(%rip),%ymm11 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,51,132,2,0 ; vbroadcastss 0x28433(%rip),%ymm12 # 2b608 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,37,243,131,2,0 ; vbroadcastss 0x283f3(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
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
@@ -2939,9 +2939,9 @@ _sk_lab_to_xyz_hsw LABEL PROC
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,232,131,2,0 ; vbroadcastss 0x283e8(%rip),%ymm0 # 2b60c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,5,168,131,2,0 ; vbroadcastss 0x283a8(%rip),%ymm0 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,223,131,2,0 ; vbroadcastss 0x283df(%rip),%ymm8 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,98,125,24,5,159,131,2,0 ; vbroadcastss 0x2839f(%rip),%ymm8 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2957,10 +2957,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3286 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,96,132,2,0 ; vpand 0x28460(%rip),%xmm0,%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,249,219,5,32,132,2,0 ; vpand 0x28420(%rip),%xmm0,%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,42,131,2,0 ; vbroadcastss 0x2832a(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,234,130,2,0 ; vbroadcastss 0x282ea(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3031,10 +3031,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3384 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,98,131,2,0 ; vpand 0x28362(%rip),%xmm4,%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,217,219,37,34,131,2,0 ; vpand 0x28322(%rip),%xmm4,%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,44,130,2,0 ; vbroadcastss 0x2822c(%rip),%ymm5 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,236,129,2,0 ; vbroadcastss 0x281ec(%rip),%ymm5 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3082,7 +3082,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8750>
+ DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8784>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3137,7 +3137,7 @@ _sk_gather_a8_hsw LABEL PROC
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,160,128,2,0 ; vbroadcastss 0x280a0(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,96,128,2,0 ; vbroadcastss 0x28060(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3157,7 +3157,7 @@ _sk_store_a8_hsw LABEL PROC
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,33,128,2,0 ; vbroadcastss 0x28021(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,225,127,2,0 ; vbroadcastss 0x27fe1(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -3182,13 +3182,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp 3557 <_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,50,129,2,0 ; vpshufb 0x28132(%rip),%xmm8,%xmm8 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 196,98,57,0,5,242,128,2,0 ; vpshufb 0x280f2(%rip),%xmm8,%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3557 <_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,24,129,2,0 ; vpshufb 0x28118(%rip),%xmm8,%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 196,98,57,0,5,216,128,2,0 ; vpshufb 0x280d8(%rip),%xmm8,%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3557 <_sk_store_a8_hsw+0x40>
DB 180,255 ; mov $0xff,%ah
@@ -3222,13 +3222,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 363d <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,174,128,2,0 ; vpand 0x280ae(%rip),%xmm0,%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,249,219,5,110,128,2,0 ; vpand 0x2806e(%rip),%xmm0,%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,120,127,2,0 ; vbroadcastss 0x27f78(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,56,127,2,0 ; vbroadcastss 0x27f38(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,245,126,2,0 ; vbroadcastss 0x27ef5(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,181,126,2,0 ; vbroadcastss 0x27eb5(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3273,7 +3273,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf0036e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8a08>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0036e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8a3c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3295,13 +3295,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 3741 <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,170,127,2,0 ; vpand 0x27faa(%rip),%xmm4,%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,217,219,37,106,127,2,0 ; vpand 0x27f6a(%rip),%xmm4,%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,116,126,2,0 ; vbroadcastss 0x27e74(%rip),%ymm5 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,52,126,2,0 ; vbroadcastss 0x27e34(%rip),%ymm5 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,241,125,2,0 ; vbroadcastss 0x27df1(%rip),%ymm7 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,61,177,125,2,0 ; vbroadcastss 0x27db1(%rip),%ymm7 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3346,7 +3346,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf0037e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8b0c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0037e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8b40>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3401,10 +3401,10 @@ _sk_gather_g8_hsw LABEL PROC
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,228,124,2,0 ; vbroadcastss 0x27ce4(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,164,124,2,0 ; vbroadcastss 0x27ca4(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,97,124,2,0 ; vbroadcastss 0x27c61(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,33,124,2,0 ; vbroadcastss 0x27c21(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3426,23 +3426,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3965 <_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,153,124,2,0 ; vpbroadcastd 0x27c99(%rip),%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,5,89,124,2,0 ; vpbroadcastd 0x27c59(%rip),%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,140,124,2,0 ; vbroadcastss 0x27c8c(%rip),%ymm1 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,13,76,124,2,0 ; vbroadcastss 0x27c4c(%rip),%ymm1 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,131,124,2,0 ; vpbroadcastd 0x27c83(%rip),%ymm1 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,13,67,124,2,0 ; vpbroadcastd 0x27c43(%rip),%ymm1 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,118,124,2,0 ; vbroadcastss 0x27c76(%rip),%ymm3 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,54,124,2,0 ; vbroadcastss 0x27c36(%rip),%ymm3 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,109,124,2,0 ; vpbroadcastd 0x27c6d(%rip),%ymm3 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,88,29,45,124,2,0 ; vpbroadcastd 0x27c2d(%rip),%ymm3 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,96,124,2,0 ; vbroadcastss 0x27c60(%rip),%ymm3 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,29,32,124,2,0 ; vbroadcastss 0x27c20(%rip),%ymm3 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,197,123,2,0 ; vbroadcastss 0x27bc5(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,133,123,2,0 ; vbroadcastss 0x27b85(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3506,23 +3506,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3a91 <_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,109,123,2,0 ; vpbroadcastd 0x27b6d(%rip),%ymm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,37,45,123,2,0 ; vpbroadcastd 0x27b2d(%rip),%ymm4 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,96,123,2,0 ; vbroadcastss 0x27b60(%rip),%ymm5 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,45,32,123,2,0 ; vbroadcastss 0x27b20(%rip),%ymm5 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,87,123,2,0 ; vpbroadcastd 0x27b57(%rip),%ymm5 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,45,23,123,2,0 ; vpbroadcastd 0x27b17(%rip),%ymm5 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,74,123,2,0 ; vbroadcastss 0x27b4a(%rip),%ymm7 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,61,10,123,2,0 ; vbroadcastss 0x27b0a(%rip),%ymm7 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,65,123,2,0 ; vpbroadcastd 0x27b41(%rip),%ymm7 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,88,61,1,123,2,0 ; vpbroadcastd 0x27b01(%rip),%ymm7 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,52,123,2,0 ; vbroadcastss 0x27b34(%rip),%ymm7 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,61,244,122,2,0 ; vbroadcastss 0x27af4(%rip),%ymm7 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,153,122,2,0 ; vbroadcastss 0x27a99(%rip),%ymm7 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,61,89,122,2,0 ; vbroadcastss 0x27a59(%rip),%ymm7 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3616,23 +3616,23 @@ _sk_gather_565_hsw LABEL PROC
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,181,121,2,0 ; vpbroadcastd 0x279b5(%rip),%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,5,117,121,2,0 ; vpbroadcastd 0x27975(%rip),%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,168,121,2,0 ; vbroadcastss 0x279a8(%rip),%ymm1 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,13,104,121,2,0 ; vbroadcastss 0x27968(%rip),%ymm1 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,159,121,2,0 ; vpbroadcastd 0x2799f(%rip),%ymm1 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,13,95,121,2,0 ; vpbroadcastd 0x2795f(%rip),%ymm1 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,146,121,2,0 ; vbroadcastss 0x27992(%rip),%ymm3 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,82,121,2,0 ; vbroadcastss 0x27952(%rip),%ymm3 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,137,121,2,0 ; vpbroadcastd 0x27989(%rip),%ymm3 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,88,29,73,121,2,0 ; vpbroadcastd 0x27949(%rip),%ymm3 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,124,121,2,0 ; vbroadcastss 0x2797c(%rip),%ymm3 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,29,60,121,2,0 ; vbroadcastss 0x2793c(%rip),%ymm3 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,225,120,2,0 ; vbroadcastss 0x278e1(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,161,120,2,0 ; vbroadcastss 0x278a1(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3648,11 +3648,11 @@ _sk_store_565_hsw LABEL PROC
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,165,121,2,0 ; vbroadcastss 0x279a5(%rip),%ymm8 # 2b614 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,101,121,2,0 ; vbroadcastss 0x27965(%rip),%ymm8 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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,144,121,2,0 ; vbroadcastss 0x27990(%rip),%ymm10 # 2b618 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,21,80,121,2,0 ; vbroadcastss 0x27950(%rip),%ymm10 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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
@@ -3725,25 +3725,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 3de9 <_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,169,120,2,0 ; vpbroadcastd 0x278a9(%rip),%ymm0 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,5,105,120,2,0 ; vpbroadcastd 0x27869(%rip),%ymm0 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,156,120,2,0 ; vbroadcastss 0x2789c(%rip),%ymm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,13,92,120,2,0 ; vbroadcastss 0x2785c(%rip),%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,147,120,2,0 ; vpbroadcastd 0x27893(%rip),%ymm1 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,13,83,120,2,0 ; vpbroadcastd 0x27853(%rip),%ymm1 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,134,120,2,0 ; vbroadcastss 0x27886(%rip),%ymm2 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,21,70,120,2,0 ; vbroadcastss 0x27846(%rip),%ymm2 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,125,120,2,0 ; vpbroadcastd 0x2787d(%rip),%ymm2 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,88,21,61,120,2,0 ; vpbroadcastd 0x2783d(%rip),%ymm2 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,112,120,2,0 ; vbroadcastss 0x27870(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,48,120,2,0 ; vbroadcastss 0x27830(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,102,120,2,0 ; vpbroadcastd 0x27866(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,88,5,38,120,2,0 ; vpbroadcastd 0x27826(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,88,120,2,0 ; vbroadcastss 0x27858(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,24,120,2,0 ; vbroadcastss 0x27818(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3809,25 +3809,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 3f35 <_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,93,119,2,0 ; vpbroadcastd 0x2775d(%rip),%ymm4 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,37,29,119,2,0 ; vpbroadcastd 0x2771d(%rip),%ymm4 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,80,119,2,0 ; vbroadcastss 0x27750(%rip),%ymm5 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,45,16,119,2,0 ; vbroadcastss 0x27710(%rip),%ymm5 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,71,119,2,0 ; vpbroadcastd 0x27747(%rip),%ymm5 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,45,7,119,2,0 ; vpbroadcastd 0x27707(%rip),%ymm5 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,58,119,2,0 ; vbroadcastss 0x2773a(%rip),%ymm6 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,53,250,118,2,0 ; vbroadcastss 0x276fa(%rip),%ymm6 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,49,119,2,0 ; vpbroadcastd 0x27731(%rip),%ymm6 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,88,53,241,118,2,0 ; vpbroadcastd 0x276f1(%rip),%ymm6 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,36,119,2,0 ; vbroadcastss 0x27724(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,228,118,2,0 ; vbroadcastss 0x276e4(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,26,119,2,0 ; vpbroadcastd 0x2771a(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,88,5,218,118,2,0 ; vpbroadcastd 0x276da(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,12,119,2,0 ; vbroadcastss 0x2770c(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,204,118,2,0 ; vbroadcastss 0x276cc(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3923,25 +3923,25 @@ _sk_gather_4444_hsw LABEL PROC
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,137,117,2,0 ; vpbroadcastd 0x27589(%rip),%ymm0 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,5,73,117,2,0 ; vpbroadcastd 0x27549(%rip),%ymm0 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,124,117,2,0 ; vbroadcastss 0x2757c(%rip),%ymm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,13,60,117,2,0 ; vbroadcastss 0x2753c(%rip),%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,115,117,2,0 ; vpbroadcastd 0x27573(%rip),%ymm1 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,13,51,117,2,0 ; vpbroadcastd 0x27533(%rip),%ymm1 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,102,117,2,0 ; vbroadcastss 0x27566(%rip),%ymm2 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,21,38,117,2,0 ; vbroadcastss 0x27526(%rip),%ymm2 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,93,117,2,0 ; vpbroadcastd 0x2755d(%rip),%ymm2 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,88,21,29,117,2,0 ; vpbroadcastd 0x2751d(%rip),%ymm2 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,80,117,2,0 ; vbroadcastss 0x27550(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,16,117,2,0 ; vbroadcastss 0x27510(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,70,117,2,0 ; vpbroadcastd 0x27546(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,88,5,6,117,2,0 ; vpbroadcastd 0x27506(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,56,117,2,0 ; vbroadcastss 0x27538(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,248,116,2,0 ; vbroadcastss 0x274f8(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -3959,7 +3959,7 @@ _sk_store_4444_hsw LABEL PROC
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,13,117,2,0 ; vbroadcastss 0x2750d(%rip),%ymm8 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,98,125,24,5,205,116,2,0 ; vbroadcastss 0x274cd(%rip),%ymm8 # 2b5fc <_sk_srcover_rgba_8888_sse2_lowp+0x954>
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
@@ -4038,14 +4038,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 427e <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,106,110,2,0 ; vpand 0x26e6a(%rip),%ymm3,%ymm0 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3c4>
+ DB 197,229,219,5,42,110,2,0 ; vpand 0x26e2a(%rip),%ymm3,%ymm0 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0x3b8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,89,115,2,0 ; vbroadcastss 0x27359(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,25,115,2,0 ; vbroadcastss 0x27319(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,111,110,2,0 ; vpshufb 0x26e6f(%rip),%ymm3,%ymm1 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3e4>
+ DB 196,226,101,0,13,47,110,2,0 ; vpshufb 0x26e2f(%rip),%ymm3,%ymm1 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0x3d8>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,125,110,2,0 ; vpshufb 0x26e7d(%rip),%ymm3,%ymm2 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x404>
+ DB 196,226,101,0,21,61,110,2,0 ; vpshufb 0x26e3d(%rip),%ymm3,%ymm2 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3f8>
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
@@ -4119,14 +4119,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 43b2 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,150,109,2,0 ; vpand 0x26d96(%rip),%ymm7,%ymm4 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0x424>
+ DB 197,197,219,37,86,109,2,0 ; vpand 0x26d56(%rip),%ymm7,%ymm4 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x418>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,37,114,2,0 ; vbroadcastss 0x27225(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,229,113,2,0 ; vbroadcastss 0x271e5(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,155,109,2,0 ; vpshufb 0x26d9b(%rip),%ymm7,%ymm5 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0x444>
+ DB 196,226,69,0,45,91,109,2,0 ; vpshufb 0x26d5b(%rip),%ymm7,%ymm5 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x438>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,169,109,2,0 ; vpshufb 0x26da9(%rip),%ymm7,%ymm6 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0x464>
+ DB 196,226,69,0,53,105,109,2,0 ; vpshufb 0x26d69(%rip),%ymm7,%ymm6 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0x458>
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
@@ -4200,14 +4200,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 196,194,117,144,28,128 ; vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- DB 197,229,219,5,186,108,2,0 ; vpand 0x26cba(%rip),%ymm3,%ymm0 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0x484>
+ DB 197,229,219,5,122,108,2,0 ; vpand 0x26c7a(%rip),%ymm3,%ymm0 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0x478>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,233,112,2,0 ; vbroadcastss 0x270e9(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,169,112,2,0 ; vbroadcastss 0x270a9(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,191,108,2,0 ; vpshufb 0x26cbf(%rip),%ymm3,%ymm1 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0x4a4>
+ DB 196,226,101,0,13,127,108,2,0 ; vpshufb 0x26c7f(%rip),%ymm3,%ymm1 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0x498>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,205,108,2,0 ; vpshufb 0x26ccd(%rip),%ymm3,%ymm2 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4c4>
+ DB 196,226,101,0,21,141,108,2,0 ; vpshufb 0x26c8d(%rip),%ymm3,%ymm2 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0x4b8>
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
@@ -4225,7 +4225,7 @@ _sk_store_8888_hsw LABEL PROC
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,70,112,2,0 ; vbroadcastss 0x27046(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,6,112,2,0 ; vbroadcastss 0x27006(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -4302,14 +4302,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4662 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,166,107,2,0 ; vpand 0x26ba6(%rip),%ymm3,%ymm0 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x4e4>
+ DB 197,229,219,5,102,107,2,0 ; vpand 0x26b66(%rip),%ymm3,%ymm0 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0x4d8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,117,111,2,0 ; vbroadcastss 0x26f75(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,53,111,2,0 ; vbroadcastss 0x26f35(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,171,107,2,0 ; vpshufb 0x26bab(%rip),%ymm3,%ymm0 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x504>
+ DB 196,226,101,0,5,107,107,2,0 ; vpshufb 0x26b6b(%rip),%ymm3,%ymm0 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4f8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,185,107,2,0 ; vpshufb 0x26bb9(%rip),%ymm3,%ymm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x524>
+ DB 196,226,101,0,5,121,107,2,0 ; vpshufb 0x26b79(%rip),%ymm3,%ymm0 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x518>
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
@@ -4383,14 +4383,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4796 <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,210,106,2,0 ; vpand 0x26ad2(%rip),%ymm7,%ymm4 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x544>
+ DB 197,197,219,37,146,106,2,0 ; vpand 0x26a92(%rip),%ymm7,%ymm4 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x538>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,65,110,2,0 ; vbroadcastss 0x26e41(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,1,110,2,0 ; vbroadcastss 0x26e01(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,215,106,2,0 ; vpshufb 0x26ad7(%rip),%ymm7,%ymm4 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x564>
+ DB 196,226,69,0,37,151,106,2,0 ; vpshufb 0x26a97(%rip),%ymm7,%ymm4 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x558>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,229,106,2,0 ; vpshufb 0x26ae5(%rip),%ymm7,%ymm4 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0x584>
+ DB 196,226,69,0,37,165,106,2,0 ; vpshufb 0x26aa5(%rip),%ymm7,%ymm4 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x578>
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
@@ -4464,14 +4464,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 196,194,117,144,28,128 ; vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- DB 197,229,219,5,246,105,2,0 ; vpand 0x269f6(%rip),%ymm3,%ymm0 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x5a4>
+ DB 197,229,219,5,182,105,2,0 ; vpand 0x269b6(%rip),%ymm3,%ymm0 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x598>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,5,109,2,0 ; vbroadcastss 0x26d05(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,197,108,2,0 ; vbroadcastss 0x26cc5(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,251,105,2,0 ; vpshufb 0x269fb(%rip),%ymm3,%ymm0 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5c4>
+ DB 196,226,101,0,5,187,105,2,0 ; vpshufb 0x269bb(%rip),%ymm3,%ymm0 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0x5b8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,9,106,2,0 ; vpshufb 0x26a09(%rip),%ymm3,%ymm0 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x5e4>
+ DB 196,226,101,0,5,201,105,2,0 ; vpshufb 0x269c9(%rip),%ymm3,%ymm0 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x5d8>
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
@@ -4489,7 +4489,7 @@ _sk_store_bgra_hsw LABEL PROC
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,98,108,2,0 ; vbroadcastss 0x26c62(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,34,108,2,0 ; vbroadcastss 0x26c22(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -4789,7 +4789,7 @@ _sk_load_u16_be_hsw LABEL PROC
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,6,104,2,0 ; vbroadcastss 0x26806(%rip),%ymm10 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,21,198,103,2,0 ; vbroadcastss 0x267c6(%rip),%ymm10 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -4879,7 +4879,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
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,117,102,2,0 ; vbroadcastss 0x26675(%rip),%ymm9 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,13,53,102,2,0 ; vbroadcastss 0x26635(%rip),%ymm9 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -4895,7 +4895,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
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,153,101,2,0 ; vbroadcastss 0x26599(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,89,101,2,0 ; vbroadcastss 0x26559(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -4969,7 +4969,7 @@ _sk_store_u16_be_hsw LABEL PROC
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,94,101,2,0 ; vbroadcastss 0x2655e(%rip),%ymm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,98,125,24,5,30,101,2,0 ; vbroadcastss 0x2651e(%rip),%ymm8 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
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
@@ -5125,7 +5125,7 @@ _sk_load_f32_hsw LABEL PROC
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) # 290053b4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda6d8>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290053b4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda70c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5222,7 +5222,7 @@ _sk_load_f32_dst_hsw LABEL PROC
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) # 29005558 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda87c>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 29005558 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda8b0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5341,7 +5341,7 @@ _sk_mirror_x_hsw LABEL PROC
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,27,94,2,0 ; vmulss 0x25e1b(%rip),%xmm9,%xmm0 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,178,89,5,219,93,2,0 ; vmulss 0x25ddb(%rip),%xmm9,%xmm0 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5366,7 +5366,7 @@ _sk_mirror_y_hsw LABEL PROC
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,183,93,2,0 ; vmulss 0x25db7(%rip),%xmm9,%xmm1 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,178,89,13,119,93,2,0 ; vmulss 0x25d77(%rip),%xmm9,%xmm1 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5386,7 +5386,7 @@ PUBLIC _sk_clamp_x_1_hsw
_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,93,2,0 ; vbroadcastss 0x25d6c(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,44,93,2,0 ; vbroadcastss 0x25d2c(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5400,9 +5400,9 @@ _sk_repeat_x_1_hsw LABEL PROC
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,99,93,2,0 ; vbroadcastss 0x25d63(%rip),%ymm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,35,93,2,0 ; vbroadcastss 0x25d23(%rip),%ymm8 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,57,93,2,0 ; vbroadcastss 0x25d39(%rip),%ymm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,13,249,92,2,0 ; vbroadcastss 0x25cf9(%rip),%ymm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5416,11 +5416,11 @@ _sk_mirror_x_1_hsw LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,37,94,2,0 ; vbroadcastss 0x25e25(%rip),%ymm3 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
- DB 196,98,125,24,5,32,94,2,0 ; vbroadcastss 0x25e20(%rip),%ymm8 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,29,229,93,2,0 ; vbroadcastss 0x25de5(%rip),%ymm3 # 2b604 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,224,93,2,0 ; vbroadcastss 0x25de0(%rip),%ymm8 # 2b608 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
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,17,94,2,0 ; vbroadcastss 0x25e11(%rip),%ymm3 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,29,209,93,2,0 ; vbroadcastss 0x25dd1(%rip),%ymm3 # 2b60c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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
@@ -5674,14 +5674,14 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,243,89,2,0 ; vbroadcastss 0x259f3(%rip),%ymm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
- DB 196,226,125,24,13,238,89,2,0 ; vbroadcastss 0x259ee(%rip),%ymm1 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,226,125,24,5,179,89,2,0 ; vbroadcastss 0x259b3(%rip),%ymm0 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,174,89,2,0 ; vbroadcastss 0x259ae(%rip),%ymm1 # 2b614 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,228,89,2,0 ; vbroadcastss 0x259e4(%rip),%ymm0 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,226,125,24,5,164,89,2,0 ; vbroadcastss 0x259a4(%rip),%ymm0 # 2b618 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,218,89,2,0 ; vbroadcastss 0x259da(%rip),%ymm1 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,226,125,24,13,154,89,2,0 ; vbroadcastss 0x2599a(%rip),%ymm1 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,208,89,2,0 ; vbroadcastss 0x259d0(%rip),%ymm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,226,125,24,5,144,89,2,0 ; vbroadcastss 0x25990(%rip),%ymm0 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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
@@ -5698,7 +5698,7 @@ _sk_gradient_hsw LABEL PROC
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,97,88,2,0 ; vbroadcastss 0x25861(%rip),%ymm2 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,226,125,24,21,33,88,2,0 ; vbroadcastss 0x25821(%rip),%ymm2 # 2b4ec <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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
@@ -5797,24 +5797,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
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,236,87,2,0 ; vbroadcastss 0x257ec(%rip),%ymm13 # 2b664 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
- DB 196,98,125,24,53,231,87,2,0 ; vbroadcastss 0x257e7(%rip),%ymm14 # 2b668 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,45,172,87,2,0 ; vbroadcastss 0x257ac(%rip),%ymm13 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,53,167,87,2,0 ; vbroadcastss 0x257a7(%rip),%ymm14 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,221,87,2,0 ; vbroadcastss 0x257dd(%rip),%ymm13 # 2b66c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,45,157,87,2,0 ; vbroadcastss 0x2579d(%rip),%ymm13 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,211,87,2,0 ; vbroadcastss 0x257d3(%rip),%ymm14 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,53,147,87,2,0 ; vbroadcastss 0x25793(%rip),%ymm14 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,190,87,2,0 ; vbroadcastss 0x257be(%rip),%ymm10 # 2b674 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,126,87,2,0 ; vbroadcastss 0x2577e(%rip),%ymm10 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,84,86,2,0 ; vbroadcastss 0x25654(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,21,20,86,2,0 ; vbroadcastss 0x25614(%rip),%ymm10 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,62,86,2,0 ; vbroadcastss 0x2563e(%rip),%ymm10 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,254,85,2,0 ; vbroadcastss 0x255fe(%rip),%ymm10 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -5838,23 +5838,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%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,62,87,2,0 ; vbroadcastss 0x2573e(%rip),%ymm11 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,29,254,86,2,0 ; vbroadcastss 0x256fe(%rip),%ymm11 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,29,87,2,0 ; vbroadcastss 0x2571d(%rip),%ymm9 # 2b67c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,221,86,2,0 ; vbroadcastss 0x256dd(%rip),%ymm9 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,0,87,2,0 ; vbroadcastss 0x25700(%rip),%ymm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,192,86,2,0 ; vbroadcastss 0x256c0(%rip),%ymm9 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,145,85,2,0 ; vbroadcastss 0x25591(%rip),%ymm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,81,85,2,0 ; vbroadcastss 0x25551(%rip),%ymm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5871,23 +5871,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%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,166,86,2,0 ; vbroadcastss 0x256a6(%rip),%ymm11 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,29,102,86,2,0 ; vbroadcastss 0x25666(%rip),%ymm11 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,133,86,2,0 ; vbroadcastss 0x25685(%rip),%ymm9 # 2b67c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,69,86,2,0 ; vbroadcastss 0x25645(%rip),%ymm9 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,104,86,2,0 ; vbroadcastss 0x25668(%rip),%ymm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,40,86,2,0 ; vbroadcastss 0x25628(%rip),%ymm9 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,249,84,2,0 ; vbroadcastss 0x254f9(%rip),%ymm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,185,84,2,0 ; vbroadcastss 0x254b9(%rip),%ymm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5903,14 +5903,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,44 ; vmulss 0x2c(%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,20,86,2,0 ; vbroadcastss 0x25614(%rip),%ymm10 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,212,85,2,0 ; vbroadcastss 0x255d4(%rip),%ymm10 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,247,85,2,0 ; vbroadcastss 0x255f7(%rip),%ymm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,5,183,85,2,0 ; vbroadcastss 0x255b7(%rip),%ymm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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
@@ -5944,7 +5944,7 @@ _sk_apply_vector_mask_hsw LABEL PROC
PUBLIC _sk_save_xy_hsw
_sk_save_xy_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,55,84,2,0 ; vbroadcastss 0x25437(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,247,83,2,0 ; vbroadcastss 0x253f7(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5974,9 +5974,9 @@ _sk_accumulate_hsw LABEL PROC
PUBLIC _sk_bilinear_nx_hsw
_sk_bilinear_nx_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,39,85,2,0 ; vbroadcastss 0x25527(%rip),%ymm0 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,5,231,84,2,0 ; vbroadcastss 0x254e7(%rip),%ymm0 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,190,83,2,0 ; vbroadcastss 0x253be(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,126,83,2,0 ; vbroadcastss 0x2537e(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -5985,7 +5985,7 @@ _sk_bilinear_nx_hsw LABEL PROC
PUBLIC _sk_bilinear_px_hsw
_sk_bilinear_px_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,158,83,2,0 ; vbroadcastss 0x2539e(%rip),%ymm0 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,5,94,83,2,0 ; vbroadcastss 0x2535e(%rip),%ymm0 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -5995,9 +5995,9 @@ _sk_bilinear_px_hsw LABEL PROC
PUBLIC _sk_bilinear_ny_hsw
_sk_bilinear_ny_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,222,84,2,0 ; vbroadcastss 0x254de(%rip),%ymm1 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,13,158,84,2,0 ; vbroadcastss 0x2549e(%rip),%ymm1 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,116,83,2,0 ; vbroadcastss 0x25374(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,52,83,2,0 ; vbroadcastss 0x25334(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6006,7 +6006,7 @@ _sk_bilinear_ny_hsw LABEL PROC
PUBLIC _sk_bilinear_py_hsw
_sk_bilinear_py_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,84,83,2,0 ; vbroadcastss 0x25354(%rip),%ymm1 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,13,20,83,2,0 ; vbroadcastss 0x25314(%rip),%ymm1 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6016,13 +6016,13 @@ _sk_bilinear_py_hsw LABEL PROC
PUBLIC _sk_bicubic_n3x_hsw
_sk_bicubic_n3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,151,84,2,0 ; vbroadcastss 0x25497(%rip),%ymm0 # 2b688 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,87,84,2,0 ; vbroadcastss 0x25457(%rip),%ymm0 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,42,83,2,0 ; vbroadcastss 0x2532a(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,234,82,2,0 ; vbroadcastss 0x252ea(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,135,83,2,0 ; vbroadcastss 0x25387(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
- DB 196,98,125,24,29,114,84,2,0 ; vbroadcastss 0x25472(%rip),%ymm11 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,71,83,2,0 ; vbroadcastss 0x25347(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,50,84,2,0 ; vbroadcastss 0x25432(%rip),%ymm11 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6032,16 +6032,16 @@ _sk_bicubic_n3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n1x_hsw
_sk_bicubic_n1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,73,84,2,0 ; vbroadcastss 0x25449(%rip),%ymm0 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,5,9,84,2,0 ; vbroadcastss 0x25409(%rip),%ymm0 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,224,82,2,0 ; vbroadcastss 0x252e0(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,160,82,2,0 ; vbroadcastss 0x252a0(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,58,84,2,0 ; vbroadcastss 0x2543a(%rip),%ymm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
- DB 196,98,125,24,21,53,84,2,0 ; vbroadcastss 0x25435(%rip),%ymm10 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,13,250,83,2,0 ; vbroadcastss 0x253fa(%rip),%ymm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,245,83,2,0 ; vbroadcastss 0x253f5(%rip),%ymm10 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,183,82,2,0 ; vbroadcastss 0x252b7(%rip),%ymm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,13,119,82,2,0 ; vbroadcastss 0x25277(%rip),%ymm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,29,84,2,0 ; vbroadcastss 0x2541d(%rip),%ymm10 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,21,221,83,2,0 ; vbroadcastss 0x253dd(%rip),%ymm10 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,128,0,0,0 ; vmovups %ymm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6050,14 +6050,14 @@ _sk_bicubic_n1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p1x_hsw
_sk_bicubic_p1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,141,82,2,0 ; vbroadcastss 0x2528d(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,77,82,2,0 ; vbroadcastss 0x2524d(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,231,83,2,0 ; vbroadcastss 0x253e7(%rip),%ymm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
- DB 196,98,125,24,29,226,83,2,0 ; vbroadcastss 0x253e2(%rip),%ymm11 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,21,167,83,2,0 ; vbroadcastss 0x253a7(%rip),%ymm10 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,29,162,83,2,0 ; vbroadcastss 0x253a2(%rip),%ymm11 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,211,83,2,0 ; vbroadcastss 0x253d3(%rip),%ymm8 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,5,147,83,2,0 ; vbroadcastss 0x25393(%rip),%ymm8 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6066,12 +6066,12 @@ _sk_bicubic_p1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p3x_hsw
_sk_bicubic_p3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,175,83,2,0 ; vbroadcastss 0x253af(%rip),%ymm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,226,125,24,5,111,83,2,0 ; vbroadcastss 0x2536f(%rip),%ymm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,160,82,2,0 ; vbroadcastss 0x252a0(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
- DB 196,98,125,24,29,139,83,2,0 ; vbroadcastss 0x2538b(%rip),%ymm11 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,96,82,2,0 ; vbroadcastss 0x25260(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,75,83,2,0 ; vbroadcastss 0x2534b(%rip),%ymm11 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6081,13 +6081,13 @@ _sk_bicubic_p3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n3y_hsw
_sk_bicubic_n3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,102,83,2,0 ; vbroadcastss 0x25366(%rip),%ymm1 # 2b688 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,13,38,83,2,0 ; vbroadcastss 0x25326(%rip),%ymm1 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,248,81,2,0 ; vbroadcastss 0x251f8(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,184,81,2,0 ; vbroadcastss 0x251b8(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,85,82,2,0 ; vbroadcastss 0x25255(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
- DB 196,98,125,24,29,64,83,2,0 ; vbroadcastss 0x25340(%rip),%ymm11 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,21,82,2,0 ; vbroadcastss 0x25215(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,0,83,2,0 ; vbroadcastss 0x25300(%rip),%ymm11 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6097,16 +6097,16 @@ _sk_bicubic_n3y_hsw LABEL PROC
PUBLIC _sk_bicubic_n1y_hsw
_sk_bicubic_n1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,23,83,2,0 ; vbroadcastss 0x25317(%rip),%ymm1 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,13,215,82,2,0 ; vbroadcastss 0x252d7(%rip),%ymm1 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,173,81,2,0 ; vbroadcastss 0x251ad(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,109,81,2,0 ; vbroadcastss 0x2516d(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,7,83,2,0 ; vbroadcastss 0x25307(%rip),%ymm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
- DB 196,98,125,24,21,2,83,2,0 ; vbroadcastss 0x25302(%rip),%ymm10 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,13,199,82,2,0 ; vbroadcastss 0x252c7(%rip),%ymm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,194,82,2,0 ; vbroadcastss 0x252c2(%rip),%ymm10 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,132,81,2,0 ; vbroadcastss 0x25184(%rip),%ymm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,13,68,81,2,0 ; vbroadcastss 0x25144(%rip),%ymm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,234,82,2,0 ; vbroadcastss 0x252ea(%rip),%ymm10 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,21,170,82,2,0 ; vbroadcastss 0x252aa(%rip),%ymm10 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,160,0,0,0 ; vmovups %ymm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6115,14 +6115,14 @@ _sk_bicubic_n1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p1y_hsw
_sk_bicubic_p1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,90,81,2,0 ; vbroadcastss 0x2515a(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,26,81,2,0 ; vbroadcastss 0x2511a(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,179,82,2,0 ; vbroadcastss 0x252b3(%rip),%ymm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
- DB 196,98,125,24,29,174,82,2,0 ; vbroadcastss 0x252ae(%rip),%ymm11 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,21,115,82,2,0 ; vbroadcastss 0x25273(%rip),%ymm10 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,29,110,82,2,0 ; vbroadcastss 0x2526e(%rip),%ymm11 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,159,82,2,0 ; vbroadcastss 0x2529f(%rip),%ymm8 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,5,95,82,2,0 ; vbroadcastss 0x2525f(%rip),%ymm8 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6131,12 +6131,12 @@ _sk_bicubic_p1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p3y_hsw
_sk_bicubic_p3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,123,82,2,0 ; vbroadcastss 0x2527b(%rip),%ymm1 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,226,125,24,13,59,82,2,0 ; vbroadcastss 0x2523b(%rip),%ymm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,107,81,2,0 ; vbroadcastss 0x2516b(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
- DB 196,98,125,24,29,86,82,2,0 ; vbroadcastss 0x25256(%rip),%ymm11 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,43,81,2,0 ; vbroadcastss 0x2512b(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,22,82,2,0 ; vbroadcastss 0x25216(%rip),%ymm11 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6264,7 +6264,7 @@ _sk_clut_3D_hsw LABEL PROC
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,37,80,2,0 ; vpbroadcastd 0x25025(%rip),%ymm15 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,98,125,88,61,229,79,2,0 ; vpbroadcastd 0x24fe5(%rip),%ymm15 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -6276,13 +6276,13 @@ _sk_clut_3D_hsw LABEL PROC
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,115,78,2,0 ; vpbroadcastd 0x24e73(%rip),%ymm7 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,88,61,51,78,2,0 ; vpbroadcastd 0x24e33(%rip),%ymm7 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,183,79,2,0 ; vbroadcastss 0x24fb7(%rip),%ymm0 # 2b69c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,226,125,24,5,119,79,2,0 ; vbroadcastss 0x24f77(%rip),%ymm0 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -6542,7 +6542,7 @@ _sk_clut_4D_hsw LABEL PROC
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,57,74,2,0 ; vpbroadcastd 0x24a39(%rip),%ymm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,98,125,88,21,249,73,2,0 ; vpbroadcastd 0x249f9(%rip),%ymm10 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -6554,13 +6554,13 @@ _sk_clut_4D_hsw LABEL PROC
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,132,72,2,0 ; vpbroadcastd 0x24884(%rip),%ymm11 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,88,29,68,72,2,0 ; vpbroadcastd 0x24844(%rip),%ymm11 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,198,73,2,0 ; vbroadcastss 0x249c6(%rip),%ymm0 # 2b69c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,226,125,24,5,134,73,2,0 ; vbroadcastss 0x24986(%rip),%ymm0 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -6993,7 +6993,7 @@ _sk_clut_4D_hsw LABEL PROC
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,118,62,2,0 ; vbroadcastss 0x23e76(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,54,62,2,0 ; vbroadcastss 0x23e36(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7092,15 +7092,15 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,192,0 ; vpshufd $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,165,58,2,0 ; vaddps 0x23aa5(%rip),%ymm0,%ymm0 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x604>
+ DB 197,252,88,5,101,58,2,0 ; vaddps 0x23a65(%rip),%ymm0,%ymm0 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5f8>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
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,205,60,2,0 ; vbroadcastss 0x23ccd(%rip),%ymm2 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,21,141,60,2,0 ; vbroadcastss 0x23c8d(%rip),%ymm2 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,194,60,2,0 ; vbroadcastss 0x23cc2(%rip),%ymm2 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,21,130,60,2,0 ; vbroadcastss 0x23c82(%rip),%ymm2 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7112,46 +7112,46 @@ PUBLIC _sk_dither_avx
_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,98,62,2,0 ; vpaddd 0x23e62(%rip),%xmm8,%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
- DB 197,57,254,5,106,62,2,0 ; vpaddd 0x23e6a(%rip),%xmm8,%xmm8 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ DB 197,57,254,13,34,62,2,0 ; vpaddd 0x23e22(%rip),%xmm8,%xmm9 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 197,57,254,5,42,62,2,0 ; vpaddd 0x23e2a(%rip),%xmm8,%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
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,114,60,2,0 ; vbroadcastss 0x23c72(%rip),%ymm10 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,50,60,2,0 ; vbroadcastss 0x23c32(%rip),%ymm10 # 2b4ec <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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,33,70,2,0 ; vmovddup 0x24621(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ DB 197,123,18,37,225,69,2,0 ; vmovddup 0x245e1(%rip),%xmm12 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0x1218>
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,48,60,2,0 ; vbroadcastss 0x23c30(%rip),%ymm13 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,45,240,59,2,0 ; vbroadcastss 0x23bf0(%rip),%ymm13 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,223,69,2,0 ; vmovddup 0x245df(%rip),%xmm14 # 2bf08 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ DB 197,123,18,53,159,69,2,0 ; vmovddup 0x2459f(%rip),%xmm14 # 2bec8 <_sk_srcover_rgba_8888_sse2_lowp+0x1220>
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,223,59,2,0 ; vbroadcastss 0x23bdf(%rip),%ymm14 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,159,59,2,0 ; vbroadcastss 0x23b9f(%rip),%ymm14 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,149,69,2,0 ; vmovddup 0x24595(%rip),%xmm13 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ DB 197,123,18,45,85,69,2,0 ; vmovddup 0x24555(%rip),%xmm13 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
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
@@ -7162,9 +7162,9 @@ _sk_dither_avx LABEL PROC
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,130,59,2,0 ; vbroadcastss 0x23b82(%rip),%ymm9 # 2b538 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,13,66,59,2,0 ; vbroadcastss 0x23b42(%rip),%ymm9 # 2b4f8 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,120,59,2,0 ; vbroadcastss 0x23b78(%rip),%ymm9 # 2b53c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,13,56,59,2,0 ; vbroadcastss 0x23b38(%rip),%ymm9 # 2b4fc <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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
@@ -7194,7 +7194,7 @@ _sk_uniform_color_avx LABEL PROC
PUBLIC _sk_black_color_avx
_sk_black_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,0,59,2,0 ; vbroadcastss 0x23b00(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,192,58,2,0 ; vbroadcastss 0x23ac0(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7203,7 +7203,7 @@ _sk_black_color_avx LABEL PROC
PUBLIC _sk_white_color_avx
_sk_white_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,231,58,2,0 ; vbroadcastss 0x23ae7(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,167,58,2,0 ; vbroadcastss 0x23aa7(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7241,7 +7241,7 @@ _sk_clear_avx LABEL PROC
PUBLIC _sk_srcatop_avx
_sk_srcatop_avx LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,134,58,2,0 ; vbroadcastss 0x23a86(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,70,58,2,0 ; vbroadcastss 0x23a46(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7260,7 +7260,7 @@ _sk_srcatop_avx LABEL PROC
PUBLIC _sk_dstatop_avx
_sk_dstatop_avx LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
- DB 196,98,125,24,13,68,58,2,0 ; vbroadcastss 0x23a44(%rip),%ymm9 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,4,58,2,0 ; vbroadcastss 0x23a04(%rip),%ymm9 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7296,7 +7296,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,223,57,2,0 ; vbroadcastss 0x239df(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,159,57,2,0 ; vbroadcastss 0x2399f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7307,7 +7307,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,190,57,2,0 ; vbroadcastss 0x239be(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,126,57,2,0 ; vbroadcastss 0x2397e(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7318,7 +7318,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,157,57,2,0 ; vbroadcastss 0x2399d(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,93,57,2,0 ; vbroadcastss 0x2395d(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7333,7 +7333,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,108,57,2,0 ; vbroadcastss 0x2396c(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,44,57,2,0 ; vbroadcastss 0x2392c(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7357,7 +7357,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,39,57,2,0 ; vbroadcastss 0x23927(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,231,56,2,0 ; vbroadcastss 0x238e7(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7386,7 +7386,7 @@ _sk_multiply_avx LABEL PROC
PUBLIC _sk_plus__avx
_sk_plus__avx LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,182,56,2,0 ; vbroadcastss 0x238b6(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,118,56,2,0 ; vbroadcastss 0x23876(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7416,7 +7416,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,85,56,2,0 ; vbroadcastss 0x23855(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,21,56,2,0 ; vbroadcastss 0x23815(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7451,7 +7451,7 @@ _sk_darken_avx LABEL PROC
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,209,55,2,0 ; vbroadcastss 0x237d1(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,145,55,2,0 ; vbroadcastss 0x23791(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7475,7 +7475,7 @@ _sk_lighten_avx LABEL PROC
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,121,55,2,0 ; vbroadcastss 0x23779(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,57,55,2,0 ; vbroadcastss 0x23739(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7502,7 +7502,7 @@ _sk_difference_avx LABEL PROC
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,21,55,2,0 ; vbroadcastss 0x23715(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,213,54,2,0 ; vbroadcastss 0x236d5(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7523,7 +7523,7 @@ _sk_exclusion_avx LABEL PROC
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,204,54,2,0 ; vbroadcastss 0x236cc(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,140,54,2,0 ; vbroadcastss 0x2368c(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7532,7 +7532,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,179,54,2,0 ; vbroadcastss 0x236b3(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,115,54,2,0 ; vbroadcastss 0x23673(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7592,7 +7592,7 @@ _sk_colorburn_avx LABEL PROC
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,183,53,2,0 ; vbroadcastss 0x235b7(%rip),%ymm9 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,119,53,2,0 ; vbroadcastss 0x23577(%rip),%ymm9 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7647,7 +7647,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,194,52,2,0 ; vbroadcastss 0x234c2(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,130,52,2,0 ; vbroadcastss 0x23482(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7700,7 +7700,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,231,51,2,0 ; vbroadcastss 0x233e7(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,167,51,2,0 ; vbroadcastss 0x233a7(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7765,10 +7765,10 @@ _sk_softlight_avx LABEL PROC
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,234,50,2,0 ; vbroadcastss 0x232ea(%rip),%ymm11 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,29,170,50,2,0 ; vbroadcastss 0x232aa(%rip),%ymm11 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
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,219,50,2,0 ; vbroadcastss 0x232db(%rip),%ymm13 # 2b544 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,45,155,50,2,0 ; vbroadcastss 0x2329b(%rip),%ymm13 # 2b504 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
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
@@ -7779,7 +7779,7 @@ _sk_softlight_avx LABEL PROC
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,133,50,2,0 ; vbroadcastss 0x23285(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,69,50,2,0 ; vbroadcastss 0x23245(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -7906,12 +7906,12 @@ _sk_hue_avx LABEL PROC
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,99,48,2,0 ; vbroadcastss 0x23063(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,35,48,2,0 ; vbroadcastss 0x23023(%rip),%ymm14 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,89,48,2,0 ; vbroadcastss 0x23059(%rip),%ymm15 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,61,25,48,2,0 ; vbroadcastss 0x23019(%rip),%ymm15 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,74,48,2,0 ; vbroadcastss 0x2304a(%rip),%ymm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,226,125,24,5,10,48,2,0 ; vbroadcastss 0x2300a(%rip),%ymm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -7972,7 +7972,7 @@ _sk_hue_avx LABEL PROC
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,247,46,2,0 ; vbroadcastss 0x22ef7(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,183,46,2,0 ; vbroadcastss 0x22eb7(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8029,12 +8029,12 @@ _sk_saturation_avx LABEL PROC
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,27,46,2,0 ; vbroadcastss 0x22e1b(%rip),%ymm14 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,219,45,2,0 ; vbroadcastss 0x22ddb(%rip),%ymm14 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,17,46,2,0 ; vbroadcastss 0x22e11(%rip),%ymm15 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,61,209,45,2,0 ; vbroadcastss 0x22dd1(%rip),%ymm15 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,2,46,2,0 ; vbroadcastss 0x22e02(%rip),%ymm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,226,125,24,5,194,45,2,0 ; vbroadcastss 0x22dc2(%rip),%ymm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -8095,7 +8095,7 @@ _sk_saturation_avx LABEL PROC
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,175,44,2,0 ; vbroadcastss 0x22caf(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,111,44,2,0 ; vbroadcastss 0x22c6f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8124,12 +8124,12 @@ _sk_color_avx LABEL PROC
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,91,44,2,0 ; vbroadcastss 0x22c5b(%rip),%ymm13 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,45,27,44,2,0 ; vbroadcastss 0x22c1b(%rip),%ymm13 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,81,44,2,0 ; vbroadcastss 0x22c51(%rip),%ymm14 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,17,44,2,0 ; vbroadcastss 0x22c11(%rip),%ymm14 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,66,44,2,0 ; vbroadcastss 0x22c42(%rip),%ymm15 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,61,2,44,2,0 ; vbroadcastss 0x22c02(%rip),%ymm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -8192,7 +8192,7 @@ _sk_color_avx LABEL PROC
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,221,42,2,0 ; vbroadcastss 0x22add(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,157,42,2,0 ; vbroadcastss 0x22a9d(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8222,12 +8222,12 @@ _sk_luminosity_avx LABEL PROC
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,133,42,2,0 ; vbroadcastss 0x22a85(%rip),%ymm13 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,45,69,42,2,0 ; vbroadcastss 0x22a45(%rip),%ymm13 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,123,42,2,0 ; vbroadcastss 0x22a7b(%rip),%ymm14 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,59,42,2,0 ; vbroadcastss 0x22a3b(%rip),%ymm14 # 2b50c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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,108,42,2,0 ; vbroadcastss 0x22a6c(%rip),%ymm15 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,61,44,42,2,0 ; vbroadcastss 0x22a2c(%rip),%ymm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -8290,7 +8290,7 @@ _sk_luminosity_avx LABEL PROC
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,7,41,2,0 ; vbroadcastss 0x22907(%rip),%ymm0 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,5,199,40,2,0 ; vbroadcastss 0x228c7(%rip),%ymm0 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8323,7 +8323,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,42,1,0,0 ; jne 8db9 <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,99,38,2,0 ; vmovapd 0x22663(%rip),%ymm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x624>
+ DB 197,125,40,13,35,38,2,0 ; vmovapd 0x22623(%rip),%ymm9 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x618>
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
@@ -8341,9 +8341,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
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,42,40,2,0 ; vbroadcastss 0x2282a(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,234,39,2,0 ; vbroadcastss 0x227ea(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,73,40,2,0 ; vbroadcastss 0x22849(%rip),%ymm9 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,13,9,40,2,0 ; vbroadcastss 0x22809(%rip),%ymm9 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -8479,7 +8479,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,234,37,2,0 ; vbroadcastss 0x225ea(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,170,37,2,0 ; vbroadcastss 0x225aa(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8489,7 +8489,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,201,37,2,0 ; vbroadcastss 0x225c9(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,137,37,2,0 ; vbroadcastss 0x22589(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8499,7 +8499,7 @@ _sk_clamp_a_avx LABEL PROC
PUBLIC _sk_clamp_a_dst_avx
_sk_clamp_a_dst_avx LABEL PROC
- DB 196,98,125,24,5,171,37,2,0 ; vbroadcastss 0x225ab(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,107,37,2,0 ; vbroadcastss 0x2256b(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8526,7 +8526,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,102,37,2,0 ; vbroadcastss 0x22566(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,38,37,2,0 ; vbroadcastss 0x22526(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8572,7 +8572,7 @@ PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,246,36,2,0 ; vbroadcastss 0x224f6(%rip),%ymm10 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,182,36,2,0 ; vbroadcastss 0x224b6(%rip),%ymm10 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -8583,17 +8583,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,3,37,2,0 ; vbroadcastss 0x22503(%rip),%ymm8 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,195,36,2,0 ; vbroadcastss 0x224c3(%rip),%ymm8 # 2b518 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,225,36,2,0 ; vbroadcastss 0x224e1(%rip),%ymm11 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,29,161,36,2,0 ; vbroadcastss 0x224a1(%rip),%ymm11 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,231,36,2,0 ; vbroadcastss 0x224e7(%rip),%ymm13 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,45,167,36,2,0 ; vbroadcastss 0x224a7(%rip),%ymm13 # 2b51c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,216,36,2,0 ; vbroadcastss 0x224d8(%rip),%ymm12 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,152,36,2,0 ; vbroadcastss 0x22498(%rip),%ymm12 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,206,36,2,0 ; vbroadcastss 0x224ce(%rip),%ymm14 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,142,36,2,0 ; vbroadcastss 0x2248e(%rip),%ymm14 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -8617,17 +8617,17 @@ _sk_from_srgb_avx LABEL PROC
PUBLIC _sk_from_srgb_dst_avx
_sk_from_srgb_dst_avx LABEL PROC
- DB 196,98,125,24,5,87,36,2,0 ; vbroadcastss 0x22457(%rip),%ymm8 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,23,36,2,0 ; vbroadcastss 0x22417(%rip),%ymm8 # 2b518 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,53,36,2,0 ; vbroadcastss 0x22435(%rip),%ymm11 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,29,245,35,2,0 ; vbroadcastss 0x223f5(%rip),%ymm11 # 2b508 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,59,36,2,0 ; vbroadcastss 0x2243b(%rip),%ymm13 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,45,251,35,2,0 ; vbroadcastss 0x223fb(%rip),%ymm13 # 2b51c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,44,36,2,0 ; vbroadcastss 0x2242c(%rip),%ymm12 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,236,35,2,0 ; vbroadcastss 0x223ec(%rip),%ymm12 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,34,36,2,0 ; vbroadcastss 0x22422(%rip),%ymm14 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,226,35,2,0 ; vbroadcastss 0x223e2(%rip),%ymm14 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -8652,20 +8652,20 @@ _sk_from_srgb_dst_avx LABEL PROC
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,183,35,2,0 ; vbroadcastss 0x223b7(%rip),%ymm8 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,5,119,35,2,0 ; vbroadcastss 0x22377(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,177,35,2,0 ; vbroadcastss 0x223b1(%rip),%ymm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,113,35,2,0 ; vbroadcastss 0x22371(%rip),%ymm11 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,159,35,2,0 ; vbroadcastss 0x2239f(%rip),%ymm13 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,45,95,35,2,0 ; vbroadcastss 0x2235f(%rip),%ymm13 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
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,148,35,2,0 ; vbroadcastss 0x22394(%rip),%ymm14 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,53,84,35,2,0 ; vbroadcastss 0x22354(%rip),%ymm14 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,138,35,2,0 ; vbroadcastss 0x2238a(%rip),%ymm15 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,61,74,35,2,0 ; vbroadcastss 0x2234a(%rip),%ymm15 # 2b538 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,118,35,2,0 ; vbroadcastss 0x22376(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,37,54,35,2,0 ; vbroadcastss 0x22336(%rip),%ymm12 # 2b53c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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
@@ -8700,7 +8700,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
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,130,34,2,0 ; vbroadcastss 0x22282(%rip),%ymm11 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,29,66,34,2,0 ; vbroadcastss 0x22242(%rip),%ymm11 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -8710,19 +8710,19 @@ _sk_rgb_to_hsl_avx LABEL PROC
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,175,34,2,0 ; vbroadcastss 0x222af(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,111,34,2,0 ; vbroadcastss 0x2226f(%rip),%ymm11 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,157,34,2,0 ; vbroadcastss 0x2229d(%rip),%ymm11 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,29,93,34,2,0 ; vbroadcastss 0x2225d(%rip),%ymm11 # 2b544 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,133,34,2,0 ; vbroadcastss 0x22285(%rip),%ymm2 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,21,69,34,2,0 ; vbroadcastss 0x22245(%rip),%ymm2 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,0,34,2,0 ; vbroadcastss 0x22200(%rip),%ymm12 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,37,192,33,2,0 ; vbroadcastss 0x221c0(%rip),%ymm12 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8732,7 +8732,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
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,47,34,2,0 ; vbroadcastss 0x2222f(%rip),%ymm8 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,239,33,2,0 ; vbroadcastss 0x221ef(%rip),%ymm8 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8747,7 +8747,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
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,134,33,2,0 ; vbroadcastss 0x22186(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,70,33,2,0 ; vbroadcastss 0x22146(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8755,23 +8755,23 @@ _sk_hsl_to_rgb_avx LABEL PROC
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,200,33,2,0 ; vbroadcastss 0x221c8(%rip),%ymm11 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,136,33,2,0 ; vbroadcastss 0x22188(%rip),%ymm11 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,154,33,2,0 ; vbroadcastss 0x2219a(%rip),%ymm12 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,37,90,33,2,0 ; vbroadcastss 0x2215a(%rip),%ymm12 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,148,33,2,0 ; vbroadcastss 0x22194(%rip),%ymm13 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,45,84,33,2,0 ; vbroadcastss 0x22154(%rip),%ymm13 # 2b548 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,137,33,2,0 ; vbroadcastss 0x22189(%rip),%ymm1 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,73,33,2,0 ; vbroadcastss 0x22149(%rip),%ymm1 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,96,33,2,0 ; vbroadcastss 0x22160(%rip),%ymm14 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,53,32,33,2,0 ; vbroadcastss 0x22120(%rip),%ymm14 # 2b54c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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
@@ -8790,7 +8790,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
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,10,33,2,0 ; vbroadcastss 0x2210a(%rip),%ymm0 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,5,202,32,2,0 ; vbroadcastss 0x220ca(%rip),%ymm0 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -8842,13 +8842,13 @@ _sk_scale_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,75 ; jne 959a <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,99,33,2,0 ; vpand 0x22163(%rip),%xmm8,%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,57,219,5,35,33,2,0 ; vpand 0x22123(%rip),%xmm8,%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,27,32,2,0 ; vbroadcastss 0x2201b(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,219,31,2,0 ; vbroadcastss 0x21fdb(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -8897,7 +8897,7 @@ _sk_scale_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf009644 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefde968>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf009644 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefde99c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -8924,20 +8924,20 @@ _sk_scale_565_avx LABEL PROC
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,12,31,2,0 ; vbroadcastss 0x21f0c(%rip),%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,13,204,30,2,0 ; vbroadcastss 0x21ecc(%rip),%ymm9 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,253,30,2,0 ; vbroadcastss 0x21efd(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,21,189,30,2,0 ; vbroadcastss 0x21ebd(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,243,30,2,0 ; vbroadcastss 0x21ef3(%rip),%ymm10 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,21,179,30,2,0 ; vbroadcastss 0x21eb3(%rip),%ymm10 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,228,30,2,0 ; vbroadcastss 0x21ee4(%rip),%ymm11 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,164,30,2,0 ; vbroadcastss 0x21ea4(%rip),%ymm11 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,218,30,2,0 ; vbroadcastss 0x21eda(%rip),%ymm11 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,29,154,30,2,0 ; vbroadcastss 0x21e9a(%rip),%ymm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,203,30,2,0 ; vbroadcastss 0x21ecb(%rip),%ymm11 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,139,30,2,0 ; vbroadcastss 0x21e8b(%rip),%ymm11 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -9026,13 +9026,13 @@ _sk_lerp_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,111 ; jne 988a <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,151,30,2,0 ; vpand 0x21e97(%rip),%xmm8,%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,57,219,5,87,30,2,0 ; vpand 0x21e57(%rip),%xmm8,%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,79,29,2,0 ; vbroadcastss 0x21d4f(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,15,29,2,0 ; vbroadcastss 0x21d0f(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -9088,7 +9088,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009938 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdec5c>
+ DB 232,255,255,255,221 ; callq ffffffffde009938 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdec90>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9115,20 +9115,20 @@ _sk_lerp_565_avx LABEL PROC
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,24,28,2,0 ; vbroadcastss 0x21c18(%rip),%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,13,216,27,2,0 ; vbroadcastss 0x21bd8(%rip),%ymm9 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,9,28,2,0 ; vbroadcastss 0x21c09(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,21,201,27,2,0 ; vbroadcastss 0x21bc9(%rip),%ymm10 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,255,27,2,0 ; vbroadcastss 0x21bff(%rip),%ymm10 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,21,191,27,2,0 ; vbroadcastss 0x21bbf(%rip),%ymm10 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,240,27,2,0 ; vbroadcastss 0x21bf0(%rip),%ymm11 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,176,27,2,0 ; vbroadcastss 0x21bb0(%rip),%ymm11 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,230,27,2,0 ; vbroadcastss 0x21be6(%rip),%ymm11 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,29,166,27,2,0 ; vbroadcastss 0x21ba6(%rip),%ymm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,215,27,2,0 ; vbroadcastss 0x21bd7(%rip),%ymm11 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,151,27,2,0 ; vbroadcastss 0x21b97(%rip),%ymm11 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -9204,7 +9204,7 @@ _sk_load_tables_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,7,2,0,0 ; jne 9cfa <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,31,24,2,0 ; vmovapd 0x2181f(%rip),%ymm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x644>
+ DB 197,125,40,13,223,23,2,0 ; vmovapd 0x217df(%rip),%ymm9 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x638>
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
@@ -9296,7 +9296,7 @@ _sk_load_tables_avx LABEL PROC
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,179,24,2,0 ; vbroadcastss 0x218b3(%rip),%ymm7 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,61,115,24,2,0 ; vbroadcastss 0x21873(%rip),%ymm7 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -9383,7 +9383,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
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,125,24,2,0 ; vmovdqa 0x2187d(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,121,111,29,61,24,2,0 ; vmovdqa 0x2183d(%rip),%xmm11 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -9477,7 +9477,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
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,144,21,2,0 ; vbroadcastss 0x21590(%rip),%ymm6 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,226,125,24,53,80,21,2,0 ; vbroadcastss 0x21550(%rip),%ymm6 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -9541,7 +9541,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
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,119,21,2,0 ; vmovdqa 0x21577(%rip),%xmm14 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,121,111,53,55,21,2,0 ; vmovdqa 0x21537(%rip),%xmm14 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -9627,7 +9627,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
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,36,18,2,0 ; vbroadcastss 0x21224(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,228,17,2,0 ; vbroadcastss 0x211e4(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -9697,7 +9697,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,10,17,2,0 ; vbroadcastss 0x2110a(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,202,16,2,0 ; vbroadcastss 0x210ca(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -9832,7 +9832,7 @@ _sk_byte_tables_avx LABEL PROC
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,194,14,2,0 ; vbroadcastss 0x20ec2(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,130,14,2,0 ; vbroadcastss 0x20e82(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -9958,7 +9958,7 @@ _sk_byte_tables_rgb_avx LABEL PROC
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,119,12,2,0 ; vbroadcastss 0x20c77(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,55,12,2,0 ; vbroadcastss 0x20c37(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10185,36 +10185,36 @@ _sk_parametric_r_avx LABEL PROC
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,8,9,2,0 ; vbroadcastss 0x20908(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,200,8,2,0 ; vbroadcastss 0x208c8(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,254,8,2,0 ; vbroadcastss 0x208fe(%rip),%ymm12 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,190,8,2,0 ; vbroadcastss 0x208be(%rip),%ymm12 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,84,8,2,0 ; vbroadcastss 0x20854(%rip),%ymm12 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,37,20,8,2,0 ; vbroadcastss 0x20814(%rip),%ymm12 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,230,8,2,0 ; vbroadcastss 0x208e6(%rip),%ymm12 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,166,8,2,0 ; vbroadcastss 0x208a6(%rip),%ymm12 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,220,8,2,0 ; vbroadcastss 0x208dc(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,156,8,2,0 ; vbroadcastss 0x2089c(%rip),%ymm12 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,205,8,2,0 ; vbroadcastss 0x208cd(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,141,8,2,0 ; vbroadcastss 0x2088d(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,195,8,2,0 ; vbroadcastss 0x208c3(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,131,8,2,0 ; vbroadcastss 0x20883(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,167,8,2,0 ; vbroadcastss 0x208a7(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,103,8,2,0 ; vbroadcastss 0x20867(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,157,8,2,0 ; vbroadcastss 0x2089d(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,93,8,2,0 ; vbroadcastss 0x2085d(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
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,142,8,2,0 ; vbroadcastss 0x2088e(%rip),%ymm11 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,29,78,8,2,0 ; vbroadcastss 0x2084e(%rip),%ymm11 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,132,8,2,0 ; vbroadcastss 0x20884(%rip),%ymm11 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,29,68,8,2,0 ; vbroadcastss 0x20844(%rip),%ymm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,117,8,2,0 ; vbroadcastss 0x20875(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,53,8,2,0 ; vbroadcastss 0x20835(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10222,7 +10222,7 @@ _sk_parametric_r_avx LABEL PROC
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,141,7,2,0 ; vbroadcastss 0x2078d(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,77,7,2,0 ; vbroadcastss 0x2074d(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10242,36 +10242,36 @@ _sk_parametric_g_avx LABEL PROC
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,206,7,2,0 ; vbroadcastss 0x207ce(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,142,7,2,0 ; vbroadcastss 0x2078e(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,196,7,2,0 ; vbroadcastss 0x207c4(%rip),%ymm12 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,132,7,2,0 ; vbroadcastss 0x20784(%rip),%ymm12 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,26,7,2,0 ; vbroadcastss 0x2071a(%rip),%ymm12 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,37,218,6,2,0 ; vbroadcastss 0x206da(%rip),%ymm12 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,172,7,2,0 ; vbroadcastss 0x207ac(%rip),%ymm12 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,108,7,2,0 ; vbroadcastss 0x2076c(%rip),%ymm12 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,162,7,2,0 ; vbroadcastss 0x207a2(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,98,7,2,0 ; vbroadcastss 0x20762(%rip),%ymm12 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,147,7,2,0 ; vbroadcastss 0x20793(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,83,7,2,0 ; vbroadcastss 0x20753(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,137,7,2,0 ; vbroadcastss 0x20789(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,73,7,2,0 ; vbroadcastss 0x20749(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,109,7,2,0 ; vbroadcastss 0x2076d(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,45,7,2,0 ; vbroadcastss 0x2072d(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,99,7,2,0 ; vbroadcastss 0x20763(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,35,7,2,0 ; vbroadcastss 0x20723(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
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,84,7,2,0 ; vbroadcastss 0x20754(%rip),%ymm11 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,29,20,7,2,0 ; vbroadcastss 0x20714(%rip),%ymm11 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,74,7,2,0 ; vbroadcastss 0x2074a(%rip),%ymm11 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,29,10,7,2,0 ; vbroadcastss 0x2070a(%rip),%ymm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,59,7,2,0 ; vbroadcastss 0x2073b(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,251,6,2,0 ; vbroadcastss 0x206fb(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10279,7 +10279,7 @@ _sk_parametric_g_avx LABEL PROC
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,83,6,2,0 ; vbroadcastss 0x20653(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,19,6,2,0 ; vbroadcastss 0x20613(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10299,36 +10299,36 @@ _sk_parametric_b_avx LABEL PROC
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,148,6,2,0 ; vbroadcastss 0x20694(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,84,6,2,0 ; vbroadcastss 0x20654(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,138,6,2,0 ; vbroadcastss 0x2068a(%rip),%ymm12 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,74,6,2,0 ; vbroadcastss 0x2064a(%rip),%ymm12 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,224,5,2,0 ; vbroadcastss 0x205e0(%rip),%ymm12 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,37,160,5,2,0 ; vbroadcastss 0x205a0(%rip),%ymm12 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,114,6,2,0 ; vbroadcastss 0x20672(%rip),%ymm12 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,50,6,2,0 ; vbroadcastss 0x20632(%rip),%ymm12 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,104,6,2,0 ; vbroadcastss 0x20668(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,40,6,2,0 ; vbroadcastss 0x20628(%rip),%ymm12 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,89,6,2,0 ; vbroadcastss 0x20659(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,25,6,2,0 ; vbroadcastss 0x20619(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,79,6,2,0 ; vbroadcastss 0x2064f(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,15,6,2,0 ; vbroadcastss 0x2060f(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,51,6,2,0 ; vbroadcastss 0x20633(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,243,5,2,0 ; vbroadcastss 0x205f3(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,41,6,2,0 ; vbroadcastss 0x20629(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,233,5,2,0 ; vbroadcastss 0x205e9(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
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,26,6,2,0 ; vbroadcastss 0x2061a(%rip),%ymm11 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,29,218,5,2,0 ; vbroadcastss 0x205da(%rip),%ymm11 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,16,6,2,0 ; vbroadcastss 0x20610(%rip),%ymm11 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,29,208,5,2,0 ; vbroadcastss 0x205d0(%rip),%ymm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,1,6,2,0 ; vbroadcastss 0x20601(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,193,5,2,0 ; vbroadcastss 0x205c1(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10336,7 +10336,7 @@ _sk_parametric_b_avx LABEL PROC
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,25,5,2,0 ; vbroadcastss 0x20519(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,217,4,2,0 ; vbroadcastss 0x204d9(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10356,36 +10356,36 @@ _sk_parametric_a_avx LABEL PROC
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,90,5,2,0 ; vbroadcastss 0x2055a(%rip),%ymm12 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,26,5,2,0 ; vbroadcastss 0x2051a(%rip),%ymm12 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,80,5,2,0 ; vbroadcastss 0x20550(%rip),%ymm12 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,16,5,2,0 ; vbroadcastss 0x20510(%rip),%ymm12 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,166,4,2,0 ; vbroadcastss 0x204a6(%rip),%ymm12 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,37,102,4,2,0 ; vbroadcastss 0x20466(%rip),%ymm12 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,56,5,2,0 ; vbroadcastss 0x20538(%rip),%ymm12 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,248,4,2,0 ; vbroadcastss 0x204f8(%rip),%ymm12 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,46,5,2,0 ; vbroadcastss 0x2052e(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,238,4,2,0 ; vbroadcastss 0x204ee(%rip),%ymm12 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,31,5,2,0 ; vbroadcastss 0x2051f(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,223,4,2,0 ; vbroadcastss 0x204df(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,21,5,2,0 ; vbroadcastss 0x20515(%rip),%ymm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,37,213,4,2,0 ; vbroadcastss 0x204d5(%rip),%ymm12 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,249,4,2,0 ; vbroadcastss 0x204f9(%rip),%ymm11 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,185,4,2,0 ; vbroadcastss 0x204b9(%rip),%ymm11 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,239,4,2,0 ; vbroadcastss 0x204ef(%rip),%ymm11 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,175,4,2,0 ; vbroadcastss 0x204af(%rip),%ymm11 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
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,224,4,2,0 ; vbroadcastss 0x204e0(%rip),%ymm11 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,29,160,4,2,0 ; vbroadcastss 0x204a0(%rip),%ymm11 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,214,4,2,0 ; vbroadcastss 0x204d6(%rip),%ymm11 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,29,150,4,2,0 ; vbroadcastss 0x20496(%rip),%ymm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,199,4,2,0 ; vbroadcastss 0x204c7(%rip),%ymm10 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,21,135,4,2,0 ; vbroadcastss 0x20487(%rip),%ymm10 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10393,7 +10393,7 @@ _sk_parametric_a_avx LABEL PROC
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,223,3,2,0 ; vbroadcastss 0x203df(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,159,3,2,0 ; vbroadcastss 0x2039f(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10410,34 +10410,34 @@ _sk_gamma_avx LABEL PROC
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,40,4,2,0 ; vbroadcastss 0x20428(%rip),%ymm8 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,5,232,3,2,0 ; vbroadcastss 0x203e8(%rip),%ymm8 # 2b57c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,30,4,2,0 ; vbroadcastss 0x2041e(%rip),%ymm9 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,13,222,3,2,0 ; vbroadcastss 0x203de(%rip),%ymm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,116,3,2,0 ; vbroadcastss 0x20374(%rip),%ymm4 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,37,52,3,2,0 ; vbroadcastss 0x20334(%rip),%ymm4 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,7,4,2,0 ; vbroadcastss 0x20407(%rip),%ymm10 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,199,3,2,0 ; vbroadcastss 0x203c7(%rip),%ymm10 # 2b584 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,253,3,2,0 ; vbroadcastss 0x203fd(%rip),%ymm11 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,189,3,2,0 ; vbroadcastss 0x203bd(%rip),%ymm11 # 2b588 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,239,3,2,0 ; vbroadcastss 0x203ef(%rip),%ymm12 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,37,175,3,2,0 ; vbroadcastss 0x203af(%rip),%ymm12 # 2b58c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,229,3,2,0 ; vbroadcastss 0x203e5(%rip),%ymm13 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,45,165,3,2,0 ; vbroadcastss 0x203a5(%rip),%ymm13 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,196,3,2,0 ; vbroadcastss 0x203c4(%rip),%ymm15 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,61,132,3,2,0 ; vbroadcastss 0x20384(%rip),%ymm15 # 2b594 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,186,3,2,0 ; vbroadcastss 0x203ba(%rip),%ymm3 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,29,122,3,2,0 ; vbroadcastss 0x2037a(%rip),%ymm3 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,173,3,2,0 ; vbroadcastss 0x203ad(%rip),%ymm2 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,21,109,3,2,0 ; vbroadcastss 0x2036d(%rip),%ymm2 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,164,3,2,0 ; vbroadcastss 0x203a4(%rip),%ymm6 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,226,125,24,53,100,3,2,0 ; vbroadcastss 0x20364(%rip),%ymm6 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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)
@@ -10479,7 +10479,7 @@ _sk_gamma_avx LABEL PROC
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,232,2,2,0 ; vbroadcastss 0x202e8(%rip),%ymm2 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,226,125,24,21,168,2,2,0 ; vbroadcastss 0x202a8(%rip),%ymm2 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10497,31 +10497,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,155,2,2,0 ; vbroadcastss 0x2029b(%rip),%ymm8 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,5,91,2,2,0 ; vbroadcastss 0x2025b(%rip),%ymm8 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,249,1,2,0 ; vbroadcastss 0x201f9(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,185,1,2,0 ; vbroadcastss 0x201b9(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,131,2,2,0 ; vbroadcastss 0x20283(%rip),%ymm9 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,13,67,2,2,0 ; vbroadcastss 0x20243(%rip),%ymm9 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x904>
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,111,2,2,0 ; vbroadcastss 0x2026f(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,5,47,2,2,0 ; vbroadcastss 0x2022f(%rip),%ymm8 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,101,2,2,0 ; vbroadcastss 0x20265(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,37,2,2,0 ; vbroadcastss 0x20225(%rip),%ymm8 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,91,2,2,0 ; vbroadcastss 0x2025b(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,27,2,2,0 ; vbroadcastss 0x2021b(%rip),%ymm8 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
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,77,2,2,0 ; vbroadcastss 0x2024d(%rip),%ymm8 # 2b5fc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,5,13,2,2,0 ; vbroadcastss 0x2020d(%rip),%ymm8 # 2b5bc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,54,2,2,0 ; vbroadcastss 0x20236(%rip),%ymm9 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,13,246,1,2,0 ; vbroadcastss 0x201f6(%rip),%ymm9 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,43,2,2,0 ; vbroadcastss 0x2022b(%rip),%ymm11 # 2b604 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,29,235,1,2,0 ; vbroadcastss 0x201eb(%rip),%ymm11 # 2b5c4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,33,2,2,0 ; vbroadcastss 0x20221(%rip),%ymm12 # 2b608 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,37,225,1,2,0 ; vbroadcastss 0x201e1(%rip),%ymm12 # 2b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
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
@@ -10536,9 +10536,9 @@ _sk_lab_to_xyz_avx LABEL PROC
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,215,1,2,0 ; vbroadcastss 0x201d7(%rip),%ymm0 # 2b60c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,5,151,1,2,0 ; vbroadcastss 0x20197(%rip),%ymm0 # 2b5cc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,206,1,2,0 ; vbroadcastss 0x201ce(%rip),%ymm8 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,98,125,24,5,142,1,2,0 ; vbroadcastss 0x2018e(%rip),%ymm8 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10554,13 +10554,13 @@ _sk_load_a8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne b4a7 <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,79,2,2,0 ; vpand 0x2024f(%rip),%xmm0,%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,249,219,5,15,2,2,0 ; vpand 0x2020f(%rip),%xmm0,%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,9,1,2,0 ; vbroadcastss 0x20109(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,201,0,2,0 ; vbroadcastss 0x200c9(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10632,13 +10632,13 @@ _sk_load_a8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne b5b8 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,62,1,2,0 ; vpand 0x2013e(%rip),%xmm4,%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,217,219,37,254,0,2,0 ; vpand 0x200fe(%rip),%xmm4,%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,248,255,1,0 ; vbroadcastss 0x1fff8(%rip),%ymm5 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,184,255,1,0 ; vbroadcastss 0x1ffb8(%rip),%ymm5 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10686,7 +10686,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00b660 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0984>
+ DB 232,255,255,255,221 ; callq ffffffffde00b660 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe09b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -10748,7 +10748,7 @@ _sk_gather_a8_avx LABEL PROC
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,80,254,1,0 ; vbroadcastss 0x1fe50(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,16,254,1,0 ; vbroadcastss 0x1fe10(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10769,7 +10769,7 @@ _sk_store_a8_avx LABEL PROC
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,208,253,1,0 ; vbroadcastss 0x1fdd0(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,144,253,1,0 ; vbroadcastss 0x1fd90(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -10794,13 +10794,13 @@ _sk_store_a8_avx LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp b7a8 <_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,225,254,1,0 ; vpshufb 0x1fee1(%rip),%xmm8,%xmm8 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 196,98,57,0,5,161,254,1,0 ; vpshufb 0x1fea1(%rip),%xmm8,%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp b7a8 <_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,199,254,1,0 ; vpshufb 0x1fec7(%rip),%xmm8,%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 196,98,57,0,5,135,254,1,0 ; vpshufb 0x1fe87(%rip),%xmm8,%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp b7a8 <_sk_store_a8_avx+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -10835,16 +10835,16 @@ _sk_load_g8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne b8a1 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,90,254,1,0 ; vpand 0x1fe5a(%rip),%xmm0,%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,249,219,5,26,254,1,0 ; vpand 0x1fe1a(%rip),%xmm0,%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,20,253,1,0 ; vbroadcastss 0x1fd14(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,212,252,1,0 ; vbroadcastss 0x1fcd4(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,145,252,1,0 ; vbroadcastss 0x1fc91(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,81,252,1,0 ; vbroadcastss 0x1fc51(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10889,7 +10889,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00b948 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0c6c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00b948 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0ca0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10911,16 +10911,16 @@ _sk_load_g8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne b9b5 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,70,253,1,0 ; vpand 0x1fd46(%rip),%xmm4,%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 197,217,219,37,6,253,1,0 ; vpand 0x1fd06(%rip),%xmm4,%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,0,252,1,0 ; vbroadcastss 0x1fc00(%rip),%ymm5 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,192,251,1,0 ; vbroadcastss 0x1fbc0(%rip),%ymm5 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,125,251,1,0 ; vbroadcastss 0x1fb7d(%rip),%ymm7 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,61,61,251,1,0 ; vbroadcastss 0x1fb3d(%rip),%ymm7 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -10965,7 +10965,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00ba5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0d80>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00ba5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0db4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11027,10 +11027,10 @@ _sk_gather_g8_avx LABEL PROC
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,84,250,1,0 ; vbroadcastss 0x1fa54(%rip),%ymm1 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,20,250,1,0 ; vbroadcastss 0x1fa14(%rip),%ymm1 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,209,249,1,0 ; vbroadcastss 0x1f9d1(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,145,249,1,0 ; vbroadcastss 0x1f991(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11056,23 +11056,23 @@ _sk_load_565_avx LABEL PROC
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,244,249,1,0 ; vbroadcastss 0x1f9f4(%rip),%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,5,180,249,1,0 ; vbroadcastss 0x1f9b4(%rip),%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,231,249,1,0 ; vbroadcastss 0x1f9e7(%rip),%ymm1 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,13,167,249,1,0 ; vbroadcastss 0x1f9a7(%rip),%ymm1 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,222,249,1,0 ; vbroadcastss 0x1f9de(%rip),%ymm1 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,13,158,249,1,0 ; vbroadcastss 0x1f99e(%rip),%ymm1 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,209,249,1,0 ; vbroadcastss 0x1f9d1(%rip),%ymm3 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,145,249,1,0 ; vbroadcastss 0x1f991(%rip),%ymm3 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,200,249,1,0 ; vbroadcastss 0x1f9c8(%rip),%ymm3 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,29,136,249,1,0 ; vbroadcastss 0x1f988(%rip),%ymm3 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,187,249,1,0 ; vbroadcastss 0x1f9bb(%rip),%ymm3 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,29,123,249,1,0 ; vbroadcastss 0x1f97b(%rip),%ymm3 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,32,249,1,0 ; vbroadcastss 0x1f920(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,224,248,1,0 ; vbroadcastss 0x1f8e0(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11136,23 +11136,23 @@ _sk_load_565_dst_avx LABEL PROC
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,177,248,1,0 ; vbroadcastss 0x1f8b1(%rip),%ymm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,37,113,248,1,0 ; vbroadcastss 0x1f871(%rip),%ymm4 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,164,248,1,0 ; vbroadcastss 0x1f8a4(%rip),%ymm5 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,45,100,248,1,0 ; vbroadcastss 0x1f864(%rip),%ymm5 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,155,248,1,0 ; vbroadcastss 0x1f89b(%rip),%ymm5 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,45,91,248,1,0 ; vbroadcastss 0x1f85b(%rip),%ymm5 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,142,248,1,0 ; vbroadcastss 0x1f88e(%rip),%ymm7 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,61,78,248,1,0 ; vbroadcastss 0x1f84e(%rip),%ymm7 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,133,248,1,0 ; vbroadcastss 0x1f885(%rip),%ymm7 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,61,69,248,1,0 ; vbroadcastss 0x1f845(%rip),%ymm7 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,120,248,1,0 ; vbroadcastss 0x1f878(%rip),%ymm7 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,61,56,248,1,0 ; vbroadcastss 0x1f838(%rip),%ymm7 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,221,247,1,0 ; vbroadcastss 0x1f7dd(%rip),%ymm7 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,61,157,247,1,0 ; vbroadcastss 0x1f79d(%rip),%ymm7 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11254,23 +11254,23 @@ _sk_gather_565_avx LABEL PROC
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,211,246,1,0 ; vbroadcastss 0x1f6d3(%rip),%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,5,147,246,1,0 ; vbroadcastss 0x1f693(%rip),%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,198,246,1,0 ; vbroadcastss 0x1f6c6(%rip),%ymm1 # 2b5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,13,134,246,1,0 ; vbroadcastss 0x1f686(%rip),%ymm1 # 2b564 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,189,246,1,0 ; vbroadcastss 0x1f6bd(%rip),%ymm1 # 2b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,13,125,246,1,0 ; vbroadcastss 0x1f67d(%rip),%ymm1 # 2b568 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,176,246,1,0 ; vbroadcastss 0x1f6b0(%rip),%ymm3 # 2b5ac <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,112,246,1,0 ; vbroadcastss 0x1f670(%rip),%ymm3 # 2b56c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,167,246,1,0 ; vbroadcastss 0x1f6a7(%rip),%ymm3 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,29,103,246,1,0 ; vbroadcastss 0x1f667(%rip),%ymm3 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,154,246,1,0 ; vbroadcastss 0x1f69a(%rip),%ymm3 # 2b5b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,29,90,246,1,0 ; vbroadcastss 0x1f65a(%rip),%ymm3 # 2b574 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,255,245,1,0 ; vbroadcastss 0x1f5ff(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,191,245,1,0 ; vbroadcastss 0x1f5bf(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11287,14 +11287,14 @@ _sk_store_565_avx LABEL PROC
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,194,246,1,0 ; vbroadcastss 0x1f6c2(%rip),%ymm8 # 2b614 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,130,246,1,0 ; vbroadcastss 0x1f682(%rip),%ymm8 # 2b5d4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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,155,246,1,0 ; vbroadcastss 0x1f69b(%rip),%ymm10 # 2b618 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,21,91,246,1,0 ; vbroadcastss 0x1f65b(%rip),%ymm10 # 2b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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
@@ -11371,25 +11371,25 @@ _sk_load_4444_avx LABEL PROC
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,145,245,1,0 ; vbroadcastss 0x1f591(%rip),%ymm0 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,5,81,245,1,0 ; vbroadcastss 0x1f551(%rip),%ymm0 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,132,245,1,0 ; vbroadcastss 0x1f584(%rip),%ymm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,13,68,245,1,0 ; vbroadcastss 0x1f544(%rip),%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,123,245,1,0 ; vbroadcastss 0x1f57b(%rip),%ymm1 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,13,59,245,1,0 ; vbroadcastss 0x1f53b(%rip),%ymm1 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,110,245,1,0 ; vbroadcastss 0x1f56e(%rip),%ymm2 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,21,46,245,1,0 ; vbroadcastss 0x1f52e(%rip),%ymm2 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,101,245,1,0 ; vbroadcastss 0x1f565(%rip),%ymm2 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,21,37,245,1,0 ; vbroadcastss 0x1f525(%rip),%ymm2 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,88,245,1,0 ; vbroadcastss 0x1f558(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,24,245,1,0 ; vbroadcastss 0x1f518(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,78,245,1,0 ; vbroadcastss 0x1f54e(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,14,245,1,0 ; vbroadcastss 0x1f50e(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,64,245,1,0 ; vbroadcastss 0x1f540(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,0,245,1,0 ; vbroadcastss 0x1f500(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11458,25 +11458,25 @@ _sk_load_4444_dst_avx LABEL PROC
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,53,244,1,0 ; vbroadcastss 0x1f435(%rip),%ymm4 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,37,245,243,1,0 ; vbroadcastss 0x1f3f5(%rip),%ymm4 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,40,244,1,0 ; vbroadcastss 0x1f428(%rip),%ymm5 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,45,232,243,1,0 ; vbroadcastss 0x1f3e8(%rip),%ymm5 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,31,244,1,0 ; vbroadcastss 0x1f41f(%rip),%ymm5 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,45,223,243,1,0 ; vbroadcastss 0x1f3df(%rip),%ymm5 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,18,244,1,0 ; vbroadcastss 0x1f412(%rip),%ymm6 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,53,210,243,1,0 ; vbroadcastss 0x1f3d2(%rip),%ymm6 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,9,244,1,0 ; vbroadcastss 0x1f409(%rip),%ymm6 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,53,201,243,1,0 ; vbroadcastss 0x1f3c9(%rip),%ymm6 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,252,243,1,0 ; vbroadcastss 0x1f3fc(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,188,243,1,0 ; vbroadcastss 0x1f3bc(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,242,243,1,0 ; vbroadcastss 0x1f3f2(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,178,243,1,0 ; vbroadcastss 0x1f3b2(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,228,243,1,0 ; vbroadcastss 0x1f3e4(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,164,243,1,0 ; vbroadcastss 0x1f3a4(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11580,25 +11580,25 @@ _sk_gather_4444_avx LABEL PROC
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,63,242,1,0 ; vbroadcastss 0x1f23f(%rip),%ymm0 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,5,255,241,1,0 ; vbroadcastss 0x1f1ff(%rip),%ymm0 # 2b5dc <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,50,242,1,0 ; vbroadcastss 0x1f232(%rip),%ymm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,13,242,241,1,0 ; vbroadcastss 0x1f1f2(%rip),%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,41,242,1,0 ; vbroadcastss 0x1f229(%rip),%ymm1 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,13,233,241,1,0 ; vbroadcastss 0x1f1e9(%rip),%ymm1 # 2b5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,28,242,1,0 ; vbroadcastss 0x1f21c(%rip),%ymm2 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,21,220,241,1,0 ; vbroadcastss 0x1f1dc(%rip),%ymm2 # 2b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,19,242,1,0 ; vbroadcastss 0x1f213(%rip),%ymm2 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,21,211,241,1,0 ; vbroadcastss 0x1f1d3(%rip),%ymm2 # 2b5ec <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,6,242,1,0 ; vbroadcastss 0x1f206(%rip),%ymm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,198,241,1,0 ; vbroadcastss 0x1f1c6(%rip),%ymm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,252,241,1,0 ; vbroadcastss 0x1f1fc(%rip),%ymm8 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,188,241,1,0 ; vbroadcastss 0x1f1bc(%rip),%ymm8 # 2b5f4 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,238,241,1,0 ; vbroadcastss 0x1f1ee(%rip),%ymm8 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,174,241,1,0 ; vbroadcastss 0x1f1ae(%rip),%ymm8 # 2b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -11617,7 +11617,7 @@ _sk_store_4444_avx LABEL PROC
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,194,241,1,0 ; vbroadcastss 0x1f1c2(%rip),%ymm8 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,98,125,24,5,130,241,1,0 ; vbroadcastss 0x1f182(%rip),%ymm8 # 2b5fc <_sk_srcover_rgba_8888_sse2_lowp+0x954>
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
@@ -11685,7 +11685,7 @@ _sk_store_4444_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c588 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe18ac>
+ DB 232,255,255,255,224 ; callq ffffffffe100c588 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe18e0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11702,10 +11702,10 @@ _sk_load_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne c633 <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,134,237,1,0 ; vmovapd 0x1ed86(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x664>
+ DB 197,125,40,21,70,237,1,0 ; vmovapd 0x1ed46(%rip),%ymm10 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x658>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,208,239,1,0 ; vbroadcastss 0x1efd0(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,144,239,1,0 ; vbroadcastss 0x1ef90(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -11795,10 +11795,10 @@ _sk_load_8888_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne c7ab <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,46,236,1,0 ; vmovapd 0x1ec2e(%rip),%ymm10 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0x684>
+ DB 197,125,40,21,238,235,1,0 ; vmovapd 0x1ebee(%rip),%ymm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x678>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,88,238,1,0 ; vbroadcastss 0x1ee58(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,24,238,1,0 ; vbroadcastss 0x1ee18(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -11915,10 +11915,10 @@ _sk_gather_8888_avx LABEL PROC
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,82,234,1,0 ; vmovaps 0x1ea52(%rip),%ymm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x6a4>
+ DB 197,124,40,21,18,234,1,0 ; vmovaps 0x1ea12(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x698>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,92,236,1,0 ; vbroadcastss 0x1ec5c(%rip),%ymm9 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,28,236,1,0 ; vbroadcastss 0x1ec1c(%rip),%ymm9 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -11953,7 +11953,7 @@ _sk_store_8888_avx LABEL PROC
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,140,235,1,0 ; vbroadcastss 0x1eb8c(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,76,235,1,0 ; vbroadcastss 0x1eb4c(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -12039,10 +12039,10 @@ _sk_load_bgra_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne cb87 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,146,232,1,0 ; vmovapd 0x1e892(%rip),%ymm10 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6c4>
+ DB 197,125,40,21,82,232,1,0 ; vmovapd 0x1e852(%rip),%ymm10 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0x6b8>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,124,234,1,0 ; vbroadcastss 0x1ea7c(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,60,234,1,0 ; vbroadcastss 0x1ea3c(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12132,10 +12132,10 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne ccff <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,58,231,1,0 ; vmovapd 0x1e73a(%rip),%ymm10 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x6e4>
+ DB 197,125,40,21,250,230,1,0 ; vmovapd 0x1e6fa(%rip),%ymm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x6d8>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,4,233,1,0 ; vbroadcastss 0x1e904(%rip),%ymm8 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,196,232,1,0 ; vbroadcastss 0x1e8c4(%rip),%ymm8 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12252,10 +12252,10 @@ _sk_gather_bgra_avx LABEL PROC
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,94,229,1,0 ; vmovaps 0x1e55e(%rip),%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x704>
+ DB 197,124,40,13,30,229,1,0 ; vmovaps 0x1e51e(%rip),%ymm9 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6f8>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,8,231,1,0 ; vbroadcastss 0x1e708(%rip),%ymm10 # 2b59c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,200,230,1,0 ; vbroadcastss 0x1e6c8(%rip),%ymm10 # 2b55c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12290,7 +12290,7 @@ _sk_store_bgra_avx LABEL PROC
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,56,230,1,0 ; vbroadcastss 0x1e638(%rip),%ymm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,248,229,1,0 ; vbroadcastss 0x1e5f8(%rip),%ymm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -12396,14 +12396,14 @@ _sk_load_f16_avx LABEL PROC
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,77,238,1,0 ; vmovddup 0x1ee4d(%rip),%xmm10 # 2bf18 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
+ DB 197,123,18,21,13,238,1,0 ; vmovddup 0x1ee0d(%rip),%xmm10 # 2bed8 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,203,229,1,0 ; vbroadcastss 0x1e5cb(%rip),%xmm11 # 2b6a4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 196,98,121,24,29,139,229,1,0 ; vbroadcastss 0x1e58b(%rip),%xmm11 # 2b664 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,44,238,1,0 ; vmovddup 0x1ee2c(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
+ DB 197,123,18,37,236,237,1,0 ; vmovddup 0x1edec(%rip),%xmm12 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
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
@@ -12412,7 +12412,7 @@ _sk_load_f16_avx LABEL PROC
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,133,229,1,0 ; vbroadcastss 0x1e585(%rip),%xmm3 # 2b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ DB 196,226,121,24,29,69,229,1,0 ; vbroadcastss 0x1e545(%rip),%xmm3 # 2b668 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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
@@ -12547,14 +12547,14 @@ _sk_load_f16_dst_avx LABEL PROC
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,114,235,1,0 ; vmovddup 0x1eb72(%rip),%xmm10 # 2bf18 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
+ DB 197,123,18,21,50,235,1,0 ; vmovddup 0x1eb32(%rip),%xmm10 # 2bed8 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,240,226,1,0 ; vbroadcastss 0x1e2f0(%rip),%xmm11 # 2b6a4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 196,98,121,24,29,176,226,1,0 ; vbroadcastss 0x1e2b0(%rip),%xmm11 # 2b664 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,81,235,1,0 ; vmovddup 0x1eb51(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
+ DB 197,123,18,37,17,235,1,0 ; vmovddup 0x1eb11(%rip),%xmm12 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
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
@@ -12563,7 +12563,7 @@ _sk_load_f16_dst_avx LABEL PROC
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,170,226,1,0 ; vbroadcastss 0x1e2aa(%rip),%xmm7 # 2b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ DB 196,226,121,24,61,106,226,1,0 ; vbroadcastss 0x1e26a(%rip),%xmm7 # 2b668 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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
@@ -12725,14 +12725,14 @@ _sk_gather_f16_avx LABEL PROC
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,21,42,232,1,0 ; vmovddup 0x1e82a(%rip),%xmm10 # 2bf18 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
+ DB 197,123,18,21,234,231,1,0 ; vmovddup 0x1e7ea(%rip),%xmm10 # 2bed8 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,168,223,1,0 ; vbroadcastss 0x1dfa8(%rip),%xmm11 # 2b6a4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 196,98,121,24,29,104,223,1,0 ; vbroadcastss 0x1df68(%rip),%xmm11 # 2b664 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,105,219,202 ; vpand %xmm10,%xmm2,%xmm1
DB 197,33,102,233 ; vpcmpgtd %xmm1,%xmm11,%xmm13
DB 196,195,21,24,228,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm4
- DB 197,123,18,37,9,232,1,0 ; vmovddup 0x1e809(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
+ DB 197,123,18,37,201,231,1,0 ; vmovddup 0x1e7c9(%rip),%xmm12 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
DB 196,193,105,219,212 ; vpand %xmm12,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12741,7 +12741,7 @@ _sk_gather_f16_avx LABEL PROC
DB 197,233,235,201 ; vpor %xmm1,%xmm2,%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,98,223,1,0 ; vbroadcastss 0x1df62(%rip),%xmm3 # 2b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ DB 196,226,121,24,29,34,223,1,0 ; vbroadcastss 0x1df22(%rip),%xmm3 # 2b668 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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
@@ -12830,12 +12830,12 @@ _sk_store_f16_avx LABEL PROC
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,154,221,1,0 ; vbroadcastss 0x1dd9a(%rip),%ymm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,5,90,221,1,0 ; vbroadcastss 0x1dd5a(%rip),%ymm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,184,221,1,0 ; vbroadcastss 0x1ddb8(%rip),%ymm10 # 2b6ac <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 196,98,125,24,21,120,221,1,0 ; vbroadcastss 0x1dd78(%rip),%ymm10 # 2b66c <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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,168,221,1,0 ; vbroadcastss 0x1dda8(%rip),%xmm9 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 196,98,121,24,13,104,221,1,0 ; vbroadcastss 0x1dd68(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
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
@@ -12846,7 +12846,7 @@ _sk_store_f16_avx LABEL PROC
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,107,221,1,0 ; vbroadcastss 0x1dd6b(%rip),%xmm11 # 2b6b4 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 196,98,121,24,29,43,221,1,0 ; vbroadcastss 0x1dd2b(%rip),%xmm11 # 2b674 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
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
@@ -12995,7 +12995,7 @@ _sk_load_u16_be_avx LABEL PROC
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,173,217,1,0 ; vbroadcastss 0x1d9ad(%rip),%ymm9 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,13,109,217,1,0 ; vbroadcastss 0x1d96d(%rip),%ymm9 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -13097,7 +13097,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
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,220,215,1,0 ; vbroadcastss 0x1d7dc(%rip),%ymm9 # 2b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,13,156,215,1,0 ; vbroadcastss 0x1d79c(%rip),%ymm9 # 2b578 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -13119,7 +13119,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
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,224,214,1,0 ; vbroadcastss 0x1d6e0(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,160,214,1,0 ; vbroadcastss 0x1d6a0(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -13193,7 +13193,7 @@ _sk_store_u16_be_avx LABEL PROC
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,165,214,1,0 ; vbroadcastss 0x1d6a5(%rip),%ymm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,98,125,24,5,101,214,1,0 ; vbroadcastss 0x1d665(%rip),%ymm8 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
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
@@ -13451,7 +13451,7 @@ _sk_load_f32_dst_avx LABEL PROC
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) # 2900e414 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe3738>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e414 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe376c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13586,7 +13586,7 @@ _sk_mirror_x_avx LABEL PROC
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,7,207,1,0 ; vmulss 0x1cf07(%rip),%xmm9,%xmm0 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,178,89,5,199,206,1,0 ; vmulss 0x1cec7(%rip),%xmm9,%xmm0 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -13618,7 +13618,7 @@ _sk_mirror_y_avx LABEL PROC
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,122,206,1,0 ; vmulss 0x1ce7a(%rip),%xmm9,%xmm1 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,178,89,13,58,206,1,0 ; vmulss 0x1ce3a(%rip),%xmm9,%xmm1 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -13643,7 +13643,7 @@ PUBLIC _sk_clamp_x_1_avx
_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,20,206,1,0 ; vbroadcastss 0x1ce14(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,212,205,1,0 ; vbroadcastss 0x1cdd4(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -13657,9 +13657,9 @@ _sk_repeat_x_1_avx LABEL PROC
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,11,206,1,0 ; vbroadcastss 0x1ce0b(%rip),%ymm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,203,205,1,0 ; vbroadcastss 0x1cdcb(%rip),%ymm8 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,225,205,1,0 ; vbroadcastss 0x1cde1(%rip),%ymm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,13,161,205,1,0 ; vbroadcastss 0x1cda1(%rip),%ymm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -13673,12 +13673,12 @@ _sk_mirror_x_1_avx LABEL PROC
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,205,206,1,0 ; vbroadcastss 0x1cecd(%rip),%ymm3 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,29,141,206,1,0 ; vbroadcastss 0x1ce8d(%rip),%ymm3 # 2b604 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,196,206,1,0 ; vbroadcastss 0x1cec4(%rip),%ymm3 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,29,132,206,1,0 ; vbroadcastss 0x1ce84(%rip),%ymm3 # 2b608 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,183,206,1,0 ; vbroadcastss 0x1ceb7(%rip),%ymm1 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,13,119,206,1,0 ; vbroadcastss 0x1ce77(%rip),%ymm1 # 2b60c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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
@@ -14070,18 +14070,18 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,204,199,1,0 ; vbroadcastss 0x1c7cc(%rip),%ymm0 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,226,125,24,5,140,199,1,0 ; vbroadcastss 0x1c78c(%rip),%ymm0 # 2b614 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,187,199,1,0 ; vbroadcastss 0x1c7bb(%rip),%ymm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,226,125,24,13,123,199,1,0 ; vbroadcastss 0x1c77b(%rip),%ymm1 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,178,199,1,0 ; vbroadcastss 0x1c7b2(%rip),%ymm1 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,226,125,24,13,114,199,1,0 ; vbroadcastss 0x1c772(%rip),%ymm1 # 2b618 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,165,199,1,0 ; vbroadcastss 0x1c7a5(%rip),%ymm1 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,226,125,24,13,101,199,1,0 ; vbroadcastss 0x1c765(%rip),%ymm1 # 2b61c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,152,199,1,0 ; vbroadcastss 0x1c798(%rip),%ymm1 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,226,125,24,13,88,199,1,0 ; vbroadcastss 0x1c758(%rip),%ymm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -14107,7 +14107,7 @@ _sk_gradient_avx LABEL PROC
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,22,198,1,0 ; vbroadcastss 0x1c616(%rip),%ymm10 # 2b52c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,214,197,1,0 ; vbroadcastss 0x1c5d6(%rip),%ymm10 # 2b4ec <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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
@@ -14298,27 +14298,27 @@ _sk_xy_to_unit_angle_avx LABEL PROC
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,61,195,1,0 ; vbroadcastss 0x1c33d(%rip),%ymm13 # 2b664 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,45,253,194,1,0 ; vbroadcastss 0x1c2fd(%rip),%ymm13 # 2b624 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,51,195,1,0 ; vbroadcastss 0x1c333(%rip),%ymm14 # 2b668 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,53,243,194,1,0 ; vbroadcastss 0x1c2f3(%rip),%ymm14 # 2b628 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
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,36,195,1,0 ; vbroadcastss 0x1c324(%rip),%ymm14 # 2b66c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,53,228,194,1,0 ; vbroadcastss 0x1c2e4(%rip),%ymm14 # 2b62c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
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,21,195,1,0 ; vbroadcastss 0x1c315(%rip),%ymm13 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,45,213,194,1,0 ; vbroadcastss 0x1c2d5(%rip),%ymm13 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,0,195,1,0 ; vbroadcastss 0x1c300(%rip),%ymm10 # 2b674 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,192,194,1,0 ; vbroadcastss 0x1c2c0(%rip),%ymm10 # 2b634 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,150,193,1,0 ; vbroadcastss 0x1c196(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,21,86,193,1,0 ; vbroadcastss 0x1c156(%rip),%ymm10 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,128,193,1,0 ; vbroadcastss 0x1c180(%rip),%ymm10 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,64,193,1,0 ; vbroadcastss 0x1c140(%rip),%ymm10 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -14344,7 +14344,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
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,118,194,1,0 ; vbroadcastss 0x1c276(%rip),%ymm11 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,29,54,194,1,0 ; vbroadcastss 0x1c236(%rip),%ymm11 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14353,17 +14353,17 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
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,74,194,1,0 ; vbroadcastss 0x1c24a(%rip),%ymm9 # 2b67c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,10,194,1,0 ; vbroadcastss 0x1c20a(%rip),%ymm9 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,40,194,1,0 ; vbroadcastss 0x1c228(%rip),%ymm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,232,193,1,0 ; vbroadcastss 0x1c1e8(%rip),%ymm9 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,192,1,0 ; vbroadcastss 0x1c0b9(%rip),%ymm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,121,192,1,0 ; vbroadcastss 0x1c079(%rip),%ymm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -14381,7 +14381,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
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,200,193,1,0 ; vbroadcastss 0x1c1c8(%rip),%ymm11 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,29,136,193,1,0 ; vbroadcastss 0x1c188(%rip),%ymm11 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14390,17 +14390,17 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
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,156,193,1,0 ; vbroadcastss 0x1c19c(%rip),%ymm9 # 2b67c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,92,193,1,0 ; vbroadcastss 0x1c15c(%rip),%ymm9 # 2b63c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,122,193,1,0 ; vbroadcastss 0x1c17a(%rip),%ymm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,58,193,1,0 ; vbroadcastss 0x1c13a(%rip),%ymm9 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,11,192,1,0 ; vbroadcastss 0x1c00b(%rip),%ymm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,203,191,1,0 ; vbroadcastss 0x1bfcb(%rip),%ymm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -14417,7 +14417,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
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,32,193,1,0 ; vbroadcastss 0x1c120(%rip),%ymm10 # 2b678 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,224,192,1,0 ; vbroadcastss 0x1c0e0(%rip),%ymm10 # 2b638 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14426,7 +14426,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
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,248,192,1,0 ; vbroadcastss 0x1c0f8(%rip),%ymm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,5,184,192,1,0 ; vbroadcastss 0x1c0b8(%rip),%ymm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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
@@ -14461,7 +14461,7 @@ _sk_apply_vector_mask_avx LABEL PROC
PUBLIC _sk_save_xy_avx
_sk_save_xy_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,52,191,1,0 ; vbroadcastss 0x1bf34(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,244,190,1,0 ; vbroadcastss 0x1bef4(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -14494,9 +14494,9 @@ _sk_accumulate_avx LABEL PROC
PUBLIC _sk_bilinear_nx_avx
_sk_bilinear_nx_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,28,192,1,0 ; vbroadcastss 0x1c01c(%rip),%ymm0 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,5,220,191,1,0 ; vbroadcastss 0x1bfdc(%rip),%ymm0 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,179,190,1,0 ; vbroadcastss 0x1beb3(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,115,190,1,0 ; vbroadcastss 0x1be73(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14505,7 +14505,7 @@ _sk_bilinear_nx_avx LABEL PROC
PUBLIC _sk_bilinear_px_avx
_sk_bilinear_px_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,147,190,1,0 ; vbroadcastss 0x1be93(%rip),%ymm0 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,5,83,190,1,0 ; vbroadcastss 0x1be53(%rip),%ymm0 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14515,9 +14515,9 @@ _sk_bilinear_px_avx LABEL PROC
PUBLIC _sk_bilinear_ny_avx
_sk_bilinear_ny_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,211,191,1,0 ; vbroadcastss 0x1bfd3(%rip),%ymm1 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,13,147,191,1,0 ; vbroadcastss 0x1bf93(%rip),%ymm1 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,105,190,1,0 ; vbroadcastss 0x1be69(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,41,190,1,0 ; vbroadcastss 0x1be29(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14526,7 +14526,7 @@ _sk_bilinear_ny_avx LABEL PROC
PUBLIC _sk_bilinear_py_avx
_sk_bilinear_py_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,73,190,1,0 ; vbroadcastss 0x1be49(%rip),%ymm1 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,24,13,9,190,1,0 ; vbroadcastss 0x1be09(%rip),%ymm1 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14536,14 +14536,14 @@ _sk_bilinear_py_avx LABEL PROC
PUBLIC _sk_bicubic_n3x_avx
_sk_bicubic_n3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,140,191,1,0 ; vbroadcastss 0x1bf8c(%rip),%ymm0 # 2b688 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,76,191,1,0 ; vbroadcastss 0x1bf4c(%rip),%ymm0 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,31,190,1,0 ; vbroadcastss 0x1be1f(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,223,189,1,0 ; vbroadcastss 0x1bddf(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,112,191,1,0 ; vbroadcastss 0x1bf70(%rip),%ymm10 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,48,191,1,0 ; vbroadcastss 0x1bf30(%rip),%ymm10 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,110,190,1,0 ; vbroadcastss 0x1be6e(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,46,190,1,0 ; vbroadcastss 0x1be2e(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14553,19 +14553,19 @@ _sk_bicubic_n3x_avx LABEL PROC
PUBLIC _sk_bicubic_n1x_avx
_sk_bicubic_n1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,57,191,1,0 ; vbroadcastss 0x1bf39(%rip),%ymm0 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,5,249,190,1,0 ; vbroadcastss 0x1bef9(%rip),%ymm0 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,208,189,1,0 ; vbroadcastss 0x1bdd0(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,144,189,1,0 ; vbroadcastss 0x1bd90(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,46,191,1,0 ; vbroadcastss 0x1bf2e(%rip),%ymm9 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,13,238,190,1,0 ; vbroadcastss 0x1beee(%rip),%ymm9 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,28,191,1,0 ; vbroadcastss 0x1bf1c(%rip),%ymm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,220,190,1,0 ; vbroadcastss 0x1bedc(%rip),%ymm10 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,157,189,1,0 ; vbroadcastss 0x1bd9d(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,21,93,189,1,0 ; vbroadcastss 0x1bd5d(%rip),%ymm10 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,254,190,1,0 ; vbroadcastss 0x1befe(%rip),%ymm9 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,13,190,190,1,0 ; vbroadcastss 0x1bebe(%rip),%ymm9 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14574,17 +14574,17 @@ _sk_bicubic_n1x_avx LABEL PROC
PUBLIC _sk_bicubic_p1x_avx
_sk_bicubic_p1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,110,189,1,0 ; vbroadcastss 0x1bd6e(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,46,189,1,0 ; vbroadcastss 0x1bd2e(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,204,190,1,0 ; vbroadcastss 0x1becc(%rip),%ymm10 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,21,140,190,1,0 ; vbroadcastss 0x1be8c(%rip),%ymm10 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,186,190,1,0 ; vbroadcastss 0x1beba(%rip),%ymm11 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,29,122,190,1,0 ; vbroadcastss 0x1be7a(%rip),%ymm11 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,165,190,1,0 ; vbroadcastss 0x1bea5(%rip),%ymm9 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,13,101,190,1,0 ; vbroadcastss 0x1be65(%rip),%ymm9 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14593,13 +14593,13 @@ _sk_bicubic_p1x_avx LABEL PROC
PUBLIC _sk_bicubic_p3x_avx
_sk_bicubic_p3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,129,190,1,0 ; vbroadcastss 0x1be81(%rip),%ymm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,226,125,24,5,65,190,1,0 ; vbroadcastss 0x1be41(%rip),%ymm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,102,190,1,0 ; vbroadcastss 0x1be66(%rip),%ymm10 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,38,190,1,0 ; vbroadcastss 0x1be26(%rip),%ymm10 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,100,189,1,0 ; vbroadcastss 0x1bd64(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,36,189,1,0 ; vbroadcastss 0x1bd24(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14609,14 +14609,14 @@ _sk_bicubic_p3x_avx LABEL PROC
PUBLIC _sk_bicubic_n3y_avx
_sk_bicubic_n3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,51,190,1,0 ; vbroadcastss 0x1be33(%rip),%ymm1 # 2b688 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,13,243,189,1,0 ; vbroadcastss 0x1bdf3(%rip),%ymm1 # 2b648 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,197,188,1,0 ; vbroadcastss 0x1bcc5(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,133,188,1,0 ; vbroadcastss 0x1bc85(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,22,190,1,0 ; vbroadcastss 0x1be16(%rip),%ymm10 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,214,189,1,0 ; vbroadcastss 0x1bdd6(%rip),%ymm10 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,20,189,1,0 ; vbroadcastss 0x1bd14(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,212,188,1,0 ; vbroadcastss 0x1bcd4(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14626,19 +14626,19 @@ _sk_bicubic_n3y_avx LABEL PROC
PUBLIC _sk_bicubic_n1y_avx
_sk_bicubic_n1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,223,189,1,0 ; vbroadcastss 0x1bddf(%rip),%ymm1 # 2b684 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,125,24,13,159,189,1,0 ; vbroadcastss 0x1bd9f(%rip),%ymm1 # 2b644 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,117,188,1,0 ; vbroadcastss 0x1bc75(%rip),%ymm8 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,5,53,188,1,0 ; vbroadcastss 0x1bc35(%rip),%ymm8 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,211,189,1,0 ; vbroadcastss 0x1bdd3(%rip),%ymm9 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,13,147,189,1,0 ; vbroadcastss 0x1bd93(%rip),%ymm9 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,193,189,1,0 ; vbroadcastss 0x1bdc1(%rip),%ymm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,129,189,1,0 ; vbroadcastss 0x1bd81(%rip),%ymm10 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,66,188,1,0 ; vbroadcastss 0x1bc42(%rip),%ymm10 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,21,2,188,1,0 ; vbroadcastss 0x1bc02(%rip),%ymm10 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,163,189,1,0 ; vbroadcastss 0x1bda3(%rip),%ymm9 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,13,99,189,1,0 ; vbroadcastss 0x1bd63(%rip),%ymm9 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14647,17 +14647,17 @@ _sk_bicubic_n1y_avx LABEL PROC
PUBLIC _sk_bicubic_p1y_avx
_sk_bicubic_p1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,19,188,1,0 ; vbroadcastss 0x1bc13(%rip),%ymm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,211,187,1,0 ; vbroadcastss 0x1bbd3(%rip),%ymm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,112,189,1,0 ; vbroadcastss 0x1bd70(%rip),%ymm10 # 2b694 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,21,48,189,1,0 ; vbroadcastss 0x1bd30(%rip),%ymm10 # 2b654 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,94,189,1,0 ; vbroadcastss 0x1bd5e(%rip),%ymm11 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,29,30,189,1,0 ; vbroadcastss 0x1bd1e(%rip),%ymm11 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,73,189,1,0 ; vbroadcastss 0x1bd49(%rip),%ymm9 # 2b698 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,13,9,189,1,0 ; vbroadcastss 0x1bd09(%rip),%ymm9 # 2b658 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14666,13 +14666,13 @@ _sk_bicubic_p1y_avx LABEL PROC
PUBLIC _sk_bicubic_p3y_avx
_sk_bicubic_p3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,37,189,1,0 ; vbroadcastss 0x1bd25(%rip),%ymm1 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,226,125,24,13,229,188,1,0 ; vbroadcastss 0x1bce5(%rip),%ymm1 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,9,189,1,0 ; vbroadcastss 0x1bd09(%rip),%ymm10 # 2b68c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,21,201,188,1,0 ; vbroadcastss 0x1bcc9(%rip),%ymm10 # 2b64c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,7,188,1,0 ; vbroadcastss 0x1bc07(%rip),%ymm10 # 2b598 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,199,187,1,0 ; vbroadcastss 0x1bbc7(%rip),%ymm10 # 2b558 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14808,7 +14808,7 @@ _sk_clut_3D_avx LABEL PROC
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,171,186,1,0 ; vbroadcastss 0x1baab(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,226,121,24,37,107,186,1,0 ; vbroadcastss 0x1ba6b(%rip),%xmm4 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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)
@@ -14862,7 +14862,7 @@ _sk_clut_3D_avx LABEL PROC
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,20,184,1,0 ; vbroadcastss 0x1b814(%rip),%xmm10 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,121,24,21,212,183,1,0 ; vbroadcastss 0x1b7d4(%rip),%xmm10 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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
@@ -14890,7 +14890,7 @@ _sk_clut_3D_avx LABEL PROC
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,232,184,1,0 ; vbroadcastss 0x1b8e8(%rip),%ymm7 # 2b69c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,226,125,24,61,168,184,1,0 ; vbroadcastss 0x1b8a8(%rip),%ymm7 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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)
@@ -15631,7 +15631,7 @@ _sk_clut_4D_avx LABEL PROC
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,121,169,1,0 ; vbroadcastss 0x1a979(%rip),%xmm9 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,98,121,24,13,57,169,1,0 ; vbroadcastss 0x1a939(%rip),%xmm9 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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)
@@ -15688,7 +15688,7 @@ _sk_clut_4D_avx LABEL PROC
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,210,166,1,0 ; vbroadcastss 0x1a6d2(%rip),%xmm10 # 2b534 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,121,24,21,146,166,1,0 ; vbroadcastss 0x1a692(%rip),%xmm10 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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
@@ -15716,7 +15716,7 @@ _sk_clut_4D_avx LABEL PROC
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,166,167,1,0 ; vbroadcastss 0x1a7a6(%rip),%ymm12 # 2b69c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,125,24,37,102,167,1,0 ; vbroadcastss 0x1a766(%rip),%ymm12 # 2b65c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -17114,7 +17114,7 @@ _sk_clut_4D_avx LABEL PROC
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,172,136,1,0 ; vbroadcastss 0x188ac(%rip),%ymm3 # 2b528 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,24,29,108,136,1,0 ; vbroadcastss 0x1886c(%rip),%ymm3 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -17214,13 +17214,13 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,20,137,1,0 ; addps 0x18914(%rip),%xmm0 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,5,212,136,1,0 ; addps 0x188d4(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
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,17,137,1,0 ; addps 0x18911(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,209,136,1,0 ; addps 0x188d1(%rip),%xmm1 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,24,137,1,0 ; movaps 0x18918(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,216,136,1,0 ; movaps 0x188d8(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17233,18 +17233,18 @@ _sk_dither_sse41 LABEL PROC
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,177,136,1,0 ; paddd 0x188b1(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ DB 102,68,15,254,5,113,136,1,0 ; paddd 0x18871(%rip),%xmm8 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
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,232,136,1,0 ; movdqa 0x188e8(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,21,168,136,1,0 ; movdqa 0x188a8(%rip),%xmm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
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,212,136,1,0 ; movdqa 0x188d4(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
- DB 102,68,15,111,45,219,136,1,0 ; movdqa 0x188db(%rip),%xmm13 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,37,148,136,1,0 ; movdqa 0x18894(%rip),%xmm12 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,155,136,1,0 ; movdqa 0x1889b(%rip),%xmm13 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -17260,8 +17260,8 @@ _sk_dither_sse41 LABEL PROC
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,150,136,1,0 ; mulps 0x18896(%rip),%xmm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- DB 68,15,88,5,158,136,1,0 ; addps 0x1889e(%rip),%xmm8 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,89,5,86,136,1,0 ; mulps 0x18856(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,88,5,94,136,1,0 ; addps 0x1885e(%rip),%xmm8 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
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
@@ -17299,7 +17299,7 @@ _sk_uniform_color_sse41 LABEL PROC
PUBLIC _sk_black_color_sse41
_sk_black_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,212,135,1,0 ; movaps 0x187d4(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,148,135,1,0 ; movaps 0x18794(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17308,7 +17308,7 @@ _sk_black_color_sse41 LABEL PROC
PUBLIC _sk_white_color_sse41
_sk_white_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,192,135,1,0 ; movaps 0x187c0(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,5,128,135,1,0 ; movaps 0x18780(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17346,7 +17346,7 @@ _sk_clear_sse41 LABEL PROC
PUBLIC _sk_srcatop_sse41
_sk_srcatop_sse41 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,112,135,1,0 ; movaps 0x18770(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,48,135,1,0 ; movaps 0x18730(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17369,7 +17369,7 @@ PUBLIC _sk_dstatop_sse41
_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,35,135,1,0 ; movaps 0x18723(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,227,134,1,0 ; movaps 0x186e3(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17410,7 +17410,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,183,134,1,0 ; movaps 0x186b7(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,119,134,1,0 ; movaps 0x18677(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17421,7 +17421,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,151,134,1,0 ; movaps 0x18697(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,87,134,1,0 ; movaps 0x18657(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17436,7 +17436,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,106,134,1,0 ; movaps 0x1866a(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,42,134,1,0 ; movaps 0x1862a(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17454,7 +17454,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,46,134,1,0 ; movaps 0x1862e(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,238,133,1,0 ; movaps 0x185ee(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17478,7 +17478,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,242,133,1,0 ; movaps 0x185f2(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,178,133,1,0 ; movaps 0x185b2(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17514,7 +17514,7 @@ _sk_multiply_sse41 LABEL PROC
PUBLIC _sk_plus__sse41
_sk_plus__sse41 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,115,133,1,0 ; movaps 0x18573(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,51,133,1,0 ; movaps 0x18533(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17552,7 +17552,7 @@ _sk_screen_sse41 LABEL PROC
PUBLIC _sk_xor__sse41
_sk_xor__sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,255,132,1,0 ; movaps 0x184ff(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,191,132,1,0 ; movaps 0x184bf(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -17598,7 +17598,7 @@ _sk_darken_sse41 LABEL PROC
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,90,132,1,0 ; movaps 0x1845a(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,26,132,1,0 ; movaps 0x1841a(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17630,7 +17630,7 @@ _sk_lighten_sse41 LABEL PROC
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,239,131,1,0 ; movaps 0x183ef(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,175,131,1,0 ; movaps 0x183af(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17665,7 +17665,7 @@ _sk_difference_sse41 LABEL PROC
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,121,131,1,0 ; movaps 0x18379(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,57,131,1,0 ; movaps 0x18339(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17691,7 +17691,7 @@ _sk_exclusion_sse41 LABEL PROC
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,41,131,1,0 ; movaps 0x18329(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,233,130,1,0 ; movaps 0x182e9(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17701,7 +17701,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,16,131,1,0 ; movaps 0x18310(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,29,208,130,1,0 ; movaps 0x182d0(%rip),%xmm11 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -17783,7 +17783,7 @@ _sk_colorburn_sse41 LABEL PROC
PUBLIC _sk_colordodge_sse41
_sk_colordodge_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,21,218,129,1,0 ; movaps 0x181da(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,154,129,1,0 ; movaps 0x1819a(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -17864,7 +17864,7 @@ _sk_hardlight_sse41 LABEL PROC
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,162,128,1,0 ; movaps 0x180a2(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,98,128,1,0 ; movaps 0x18062(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -17946,7 +17946,7 @@ PUBLIC _sk_overlay_sse41
_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,116,127,1,0 ; movaps 0x17f74(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,52,127,1,0 ; movaps 0x17f34(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18030,7 +18030,7 @@ _sk_softlight_sse41 LABEL PROC
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,55,126,1,0 ; movaps 0x17e37(%rip),%xmm1 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,13,247,125,1,0 ; movaps 0x17df7(%rip),%xmm1 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18043,10 +18043,10 @@ _sk_softlight_sse41 LABEL PROC
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,101,126,1,0 ; movaps 0x17e65(%rip),%xmm13 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,45,37,126,1,0 ; movaps 0x17e25(%rip),%xmm13 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,101,126,1,0 ; movaps 0x17e65(%rip),%xmm12 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,37,37,126,1,0 ; movaps 0x17e25(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18232,12 +18232,12 @@ _sk_hue_sse41 LABEL PROC
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,203,123,1,0 ; movaps 0x17bcb(%rip),%xmm0 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,5,139,123,1,0 ; movaps 0x17b8b(%rip),%xmm0 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,208,123,1,0 ; movaps 0x17bd0(%rip),%xmm2 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 15,40,21,144,123,1,0 ; movaps 0x17b90(%rip),%xmm2 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,209,123,1,0 ; movaps 0x17bd1(%rip),%xmm14 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,53,145,123,1,0 ; movaps 0x17b91(%rip),%xmm14 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18320,7 +18320,7 @@ _sk_hue_sse41 LABEL PROC
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,230,121,1,0 ; movaps 0x179e6(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,166,121,1,0 ; movaps 0x179a6(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -18414,14 +18414,14 @@ _sk_saturation_sse41 LABEL PROC
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,9,121,1,0 ; movaps 0x17909(%rip),%xmm2 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,21,201,120,1,0 ; movaps 0x178c9(%rip),%xmm2 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,12,121,1,0 ; movaps 0x1790c(%rip),%xmm1 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 15,40,13,204,120,1,0 ; movaps 0x178cc(%rip),%xmm1 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,11,121,1,0 ; movaps 0x1790b(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,45,203,120,1,0 ; movaps 0x178cb(%rip),%xmm13 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18502,7 +18502,7 @@ _sk_saturation_sse41 LABEL PROC
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,33,119,1,0 ; movaps 0x17721(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,225,118,1,0 ; movaps 0x176e1(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18557,14 +18557,14 @@ _sk_color_sse41 LABEL PROC
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,214,118,1,0 ; movaps 0x176d6(%rip),%xmm9 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,13,150,118,1,0 ; movaps 0x17696(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,214,118,1,0 ; movaps 0x176d6(%rip),%xmm10 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,21,150,118,1,0 ; movaps 0x17696(%rip),%xmm10 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,211,118,1,0 ; movaps 0x176d3(%rip),%xmm11 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,29,147,118,1,0 ; movaps 0x17693(%rip),%xmm11 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -18649,7 +18649,7 @@ _sk_color_sse41 LABEL PROC
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,223,116,1,0 ; movaps 0x174df(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,159,116,1,0 ; movaps 0x1749f(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -18701,13 +18701,13 @@ _sk_luminosity_sse41 LABEL PROC
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,161,116,1,0 ; movaps 0x174a1(%rip),%xmm8 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,5,97,116,1,0 ; movaps 0x17461(%rip),%xmm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,165,116,1,0 ; movaps 0x174a5(%rip),%xmm10 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,21,101,116,1,0 ; movaps 0x17465(%rip),%xmm10 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,163,116,1,0 ; movaps 0x174a3(%rip),%xmm12 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,37,99,116,1,0 ; movaps 0x17463(%rip),%xmm12 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -18792,7 +18792,7 @@ _sk_luminosity_sse41 LABEL PROC
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,169,114,1,0 ; movaps 0x172a9(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,5,105,114,1,0 ; movaps 0x17269(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -18839,20 +18839,20 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 15,133,219,0,0,0 ; jne 145f2 <_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,184,114,1,0 ; movdqa 0x172b8(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,37,120,114,1,0 ; movdqa 0x17278(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,180,114,1,0 ; pshufb 0x172b4(%rip),%xmm5 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,45,116,114,1,0 ; pshufb 0x17274(%rip),%xmm5 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,180,114,1,0 ; pshufb 0x172b4(%rip),%xmm6 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,53,116,114,1,0 ; pshufb 0x17274(%rip),%xmm6 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
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,209,113,1,0 ; movaps 0x171d1(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,145,113,1,0 ; movaps 0x17191(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,165,114,1,0 ; movaps 0x172a5(%rip),%xmm12 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,37,101,114,1,0 ; movaps 0x17265(%rip),%xmm12 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -18928,7 +18928,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,160,112,1,0 ; movaps 0x170a0(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,96,112,1,0 ; movaps 0x17060(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -18938,7 +18938,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,133,112,1,0 ; minps 0x17085(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,29,69,112,1,0 ; minps 0x17045(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -18947,7 +18947,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,113,112,1,0 ; minps 0x17071(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,61,49,112,1,0 ; minps 0x17031(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -18976,7 +18976,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,45,112,1,0 ; movaps 0x1702d(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,237,111,1,0 ; movaps 0x16fed(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19028,7 +19028,7 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,183,111,1,0 ; movaps 0x16fb7(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,119,111,1,0 ; movaps 0x16f77(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -19040,20 +19040,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,130,112,1,0 ; movaps 0x17082(%rip),%xmm11 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,29,66,112,1,0 ; movaps 0x17042(%rip),%xmm11 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
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,250,111,1,0 ; movaps 0x16ffa(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,37,186,111,1,0 ; movaps 0x16fba(%rip),%xmm12 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,106,112,1,0 ; movaps 0x1706a(%rip),%xmm13 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,45,42,112,1,0 ; movaps 0x1702a(%rip),%xmm13 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,106,112,1,0 ; movaps 0x1706a(%rip),%xmm14 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,53,42,112,1,0 ; movaps 0x1702a(%rip),%xmm14 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,110,112,1,0 ; movaps 0x1706e(%rip),%xmm15 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,61,46,112,1,0 ; movaps 0x1702e(%rip),%xmm15 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
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
@@ -19088,19 +19088,19 @@ PUBLIC _sk_from_srgb_dst_sse41
_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,185,111,1,0 ; movaps 0x16fb9(%rip),%xmm11 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,29,121,111,1,0 ; movaps 0x16f79(%rip),%xmm11 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
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,50,111,1,0 ; movaps 0x16f32(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,37,242,110,1,0 ; movaps 0x16ef2(%rip),%xmm12 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,166,111,1,0 ; movaps 0x16fa6(%rip),%xmm13 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,45,102,111,1,0 ; movaps 0x16f66(%rip),%xmm13 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,167,111,1,0 ; movaps 0x16fa7(%rip),%xmm14 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,53,103,111,1,0 ; movaps 0x16f67(%rip),%xmm14 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,171,111,1,0 ; movaps 0x16fab(%rip),%xmm15 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,61,107,111,1,0 ; movaps 0x16f6b(%rip),%xmm15 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
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
@@ -19143,22 +19143,22 @@ _sk_to_srgb_sse41 LABEL PROC
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,28,111,1,0 ; movaps 0x16f1c(%rip),%xmm11 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ DB 68,15,40,29,220,110,1,0 ; movaps 0x16edc(%rip),%xmm11 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,28,111,1,0 ; movaps 0x16f1c(%rip),%xmm12 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ DB 68,15,40,37,220,110,1,0 ; movaps 0x16edc(%rip),%xmm12 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,28,111,1,0 ; movaps 0x16f1c(%rip),%xmm10 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ DB 68,15,40,21,220,110,1,0 ; movaps 0x16edc(%rip),%xmm10 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,28,111,1,0 ; movaps 0x16f1c(%rip),%xmm13 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,45,220,110,1,0 ; movaps 0x16edc(%rip),%xmm13 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,32,111,1,0 ; movaps 0x16f20(%rip),%xmm14 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,53,224,110,1,0 ; movaps 0x16ee0(%rip),%xmm14 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
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,28,111,1,0 ; movaps 0x16f1c(%rip),%xmm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,61,220,110,1,0 ; movaps 0x16edc(%rip),%xmm15 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
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
@@ -19212,7 +19212,7 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
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,208,108,1,0 ; movaps 0x16cd0(%rip),%xmm14 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,53,144,108,1,0 ; movaps 0x16c90(%rip),%xmm14 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -19221,27 +19221,27 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
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,55,110,1,0 ; andps 0x16e37(%rip),%xmm15 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 68,15,84,61,247,109,1,0 ; andps 0x16df7(%rip),%xmm15 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
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,42,110,1,0 ; movaps 0x16e2a(%rip),%xmm13 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,45,234,109,1,0 ; movaps 0x16dea(%rip),%xmm13 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
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,38,110,1,0 ; addps 0x16e26(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 68,15,88,5,230,109,1,0 ; addps 0x16de6(%rip),%xmm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
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,30,110,1,0 ; mulps 0x16e1e(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 68,15,89,5,222,109,1,0 ; mulps 0x16dde(%rip),%xmm8 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
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,50,108,1,0 ; movaps 0x16c32(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,5,242,107,1,0 ; movaps 0x16bf2(%rip),%xmm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19262,7 +19262,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
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,228,107,1,0 ; movaps 0x16be4(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,164,107,1,0 ; movaps 0x16ba4(%rip),%xmm9 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19275,19 +19275,19 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
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,144,109,1,0 ; movaps 0x16d90(%rip),%xmm14 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ DB 68,15,40,53,80,109,1,0 ; movaps 0x16d50(%rip),%xmm14 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
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,137,109,1,0 ; movaps 0x16d89(%rip),%xmm11 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,40,29,73,109,1,0 ; movaps 0x16d49(%rip),%xmm11 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
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,34,109,1,0 ; movaps 0x16d22(%rip),%xmm7 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 15,40,61,226,108,1,0 ; movaps 0x16ce2(%rip),%xmm7 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,51,109,1,0 ; movaps 0x16d33(%rip),%xmm3 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 15,40,29,243,108,1,0 ; movaps 0x16cf3(%rip),%xmm3 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19297,7 +19297,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
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,18,109,1,0 ; movaps 0x16d12(%rip),%xmm12 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 68,15,40,37,210,108,1,0 ; movaps 0x16cd2(%rip),%xmm12 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
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
@@ -19331,7 +19331,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
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,171,108,1,0 ; addps 0x16cab(%rip),%xmm10 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,88,21,107,108,1,0 ; addps 0x16c6b(%rip),%xmm10 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
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
@@ -19385,9 +19385,9 @@ _sk_scale_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 14d60 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,164,106,1,0 ; pand 0x16aa4(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,219,5,100,106,1,0 ; pand 0x16a64(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,232,107,1,0 ; mulps 0x16be8(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,89,5,168,107,1,0 ; mulps 0x16ba8(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19429,17 +19429,17 @@ _sk_scale_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,159,0,0,0 ; jne 14e7a <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,86,107,1,0 ; movdqa 0x16b56(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,22,107,1,0 ; movdqa 0x16b16(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,85,107,1,0 ; mulps 0x16b55(%rip),%xmm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,5,93,107,1,0 ; movdqa 0x16b5d(%rip),%xmm0 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 68,15,89,13,21,107,1,0 ; mulps 0x16b15(%rip),%xmm9 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,29,107,1,0 ; movdqa 0x16b1d(%rip),%xmm0 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,92,107,1,0 ; mulps 0x16b5c(%rip),%xmm10 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,68,15,219,29,99,107,1,0 ; pand 0x16b63(%rip),%xmm11 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,21,28,107,1,0 ; mulps 0x16b1c(%rip),%xmm10 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,68,15,219,29,35,107,1,0 ; pand 0x16b23(%rip),%xmm11 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,103,107,1,0 ; mulps 0x16b67(%rip),%xmm11 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 68,15,89,29,39,107,1,0 ; mulps 0x16b27(%rip),%xmm11 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19512,9 +19512,9 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,72 ; jne 14f6a <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,174,104,1,0 ; pand 0x168ae(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,219,5,110,104,1,0 ; pand 0x1686e(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,242,105,1,0 ; mulps 0x169f2(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,89,5,178,105,1,0 ; mulps 0x169b2(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -19563,17 +19563,17 @@ _sk_lerp_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,165,0,0,0 ; jne 1508d <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,73,105,1,0 ; movdqa 0x16949(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,9,105,1,0 ; movdqa 0x16909(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,72,105,1,0 ; mulps 0x16948(%rip),%xmm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,5,80,105,1,0 ; movdqa 0x16950(%rip),%xmm0 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 68,15,89,13,8,105,1,0 ; mulps 0x16908(%rip),%xmm9 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,16,105,1,0 ; movdqa 0x16910(%rip),%xmm0 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,79,105,1,0 ; mulps 0x1694f(%rip),%xmm11 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,68,15,219,21,86,105,1,0 ; pand 0x16956(%rip),%xmm10 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,29,15,105,1,0 ; mulps 0x1690f(%rip),%xmm11 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,68,15,219,21,22,105,1,0 ; pand 0x16916(%rip),%xmm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,90,105,1,0 ; mulps 0x1695a(%rip),%xmm10 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 68,15,89,21,26,105,1,0 ; mulps 0x1691a(%rip),%xmm10 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -19627,7 +19627,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,17,1,0,0 ; jne 15207 <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,220,102,1,0 ; movdqa 0x166dc(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,156,102,1,0 ; movdqa 0x1669c(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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
@@ -19642,7 +19642,7 @@ _sk_load_tables_sse41 LABEL PROC
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,151,102,1,0 ; pshufb 0x16697(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,13,87,102,1,0 ; pshufb 0x16657(%rip),%xmm1 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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
@@ -19657,7 +19657,7 @@ _sk_load_tables_sse41 LABEL PROC
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,83,102,1,0 ; pshufb 0x16653(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,21,19,102,1,0 ; pshufb 0x16613(%rip),%xmm2 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
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
@@ -19672,7 +19672,7 @@ _sk_load_tables_sse41 LABEL PROC
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,48,103,1,0 ; mulps 0x16730(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,240,102,1,0 ; mulps 0x166f0(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19711,7 +19711,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
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,2,103,1,0 ; movdqa 0x16702(%rip),%xmm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,68,15,111,5,194,102,1,0 ; movdqa 0x166c2(%rip),%xmm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -19729,7 +19729,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
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,177,102,1,0 ; pshufb 0x166b1(%rip),%xmm1 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 102,15,56,0,13,113,102,1,0 ; pshufb 0x16671(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -19765,7 +19765,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
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,255,101,1,0 ; mulps 0x165ff(%rip),%xmm3 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,89,29,191,101,1,0 ; mulps 0x165bf(%rip),%xmm3 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19803,7 +19803,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
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,72,101,1,0 ; movdqa 0x16548(%rip),%xmm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,68,15,111,5,8,101,1,0 ; movdqa 0x16508(%rip),%xmm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -19821,7 +19821,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
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,247,100,1,0 ; pshufb 0x164f7(%rip),%xmm1 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 102,15,56,0,13,183,100,1,0 ; pshufb 0x164b7(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -19852,7 +19852,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
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,210,97,1,0 ; movaps 0x161d2(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,146,97,1,0 ; movaps 0x16192(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -19882,7 +19882,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,63,98,1,0 ; movaps 0x1623f(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,255,97,1,0 ; movaps 0x161ff(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -19905,7 +19905,7 @@ _sk_byte_tables_sse41 LABEL PROC
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,245,98,1,0 ; movaps 0x162f5(%rip),%xmm9 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,13,181,98,1,0 ; movaps 0x162b5(%rip),%xmm9 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20005,7 +20005,7 @@ _sk_byte_tables_rgb_sse41 LABEL PROC
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,81,97,1,0 ; movaps 0x16151(%rip),%xmm9 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,13,17,97,1,0 ; movaps 0x16111(%rip),%xmm9 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20177,31 +20177,31 @@ _sk_parametric_r_sse41 LABEL PROC
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,44,95,1,0 ; mulps 0x15f2c(%rip),%xmm8 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,21,52,95,1,0 ; andps 0x15f34(%rip),%xmm10 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,21,108,92,1,0 ; orps 0x15c6c(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,5,52,95,1,0 ; addps 0x15f34(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 68,15,40,37,60,95,1,0 ; movaps 0x15f3c(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,5,236,94,1,0 ; mulps 0x15eec(%rip),%xmm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,21,244,94,1,0 ; andps 0x15ef4(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,21,44,92,1,0 ; orps 0x15c2c(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,244,94,1,0 ; addps 0x15ef4(%rip),%xmm8 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,37,252,94,1,0 ; movaps 0x15efc(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,60,95,1,0 ; addps 0x15f3c(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 68,15,40,37,68,95,1,0 ; movaps 0x15f44(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,21,252,94,1,0 ; addps 0x15efc(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,37,4,95,1,0 ; movaps 0x15f04(%rip),%xmm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
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,49,95,1,0 ; addps 0x15f31(%rip),%xmm8 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 68,15,40,21,57,95,1,0 ; movaps 0x15f39(%rip),%xmm10 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,5,241,94,1,0 ; addps 0x15ef1(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,21,249,94,1,0 ; movaps 0x15ef9(%rip),%xmm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,57,95,1,0 ; movaps 0x15f39(%rip),%xmm10 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,21,249,94,1,0 ; movaps 0x15ef9(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,61,95,1,0 ; movaps 0x15f3d(%rip),%xmm11 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,29,253,94,1,0 ; movaps 0x15efd(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,61,95,1,0 ; mulps 0x15f3d(%rip),%xmm11 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,89,29,253,94,1,0 ; mulps 0x15efd(%rip),%xmm11 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -20209,7 +20209,7 @@ _sk_parametric_r_sse41 LABEL PROC
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,212,91,1,0 ; minps 0x15bd4(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,93,5,148,91,1,0 ; minps 0x15b94(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20237,31 +20237,31 @@ _sk_parametric_g_sse41 LABEL PROC
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,5,94,1,0 ; mulps 0x15e05(%rip),%xmm12 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,29,13,94,1,0 ; andps 0x15e0d(%rip),%xmm11 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,29,69,91,1,0 ; orps 0x15b45(%rip),%xmm11 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,37,13,94,1,0 ; addps 0x15e0d(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 15,40,13,22,94,1,0 ; movaps 0x15e16(%rip),%xmm1 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,37,197,93,1,0 ; mulps 0x15dc5(%rip),%xmm12 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,29,205,93,1,0 ; andps 0x15dcd(%rip),%xmm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,29,5,91,1,0 ; orps 0x15b05(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,205,93,1,0 ; addps 0x15dcd(%rip),%xmm12 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,40,13,214,93,1,0 ; movaps 0x15dd6(%rip),%xmm1 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,22,94,1,0 ; addps 0x15e16(%rip),%xmm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 15,40,13,31,94,1,0 ; movaps 0x15e1f(%rip),%xmm1 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,29,214,93,1,0 ; addps 0x15dd6(%rip),%xmm11 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 15,40,13,223,93,1,0 ; movaps 0x15ddf(%rip),%xmm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
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,12,94,1,0 ; addps 0x15e0c(%rip),%xmm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 15,40,13,21,94,1,0 ; movaps 0x15e15(%rip),%xmm1 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,37,204,93,1,0 ; addps 0x15dcc(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,13,213,93,1,0 ; movaps 0x15dd5(%rip),%xmm1 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,21,94,1,0 ; movaps 0x15e15(%rip),%xmm10 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,21,213,93,1,0 ; movaps 0x15dd5(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,26,94,1,0 ; movaps 0x15e1a(%rip),%xmm1 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,40,13,218,93,1,0 ; movaps 0x15dda(%rip),%xmm1 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,27,94,1,0 ; mulps 0x15e1b(%rip),%xmm1 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 15,89,13,219,93,1,0 ; mulps 0x15ddb(%rip),%xmm1 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -20269,7 +20269,7 @@ _sk_parametric_g_sse41 LABEL PROC
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,182,90,1,0 ; minps 0x15ab6(%rip),%xmm1 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,13,118,90,1,0 ; minps 0x15a76(%rip),%xmm1 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20297,31 +20297,31 @@ _sk_parametric_b_sse41 LABEL PROC
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,231,92,1,0 ; mulps 0x15ce7(%rip),%xmm12 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,29,239,92,1,0 ; andps 0x15cef(%rip),%xmm11 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,29,39,90,1,0 ; orps 0x15a27(%rip),%xmm11 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,37,239,92,1,0 ; addps 0x15cef(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 15,40,21,248,92,1,0 ; movaps 0x15cf8(%rip),%xmm2 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,37,167,92,1,0 ; mulps 0x15ca7(%rip),%xmm12 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,29,175,92,1,0 ; andps 0x15caf(%rip),%xmm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,29,231,89,1,0 ; orps 0x159e7(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,175,92,1,0 ; addps 0x15caf(%rip),%xmm12 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,40,21,184,92,1,0 ; movaps 0x15cb8(%rip),%xmm2 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,248,92,1,0 ; addps 0x15cf8(%rip),%xmm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 15,40,21,1,93,1,0 ; movaps 0x15d01(%rip),%xmm2 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,29,184,92,1,0 ; addps 0x15cb8(%rip),%xmm11 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 15,40,21,193,92,1,0 ; movaps 0x15cc1(%rip),%xmm2 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
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,238,92,1,0 ; addps 0x15cee(%rip),%xmm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 15,40,21,247,92,1,0 ; movaps 0x15cf7(%rip),%xmm2 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,37,174,92,1,0 ; addps 0x15cae(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,21,183,92,1,0 ; movaps 0x15cb7(%rip),%xmm2 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,247,92,1,0 ; movaps 0x15cf7(%rip),%xmm10 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,21,183,92,1,0 ; movaps 0x15cb7(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,252,92,1,0 ; movaps 0x15cfc(%rip),%xmm2 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,40,21,188,92,1,0 ; movaps 0x15cbc(%rip),%xmm2 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,253,92,1,0 ; mulps 0x15cfd(%rip),%xmm2 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 15,89,21,189,92,1,0 ; mulps 0x15cbd(%rip),%xmm2 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -20329,7 +20329,7 @@ _sk_parametric_b_sse41 LABEL PROC
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,152,89,1,0 ; minps 0x15998(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,21,88,89,1,0 ; minps 0x15958(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20357,31 +20357,31 @@ _sk_parametric_a_sse41 LABEL PROC
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,201,91,1,0 ; mulps 0x15bc9(%rip),%xmm12 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,29,209,91,1,0 ; andps 0x15bd1(%rip),%xmm11 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,29,9,89,1,0 ; orps 0x15909(%rip),%xmm11 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,37,209,91,1,0 ; addps 0x15bd1(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 15,40,29,218,91,1,0 ; movaps 0x15bda(%rip),%xmm3 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,37,137,91,1,0 ; mulps 0x15b89(%rip),%xmm12 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,29,145,91,1,0 ; andps 0x15b91(%rip),%xmm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,29,201,88,1,0 ; orps 0x158c9(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,145,91,1,0 ; addps 0x15b91(%rip),%xmm12 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,40,29,154,91,1,0 ; movaps 0x15b9a(%rip),%xmm3 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,218,91,1,0 ; addps 0x15bda(%rip),%xmm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 15,40,29,227,91,1,0 ; movaps 0x15be3(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,29,154,91,1,0 ; addps 0x15b9a(%rip),%xmm11 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 15,40,29,163,91,1,0 ; movaps 0x15ba3(%rip),%xmm3 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
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,208,91,1,0 ; addps 0x15bd0(%rip),%xmm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 15,40,29,217,91,1,0 ; movaps 0x15bd9(%rip),%xmm3 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,37,144,91,1,0 ; addps 0x15b90(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,29,153,91,1,0 ; movaps 0x15b99(%rip),%xmm3 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,217,91,1,0 ; movaps 0x15bd9(%rip),%xmm10 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,21,153,91,1,0 ; movaps 0x15b99(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,222,91,1,0 ; movaps 0x15bde(%rip),%xmm3 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,40,29,158,91,1,0 ; movaps 0x15b9e(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,223,91,1,0 ; mulps 0x15bdf(%rip),%xmm3 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 15,89,29,159,91,1,0 ; mulps 0x15b9f(%rip),%xmm3 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -20389,7 +20389,7 @@ _sk_parametric_a_sse41 LABEL PROC
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,122,88,1,0 ; minps 0x1587a(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,29,58,88,1,0 ; minps 0x1583a(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20405,20 +20405,20 @@ _sk_gamma_sse41 LABEL PROC
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,230,90,1,0 ; mulps 0x15ae6(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,40,53,238,90,1,0 ; movaps 0x15aee(%rip),%xmm14 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,89,5,166,90,1,0 ; mulps 0x15aa6(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,40,53,174,90,1,0 ; movaps 0x15aae(%rip),%xmm14 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,34,88,1,0 ; movaps 0x15822(%rip),%xmm12 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,37,226,87,1,0 ; movaps 0x157e2(%rip),%xmm12 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,230,90,1,0 ; movaps 0x15ae6(%rip),%xmm10 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,21,166,90,1,0 ; movaps 0x15aa6(%rip),%xmm10 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,234,90,1,0 ; movaps 0x15aea(%rip),%xmm11 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,29,170,90,1,0 ; movaps 0x15aaa(%rip),%xmm11 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
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,232,90,1,0 ; movaps 0x15ae8(%rip),%xmm9 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,13,168,90,1,0 ; movaps 0x15aa8(%rip),%xmm9 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,236,90,1,0 ; movaps 0x15aec(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,45,172,90,1,0 ; movaps 0x15aac(%rip),%xmm13 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20429,21 +20429,21 @@ _sk_gamma_sse41 LABEL PROC
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,207,90,1,0 ; movaps 0x15acf(%rip),%xmm6 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,53,143,90,1,0 ; movaps 0x15a8f(%rip),%xmm6 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,229,90,1,0 ; movaps 0x15ae5(%rip),%xmm7 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 15,40,61,165,90,1,0 ; movaps 0x15aa5(%rip),%xmm7 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
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,197,90,1,0 ; movaps 0x15ac5(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 15,40,37,133,90,1,0 ; movaps 0x15a85(%rip),%xmm4 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,215,90,1,0 ; movaps 0x15ad7(%rip),%xmm15 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,61,151,90,1,0 ; movaps 0x15a97(%rip),%xmm15 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
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,51,90,1,0 ; mulps 0x15a33(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,89,5,243,89,1,0 ; mulps 0x159f3(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20469,8 +20469,8 @@ _sk_gamma_sse41 LABEL PROC
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,212,89,1,0 ; mulps 0x159d4(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 15,84,29,221,89,1,0 ; andps 0x159dd(%rip),%xmm3 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,89,5,148,89,1,0 ; mulps 0x15994(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,84,29,157,89,1,0 ; andps 0x1599d(%rip),%xmm3 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -20488,7 +20488,7 @@ _sk_gamma_sse41 LABEL PROC
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,37,90,1,0 ; movaps 0x15a25(%rip),%xmm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 15,40,5,229,89,1,0 ; movaps 0x159e5(%rip),%xmm0 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -20507,29 +20507,29 @@ _sk_gamma_sse41 LABEL PROC
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,242,89,1,0 ; mulps 0x159f2(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
- DB 68,15,40,13,122,87,1,0 ; movaps 0x1577a(%rip),%xmm9 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,89,5,178,89,1,0 ; mulps 0x159b2(%rip),%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,40,13,58,87,1,0 ; movaps 0x1573a(%rip),%xmm9 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,239,89,1,0 ; movaps 0x159ef(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ DB 15,40,5,175,89,1,0 ; movaps 0x159af(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
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,237,89,1,0 ; addps 0x159ed(%rip),%xmm8 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
- DB 68,15,89,5,245,89,1,0 ; mulps 0x159f5(%rip),%xmm8 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
- DB 15,89,13,254,89,1,0 ; mulps 0x159fe(%rip),%xmm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ DB 68,15,88,5,173,89,1,0 ; addps 0x159ad(%rip),%xmm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
+ DB 68,15,89,5,181,89,1,0 ; mulps 0x159b5(%rip),%xmm8 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 15,89,13,190,89,1,0 ; mulps 0x159be(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,3,90,1,0 ; mulps 0x15a03(%rip),%xmm2 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ DB 15,89,21,195,89,1,0 ; mulps 0x159c3(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
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,247,89,1,0 ; movaps 0x159f7(%rip),%xmm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ DB 68,15,40,13,183,89,1,0 ; movaps 0x159b7(%rip),%xmm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,247,89,1,0 ; movaps 0x159f7(%rip),%xmm2 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ DB 15,40,21,183,89,1,0 ; movaps 0x159b7(%rip),%xmm2 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,252,89,1,0 ; movaps 0x159fc(%rip),%xmm12 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ DB 68,15,40,37,188,89,1,0 ; movaps 0x159bc(%rip),%xmm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
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
@@ -20548,8 +20548,8 @@ _sk_lab_to_xyz_sse41 LABEL PROC
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,181,89,1,0 ; mulps 0x159b5(%rip),%xmm1 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
- DB 15,89,21,190,89,1,0 ; mulps 0x159be(%rip),%xmm2 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ DB 15,89,13,117,89,1,0 ; mulps 0x15975(%rip),%xmm1 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 15,89,21,126,89,1,0 ; mulps 0x1597e(%rip),%xmm2 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -20566,9 +20566,9 @@ _sk_load_a8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 161ac <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,76,86,1,0 ; pand 0x1564c(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,5,12,86,1,0 ; pand 0x1560c(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,146,87,1,0 ; mulps 0x15792(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,82,87,1,0 ; mulps 0x15752(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20606,9 +20606,9 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 16238 <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,192,85,1,0 ; pand 0x155c0(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,37,128,85,1,0 ; pand 0x15580(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,6,87,1,0 ; mulps 0x15706(%rip),%xmm7 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,61,198,86,1,0 ; mulps 0x156c6(%rip),%xmm7 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -20661,7 +20661,7 @@ _sk_gather_a8_sse41 LABEL PROC
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,53,86,1,0 ; mulps 0x15635(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,245,85,1,0 ; mulps 0x155f5(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20677,7 +20677,7 @@ _sk_store_a8_sse41 LABEL PROC
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,231,84,1,0 ; movaps 0x154e7(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,167,84,1,0 ; movaps 0x154a7(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -20699,7 +20699,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,128,249,3 ; cmp $0x3,%r9b
DB 117,217 ; jne 1634b <_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,171,87,1,0 ; pshufb 0x157ab(%rip),%xmm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ DB 102,68,15,56,0,5,107,87,1,0 ; pshufb 0x1576b(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
DB 235,188 ; jmp 1634b <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -20716,11 +20716,11 @@ _sk_load_g8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 163db <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,32,84,1,0 ; pand 0x15420(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,5,224,83,1,0 ; pand 0x153e0(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,102,85,1,0 ; mulps 0x15566(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,5,38,85,1,0 ; mulps 0x15526(%rip),%xmm0 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,93,83,1,0 ; movaps 0x1535d(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,29,83,1,0 ; movaps 0x1531d(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20756,11 +20756,11 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 1646a <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,145,83,1,0 ; pand 0x15391(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,37,81,83,1,0 ; pand 0x15351(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,215,84,1,0 ; mulps 0x154d7(%rip),%xmm4 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,37,151,84,1,0 ; mulps 0x15497(%rip),%xmm4 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,206,82,1,0 ; movaps 0x152ce(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,61,142,82,1,0 ; movaps 0x1528e(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -20811,9 +20811,9 @@ _sk_gather_g8_sse41 LABEL PROC
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,3,84,1,0 ; mulps 0x15403(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,5,195,83,1,0 ; mulps 0x153c3(%rip),%xmm0 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,250,81,1,0 ; movaps 0x151fa(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,186,81,1,0 ; movaps 0x151ba(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20830,19 +20830,19 @@ _sk_load_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 165a9 <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,216,83,1,0 ; movdqa 0x153d8(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,152,83,1,0 ; movdqa 0x15398(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,218,83,1,0 ; mulps 0x153da(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,13,226,83,1,0 ; movdqa 0x153e2(%rip),%xmm1 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,5,154,83,1,0 ; mulps 0x1539a(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,13,162,83,1,0 ; movdqa 0x153a2(%rip),%xmm1 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,228,83,1,0 ; mulps 0x153e4(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,21,236,83,1,0 ; pand 0x153ec(%rip),%xmm2 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,13,164,83,1,0 ; mulps 0x153a4(%rip),%xmm1 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,21,172,83,1,0 ; pand 0x153ac(%rip),%xmm2 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,242,83,1,0 ; mulps 0x153f2(%rip),%xmm2 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,21,178,83,1,0 ; mulps 0x153b2(%rip),%xmm2 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,137,81,1,0 ; movaps 0x15189(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,73,81,1,0 ; movaps 0x15149(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -20876,19 +20876,19 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 16664 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,29,83,1,0 ; movdqa 0x1531d(%rip),%xmm4 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,37,221,82,1,0 ; movdqa 0x152dd(%rip),%xmm4 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,31,83,1,0 ; mulps 0x1531f(%rip),%xmm4 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,45,39,83,1,0 ; movdqa 0x15327(%rip),%xmm5 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,37,223,82,1,0 ; mulps 0x152df(%rip),%xmm4 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,45,231,82,1,0 ; movdqa 0x152e7(%rip),%xmm5 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,41,83,1,0 ; mulps 0x15329(%rip),%xmm5 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,53,49,83,1,0 ; pand 0x15331(%rip),%xmm6 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,45,233,82,1,0 ; mulps 0x152e9(%rip),%xmm5 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,53,241,82,1,0 ; pand 0x152f1(%rip),%xmm6 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,55,83,1,0 ; mulps 0x15337(%rip),%xmm6 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,53,247,82,1,0 ; mulps 0x152f7(%rip),%xmm6 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,206,80,1,0 ; movaps 0x150ce(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,61,142,80,1,0 ; movaps 0x1508e(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -20935,19 +20935,19 @@ _sk_gather_565_sse41 LABEL PROC
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,27,82,1,0 ; movdqa 0x1521b(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,219,81,1,0 ; movdqa 0x151db(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,29,82,1,0 ; mulps 0x1521d(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,13,37,82,1,0 ; movdqa 0x15225(%rip),%xmm1 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,5,221,81,1,0 ; mulps 0x151dd(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,13,229,81,1,0 ; movdqa 0x151e5(%rip),%xmm1 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,39,82,1,0 ; mulps 0x15227(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,21,47,82,1,0 ; pand 0x1522f(%rip),%xmm2 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,13,231,81,1,0 ; mulps 0x151e7(%rip),%xmm1 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,21,239,81,1,0 ; pand 0x151ef(%rip),%xmm2 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,53,82,1,0 ; mulps 0x15235(%rip),%xmm2 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,21,245,81,1,0 ; mulps 0x151f5(%rip),%xmm2 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,204,79,1,0 ; movaps 0x14fcc(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,140,79,1,0 ; movaps 0x14f8c(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -20959,12 +20959,12 @@ _sk_store_565_sse41 LABEL PROC
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,188,83,1,0 ; movaps 0x153bc(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ DB 68,15,40,5,124,83,1,0 ; movaps 0x1537c(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
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,177,83,1,0 ; movaps 0x153b1(%rip),%xmm10 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 68,15,40,21,113,83,1,0 ; movaps 0x15371(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
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
@@ -21006,21 +21006,21 @@ _sk_load_4444_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 16890 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,32,83,1,0 ; movdqa 0x15320(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,5,224,82,1,0 ; movdqa 0x152e0(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,34,83,1,0 ; mulps 0x15322(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,13,42,83,1,0 ; movdqa 0x1532a(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,5,226,82,1,0 ; mulps 0x152e2(%rip),%xmm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,13,234,82,1,0 ; movdqa 0x152ea(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,44,83,1,0 ; mulps 0x1532c(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,21,52,83,1,0 ; movdqa 0x15334(%rip),%xmm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,13,236,82,1,0 ; mulps 0x152ec(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,21,244,82,1,0 ; movdqa 0x152f4(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,54,83,1,0 ; mulps 0x15336(%rip),%xmm2 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,29,62,83,1,0 ; pand 0x1533e(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,21,246,82,1,0 ; mulps 0x152f6(%rip),%xmm2 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,29,254,82,1,0 ; pand 0x152fe(%rip),%xmm3 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,68,83,1,0 ; mulps 0x15344(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,29,4,83,1,0 ; mulps 0x15304(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21055,21 +21055,21 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 1695a <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,86,82,1,0 ; movdqa 0x15256(%rip),%xmm4 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,37,22,82,1,0 ; movdqa 0x15216(%rip),%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,88,82,1,0 ; mulps 0x15258(%rip),%xmm4 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,45,96,82,1,0 ; movdqa 0x15260(%rip),%xmm5 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,37,24,82,1,0 ; mulps 0x15218(%rip),%xmm4 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,45,32,82,1,0 ; movdqa 0x15220(%rip),%xmm5 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,98,82,1,0 ; mulps 0x15262(%rip),%xmm5 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,53,106,82,1,0 ; movdqa 0x1526a(%rip),%xmm6 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,45,34,82,1,0 ; mulps 0x15222(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,53,42,82,1,0 ; movdqa 0x1522a(%rip),%xmm6 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,108,82,1,0 ; mulps 0x1526c(%rip),%xmm6 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,61,116,82,1,0 ; pand 0x15274(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,53,44,82,1,0 ; mulps 0x1522c(%rip),%xmm6 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,61,52,82,1,0 ; pand 0x15234(%rip),%xmm7 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,122,82,1,0 ; mulps 0x1527a(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,61,58,82,1,0 ; mulps 0x1523a(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21117,21 +21117,21 @@ _sk_gather_4444_sse41 LABEL PROC
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,69,81,1,0 ; movdqa 0x15145(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,5,5,81,1,0 ; movdqa 0x15105(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,71,81,1,0 ; mulps 0x15147(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,13,79,81,1,0 ; movdqa 0x1514f(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,5,7,81,1,0 ; mulps 0x15107(%rip),%xmm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,13,15,81,1,0 ; movdqa 0x1510f(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,81,81,1,0 ; mulps 0x15151(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,21,89,81,1,0 ; movdqa 0x15159(%rip),%xmm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,13,17,81,1,0 ; mulps 0x15111(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,21,25,81,1,0 ; movdqa 0x15119(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,91,81,1,0 ; mulps 0x1515b(%rip),%xmm2 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,29,99,81,1,0 ; pand 0x15163(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,21,27,81,1,0 ; mulps 0x1511b(%rip),%xmm2 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,29,35,81,1,0 ; pand 0x15123(%rip),%xmm3 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,105,81,1,0 ; mulps 0x15169(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,29,41,81,1,0 ; mulps 0x15129(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21144,7 +21144,7 @@ _sk_store_4444_sse41 LABEL PROC
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,87,81,1,0 ; movaps 0x15157(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 68,15,40,5,23,81,1,0 ; movaps 0x15117(%rip),%xmm8 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
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
@@ -21196,17 +21196,17 @@ _sk_load_8888_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16ba4 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,135,76,1,0 ; movdqa 0x14c87(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,71,76,1,0 ; movdqa 0x14c47(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,200,77,1,0 ; movaps 0x14dc8(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,136,77,1,0 ; movaps 0x14d88(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,119,76,1,0 ; pshufb 0x14c77(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,13,55,76,1,0 ; pshufb 0x14c37(%rip),%xmm1 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,115,76,1,0 ; pshufb 0x14c73(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,21,51,76,1,0 ; pshufb 0x14c33(%rip),%xmm2 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21243,17 +21243,17 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16c5e <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,205,75,1,0 ; movdqa 0x14bcd(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,37,141,75,1,0 ; movdqa 0x14b8d(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,14,77,1,0 ; movaps 0x14d0e(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,206,76,1,0 ; movaps 0x14cce(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,189,75,1,0 ; pshufb 0x14bbd(%rip),%xmm5 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,45,125,75,1,0 ; pshufb 0x14b7d(%rip),%xmm5 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,185,75,1,0 ; pshufb 0x14bb9(%rip),%xmm6 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,53,121,75,1,0 ; pshufb 0x14b79(%rip),%xmm6 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21298,17 +21298,17 @@ _sk_gather_8888_sse41 LABEL PROC
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,221,74,1,0 ; movdqa 0x14add(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,157,74,1,0 ; movdqa 0x14a9d(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,30,76,1,0 ; movaps 0x14c1e(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,222,75,1,0 ; movaps 0x14bde(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,205,74,1,0 ; pshufb 0x14acd(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,13,141,74,1,0 ; pshufb 0x14a8d(%rip),%xmm1 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,201,74,1,0 ; pshufb 0x14ac9(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,21,137,74,1,0 ; pshufb 0x14a89(%rip),%xmm2 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21326,7 +21326,7 @@ _sk_store_8888_sse41 LABEL PROC
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,163,74,1,0 ; movaps 0x14aa3(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,99,74,1,0 ; movaps 0x14a63(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -21375,17 +21375,17 @@ _sk_load_bgra_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16e74 <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,183,73,1,0 ; movdqa 0x149b7(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,119,73,1,0 ; movdqa 0x14977(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,248,74,1,0 ; movaps 0x14af8(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,184,74,1,0 ; movaps 0x14ab8(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,167,73,1,0 ; pshufb 0x149a7(%rip),%xmm0 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,5,103,73,1,0 ; pshufb 0x14967(%rip),%xmm0 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,163,73,1,0 ; pshufb 0x149a3(%rip),%xmm0 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,5,99,73,1,0 ; pshufb 0x14963(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21422,17 +21422,17 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16f2e <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,253,72,1,0 ; movdqa 0x148fd(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,37,189,72,1,0 ; movdqa 0x148bd(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,62,74,1,0 ; movaps 0x14a3e(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,254,73,1,0 ; movaps 0x149fe(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,237,72,1,0 ; pshufb 0x148ed(%rip),%xmm4 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,37,173,72,1,0 ; pshufb 0x148ad(%rip),%xmm4 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,233,72,1,0 ; pshufb 0x148e9(%rip),%xmm4 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,37,169,72,1,0 ; pshufb 0x148a9(%rip),%xmm4 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21477,17 +21477,17 @@ _sk_gather_bgra_sse41 LABEL PROC
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,13,72,1,0 ; movdqa 0x1480d(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,205,71,1,0 ; movdqa 0x147cd(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,78,73,1,0 ; movaps 0x1494e(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,14,73,1,0 ; movaps 0x1490e(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,253,71,1,0 ; pshufb 0x147fd(%rip),%xmm0 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,5,189,71,1,0 ; pshufb 0x147bd(%rip),%xmm0 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
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,249,71,1,0 ; pshufb 0x147f9(%rip),%xmm0 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 102,15,56,0,5,185,71,1,0 ; pshufb 0x147b9(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21505,7 +21505,7 @@ _sk_store_bgra_sse41 LABEL PROC
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,211,71,1,0 ; movaps 0x147d3(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,147,71,1,0 ; movaps 0x14793(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -21562,19 +21562,19 @@ _sk_load_f16_sse41 LABEL PROC
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,200,74,1,0 ; movdqa 0x14ac8(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,5,136,74,1,0 ; movdqa 0x14a88(%rip),%xmm8 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,198,74,1,0 ; movdqa 0x14ac6(%rip),%xmm10 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,21,134,74,1,0 ; movdqa 0x14a86(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,201,74,1,0 ; movdqa 0x14ac9(%rip),%xmm3 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,29,137,74,1,0 ; movdqa 0x14a89(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,74,1,0 ; movdqa 0x14ab5(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,29,117,74,1,0 ; movdqa 0x14a75(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -21648,19 +21648,19 @@ _sk_load_f16_dst_sse41 LABEL PROC
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,42,73,1,0 ; movdqa 0x1492a(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,5,234,72,1,0 ; movdqa 0x148ea(%rip),%xmm8 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,40,73,1,0 ; movdqa 0x14928(%rip),%xmm10 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,21,232,72,1,0 ; movdqa 0x148e8(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,43,73,1,0 ; movdqa 0x1492b(%rip),%xmm7 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,61,235,72,1,0 ; movdqa 0x148eb(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,23,73,1,0 ; movdqa 0x14917(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,29,215,72,1,0 ; movdqa 0x148d7(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -21743,19 +21743,19 @@ _sk_gather_f16_sse41 LABEL PROC
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,95,71,1,0 ; movdqa 0x1475f(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,5,31,71,1,0 ; movdqa 0x1471f(%rip),%xmm8 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,93,71,1,0 ; movdqa 0x1475d(%rip),%xmm10 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,21,29,71,1,0 ; movdqa 0x1471d(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,96,71,1,0 ; movdqa 0x14760(%rip),%xmm3 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,29,32,71,1,0 ; movdqa 0x14720(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,76,71,1,0 ; movdqa 0x1474c(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,29,12,71,1,0 ; movdqa 0x1470c(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -21806,20 +21806,20 @@ _sk_store_f16_sse41 LABEL PROC
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,116,70,1,0 ; movdqa 0x14674(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 102,68,15,111,13,52,70,1,0 ; movdqa 0x14634(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,113,70,1,0 ; movdqa 0x14671(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ DB 102,68,15,111,29,49,70,1,0 ; movdqa 0x14631(%rip),%xmm11 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,110,70,1,0 ; movdqa 0x1466e(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ DB 102,68,15,111,21,46,70,1,0 ; movdqa 0x1462e(%rip),%xmm10 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
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,84,70,1,0 ; movdqa 0x14654(%rip),%xmm12 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ DB 102,68,15,111,37,20,70,1,0 ; movdqa 0x14614(%rip),%xmm12 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
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
@@ -21907,7 +21907,7 @@ _sk_load_u16_be_sse41 LABEL PROC
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,28,66,1,0 ; movaps 0x1421c(%rip),%xmm8 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,40,5,220,65,1,0 ; movaps 0x141dc(%rip),%xmm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -21979,7 +21979,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
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,235,64,1,0 ; movaps 0x140eb(%rip),%xmm8 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,40,5,171,64,1,0 ; movaps 0x140ab(%rip),%xmm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -21996,7 +21996,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
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,18,62,1,0 ; movaps 0x13e12(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,210,61,1,0 ; movaps 0x13dd2(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -22028,7 +22028,7 @@ _sk_store_u16_be_sse41 LABEL PROC
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,203,66,1,0 ; movaps 0x142cb(%rip),%xmm10 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ DB 68,15,40,21,139,66,1,0 ; movaps 0x1428b(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
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
@@ -22287,7 +22287,7 @@ _sk_mirror_x_sse41 LABEL PROC
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,185,55,1,0 ; mulss 0x137b9(%rip),%xmm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,13,121,55,1,0 ; mulss 0x13779(%rip),%xmm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -22316,7 +22316,7 @@ _sk_mirror_y_sse41 LABEL PROC
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,71,55,1,0 ; mulss 0x13747(%rip),%xmm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,13,7,55,1,0 ; mulss 0x13707(%rip),%xmm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -22339,7 +22339,7 @@ PUBLIC _sk_clamp_x_1_sse41
_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,254,56,1,0 ; minps 0x138fe(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,93,5,190,56,1,0 ; minps 0x138be(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22353,9 +22353,9 @@ _sk_repeat_x_1_sse41 LABEL PROC
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,63,57,1,0 ; movaps 0x1393f(%rip),%xmm8 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,5,255,56,1,0 ; movaps 0x138ff(%rip),%xmm8 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,195,56,1,0 ; movaps 0x138c3(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,131,56,1,0 ; movaps 0x13883(%rip),%xmm9 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
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
@@ -22370,10 +22370,10 @@ _sk_mirror_x_1_sse41 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41
_sk_luminance_to_alpha_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,242,61,1,0 ; mulps 0x13df2(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
- DB 15,89,13,251,61,1,0 ; mulps 0x13dfb(%rip),%xmm1 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,178,61,1,0 ; mulps 0x13db2(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,13,187,61,1,0 ; mulps 0x13dbb(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,1,62,1,0 ; mulps 0x13e01(%rip),%xmm3 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ DB 15,89,29,193,61,1,0 ; mulps 0x13dc1(%rip),%xmm3 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -22758,15 +22758,15 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,176,55,1,0 ; movaps 0x137b0(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ DB 15,40,5,112,55,1,0 ; movaps 0x13770(%rip),%xmm0 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,182,55,1,0 ; addps 0x137b6(%rip),%xmm0 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ DB 15,88,5,118,55,1,0 ; addps 0x13776(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,188,55,1,0 ; addps 0x137bc(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ DB 15,88,5,124,55,1,0 ; addps 0x1377c(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,194,55,1,0 ; addps 0x137c2(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ DB 15,88,5,130,55,1,0 ; addps 0x13782(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,200,55,1,0 ; addps 0x137c8(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ DB 15,88,5,136,55,1,0 ; addps 0x13788(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -22917,26 +22917,26 @@ _sk_xy_to_unit_angle_sse41 LABEL PROC
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,63,53,1,0 ; movaps 0x1353f(%rip),%xmm10 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ DB 68,15,40,21,255,52,1,0 ; movaps 0x134ff(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,67,53,1,0 ; addps 0x13543(%rip),%xmm10 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ DB 68,15,88,21,3,53,1,0 ; addps 0x13503(%rip),%xmm10 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,71,53,1,0 ; addps 0x13547(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ DB 68,15,88,21,7,53,1,0 ; addps 0x13507(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,75,53,1,0 ; addps 0x1354b(%rip),%xmm10 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ DB 68,15,88,21,11,53,1,0 ; addps 0x1350b(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,74,53,1,0 ; movaps 0x1354a(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,40,29,10,53,1,0 ; movaps 0x1350a(%rip),%xmm11 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
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,19,47,1,0 ; movaps 0x12f13(%rip),%xmm11 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,29,211,46,1,0 ; movaps 0x12ed3(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
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,5,47,1,0 ; movaps 0x12f05(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,197,46,1,0 ; movaps 0x12ec5(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -22966,7 +22966,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
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,190,52,1,0 ; mulps 0x134be(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,126,52,1,0 ; mulps 0x1347e(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -22974,7 +22974,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
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,169,52,1,0 ; mulps 0x134a9(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,89,21,105,52,1,0 ; mulps 0x13469(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -22983,8 +22983,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
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,81,51,1,0 ; xorps 0x13351(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
- DB 68,15,89,5,57,46,1,0 ; mulps 0x12e39(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,87,13,17,51,1,0 ; xorps 0x13311(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 68,15,89,5,249,45,1,0 ; mulps 0x12df9(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23003,7 +23003,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
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,32,52,1,0 ; mulps 0x13420(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,224,51,1,0 ; mulps 0x133e0(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23011,7 +23011,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
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,11,52,1,0 ; mulps 0x1340b(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,89,21,203,51,1,0 ; mulps 0x133cb(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23020,8 +23020,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
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,179,50,1,0 ; xorps 0x132b3(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
- DB 68,15,89,5,155,45,1,0 ; mulps 0x12d9b(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,87,13,115,50,1,0 ; xorps 0x13273(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 68,15,89,5,91,45,1,0 ; mulps 0x12d5b(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23037,7 +23037,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
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,147,51,1,0 ; mulps 0x13393(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,83,51,1,0 ; mulps 0x13353(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23045,7 +23045,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
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,79,50,1,0 ; xorps 0x1324f(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 15,87,5,15,50,1,0 ; xorps 0x1320f(%rip),%xmm0 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23082,7 +23082,7 @@ _sk_apply_vector_mask_sse41 LABEL PROC
PUBLIC _sk_save_xy_sse41
_sk_save_xy_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,213,44,1,0 ; movaps 0x12cd5(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,149,44,1,0 ; movaps 0x12c95(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23122,8 +23122,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,151,50,1,0 ; addps 0x13297(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,79,44,1,0 ; movaps 0x12c4f(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,87,50,1,0 ; addps 0x13257(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,15,44,1,0 ; movaps 0x12c0f(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23134,7 +23134,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,30,44,1,0 ; addps 0x12c1e(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,222,43,1,0 ; addps 0x12bde(%rip),%xmm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23144,8 +23144,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,80,50,1,0 ; addps 0x13250(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,8,44,1,0 ; movaps 0x12c08(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,16,50,1,0 ; addps 0x13210(%rip),%xmm1 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,200,43,1,0 ; movaps 0x12bc8(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23156,7 +23156,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,214,43,1,0 ; addps 0x12bd6(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,150,43,1,0 ; addps 0x12b96(%rip),%xmm1 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23166,13 +23166,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,25,50,1,0 ; addps 0x13219(%rip),%xmm0 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,40,13,193,43,1,0 ; movaps 0x12bc1(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,217,49,1,0 ; addps 0x131d9(%rip),%xmm0 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,129,43,1,0 ; movaps 0x12b81(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,13,50,1,0 ; mulps 0x1320d(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,13,149,45,1,0 ; addps 0x12d95(%rip),%xmm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,13,205,49,1,0 ; mulps 0x131cd(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,13,85,45,1,0 ; addps 0x12d55(%rip),%xmm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23183,16 +23183,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,196,49,1,0 ; addps 0x131c4(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,124,43,1,0 ; movaps 0x12b7c(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,132,49,1,0 ; addps 0x13184(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,60,43,1,0 ; movaps 0x12b3c(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,224,49,1,0 ; movaps 0x131e0(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,5,160,49,1,0 ; movaps 0x131a0(%rip),%xmm8 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,228,49,1,0 ; addps 0x131e4(%rip),%xmm8 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,164,49,1,0 ; addps 0x131a4(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,72,43,1,0 ; addps 0x12b48(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,88,5,8,43,1,0 ; addps 0x12b08(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,220,49,1,0 ; addps 0x131dc(%rip),%xmm8 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,5,156,49,1,0 ; addps 0x1319c(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23200,17 +23200,17 @@ _sk_bicubic_n1x_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse41
_sk_bicubic_p1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,38,43,1,0 ; movaps 0x12b26(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,230,42,1,0 ; movaps 0x12ae6(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,146,49,1,0 ; movaps 0x13192(%rip),%xmm10 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,21,82,49,1,0 ; movaps 0x13152(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,150,49,1,0 ; addps 0x13196(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,86,49,1,0 ; addps 0x13156(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
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,146,49,1,0 ; addps 0x13192(%rip),%xmm10 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,21,82,49,1,0 ; addps 0x13152(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23220,11 +23220,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,101,49,1,0 ; addps 0x13165(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 15,88,5,37,49,1,0 ; addps 0x13125(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,53,49,1,0 ; mulps 0x13135(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,5,189,44,1,0 ; addps 0x12cbd(%rip),%xmm8 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,245,48,1,0 ; mulps 0x130f5(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,5,125,44,1,0 ; addps 0x12c7d(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23235,13 +23235,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,251,48,1,0 ; addps 0x130fb(%rip),%xmm1 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,40,13,163,42,1,0 ; movaps 0x12aa3(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,187,48,1,0 ; addps 0x130bb(%rip),%xmm1 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,99,42,1,0 ; movaps 0x12a63(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,239,48,1,0 ; mulps 0x130ef(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,13,119,44,1,0 ; addps 0x12c77(%rip),%xmm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,13,175,48,1,0 ; mulps 0x130af(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,13,55,44,1,0 ; addps 0x12c37(%rip),%xmm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23252,16 +23252,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,165,48,1,0 ; addps 0x130a5(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,93,42,1,0 ; movaps 0x12a5d(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,101,48,1,0 ; addps 0x13065(%rip),%xmm1 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,29,42,1,0 ; movaps 0x12a1d(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,193,48,1,0 ; movaps 0x130c1(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,5,129,48,1,0 ; movaps 0x13081(%rip),%xmm8 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,197,48,1,0 ; addps 0x130c5(%rip),%xmm8 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,133,48,1,0 ; addps 0x13085(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,41,42,1,0 ; addps 0x12a29(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,88,5,233,41,1,0 ; addps 0x129e9(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,189,48,1,0 ; addps 0x130bd(%rip),%xmm8 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,5,125,48,1,0 ; addps 0x1307d(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23269,17 +23269,17 @@ _sk_bicubic_n1y_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse41
_sk_bicubic_p1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,7,42,1,0 ; movaps 0x12a07(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,199,41,1,0 ; movaps 0x129c7(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,114,48,1,0 ; movaps 0x13072(%rip),%xmm10 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,21,50,48,1,0 ; movaps 0x13032(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,118,48,1,0 ; addps 0x13076(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,54,48,1,0 ; addps 0x13036(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
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,114,48,1,0 ; addps 0x13072(%rip),%xmm10 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,21,50,48,1,0 ; addps 0x13032(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23289,11 +23289,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,68,48,1,0 ; addps 0x13044(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 15,88,13,4,48,1,0 ; addps 0x13004(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,20,48,1,0 ; mulps 0x13014(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,5,156,43,1,0 ; addps 0x12b9c(%rip),%xmm8 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,212,47,1,0 ; mulps 0x12fd4(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,5,92,43,1,0 ; addps 0x12b5c(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23388,7 +23388,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,23,47,1,0 ; movaps 0x12f17(%rip),%xmm4 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 15,40,37,215,46,1,0 ; movaps 0x12ed7(%rip),%xmm4 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
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
@@ -23427,7 +23427,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,110,46,1,0 ; movdqa 0x12e6e(%rip),%xmm12 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,68,15,111,37,46,46,1,0 ; movdqa 0x12e2e(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -23450,7 +23450,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,114,39,1,0 ; movdqa 0x12772(%rip),%xmm4 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,37,50,39,1,0 ; movdqa 0x12732(%rip),%xmm4 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -23623,7 +23623,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,125,42,1,0 ; movdqa 0x12a7d(%rip),%xmm5 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,45,61,42,1,0 ; movdqa 0x12a3d(%rip),%xmm5 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -23644,7 +23644,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,142,35,1,0 ; movdqa 0x1238e(%rip),%xmm7 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,61,78,35,1,0 ; movdqa 0x1234e(%rip),%xmm7 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -23710,7 +23710,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,185,40,1,0 ; movdqa 0x128b9(%rip),%xmm1 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,13,121,40,1,0 ; movdqa 0x12879(%rip),%xmm1 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -23731,7 +23731,7 @@ _sk_clut_3D_sse41 LABEL PROC
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,196,33,1,0 ; movdqa 0x121c4(%rip),%xmm2 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,21,132,33,1,0 ; movdqa 0x12184(%rip),%xmm2 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -23856,7 +23856,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,251,37,1,0 ; movaps 0x125fb(%rip),%xmm3 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 15,40,29,187,37,1,0 ; movaps 0x125bb(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
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
@@ -23913,7 +23913,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,245,36,1,0 ; movdqa 0x124f5(%rip),%xmm11 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,68,15,111,29,181,36,1,0 ; movdqa 0x124b5(%rip),%xmm11 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -23935,7 +23935,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,253,29,1,0 ; movdqa 0x11dfd(%rip),%xmm10 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,21,189,29,1,0 ; movdqa 0x11dbd(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -23953,7 +23953,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,43,36,1,0 ; psubd 0x1242b(%rip),%xmm3 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,29,235,35,1,0 ; psubd 0x123eb(%rip),%xmm3 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24008,7 +24008,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,11,35,1,0 ; psubd 0x1230b(%rip),%xmm5 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,45,203,34,1,0 ; psubd 0x122cb(%rip),%xmm5 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24133,7 +24133,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,238,25,1,0 ; movdqa 0x119ee(%rip),%xmm7 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,61,174,25,1,0 ; movdqa 0x119ae(%rip),%xmm7 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24219,7 +24219,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,46,24,1,0 ; movdqa 0x1182e(%rip),%xmm10 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,21,238,23,1,0 ; movdqa 0x117ee(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24315,7 +24315,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,194,28,1,0 ; movdqa 0x11cc2(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,21,130,28,1,0 ; movdqa 0x11c82(%rip),%xmm2 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -24336,7 +24336,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,209,21,1,0 ; movdqa 0x115d1(%rip),%xmm4 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,37,145,21,1,0 ; movdqa 0x11591(%rip),%xmm4 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24408,7 +24408,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,237,26,1,0 ; psubd 0x11aed(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,21,173,26,1,0 ; psubd 0x11aad(%rip),%xmm2 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24442,7 +24442,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,57,26,1,0 ; psubd 0x11a39(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,249,25,1,0 ; psubd 0x119f9(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24507,7 +24507,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,205,24,1,0 ; movdqa 0x118cd(%rip),%xmm4 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,37,141,24,1,0 ; movdqa 0x1188d(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -24528,7 +24528,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,222,17,1,0 ; movdqa 0x111de(%rip),%xmm3 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,29,158,17,1,0 ; movdqa 0x1119e(%rip),%xmm3 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24600,7 +24600,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,254,22,1,0 ; psubd 0x116fe(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,5,190,22,1,0 ; psubd 0x116be(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24618,7 +24618,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,12,16,1,0 ; paddd 0x1100c(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,5,204,15,1,0 ; paddd 0x10fcc(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24634,7 +24634,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,69,22,1,0 ; psubd 0x11645(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,5,5,22,1,0 ; psubd 0x11605(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24652,7 +24652,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,83,15,1,0 ; paddd 0x10f53(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,5,19,15,1,0 ; paddd 0x10f13(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24715,7 +24715,7 @@ _sk_clut_4D_sse41 LABEL PROC
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,11,14,1,0 ; movaps 0x10e0b(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,203,13,1,0 ; movaps 0x10dcb(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -24818,13 +24818,13 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,103,12,1,0 ; addps 0x10c67(%rip),%xmm0 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,5,39,12,1,0 ; addps 0x10c27(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
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,100,12,1,0 ; addps 0x10c64(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,36,12,1,0 ; addps 0x10c24(%rip),%xmm1 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,107,12,1,0 ; movaps 0x10c6b(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,43,12,1,0 ; movaps 0x10c2b(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -24837,18 +24837,18 @@ _sk_dither_sse2 LABEL PROC
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,4,12,1,0 ; paddd 0x10c04(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ DB 102,68,15,254,5,196,11,1,0 ; paddd 0x10bc4(%rip),%xmm8 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
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,59,12,1,0 ; movdqa 0x10c3b(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,21,251,11,1,0 ; movdqa 0x10bfb(%rip),%xmm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
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,39,12,1,0 ; movdqa 0x10c27(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
- DB 102,68,15,111,45,46,12,1,0 ; movdqa 0x10c2e(%rip),%xmm13 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,37,231,11,1,0 ; movdqa 0x10be7(%rip),%xmm12 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,238,11,1,0 ; movdqa 0x10bee(%rip),%xmm13 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -24864,8 +24864,8 @@ _sk_dither_sse2 LABEL PROC
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,233,11,1,0 ; mulps 0x10be9(%rip),%xmm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- DB 68,15,88,5,241,11,1,0 ; addps 0x10bf1(%rip),%xmm8 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,89,5,169,11,1,0 ; mulps 0x10ba9(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,88,5,177,11,1,0 ; addps 0x10bb1(%rip),%xmm8 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
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
@@ -24903,7 +24903,7 @@ _sk_uniform_color_sse2 LABEL PROC
PUBLIC _sk_black_color_sse2
_sk_black_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,39,11,1,0 ; movaps 0x10b27(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,231,10,1,0 ; movaps 0x10ae7(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -24912,7 +24912,7 @@ _sk_black_color_sse2 LABEL PROC
PUBLIC _sk_white_color_sse2
_sk_white_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,19,11,1,0 ; movaps 0x10b13(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,5,211,10,1,0 ; movaps 0x10ad3(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -24950,7 +24950,7 @@ _sk_clear_sse2 LABEL PROC
PUBLIC _sk_srcatop_sse2
_sk_srcatop_sse2 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,195,10,1,0 ; movaps 0x10ac3(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,131,10,1,0 ; movaps 0x10a83(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -24973,7 +24973,7 @@ PUBLIC _sk_dstatop_sse2
_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,118,10,1,0 ; movaps 0x10a76(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,54,10,1,0 ; movaps 0x10a36(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25014,7 +25014,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,10,10,1,0 ; movaps 0x10a0a(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,202,9,1,0 ; movaps 0x109ca(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25025,7 +25025,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,234,9,1,0 ; movaps 0x109ea(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,170,9,1,0 ; movaps 0x109aa(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25040,7 +25040,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,189,9,1,0 ; movaps 0x109bd(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,125,9,1,0 ; movaps 0x1097d(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25058,7 +25058,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,129,9,1,0 ; movaps 0x10981(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,65,9,1,0 ; movaps 0x10941(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25082,7 +25082,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,69,9,1,0 ; movaps 0x10945(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,5,9,1,0 ; movaps 0x10905(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25118,7 +25118,7 @@ _sk_multiply_sse2 LABEL PROC
PUBLIC _sk_plus__sse2
_sk_plus__sse2 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,198,8,1,0 ; movaps 0x108c6(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,134,8,1,0 ; movaps 0x10886(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25156,7 +25156,7 @@ _sk_screen_sse2 LABEL PROC
PUBLIC _sk_xor__sse2
_sk_xor__sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,82,8,1,0 ; movaps 0x10852(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,18,8,1,0 ; movaps 0x10812(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25202,7 +25202,7 @@ _sk_darken_sse2 LABEL PROC
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,173,7,1,0 ; movaps 0x107ad(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,109,7,1,0 ; movaps 0x1076d(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25234,7 +25234,7 @@ _sk_lighten_sse2 LABEL PROC
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,66,7,1,0 ; movaps 0x10742(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,2,7,1,0 ; movaps 0x10702(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25269,7 +25269,7 @@ _sk_difference_sse2 LABEL PROC
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,204,6,1,0 ; movaps 0x106cc(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,140,6,1,0 ; movaps 0x1068c(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25295,7 +25295,7 @@ _sk_exclusion_sse2 LABEL PROC
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,124,6,1,0 ; movaps 0x1067c(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,21,60,6,1,0 ; movaps 0x1063c(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25306,7 +25306,7 @@ _sk_exclusion_sse2 LABEL PROC
PUBLIC _sk_colorburn_sse2
_sk_colorburn_sse2 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,13,95,6,1,0 ; movaps 0x1065f(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,31,6,1,0 ; movaps 0x1061f(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25399,7 +25399,7 @@ _sk_colorburn_sse2 LABEL PROC
PUBLIC _sk_colordodge_sse2
_sk_colordodge_sse2 LABEL PROC
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,7,5,1,0 ; movaps 0x10507(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,199,4,1,0 ; movaps 0x104c7(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -25490,7 +25490,7 @@ _sk_hardlight_sse2 LABEL PROC
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,173,3,1,0 ; movaps 0x103ad(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,29,109,3,1,0 ; movaps 0x1036d(%rip),%xmm11 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -25577,7 +25577,7 @@ PUBLIC _sk_overlay_sse2
_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,104,2,1,0 ; movaps 0x10268(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,40,2,1,0 ; movaps 0x10228(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25667,7 +25667,7 @@ _sk_softlight_sse2 LABEL PROC
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,18,1,1,0 ; movaps 0x10112(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,210,0,1,0 ; movaps 0x100d2(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25680,10 +25680,10 @@ _sk_softlight_sse2 LABEL PROC
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,60,1,1,0 ; movaps 0x1013c(%rip),%xmm14 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,53,252,0,1,0 ; movaps 0x100fc(%rip),%xmm14 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,60,1,1,0 ; movaps 0x1013c(%rip),%xmm10 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,21,252,0,1,0 ; movaps 0x100fc(%rip),%xmm10 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -25828,7 +25828,7 @@ _sk_hue_sse2 LABEL PROC
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,200,254,0,0 ; movaps 0xfec8(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,136,254,0,0 ; movaps 0xfe88(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -25876,12 +25876,12 @@ _sk_hue_sse2 LABEL PROC
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,133,254,0,0 ; movaps 0xfe85(%rip),%xmm15 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,61,69,254,0,0 ; movaps 0xfe45(%rip),%xmm15 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,138,254,0,0 ; movaps 0xfe8a(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 15,40,5,74,254,0,0 ; movaps 0xfe4a(%rip),%xmm0 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,140,254,0,0 ; movaps 0xfe8c(%rip),%xmm14 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,53,76,254,0,0 ; movaps 0xfe4c(%rip),%xmm14 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26059,14 +26059,14 @@ _sk_saturation_sse2 LABEL PROC
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,217,251,0,0 ; movaps 0xfbd9(%rip),%xmm8 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,5,153,251,0,0 ; movaps 0xfb99(%rip),%xmm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,219,251,0,0 ; movaps 0xfbdb(%rip),%xmm1 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 15,40,13,155,251,0,0 ; movaps 0xfb9b(%rip),%xmm1 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,218,251,0,0 ; movaps 0xfbda(%rip),%xmm12 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,37,154,251,0,0 ; movaps 0xfb9a(%rip),%xmm12 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26111,7 +26111,7 @@ _sk_saturation_sse2 LABEL PROC
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,143,250,0,0 ; movaps 0xfa8f(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,79,250,0,0 ; movaps 0xfa4f(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26212,14 +26212,14 @@ _sk_color_sse2 LABEL PROC
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,151,249,0,0 ; movaps 0xf997(%rip),%xmm13 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,45,87,249,0,0 ; movaps 0xf957(%rip),%xmm13 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,151,249,0,0 ; movaps 0xf997(%rip),%xmm14 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,53,87,249,0,0 ; movaps 0xf957(%rip),%xmm14 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,147,249,0,0 ; movaps 0xf993(%rip),%xmm11 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 68,15,40,29,83,249,0,0 ; movaps 0xf953(%rip),%xmm11 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26227,7 +26227,7 @@ _sk_color_sse2 LABEL PROC
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,207,248,0,0 ; movaps 0xf8cf(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,143,248,0,0 ; movaps 0xf88f(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26363,15 +26363,15 @@ _sk_luminosity_sse2 LABEL PROC
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,81,247,0,0 ; movaps 0xf751(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,37,17,247,0,0 ; movaps 0xf711(%rip),%xmm12 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,81,247,0,0 ; movaps 0xf751(%rip),%xmm13 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,45,17,247,0,0 ; movaps 0xf711(%rip),%xmm13 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
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,77,247,0,0 ; movaps 0xf74d(%rip),%xmm11 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
- DB 68,15,40,5,165,246,0,0 ; movaps 0xf6a5(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,29,13,247,0,0 ; movaps 0xf70d(%rip),%xmm11 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,5,101,246,0,0 ; movaps 0xf665(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -26514,7 +26514,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,133,228,0,0,0 ; jne 1c378 <_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,59,245,0,0 ; movdqa 0xf53b(%rip),%xmm6 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,53,251,244,0,0 ; movdqa 0xf4fb(%rip),%xmm6 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -26528,9 +26528,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
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,75,244,0,0 ; movaps 0xf44b(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,11,244,0,0 ; movaps 0xf40b(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,31,245,0,0 ; movaps 0xf51f(%rip),%xmm12 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,37,223,244,0,0 ; movaps 0xf4df(%rip),%xmm12 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -26606,7 +26606,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,27,243,0,0 ; movaps 0xf31b(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,219,242,0,0 ; movaps 0xf2db(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -26616,7 +26616,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,0,243,0,0 ; minps 0xf300(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,29,192,242,0,0 ; minps 0xf2c0(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -26625,7 +26625,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,236,242,0,0 ; minps 0xf2ec(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,93,61,172,242,0,0 ; minps 0xf2ac(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -26654,7 +26654,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,168,242,0,0 ; movaps 0xf2a8(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,5,104,242,0,0 ; movaps 0xf268(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -26706,7 +26706,7 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,50,242,0,0 ; movaps 0xf232(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,242,241,0,0 ; movaps 0xf1f2(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -26718,20 +26718,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,253,242,0,0 ; movaps 0xf2fd(%rip),%xmm8 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,189,242,0,0 ; movaps 0xf2bd(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
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,117,242,0,0 ; movaps 0xf275(%rip),%xmm9 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,13,53,242,0,0 ; movaps 0xf235(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,229,242,0,0 ; movaps 0xf2e5(%rip),%xmm10 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,165,242,0,0 ; movaps 0xf2a5(%rip),%xmm10 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,229,242,0,0 ; movaps 0xf2e5(%rip),%xmm11 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,29,165,242,0,0 ; movaps 0xf2a5(%rip),%xmm11 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,233,242,0,0 ; movaps 0xf2e9(%rip),%xmm12 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,37,169,242,0,0 ; movaps 0xf2a9(%rip),%xmm12 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
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
@@ -26765,20 +26765,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,58,242,0,0 ; movaps 0xf23a(%rip),%xmm8 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,250,241,0,0 ; movaps 0xf1fa(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
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,178,241,0,0 ; movaps 0xf1b2(%rip),%xmm9 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,13,114,241,0,0 ; movaps 0xf172(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,34,242,0,0 ; movaps 0xf222(%rip),%xmm10 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,226,241,0,0 ; movaps 0xf1e2(%rip),%xmm10 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,34,242,0,0 ; movaps 0xf222(%rip),%xmm11 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,29,226,241,0,0 ; movaps 0xf1e2(%rip),%xmm11 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,38,242,0,0 ; movaps 0xf226(%rip),%xmm12 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,37,230,241,0,0 ; movaps 0xf1e6(%rip),%xmm12 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
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
@@ -26813,22 +26813,22 @@ _sk_from_srgb_dst_sse2 LABEL PROC
PUBLIC _sk_to_srgb_sse2
_sk_to_srgb_sse2 LABEL PROC
DB 68,15,82,232 ; rsqrtps %xmm0,%xmm13
- DB 68,15,40,5,179,241,0,0 ; movaps 0xf1b3(%rip),%xmm8 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ DB 68,15,40,5,115,241,0,0 ; movaps 0xf173(%rip),%xmm8 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,179,241,0,0 ; movaps 0xf1b3(%rip),%xmm9 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ DB 68,15,40,13,115,241,0,0 ; movaps 0xf173(%rip),%xmm9 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,179,241,0,0 ; movaps 0xf1b3(%rip),%xmm10 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ DB 68,15,40,21,115,241,0,0 ; movaps 0xf173(%rip),%xmm10 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,179,241,0,0 ; movaps 0xf1b3(%rip),%xmm11 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,29,115,241,0,0 ; movaps 0xf173(%rip),%xmm11 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,183,241,0,0 ; movaps 0xf1b7(%rip),%xmm12 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,37,119,241,0,0 ; movaps 0xf177(%rip),%xmm12 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
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,179,241,0,0 ; movaps 0xf1b3(%rip),%xmm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,61,115,241,0,0 ; movaps 0xf173(%rip),%xmm15 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
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
@@ -26878,7 +26878,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
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,118,239,0,0 ; movaps 0xef76(%rip),%xmm13 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,45,54,239,0,0 ; movaps 0xef36(%rip),%xmm13 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -26887,30 +26887,30 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
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,220,240,0,0 ; andps 0xf0dc(%rip),%xmm14 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 68,15,84,53,156,240,0,0 ; andps 0xf09c(%rip),%xmm14 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
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,207,240,0,0 ; movaps 0xf0cf(%rip),%xmm12 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,37,143,240,0,0 ; movaps 0xf08f(%rip),%xmm12 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
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,203,240,0,0 ; addps 0xf0cb(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 68,15,88,5,139,240,0,0 ; addps 0xf08b(%rip),%xmm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
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,188,240,0,0 ; mulps 0xf0bc(%rip),%xmm0 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 15,89,5,124,240,0,0 ; mulps 0xf07c(%rip),%xmm0 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
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,207,238,0,0 ; movaps 0xeecf(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,143,238,0,0 ; movaps 0xee8f(%rip),%xmm9 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
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
@@ -26933,7 +26933,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
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,122,238,0,0 ; movaps 0xee7a(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,58,238,0,0 ; movaps 0xee3a(%rip),%xmm9 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -26950,28 +26950,28 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
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,20,240,0,0 ; movaps 0xf014(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ DB 15,40,5,212,239,0,0 ; movaps 0xefd4(%rip),%xmm0 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
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,44,238,0,0 ; andps 0xee2c(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,84,29,236,237,0,0 ; andps 0xedec(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,254,239,0,0 ; movaps 0xeffe(%rip),%xmm13 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,40,45,190,239,0,0 ; movaps 0xefbe(%rip),%xmm13 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
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,190,239,0,0 ; movaps 0xefbe(%rip),%xmm2 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 15,40,21,126,239,0,0 ; movaps 0xef7e(%rip),%xmm2 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,126,239,0,0 ; movaps 0xef7e(%rip),%xmm1 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 15,40,13,62,239,0,0 ; movaps 0xef3e(%rip),%xmm1 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,148,239,0,0 ; movaps 0xef94(%rip),%xmm5 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 15,40,45,84,239,0,0 ; movaps 0xef54(%rip),%xmm5 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -26994,7 +26994,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
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,137,237,0,0 ; andps 0xed89(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,84,29,73,237,0,0 ; andps 0xed49(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27024,12 +27024,12 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
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,2,239,0,0 ; addps 0xef02(%rip),%xmm6 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,88,53,194,238,0,0 ; addps 0xeec2(%rip),%xmm6 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
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,253,236,0,0 ; andps 0xecfd(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,84,29,189,236,0,0 ; andps 0xecbd(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27094,9 +27094,9 @@ _sk_scale_u8_sse2 LABEL PROC
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,204,236,0,0 ; pand 0xeccc(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,219,5,140,236,0,0 ; pand 0xec8c(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,16,238,0,0 ; mulps 0xee10(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,89,5,208,237,0,0 ; mulps 0xedd0(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27139,17 +27139,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1cc5d <_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,124,237,0,0 ; movdqa 0xed7c(%rip),%xmm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,68,15,111,5,60,237,0,0 ; movdqa 0xed3c(%rip),%xmm8 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,123,237,0,0 ; mulps 0xed7b(%rip),%xmm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,68,15,111,13,130,237,0,0 ; movdqa 0xed82(%rip),%xmm9 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 68,15,89,5,59,237,0,0 ; mulps 0xed3b(%rip),%xmm8 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,68,15,111,13,66,237,0,0 ; movdqa 0xed42(%rip),%xmm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,129,237,0,0 ; mulps 0xed81(%rip),%xmm9 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,68,15,219,21,136,237,0,0 ; pand 0xed88(%rip),%xmm10 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,13,65,237,0,0 ; mulps 0xed41(%rip),%xmm9 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,68,15,219,21,72,237,0,0 ; pand 0xed48(%rip),%xmm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,140,237,0,0 ; mulps 0xed8c(%rip),%xmm10 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 68,15,89,21,76,237,0,0 ; mulps 0xed4c(%rip),%xmm10 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
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
@@ -27226,9 +27226,9 @@ _sk_lerp_u8_sse2 LABEL PROC
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,194,234,0,0 ; pand 0xeac2(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,219,5,130,234,0,0 ; pand 0xea82(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,6,236,0,0 ; mulps 0xec06(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,89,5,198,235,0,0 ; mulps 0xebc6(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27278,17 +27278,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1ce7e <_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,91,235,0,0 ; movdqa 0xeb5b(%rip),%xmm9 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,68,15,111,13,27,235,0,0 ; movdqa 0xeb1b(%rip),%xmm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,90,235,0,0 ; mulps 0xeb5a(%rip),%xmm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,68,15,111,21,97,235,0,0 ; movdqa 0xeb61(%rip),%xmm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 68,15,89,13,26,235,0,0 ; mulps 0xeb1a(%rip),%xmm9 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,68,15,111,21,33,235,0,0 ; movdqa 0xeb21(%rip),%xmm10 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,96,235,0,0 ; mulps 0xeb60(%rip),%xmm11 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,68,15,219,5,103,235,0,0 ; pand 0xeb67(%rip),%xmm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,29,32,235,0,0 ; mulps 0xeb20(%rip),%xmm11 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,68,15,219,5,39,235,0,0 ; pand 0xeb27(%rip),%xmm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,107,235,0,0 ; mulps 0xeb6b(%rip),%xmm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 68,15,89,5,43,235,0,0 ; mulps 0xeb2b(%rip),%xmm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
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
@@ -27343,7 +27343,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,31,1,0,0 ; jne 1d006 <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,234,232,0,0 ; movdqa 0xe8ea(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,111,5,170,232,0,0 ; movdqa 0xe8aa(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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
@@ -27399,7 +27399,7 @@ _sk_load_tables_sse2 LABEL PROC
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,49,233,0,0 ; mulps 0xe931(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,241,232,0,0 ; mulps 0xe8f1(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27437,7 +27437,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
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,11,233,0,0 ; movdqa 0xe90b(%rip),%xmm2 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,15,111,21,203,232,0,0 ; movdqa 0xe8cb(%rip),%xmm2 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -27498,7 +27498,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
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,9,232,0,0 ; mulps 0xe809(%rip),%xmm3 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,89,29,201,231,0,0 ; mulps 0xe7c9(%rip),%xmm3 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27537,7 +27537,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
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,77,231,0,0 ; movdqa 0xe74d(%rip),%xmm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,68,15,111,5,13,231,0,0 ; movdqa 0xe70d(%rip),%xmm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -27592,7 +27592,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
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,218,227,0,0 ; movaps 0xe3da(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,154,227,0,0 ; movaps 0xe39a(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -27622,7 +27622,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,71,228,0,0 ; movaps 0xe447(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,7,228,0,0 ; movaps 0xe407(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -27650,7 +27650,7 @@ _sk_byte_tables_sse2 LABEL PROC
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,242,228,0,0 ; movaps 0xe4f2(%rip),%xmm10 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,21,178,228,0,0 ; movaps 0xe4b2(%rip),%xmm10 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27767,7 +27767,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
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,50,227,0,0 ; movaps 0xe332(%rip),%xmm10 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,21,242,226,0,0 ; movaps 0xe2f2(%rip),%xmm10 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27955,15 +27955,15 @@ _sk_parametric_r_sse2 LABEL PROC
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,254,224,0,0 ; mulps 0xe0fe(%rip),%xmm9 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,21,6,225,0,0 ; andps 0xe106(%rip),%xmm10 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,21,62,222,0,0 ; orps 0xde3e(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,13,6,225,0,0 ; addps 0xe106(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 68,15,40,37,14,225,0,0 ; movaps 0xe10e(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,13,190,224,0,0 ; mulps 0xe0be(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,21,198,224,0,0 ; andps 0xe0c6(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,21,254,221,0,0 ; orps 0xddfe(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,198,224,0,0 ; addps 0xe0c6(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,37,206,224,0,0 ; movaps 0xe0ce(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,14,225,0,0 ; addps 0xe10e(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 68,15,40,37,22,225,0,0 ; movaps 0xe116(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,21,206,224,0,0 ; addps 0xe0ce(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,37,214,224,0,0 ; movaps 0xe0d6(%rip),%xmm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -27971,22 +27971,22 @@ _sk_parametric_r_sse2 LABEL PROC
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,0,222,0,0 ; movaps 0xde00(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,192,221,0,0 ; movaps 0xddc0(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,228,224,0,0 ; addps 0xe0e4(%rip),%xmm9 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 68,15,40,37,236,224,0,0 ; movaps 0xe0ec(%rip),%xmm12 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,13,164,224,0,0 ; addps 0xe0a4(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,37,172,224,0,0 ; movaps 0xe0ac(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,236,224,0,0 ; movaps 0xe0ec(%rip),%xmm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,37,172,224,0,0 ; movaps 0xe0ac(%rip),%xmm12 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,240,224,0,0 ; movaps 0xe0f0(%rip),%xmm13 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,45,176,224,0,0 ; movaps 0xe0b0(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,240,224,0,0 ; mulps 0xe0f0(%rip),%xmm13 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,89,45,176,224,0,0 ; mulps 0xe0b0(%rip),%xmm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -28020,15 +28020,15 @@ _sk_parametric_g_sse2 LABEL PROC
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,192,223,0,0 ; mulps 0xdfc0(%rip),%xmm9 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,21,200,223,0,0 ; andps 0xdfc8(%rip),%xmm10 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,21,0,221,0,0 ; orps 0xdd00(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,13,200,223,0,0 ; addps 0xdfc8(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 68,15,40,37,208,223,0,0 ; movaps 0xdfd0(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,13,128,223,0,0 ; mulps 0xdf80(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,21,136,223,0,0 ; andps 0xdf88(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,21,192,220,0,0 ; orps 0xdcc0(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,136,223,0,0 ; addps 0xdf88(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,37,144,223,0,0 ; movaps 0xdf90(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,208,223,0,0 ; addps 0xdfd0(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 68,15,40,37,216,223,0,0 ; movaps 0xdfd8(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,21,144,223,0,0 ; addps 0xdf90(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,37,152,223,0,0 ; movaps 0xdf98(%rip),%xmm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28036,22 +28036,22 @@ _sk_parametric_g_sse2 LABEL PROC
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,194,220,0,0 ; movaps 0xdcc2(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,130,220,0,0 ; movaps 0xdc82(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,166,223,0,0 ; addps 0xdfa6(%rip),%xmm9 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 68,15,40,37,174,223,0,0 ; movaps 0xdfae(%rip),%xmm12 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,13,102,223,0,0 ; addps 0xdf66(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,37,110,223,0,0 ; movaps 0xdf6e(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,174,223,0,0 ; movaps 0xdfae(%rip),%xmm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,37,110,223,0,0 ; movaps 0xdf6e(%rip),%xmm12 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,178,223,0,0 ; movaps 0xdfb2(%rip),%xmm13 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,45,114,223,0,0 ; movaps 0xdf72(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,178,223,0,0 ; mulps 0xdfb2(%rip),%xmm13 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,89,45,114,223,0,0 ; mulps 0xdf72(%rip),%xmm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -28085,15 +28085,15 @@ _sk_parametric_b_sse2 LABEL PROC
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,130,222,0,0 ; mulps 0xde82(%rip),%xmm9 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,21,138,222,0,0 ; andps 0xde8a(%rip),%xmm10 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,21,194,219,0,0 ; orps 0xdbc2(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,13,138,222,0,0 ; addps 0xde8a(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 68,15,40,37,146,222,0,0 ; movaps 0xde92(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,13,66,222,0,0 ; mulps 0xde42(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,21,74,222,0,0 ; andps 0xde4a(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,21,130,219,0,0 ; orps 0xdb82(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,74,222,0,0 ; addps 0xde4a(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,37,82,222,0,0 ; movaps 0xde52(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,146,222,0,0 ; addps 0xde92(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 68,15,40,37,154,222,0,0 ; movaps 0xde9a(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,21,82,222,0,0 ; addps 0xde52(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,37,90,222,0,0 ; movaps 0xde5a(%rip),%xmm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28101,22 +28101,22 @@ _sk_parametric_b_sse2 LABEL PROC
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,132,219,0,0 ; movaps 0xdb84(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,68,219,0,0 ; movaps 0xdb44(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,104,222,0,0 ; addps 0xde68(%rip),%xmm9 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 68,15,40,37,112,222,0,0 ; movaps 0xde70(%rip),%xmm12 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,13,40,222,0,0 ; addps 0xde28(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,37,48,222,0,0 ; movaps 0xde30(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,112,222,0,0 ; movaps 0xde70(%rip),%xmm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,37,48,222,0,0 ; movaps 0xde30(%rip),%xmm12 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,116,222,0,0 ; movaps 0xde74(%rip),%xmm13 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,45,52,222,0,0 ; movaps 0xde34(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,116,222,0,0 ; mulps 0xde74(%rip),%xmm13 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,89,45,52,222,0,0 ; mulps 0xde34(%rip),%xmm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -28150,15 +28150,15 @@ _sk_parametric_a_sse2 LABEL PROC
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,68,221,0,0 ; mulps 0xdd44(%rip),%xmm9 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,84,21,76,221,0,0 ; andps 0xdd4c(%rip),%xmm10 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,86,21,132,218,0,0 ; orps 0xda84(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
- DB 68,15,88,13,76,221,0,0 ; addps 0xdd4c(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- DB 68,15,40,37,84,221,0,0 ; movaps 0xdd54(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,89,13,4,221,0,0 ; mulps 0xdd04(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,84,21,12,221,0,0 ; andps 0xdd0c(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,86,21,68,218,0,0 ; orps 0xda44(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,12,221,0,0 ; addps 0xdd0c(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,37,20,221,0,0 ; movaps 0xdd14(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,84,221,0,0 ; addps 0xdd54(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- DB 68,15,40,37,92,221,0,0 ; movaps 0xdd5c(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,88,21,20,221,0,0 ; addps 0xdd14(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,37,28,221,0,0 ; movaps 0xdd1c(%rip),%xmm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28166,22 +28166,22 @@ _sk_parametric_a_sse2 LABEL PROC
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,70,218,0,0 ; movaps 0xda46(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,6,218,0,0 ; movaps 0xda06(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,42,221,0,0 ; addps 0xdd2a(%rip),%xmm9 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- DB 68,15,40,37,50,221,0,0 ; movaps 0xdd32(%rip),%xmm12 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,88,13,234,220,0,0 ; addps 0xdcea(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,37,242,220,0,0 ; movaps 0xdcf2(%rip),%xmm12 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,50,221,0,0 ; movaps 0xdd32(%rip),%xmm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,37,242,220,0,0 ; movaps 0xdcf2(%rip),%xmm12 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,54,221,0,0 ; movaps 0xdd36(%rip),%xmm13 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,45,246,220,0,0 ; movaps 0xdcf6(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,54,221,0,0 ; mulps 0xdd36(%rip),%xmm13 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,89,45,246,220,0,0 ; mulps 0xdcf6(%rip),%xmm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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
@@ -28205,19 +28205,19 @@ _sk_gamma_sse2 LABEL PROC
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,62,220,0,0 ; mulps 0xdc3e(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 15,84,21,71,220,0,0 ; andps 0xdc47(%rip),%xmm2 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,53,127,217,0,0 ; movaps 0xd97f(%rip),%xmm14 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,89,5,254,219,0,0 ; mulps 0xdbfe(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,84,21,7,220,0,0 ; andps 0xdc07(%rip),%xmm2 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,53,63,217,0,0 ; movaps 0xd93f(%rip),%xmm14 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,67,220,0,0 ; movaps 0xdc43(%rip),%xmm12 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,3,220,0,0 ; movaps 0xdc03(%rip),%xmm12 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,71,220,0,0 ; movaps 0xdc47(%rip),%xmm11 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,29,7,220,0,0 ; movaps 0xdc07(%rip),%xmm11 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
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,69,220,0,0 ; movaps 0xdc45(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,21,5,220,0,0 ; movaps 0xdc05(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,73,220,0,0 ; movaps 0xdc49(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,45,9,220,0,0 ; movaps 0xdc09(%rip),%xmm13 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28229,27 +28229,27 @@ _sk_gamma_sse2 LABEL PROC
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,41,217,0,0 ; movaps 0xd929(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,13,233,216,0,0 ; movaps 0xd8e9(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,21,220,0,0 ; movaps 0xdc15(%rip),%xmm6 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,53,213,219,0,0 ; movaps 0xdbd5(%rip),%xmm6 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,43,220,0,0 ; movaps 0xdc2b(%rip),%xmm7 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 15,40,61,235,219,0,0 ; movaps 0xdbeb(%rip),%xmm7 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
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,11,220,0,0 ; movaps 0xdc0b(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 15,40,37,203,219,0,0 ; movaps 0xdbcb(%rip),%xmm4 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,29,220,0,0 ; movaps 0xdc1d(%rip),%xmm15 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,40,61,221,219,0,0 ; movaps 0xdbdd(%rip),%xmm15 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
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,121,219,0,0 ; mulps 0xdb79(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 15,84,13,130,219,0,0 ; andps 0xdb82(%rip),%xmm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,89,5,57,219,0,0 ; mulps 0xdb39(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,84,13,66,219,0,0 ; andps 0xdb42(%rip),%xmm1 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28279,9 +28279,9 @@ _sk_gamma_sse2 LABEL PROC
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,8,219,0,0 ; mulps 0xdb08(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 15,84,29,17,219,0,0 ; andps 0xdb11(%rip),%xmm3 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 15,86,29,74,216,0,0 ; orps 0xd84a(%rip),%xmm3 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,89,5,200,218,0,0 ; mulps 0xdac8(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,84,29,209,218,0,0 ; andps 0xdad1(%rip),%xmm3 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,86,29,10,216,0,0 ; orps 0xd80a(%rip),%xmm3 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28303,7 +28303,7 @@ _sk_gamma_sse2 LABEL PROC
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,71,219,0,0 ; movaps 0xdb47(%rip),%xmm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 15,40,5,7,219,0,0 ; movaps 0xdb07(%rip),%xmm0 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -28321,29 +28321,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,25,219,0,0 ; mulps 0xdb19(%rip),%xmm0 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
- DB 68,15,40,5,161,216,0,0 ; movaps 0xd8a1(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 15,89,5,217,218,0,0 ; mulps 0xdad9(%rip),%xmm0 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,40,5,97,216,0,0 ; movaps 0xd861(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,21,219,0,0 ; movaps 0xdb15(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ DB 68,15,40,13,213,218,0,0 ; movaps 0xdad5(%rip),%xmm9 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
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,18,219,0,0 ; addps 0xdb12(%rip),%xmm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
- DB 15,89,5,27,219,0,0 ; mulps 0xdb1b(%rip),%xmm0 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
- DB 15,89,13,36,219,0,0 ; mulps 0xdb24(%rip),%xmm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ DB 15,88,5,210,218,0,0 ; addps 0xdad2(%rip),%xmm0 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
+ DB 15,89,5,219,218,0,0 ; mulps 0xdadb(%rip),%xmm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 15,89,13,228,218,0,0 ; mulps 0xdae4(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,42,219,0,0 ; mulps 0xdb2a(%rip),%xmm2 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ DB 15,89,21,234,218,0,0 ; mulps 0xdaea(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
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,31,219,0,0 ; movaps 0xdb1f(%rip),%xmm2 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ DB 15,40,21,223,218,0,0 ; movaps 0xdadf(%rip),%xmm2 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,30,219,0,0 ; movaps 0xdb1e(%rip),%xmm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ DB 68,15,40,21,222,218,0,0 ; movaps 0xdade(%rip),%xmm10 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,34,219,0,0 ; movaps 0xdb22(%rip),%xmm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ DB 68,15,40,29,226,218,0,0 ; movaps 0xdae2(%rip),%xmm11 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -28367,8 +28367,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
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,210,218,0,0 ; mulps 0xdad2(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
- DB 15,89,21,219,218,0,0 ; mulps 0xdadb(%rip),%xmm2 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ DB 68,15,89,5,146,218,0,0 ; mulps 0xda92(%rip),%xmm8 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 15,89,21,155,218,0,0 ; mulps 0xda9b(%rip),%xmm2 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -28386,9 +28386,9 @@ _sk_load_a8_sse2 LABEL PROC
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,101,215,0,0 ; pand 0xd765(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,5,37,215,0,0 ; pand 0xd725(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,171,216,0,0 ; mulps 0xd8ab(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,107,216,0,0 ; mulps 0xd86b(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -28429,9 +28429,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
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,209,214,0,0 ; pand 0xd6d1(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,37,145,214,0,0 ; pand 0xd691(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,23,216,0,0 ; mulps 0xd817(%rip),%xmm7 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,61,215,215,0,0 ; mulps 0xd7d7(%rip),%xmm7 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -28495,7 +28495,7 @@ _sk_gather_a8_sse2 LABEL PROC
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,29,39,215,0,0 ; mulps 0xd727(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,29,231,214,0,0 ; mulps 0xd6e7(%rip),%xmm3 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -28511,7 +28511,7 @@ _sk_store_a8_sse2 LABEL PROC
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,217,213,0,0 ; movaps 0xd5d9(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,153,213,0,0 ; movaps 0xd599(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -28537,7 +28537,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 117,213 ; jne 1e264 <_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,61,213,0,0 ; pand 0xd53d(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,68,15,219,5,253,212,0,0 ; pand 0xd4fd(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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
@@ -28560,11 +28560,11 @@ _sk_load_g8_sse2 LABEL PROC
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,238,212,0,0 ; pand 0xd4ee(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,5,174,212,0,0 ; pand 0xd4ae(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,52,214,0,0 ; mulps 0xd634(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,5,244,213,0,0 ; mulps 0xd5f4(%rip),%xmm0 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,43,212,0,0 ; movaps 0xd42b(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,235,211,0,0 ; movaps 0xd3eb(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28603,11 +28603,11 @@ _sk_load_g8_dst_sse2 LABEL PROC
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,87,212,0,0 ; pand 0xd457(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,219,37,23,212,0,0 ; pand 0xd417(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,157,213,0,0 ; mulps 0xd59d(%rip),%xmm4 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,37,93,213,0,0 ; mulps 0xd55d(%rip),%xmm4 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,148,211,0,0 ; movaps 0xd394(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,61,84,211,0,0 ; movaps 0xd354(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -28669,9 +28669,9 @@ _sk_gather_g8_sse2 LABEL PROC
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,5,170,212,0,0 ; mulps 0xd4aa(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 15,89,5,106,212,0,0 ; mulps 0xd46a(%rip),%xmm0 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,161,210,0,0 ; movaps 0xd2a1(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,97,210,0,0 ; movaps 0xd261(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28689,19 +28689,19 @@ _sk_load_565_sse2 LABEL PROC
DB 117,83 ; jne 1e505 <_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,124,212,0,0 ; movdqa 0xd47c(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,60,212,0,0 ; movdqa 0xd43c(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,126,212,0,0 ; mulps 0xd47e(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,13,134,212,0,0 ; movdqa 0xd486(%rip),%xmm1 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,5,62,212,0,0 ; mulps 0xd43e(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,13,70,212,0,0 ; movdqa 0xd446(%rip),%xmm1 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,136,212,0,0 ; mulps 0xd488(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,21,144,212,0,0 ; pand 0xd490(%rip),%xmm2 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,13,72,212,0,0 ; mulps 0xd448(%rip),%xmm1 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,21,80,212,0,0 ; pand 0xd450(%rip),%xmm2 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,150,212,0,0 ; mulps 0xd496(%rip),%xmm2 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,21,86,212,0,0 ; mulps 0xd456(%rip),%xmm2 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,45,210,0,0 ; movaps 0xd22d(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,237,209,0,0 ; movaps 0xd1ed(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -28736,19 +28736,19 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,83 ; jne 1e5c1 <_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,192,211,0,0 ; movdqa 0xd3c0(%rip),%xmm4 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,37,128,211,0,0 ; movdqa 0xd380(%rip),%xmm4 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,194,211,0,0 ; mulps 0xd3c2(%rip),%xmm4 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,45,202,211,0,0 ; movdqa 0xd3ca(%rip),%xmm5 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,37,130,211,0,0 ; mulps 0xd382(%rip),%xmm4 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,45,138,211,0,0 ; movdqa 0xd38a(%rip),%xmm5 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,204,211,0,0 ; mulps 0xd3cc(%rip),%xmm5 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,53,212,211,0,0 ; pand 0xd3d4(%rip),%xmm6 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,45,140,211,0,0 ; mulps 0xd38c(%rip),%xmm5 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,53,148,211,0,0 ; pand 0xd394(%rip),%xmm6 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,218,211,0,0 ; mulps 0xd3da(%rip),%xmm6 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,53,154,211,0,0 ; mulps 0xd39a(%rip),%xmm6 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,113,209,0,0 ; movaps 0xd171(%rip),%xmm7 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,61,49,209,0,0 ; movaps 0xd131(%rip),%xmm7 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -28802,19 +28802,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,164,210,0,0 ; movdqa 0xd2a4(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,100,210,0,0 ; movdqa 0xd264(%rip),%xmm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,166,210,0,0 ; mulps 0xd2a6(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- DB 102,15,111,13,174,210,0,0 ; movdqa 0xd2ae(%rip),%xmm1 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 15,89,5,102,210,0,0 ; mulps 0xd266(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,13,110,210,0,0 ; movdqa 0xd26e(%rip),%xmm1 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,176,210,0,0 ; mulps 0xd2b0(%rip),%xmm1 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
- DB 102,15,219,21,184,210,0,0 ; pand 0xd2b8(%rip),%xmm2 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,13,112,210,0,0 ; mulps 0xd270(%rip),%xmm1 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 102,15,219,21,120,210,0,0 ; pand 0xd278(%rip),%xmm2 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,190,210,0,0 ; mulps 0xd2be(%rip),%xmm2 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 15,89,21,126,210,0,0 ; mulps 0xd27e(%rip),%xmm2 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,85,208,0,0 ; movaps 0xd055(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,21,208,0,0 ; movaps 0xd015(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -28826,12 +28826,12 @@ _sk_store_565_sse2 LABEL PROC
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,69,212,0,0 ; movaps 0xd445(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ DB 68,15,40,5,5,212,0,0 ; movaps 0xd405(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
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,58,212,0,0 ; movaps 0xd43a(%rip),%xmm10 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 68,15,40,21,250,211,0,0 ; movaps 0xd3fa(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
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
@@ -28878,21 +28878,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,98 ; jne 1e819 <_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,151,211,0,0 ; movdqa 0xd397(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,5,87,211,0,0 ; movdqa 0xd357(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,153,211,0,0 ; mulps 0xd399(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,13,161,211,0,0 ; movdqa 0xd3a1(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,5,89,211,0,0 ; mulps 0xd359(%rip),%xmm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,13,97,211,0,0 ; movdqa 0xd361(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,163,211,0,0 ; mulps 0xd3a3(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,21,171,211,0,0 ; movdqa 0xd3ab(%rip),%xmm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,13,99,211,0,0 ; mulps 0xd363(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,21,107,211,0,0 ; movdqa 0xd36b(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,173,211,0,0 ; mulps 0xd3ad(%rip),%xmm2 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,29,181,211,0,0 ; pand 0xd3b5(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,21,109,211,0,0 ; mulps 0xd36d(%rip),%xmm2 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,29,117,211,0,0 ; pand 0xd375(%rip),%xmm3 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,187,211,0,0 ; mulps 0xd3bb(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,29,123,211,0,0 ; mulps 0xd37b(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -28928,21 +28928,21 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 117,98 ; jne 1e8e4 <_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,204,210,0,0 ; movdqa 0xd2cc(%rip),%xmm4 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,37,140,210,0,0 ; movdqa 0xd28c(%rip),%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,206,210,0,0 ; mulps 0xd2ce(%rip),%xmm4 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,45,214,210,0,0 ; movdqa 0xd2d6(%rip),%xmm5 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,37,142,210,0,0 ; mulps 0xd28e(%rip),%xmm4 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,45,150,210,0,0 ; movdqa 0xd296(%rip),%xmm5 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,216,210,0,0 ; mulps 0xd2d8(%rip),%xmm5 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,53,224,210,0,0 ; movdqa 0xd2e0(%rip),%xmm6 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,45,152,210,0,0 ; mulps 0xd298(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,53,160,210,0,0 ; movdqa 0xd2a0(%rip),%xmm6 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,226,210,0,0 ; mulps 0xd2e2(%rip),%xmm6 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,61,234,210,0,0 ; pand 0xd2ea(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,53,162,210,0,0 ; mulps 0xd2a2(%rip),%xmm6 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,61,170,210,0,0 ; pand 0xd2aa(%rip),%xmm7 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,240,210,0,0 ; mulps 0xd2f0(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,61,176,210,0,0 ; mulps 0xd2b0(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -28997,21 +28997,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,161,209,0,0 ; movdqa 0xd1a1(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,5,97,209,0,0 ; movdqa 0xd161(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,163,209,0,0 ; mulps 0xd1a3(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- DB 102,15,111,13,171,209,0,0 ; movdqa 0xd1ab(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 15,89,5,99,209,0,0 ; mulps 0xd163(%rip),%xmm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,13,107,209,0,0 ; movdqa 0xd16b(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,173,209,0,0 ; mulps 0xd1ad(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- DB 102,15,111,21,181,209,0,0 ; movdqa 0xd1b5(%rip),%xmm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 15,89,13,109,209,0,0 ; mulps 0xd16d(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 102,15,111,21,117,209,0,0 ; movdqa 0xd175(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,183,209,0,0 ; mulps 0xd1b7(%rip),%xmm2 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
- DB 102,15,219,29,191,209,0,0 ; pand 0xd1bf(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,21,119,209,0,0 ; mulps 0xd177(%rip),%xmm2 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 102,15,219,29,127,209,0,0 ; pand 0xd17f(%rip),%xmm3 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,197,209,0,0 ; mulps 0xd1c5(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 15,89,29,133,209,0,0 ; mulps 0xd185(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29024,7 +29024,7 @@ _sk_store_4444_sse2 LABEL PROC
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,179,209,0,0 ; movaps 0xd1b3(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 68,15,40,5,115,209,0,0 ; movaps 0xd173(%rip),%xmm8 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
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
@@ -29080,11 +29080,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1eb60 <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,212,204,0,0 ; movdqa 0xccd4(%rip),%xmm2 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,21,148,204,0,0 ; movdqa 0xcc94(%rip),%xmm2 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,16,206,0,0 ; movaps 0xce10(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,208,205,0,0 ; movaps 0xcdd0(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29129,11 +29129,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ec1f <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,21,204,0,0 ; movdqa 0xcc15(%rip),%xmm6 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,53,213,203,0,0 ; movdqa 0xcbd5(%rip),%xmm6 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,81,205,0,0 ; movaps 0xcd51(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,17,205,0,0 ; movaps 0xcd11(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29195,11 +29195,11 @@ _sk_gather_8888_sse2 LABEL PROC
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,255,202,0,0 ; movdqa 0xcaff(%rip),%xmm2 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,21,191,202,0,0 ; movdqa 0xcabf(%rip),%xmm2 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,59,204,0,0 ; movaps 0xcc3b(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,251,203,0,0 ; movaps 0xcbfb(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29226,7 +29226,7 @@ _sk_store_8888_sse2 LABEL PROC
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,188,202,0,0 ; movaps 0xcabc(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,124,202,0,0 ; movaps 0xca7c(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -29276,11 +29276,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ee68 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,204,201,0,0 ; movdqa 0xc9cc(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,140,201,0,0 ; movdqa 0xc98c(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,8,203,0,0 ; movaps 0xcb08(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,200,202,0,0 ; movaps 0xcac8(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29325,11 +29325,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ef27 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,13,201,0,0 ; movdqa 0xc90d(%rip),%xmm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,37,205,200,0,0 ; movdqa 0xc8cd(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,73,202,0,0 ; movaps 0xca49(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,9,202,0,0 ; movaps 0xca09(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29391,11 +29391,11 @@ _sk_gather_bgra_sse2 LABEL PROC
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,247,199,0,0 ; movdqa 0xc7f7(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,111,5,183,199,0,0 ; movdqa 0xc7b7(%rip),%xmm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
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,51,201,0,0 ; movaps 0xc933(%rip),%xmm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,243,200,0,0 ; movaps 0xc8f3(%rip),%xmm8 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -29422,7 +29422,7 @@ _sk_store_bgra_sse2 LABEL PROC
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,180,199,0,0 ; movaps 0xc7b4(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,116,199,0,0 ; movaps 0xc774(%rip),%xmm8 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
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
@@ -29482,18 +29482,18 @@ _sk_load_f16_sse2 LABEL PROC
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,158,202,0,0 ; movdqa 0xca9e(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,13,94,202,0,0 ; movdqa 0xca5e(%rip),%xmm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,155,202,0,0 ; movdqa 0xca9b(%rip),%xmm11 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,29,91,202,0,0 ; movdqa 0xca5b(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,158,202,0,0 ; movdqa 0xca9e(%rip),%xmm3 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,29,94,202,0,0 ; movdqa 0xca5e(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,141,202,0,0 ; movdqa 0xca8d(%rip),%xmm12 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,37,77,202,0,0 ; movdqa 0xca4d(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -29565,18 +29565,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
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,21,201,0,0 ; movdqa 0xc915(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,13,213,200,0,0 ; movdqa 0xc8d5(%rip),%xmm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,18,201,0,0 ; movdqa 0xc912(%rip),%xmm11 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,29,210,200,0,0 ; movdqa 0xc8d2(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,21,201,0,0 ; movdqa 0xc915(%rip),%xmm7 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,61,213,200,0,0 ; movdqa 0xc8d5(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,4,201,0,0 ; movdqa 0xc904(%rip),%xmm12 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,37,196,200,0,0 ; movdqa 0xc8c4(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -29663,18 +29663,18 @@ _sk_gather_f16_sse2 LABEL PROC
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,70,199,0,0 ; movdqa 0xc746(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,13,6,199,0,0 ; movdqa 0xc706(%rip),%xmm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,67,199,0,0 ; movdqa 0xc743(%rip),%xmm11 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,68,15,111,29,3,199,0,0 ; movdqa 0xc703(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,70,199,0,0 ; movdqa 0xc746(%rip),%xmm3 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,15,111,29,6,199,0,0 ; movdqa 0xc706(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
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,53,199,0,0 ; movdqa 0xc735(%rip),%xmm12 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,37,245,198,0,0 ; movdqa 0xc6f5(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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
@@ -29716,19 +29716,19 @@ PUBLIC _sk_store_f16_sse2
_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,134,198,0,0 ; movdqa 0xc686(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 102,68,15,111,29,70,198,0,0 ; movdqa 0xc646(%rip),%xmm11 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,131,198,0,0 ; movdqa 0xc683(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ DB 102,68,15,111,21,67,198,0,0 ; movdqa 0xc643(%rip),%xmm10 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,129,198,0,0 ; movdqa 0xc681(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
- DB 102,68,15,111,37,40,200,0,0 ; movdqa 0xc828(%rip),%xmm12 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ DB 102,15,111,61,65,198,0,0 ; movdqa 0xc641(%rip),%xmm7 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ DB 102,68,15,111,37,232,199,0,0 ; movdqa 0xc7e8(%rip),%xmm12 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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,218,194,0,0 ; movdqa 0xc2da(%rip),%xmm13 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 102,68,15,111,45,154,194,0,0 ; movdqa 0xc29a(%rip),%xmm13 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
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
@@ -29834,7 +29834,7 @@ _sk_load_u16_be_sse2 LABEL PROC
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,236,193,0,0 ; movaps 0xc1ec(%rip),%xmm8 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,40,5,172,193,0,0 ; movaps 0xc1ac(%rip),%xmm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -29907,7 +29907,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
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,182,192,0,0 ; movaps 0xc0b6(%rip),%xmm9 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,40,13,118,192,0,0 ; movaps 0xc076(%rip),%xmm9 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -29924,7 +29924,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
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,221,189,0,0 ; movaps 0xbddd(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,157,189,0,0 ; movaps 0xbd9d(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -29956,7 +29956,7 @@ _sk_store_u16_be_sse2 LABEL PROC
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,150,194,0,0 ; movaps 0xc296(%rip),%xmm10 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ DB 68,15,40,21,86,194,0,0 ; movaps 0xc256(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
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
@@ -30183,7 +30183,7 @@ _sk_repeat_x_sse2 LABEL PROC
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,84,21,243,185,0,0 ; andps 0xb9f3(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,21,179,185,0,0 ; andps 0xb9b3(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
@@ -30207,7 +30207,7 @@ _sk_repeat_y_sse2 LABEL PROC
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,84,21,153,185,0,0 ; andps 0xb999(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,21,89,185,0,0 ; andps 0xb959(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
@@ -30231,13 +30231,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 65,15,92,193 ; subps %xmm9,%xmm0
DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,89,29,50,183,0,0 ; mulss 0xb732(%rip),%xmm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,29,242,182,0,0 ; mulss 0xb6f2(%rip),%xmm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,84,29,31,185,0,0 ; andps 0xb91f(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,29,223,184,0,0 ; andps 0xb8df(%rip),%xmm11 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,227 ; subps %xmm11,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
@@ -30264,13 +30264,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 65,15,92,201 ; subps %xmm9,%xmm1
DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,89,29,173,182,0,0 ; mulss 0xb6ad(%rip),%xmm11 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,29,109,182,0,0 ; mulss 0xb66d(%rip),%xmm11 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,84,29,154,184,0,0 ; andps 0xb89a(%rip),%xmm11 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,29,90,184,0,0 ; andps 0xb85a(%rip),%xmm11 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,227 ; subps %xmm11,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
@@ -30291,7 +30291,7 @@ PUBLIC _sk_clamp_x_1_sse2
_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,81,184,0,0 ; minps 0xb851(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,93,5,17,184,0,0 ; minps 0xb811(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -30302,7 +30302,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,84,13,47,184,0,0 ; andps 0xb82f(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,13,239,183,0,0 ; andps 0xb7ef(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -30310,14 +30310,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,5,123,184,0,0 ; movaps 0xb87b(%rip),%xmm8 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,5,59,184,0,0 ; movaps 0xb83b(%rip),%xmm8 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,255,183,0,0 ; movaps 0xb7ff(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,191,183,0,0 ; movaps 0xb7bf(%rip),%xmm9 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
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,245,183,0,0 ; andps 0xb7f5(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,84,13,181,183,0,0 ; andps 0xb7b5(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,88,210 ; addps %xmm10,%xmm10
@@ -30331,10 +30331,10 @@ _sk_mirror_x_1_sse2 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2
_sk_luminance_to_alpha_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,27,189,0,0 ; mulps 0xbd1b(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
- DB 15,89,13,36,189,0,0 ; mulps 0xbd24(%rip),%xmm1 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,219,188,0,0 ; mulps 0xbcdb(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,13,228,188,0,0 ; mulps 0xbce4(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,42,189,0,0 ; mulps 0xbd2a(%rip),%xmm3 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ DB 15,89,29,234,188,0,0 ; mulps 0xbcea(%rip),%xmm3 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -30728,15 +30728,15 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,242,182,0,0 ; movaps 0xb6f2(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ DB 15,40,5,178,182,0,0 ; movaps 0xb6b2(%rip),%xmm0 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,248,182,0,0 ; addps 0xb6f8(%rip),%xmm0 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ DB 15,88,5,184,182,0,0 ; addps 0xb6b8(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,254,182,0,0 ; addps 0xb6fe(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ DB 15,88,5,190,182,0,0 ; addps 0xb6be(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,4,183,0,0 ; addps 0xb704(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ DB 15,88,5,196,182,0,0 ; addps 0xb6c4(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,10,183,0,0 ; addps 0xb70a(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ DB 15,88,5,202,182,0,0 ; addps 0xb6ca(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -30896,29 +30896,29 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
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,154,180,0,0 ; movaps 0xb49a(%rip),%xmm13 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ DB 68,15,40,45,90,180,0,0 ; movaps 0xb45a(%rip),%xmm13 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,158,180,0,0 ; addps 0xb49e(%rip),%xmm13 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ DB 68,15,88,45,94,180,0,0 ; addps 0xb45e(%rip),%xmm13 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,162,180,0,0 ; addps 0xb4a2(%rip),%xmm13 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ DB 68,15,88,45,98,180,0,0 ; addps 0xb462(%rip),%xmm13 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,166,180,0,0 ; addps 0xb4a6(%rip),%xmm13 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ DB 68,15,88,45,102,180,0,0 ; addps 0xb466(%rip),%xmm13 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,165,180,0,0 ; movaps 0xb4a5(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,40,21,101,180,0,0 ; movaps 0xb465(%rip),%xmm10 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
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,104,174,0,0 ; movaps 0xae68(%rip),%xmm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,40,174,0,0 ; movaps 0xae28(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
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,87,174,0,0 ; movaps 0xae57(%rip),%xmm10 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,21,23,174,0,0 ; movaps 0xae17(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -30949,7 +30949,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
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,14,180,0,0 ; mulps 0xb40e(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,206,179,0,0 ; mulps 0xb3ce(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -30957,7 +30957,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
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,249,179,0,0 ; mulps 0xb3f9(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,89,21,185,179,0,0 ; mulps 0xb3b9(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -30966,8 +30966,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
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,161,178,0,0 ; xorps 0xb2a1(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
- DB 68,15,89,5,137,173,0,0 ; mulps 0xad89(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,87,13,97,178,0,0 ; xorps 0xb261(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 68,15,89,5,73,173,0,0 ; mulps 0xad49(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -30986,7 +30986,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
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,112,179,0,0 ; mulps 0xb370(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,48,179,0,0 ; mulps 0xb330(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -30994,7 +30994,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
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,91,179,0,0 ; mulps 0xb35b(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,89,21,27,179,0,0 ; mulps 0xb31b(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31003,8 +31003,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
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,3,178,0,0 ; xorps 0xb203(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
- DB 68,15,89,5,235,172,0,0 ; mulps 0xaceb(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,87,13,195,177,0,0 ; xorps 0xb1c3(%rip),%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 68,15,89,5,171,172,0,0 ; mulps 0xacab(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31020,7 +31020,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
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,227,178,0,0 ; mulps 0xb2e3(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,13,163,178,0,0 ; mulps 0xb2a3(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31028,7 +31028,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
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,159,177,0,0 ; xorps 0xb19f(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 15,87,5,95,177,0,0 ; xorps 0xb15f(%rip),%xmm0 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31065,7 +31065,7 @@ _sk_apply_vector_mask_sse2 LABEL PROC
PUBLIC _sk_save_xy_sse2
_sk_save_xy_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,37,172,0,0 ; movaps 0xac25(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,229,171,0,0 ; movaps 0xabe5(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31073,7 +31073,7 @@ _sk_save_xy_sse2 LABEL PROC
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,16,172,0,0 ; movaps 0xac10(%rip),%xmm12 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 68,15,40,37,208,171,0,0 ; movaps 0xabd0(%rip),%xmm12 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31116,8 +31116,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,185,177,0,0 ; addps 0xb1b9(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,113,171,0,0 ; movaps 0xab71(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,121,177,0,0 ; addps 0xb179(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,49,171,0,0 ; movaps 0xab31(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31128,7 +31128,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,64,171,0,0 ; addps 0xab40(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,0,171,0,0 ; addps 0xab00(%rip),%xmm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31138,8 +31138,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,114,177,0,0 ; addps 0xb172(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,42,171,0,0 ; movaps 0xab2a(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,50,177,0,0 ; addps 0xb132(%rip),%xmm1 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,234,170,0,0 ; movaps 0xaaea(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31150,7 +31150,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,248,170,0,0 ; addps 0xaaf8(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,184,170,0,0 ; addps 0xaab8(%rip),%xmm1 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31160,13 +31160,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,59,177,0,0 ; addps 0xb13b(%rip),%xmm0 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,40,13,227,170,0,0 ; movaps 0xaae3(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,251,176,0,0 ; addps 0xb0fb(%rip),%xmm0 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,163,170,0,0 ; movaps 0xaaa3(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,47,177,0,0 ; mulps 0xb12f(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,13,183,172,0,0 ; addps 0xacb7(%rip),%xmm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,13,239,176,0,0 ; mulps 0xb0ef(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,13,119,172,0,0 ; addps 0xac77(%rip),%xmm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31177,16 +31177,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,230,176,0,0 ; addps 0xb0e6(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,158,170,0,0 ; movaps 0xaa9e(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,5,166,176,0,0 ; addps 0xb0a6(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,94,170,0,0 ; movaps 0xaa5e(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,2,177,0,0 ; movaps 0xb102(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,5,194,176,0,0 ; movaps 0xb0c2(%rip),%xmm8 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,6,177,0,0 ; addps 0xb106(%rip),%xmm8 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,198,176,0,0 ; addps 0xb0c6(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,106,170,0,0 ; addps 0xaa6a(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,88,5,42,170,0,0 ; addps 0xaa2a(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,254,176,0,0 ; addps 0xb0fe(%rip),%xmm8 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,5,190,176,0,0 ; addps 0xb0be(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31194,17 +31194,17 @@ _sk_bicubic_n1x_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse2
_sk_bicubic_p1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,72,170,0,0 ; movaps 0xaa48(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,8,170,0,0 ; movaps 0xaa08(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,180,176,0,0 ; movaps 0xb0b4(%rip),%xmm10 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,21,116,176,0,0 ; movaps 0xb074(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,184,176,0,0 ; addps 0xb0b8(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,120,176,0,0 ; addps 0xb078(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
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,180,176,0,0 ; addps 0xb0b4(%rip),%xmm10 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,21,116,176,0,0 ; addps 0xb074(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31214,11 +31214,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,135,176,0,0 ; addps 0xb087(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 15,88,5,71,176,0,0 ; addps 0xb047(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,87,176,0,0 ; mulps 0xb057(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,5,223,171,0,0 ; addps 0xabdf(%rip),%xmm8 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,23,176,0,0 ; mulps 0xb017(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,5,159,171,0,0 ; addps 0xab9f(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31229,13 +31229,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,29,176,0,0 ; addps 0xb01d(%rip),%xmm1 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,40,13,197,169,0,0 ; movaps 0xa9c5(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,221,175,0,0 ; addps 0xafdd(%rip),%xmm1 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,133,169,0,0 ; movaps 0xa985(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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,17,176,0,0 ; mulps 0xb011(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,13,153,171,0,0 ; addps 0xab99(%rip),%xmm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,13,209,175,0,0 ; mulps 0xafd1(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,13,89,171,0,0 ; addps 0xab59(%rip),%xmm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31246,16 +31246,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,199,175,0,0 ; addps 0xafc7(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,127,169,0,0 ; movaps 0xa97f(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,88,13,135,175,0,0 ; addps 0xaf87(%rip),%xmm1 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,40,13,63,169,0,0 ; movaps 0xa93f(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,227,175,0,0 ; movaps 0xafe3(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,5,163,175,0,0 ; movaps 0xafa3(%rip),%xmm8 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,231,175,0,0 ; addps 0xafe7(%rip),%xmm8 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,167,175,0,0 ; addps 0xafa7(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,75,169,0,0 ; addps 0xa94b(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,88,5,11,169,0,0 ; addps 0xa90b(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,223,175,0,0 ; addps 0xafdf(%rip),%xmm8 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,5,159,175,0,0 ; addps 0xaf9f(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31263,17 +31263,17 @@ _sk_bicubic_n1y_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse2
_sk_bicubic_p1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,41,169,0,0 ; movaps 0xa929(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,233,168,0,0 ; movaps 0xa8e9(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,148,175,0,0 ; movaps 0xaf94(%rip),%xmm10 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,40,21,84,175,0,0 ; movaps 0xaf54(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,152,175,0,0 ; addps 0xaf98(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,88,175,0,0 ; addps 0xaf58(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
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,148,175,0,0 ; addps 0xaf94(%rip),%xmm10 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 68,15,88,21,84,175,0,0 ; addps 0xaf54(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31283,11 +31283,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,102,175,0,0 ; addps 0xaf66(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 15,88,13,38,175,0,0 ; addps 0xaf26(%rip),%xmm1 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,54,175,0,0 ; mulps 0xaf36(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
- DB 68,15,88,5,190,170,0,0 ; addps 0xaabe(%rip),%xmm8 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,246,174,0,0 ; mulps 0xaef6(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,88,5,126,170,0,0 ; addps 0xaa7e(%rip),%xmm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31416,7 +31416,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,147,173,0,0 ; movdqa 0xad93(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,68,15,111,5,83,173,0,0 ; movdqa 0xad53(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -31455,7 +31455,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,90,166,0,0 ; movdqa 0xa65a(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,37,26,166,0,0 ; movdqa 0xa61a(%rip),%xmm12 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -31471,7 +31471,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,127,172,0,0 ; movaps 0xac7f(%rip),%xmm4 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 15,40,37,63,172,0,0 ; movaps 0xac3f(%rip),%xmm4 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
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
@@ -31507,7 +31507,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,244,171,0,0 ; psubd 0xabf4(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,180,171,0,0 ; psubd 0xabb4(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -31597,7 +31597,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,204,163,0,0 ; movdqa 0xa3cc(%rip),%xmm13 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,45,140,163,0,0 ; movdqa 0xa38c(%rip),%xmm13 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -31694,7 +31694,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,145,168,0,0 ; movdqa 0xa891(%rip),%xmm3 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,29,81,168,0,0 ; movdqa 0xa851(%rip),%xmm3 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -31732,7 +31732,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,97,161,0,0 ; movdqa 0xa161(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,111,5,33,161,0,0 ; movdqa 0xa121(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -31813,7 +31813,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,111,166,0,0 ; movdqa 0xa66f(%rip),%xmm1 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,13,47,166,0,0 ; movdqa 0xa62f(%rip),%xmm1 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -31835,7 +31835,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,20,166,0,0 ; psubd 0xa614(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,212,165,0,0 ; psubd 0xa5d4(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -31850,7 +31850,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,63,159,0,0 ; paddd 0x9f3f(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,5,255,158,0,0 ; paddd 0x9eff(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -31887,7 +31887,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,30,165,0,0 ; psubd 0xa51e(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,222,164,0,0 ; psubd 0xa4de(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -31902,7 +31902,7 @@ _sk_clut_3D_sse2 LABEL PROC
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,73,158,0,0 ; paddd 0x9e49(%rip),%xmm2 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,21,9,158,0,0 ; paddd 0x9e09(%rip),%xmm2 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32046,7 +32046,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,66,162,0,0 ; movdqa 0xa242(%rip),%xmm4 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,37,2,162,0,0 ; movdqa 0xa202(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32085,7 +32085,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,12,155,0,0 ; paddd 0x9b0c(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,5,204,154,0,0 ; paddd 0x9acc(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32100,7 +32100,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,54,161,0,0 ; movaps 0xa136(%rip),%xmm6 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 15,40,53,246,160,0,0 ; movaps 0xa0f6(%rip),%xmm6 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
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
@@ -32118,7 +32118,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,233,160,0,0 ; movdqa 0xa0e9(%rip),%xmm1 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,13,169,160,0,0 ; movdqa 0xa0a9(%rip),%xmm1 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32139,7 +32139,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,148,160,0,0 ; psubd 0xa094(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,5,84,160,0,0 ; psubd 0xa054(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32154,7 +32154,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,188,153,0,0 ; paddd 0x99bc(%rip),%xmm1 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,13,124,153,0,0 ; paddd 0x997c(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32192,7 +32192,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,144,159,0,0 ; movdqa 0x9f90(%rip),%xmm4 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,37,80,159,0,0 ; movdqa 0x9f50(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32230,7 +32230,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,92,152,0,0 ; movdqa 0x985c(%rip),%xmm8 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,5,28,152,0,0 ; movdqa 0x981c(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32376,7 +32376,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,171,149,0,0 ; movdqa 0x95ab(%rip),%xmm15 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,61,107,149,0,0 ; movdqa 0x956b(%rip),%xmm15 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32459,7 +32459,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,180,154,0,0 ; movdqa 0x9ab4(%rip),%xmm5 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,45,116,154,0,0 ; movdqa 0x9a74(%rip),%xmm5 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32480,7 +32480,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,93,154,0,0 ; psubd 0x9a5d(%rip),%xmm5 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,45,29,154,0,0 ; psubd 0x9a1d(%rip),%xmm5 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32512,7 +32512,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,187,153,0,0 ; movdqa 0x99bb(%rip),%xmm3 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,29,123,153,0,0 ; movdqa 0x997b(%rip),%xmm3 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32533,7 +32533,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,91,153,0,0 ; psubd 0x995b(%rip),%xmm5 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,45,27,153,0,0 ; psubd 0x991b(%rip),%xmm5 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32548,7 +32548,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,133,146,0,0 ; movdqa 0x9285(%rip),%xmm9 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,13,69,146,0,0 ; movdqa 0x9245(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32610,7 +32610,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,239,151,0,0 ; movdqa 0x97ef(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,21,175,151,0,0 ; movdqa 0x97af(%rip),%xmm2 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32803,7 +32803,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,136,148,0,0 ; psubd 0x9488(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,21,72,148,0,0 ; psubd 0x9448(%rip),%xmm2 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32863,7 +32863,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,101,147,0,0 ; movdqa 0x9365(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,68,15,111,5,37,147,0,0 ; movdqa 0x9325(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32901,7 +32901,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,51,140,0,0 ; movdqa 0x8c33(%rip),%xmm8 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,68,15,111,5,243,139,0,0 ; movdqa 0x8bf3(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -32984,7 +32984,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,61,145,0,0 ; movdqa 0x913d(%rip),%xmm4 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,111,37,253,144,0,0 ; movdqa 0x90fd(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -33005,7 +33005,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,230,144,0,0 ; psubd 0x90e6(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,166,144,0,0 ; psubd 0x90a6(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -33020,7 +33020,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,15,138,0,0 ; paddd 0x8a0f(%rip),%xmm0 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,5,207,137,0,0 ; paddd 0x89cf(%rip),%xmm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -33058,7 +33058,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,238,143,0,0 ; psubd 0x8fee(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,250,13,174,143,0,0 ; psubd 0x8fae(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -33073,7 +33073,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,25,137,0,0 ; paddd 0x8919(%rip),%xmm2 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 102,15,254,21,217,136,0,0 ; paddd 0x88d9(%rip),%xmm2 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
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
@@ -33132,7 +33132,7 @@ _sk_clut_4D_sse2 LABEL PROC
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,255,135,0,0 ; movaps 0x87ff(%rip),%xmm3 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 15,40,29,191,135,0,0 ; movaps 0x87bf(%rip),%xmm3 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -33245,25 +33245,17 @@ _sk_just_return_hsw_lowp LABEL PROC
PUBLIC _sk_uniform_color_hsw_lowp
_sk_uniform_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 196,193,121,110,192 ; vmovd %r8d,%xmm0
- DB 196,226,125,121,192 ; vpbroadcastw %xmm0,%ymm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
- DB 196,193,121,110,200 ; vmovd %r8d,%xmm1
- DB 196,226,125,121,201 ; vpbroadcastw %xmm1,%ymm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 196,193,121,110,208 ; vmovd %r8d,%xmm2
- DB 196,226,125,121,210 ; vpbroadcastw %xmm2,%ymm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
- DB 197,249,110,216 ; vmovd %eax,%xmm3
- DB 196,226,125,121,219 ; vpbroadcastw %xmm3,%ymm3
+ DB 196,226,125,121,64,16 ; vpbroadcastw 0x10(%rax),%ymm0
+ DB 196,226,125,121,72,18 ; vpbroadcastw 0x12(%rax),%ymm1
+ DB 196,226,125,121,80,20 ; vpbroadcastw 0x14(%rax),%ymm2
+ DB 196,226,125,121,88,22 ; vpbroadcastw 0x16(%rax),%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
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,209,130,0,0 ; vpbroadcastw 0x82d1(%rip),%ymm3 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ DB 196,226,125,121,29,179,130,0,0 ; vpbroadcastw 0x82b3(%rip),%ymm3 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
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
@@ -33272,7 +33264,7 @@ _sk_black_color_hsw_lowp LABEL PROC
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,186,130,0,0 ; vpbroadcastw 0x82ba(%rip),%ymm0 # 2b402 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ DB 196,226,125,121,5,156,130,0,0 ; vpbroadcastw 0x829c(%rip),%ymm0 # 2b3c2 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -33281,8 +33273,8 @@ _sk_white_color_hsw_lowp LABEL PROC
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,196,131,0,0 ; vmovss 0x83c4(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
- DB 197,250,16,21,236,131,0,0 ; vmovss 0x83ec(%rip),%xmm2 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 197,122,16,5,166,131,0,0 ; vmovss 0x83a6(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,250,16,21,206,131,0,0 ; vmovss 0x83ce(%rip),%xmm2 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -33303,7 +33295,7 @@ _sk_set_rgb_hsw_lowp LABEL PROC
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,73,130,0,0 ; vpbroadcastw 0x8249(%rip),%ymm8 # 2b404 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,98,125,121,5,43,130,0,0 ; vpbroadcastw 0x822b(%rip),%ymm8 # 2b3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
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
@@ -33343,7 +33335,7 @@ _sk_move_dst_src_hsw_lowp LABEL PROC
PUBLIC _sk_invert_hsw_lowp
_sk_invert_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,224,129,0,0 ; vpbroadcastw 0x81e0(%rip),%ymm8 # 2b406 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,98,125,121,5,194,129,0,0 ; vpbroadcastw 0x81c2(%rip),%ymm8 # 2b3c6 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
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
@@ -33363,7 +33355,7 @@ _sk_clear_hsw_lowp LABEL PROC
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,173,129,0,0 ; vpbroadcastw 0x81ad(%rip),%ymm8 # 2b408 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,143,129,0,0 ; vpbroadcastw 0x818f(%rip),%ymm8 # 2b3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
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
@@ -33388,7 +33380,7 @@ _sk_srcatop_hsw_lowp LABEL PROC
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,77,129,0,0 ; vpbroadcastw 0x814d(%rip),%ymm9 # 2b40a <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,13,47,129,0,0 ; vpbroadcastw 0x812f(%rip),%ymm9 # 2b3ca <_sk_srcover_rgba_8888_sse2_lowp+0x722>
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
@@ -33413,7 +33405,7 @@ _sk_dstatop_hsw_lowp LABEL PROC
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,234,128,0,0 ; vpbroadcastw 0x80ea(%rip),%ymm8 # 2b40c <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,204,128,0,0 ; vpbroadcastw 0x80cc(%rip),%ymm8 # 2b3cc <_sk_srcover_rgba_8888_sse2_lowp+0x724>
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
@@ -33431,7 +33423,7 @@ _sk_srcin_hsw_lowp LABEL PROC
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,167,128,0,0 ; vpbroadcastw 0x80a7(%rip),%ymm8 # 2b40e <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,5,137,128,0,0 ; vpbroadcastw 0x8089(%rip),%ymm8 # 2b3ce <_sk_srcover_rgba_8888_sse2_lowp+0x726>
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
@@ -33448,7 +33440,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,104,128,0,0 ; vpbroadcastw 0x8068(%rip),%ymm8 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,5,74,128,0,0 ; vpbroadcastw 0x804a(%rip),%ymm8 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
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
@@ -33467,7 +33459,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,33,128,0,0 ; vpbroadcastw 0x8021(%rip),%ymm8 # 2b412 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,5,3,128,0,0 ; vpbroadcastw 0x8003(%rip),%ymm8 # 2b3d2 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
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
@@ -33486,7 +33478,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,218,127,0,0 ; vpbroadcastw 0x7fda(%rip),%ymm8 # 2b414 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,5,188,127,0,0 ; vpbroadcastw 0x7fbc(%rip),%ymm8 # 2b3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
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
@@ -33509,7 +33501,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,127,127,0,0 ; vpbroadcastw 0x7f7f(%rip),%ymm8 # 2b416 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,5,97,127,0,0 ; vpbroadcastw 0x7f61(%rip),%ymm8 # 2b3d6 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
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
@@ -33533,7 +33525,7 @@ _sk_dstover_hsw_lowp LABEL PROC
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,36,127,0,0 ; vpbroadcastw 0x7f24(%rip),%ymm8 # 2b418 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,5,6,127,0,0 ; vpbroadcastw 0x7f06(%rip),%ymm8 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
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
@@ -33550,7 +33542,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,229,126,0,0 ; vpbroadcastw 0x7ee5(%rip),%ymm8 # 2b41a <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,5,199,126,0,0 ; vpbroadcastw 0x7ec7(%rip),%ymm8 # 2b3da <_sk_srcover_rgba_8888_sse2_lowp+0x732>
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
@@ -33584,7 +33576,7 @@ _sk_multiply_hsw_lowp LABEL PROC
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,91,126,0,0 ; vpbroadcastw 0x7e5b(%rip),%ymm8 # 2b41c <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,5,61,126,0,0 ; vpbroadcastw 0x7e3d(%rip),%ymm8 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x734>
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
@@ -33599,7 +33591,7 @@ PUBLIC _sk_screen_hsw_lowp
_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,40,126,0,0 ; vpbroadcastw 0x7e28(%rip),%ymm9 # 2b41e <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,13,10,126,0,0 ; vpbroadcastw 0x7e0a(%rip),%ymm9 # 2b3de <_sk_srcover_rgba_8888_sse2_lowp+0x736>
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
@@ -33623,7 +33615,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,205,125,0,0 ; vpbroadcastw 0x7dcd(%rip),%ymm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,5,175,125,0,0 ; vpbroadcastw 0x7daf(%rip),%ymm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
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
@@ -33655,7 +33647,7 @@ _sk_darken_hsw_lowp LABEL PROC
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,81,125,0,0 ; vpbroadcastw 0x7d51(%rip),%ymm9 # 2b422 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ DB 196,98,125,121,13,51,125,0,0 ; vpbroadcastw 0x7d33(%rip),%ymm9 # 2b3e2 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
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
@@ -33687,7 +33679,7 @@ _sk_lighten_hsw_lowp LABEL PROC
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,210,124,0,0 ; vpbroadcastw 0x7cd2(%rip),%ymm9 # 2b424 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ DB 196,98,125,121,13,180,124,0,0 ; vpbroadcastw 0x7cb4(%rip),%ymm9 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
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
@@ -33719,10 +33711,10 @@ _sk_difference_hsw_lowp LABEL PROC
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,83,124,0,0 ; vpbroadcastw 0x7c53(%rip),%ymm9 # 2b426 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ DB 196,98,125,121,13,53,124,0,0 ; vpbroadcastw 0x7c35(%rip),%ymm9 # 2b3e6 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
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,66,124,0,0 ; vpbroadcastw 0x7c42(%rip),%ymm10 # 2b428 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ DB 196,98,125,121,21,36,124,0,0 ; vpbroadcastw 0x7c24(%rip),%ymm10 # 2b3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
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
@@ -33753,10 +33745,10 @@ PUBLIC _sk_exclusion_hsw_lowp
_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,199,123,0,0 ; vpbroadcastw 0x7bc7(%rip),%ymm9 # 2b42a <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
+ DB 196,98,125,121,13,169,123,0,0 ; vpbroadcastw 0x7ba9(%rip),%ymm9 # 2b3ea <_sk_srcover_rgba_8888_sse2_lowp+0x742>
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,182,123,0,0 ; vpbroadcastw 0x7bb6(%rip),%ymm10 # 2b42c <_sk_srcover_rgba_8888_sse2_lowp+0x750>
+ DB 196,98,125,121,21,152,123,0,0 ; vpbroadcastw 0x7b98(%rip),%ymm10 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x744>
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
@@ -33782,7 +33774,7 @@ _sk_exclusion_hsw_lowp LABEL PROC
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,83,123,0,0 ; vpbroadcastw 0x7b53(%rip),%ymm9 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
+ DB 196,98,125,121,13,53,123,0,0 ; vpbroadcastw 0x7b35(%rip),%ymm9 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
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
@@ -33810,7 +33802,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
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,202,122,0,0 ; vpbroadcastw 0x7aca(%rip),%ymm14 # 2b42e <_sk_srcover_rgba_8888_sse2_lowp+0x752>
+ DB 196,98,125,121,53,172,122,0,0 ; vpbroadcastw 0x7aac(%rip),%ymm14 # 2b3ee <_sk_srcover_rgba_8888_sse2_lowp+0x746>
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
@@ -33845,7 +33837,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
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,63,122,0,0 ; vpbroadcastw 0x7a3f(%rip),%ymm9 # 2b434 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ DB 196,98,125,121,13,33,122,0,0 ; vpbroadcastw 0x7a21(%rip),%ymm9 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
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
@@ -33869,7 +33861,7 @@ _sk_overlay_hsw_lowp LABEL PROC
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,199,121,0,0 ; vpbroadcastw 0x79c7(%rip),%ymm13 # 2b432 <_sk_srcover_rgba_8888_sse2_lowp+0x756>
+ DB 196,98,125,121,45,169,121,0,0 ; vpbroadcastw 0x79a9(%rip),%ymm13 # 2b3f2 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
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
@@ -33919,10 +33911,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 23b61 <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 23b3f <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,160,1,0,0 ; lea 0x1a0(%rip),%r9 # 23cd8 <_sk_load_8888_hsw_lowp+0x1c9>
+ DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 23cb8 <_sk_load_8888_hsw_lowp+0x1cb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33932,10 +33924,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -33944,7 +33936,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33960,7 +33952,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33970,7 +33962,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33990,7 +33982,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
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,143,119,0,0 ; vmovdqa 0x778f(%rip),%ymm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0x764>
+ DB 197,125,111,5,113,119,0,0 ; vmovdqa 0x7771(%rip),%ymm8 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
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
@@ -34000,40 +33992,39 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,229,113,211,8 ; vpsrlw $0x8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 122,254 ; jp 23cd8 <_sk_load_8888_hsw_lowp+0x1c9>
+ DB 102,144 ; xchg %ax,%ax
+ DB 120,254 ; js 23cb8 <_sk_load_8888_hsw_lowp+0x1cb>
DB 255 ; (bad)
- DB 255,177,254,255,255,155 ; pushq -0x64000002(%rcx)
+ DB 255,175,254,255,255,153 ; ljmp *-0x66000002(%rdi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,17 ; callq *(%rcx)
- DB 255 ; (bad)
+ DB 255,15 ; decl (%rdi)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 249 ; stc
+ DB 255,247 ; push %rdi
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,225 ; jmpq *%rcx
- DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,203 ; dec %ebx
- DB 254 ; (bad)
+ DB 223,254 ; (bad)
DB 255 ; (bad)
- DB 255,87,255 ; callq *-0x1(%rdi)
+ DB 255,201 ; dec %ecx
+ DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,74,255 ; decl -0x1(%rdx)
+ DB 255,85,255 ; callq *-0x1(%rbp)
DB 255 ; (bad)
+ DB 255,72,255 ; decl -0x1(%rax)
DB 255 ; (bad)
- DB 60,255 ; cmp $0xff,%al
DB 255 ; (bad)
- DB 255,38 ; jmpq *(%rsi)
+ DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
+ DB 255,36,255 ; jmpq *(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 255,157,255,255,255,137 ; lcall *-0x76000001(%rbp)
+ DB 255,155,255,255,255,135 ; lcall *-0x78000001(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,117,255 ; pushq -0x1(%rbp)
+ DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
- DB 255,95,255 ; lcall *-0x1(%rdi)
+ DB 255,93,255 ; lcall *-0x1(%rbp)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -34048,10 +34039,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 23d66 <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 23d46 <_sk_load_8888_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 23ee0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 23ec0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34061,10 +34052,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34073,7 +34064,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
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,229,0,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34089,7 +34080,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34099,7 +34090,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34119,7 +34110,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
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,170,117,0,0 ; vmovdqa 0x75aa(%rip),%ymm8 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0x784>
+ DB 197,125,111,5,138,117,0,0 ; vmovdqa 0x758a(%rip),%ymm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
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
@@ -34130,7 +34121,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 23ee0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 23ec0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34189,20 +34180,20 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 23f9d <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 23f7d <_sk_store_8888_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 2404c <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 2402c <_sk_store_8888_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34210,12 +34201,12 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34270,10 +34261,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 240da <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 240ba <_sk_load_bgra_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24254 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24234 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34283,10 +34274,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -34295,7 +34286,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34311,7 +34302,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34321,7 +34312,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34341,7 +34332,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
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,86,114,0,0 ; vmovdqa 0x7256(%rip),%ymm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0x7a4>
+ DB 197,125,111,5,54,114,0,0 ; vmovdqa 0x7236(%rip),%ymm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0x798>
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
@@ -34352,7 +34343,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24254 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24234 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34397,10 +34388,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 242e2 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 242c2 <_sk_load_bgra_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2445c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2443c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34410,10 +34401,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34422,7 +34413,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
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,229,0,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34438,7 +34429,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34448,7 +34439,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34468,7 +34459,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
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,110,112,0,0 ; vmovdqa 0x706e(%rip),%ymm8 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x7c4>
+ DB 197,125,111,5,78,112,0,0 ; vmovdqa 0x704e(%rip),%ymm8 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0x7b8>
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
@@ -34479,7 +34470,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 2445c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 2443c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34538,20 +34529,20 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 24519 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 244f9 <_sk_store_bgra_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 245c8 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 245a8 <_sk_store_bgra_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34559,12 +34550,12 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34619,24 +34610,24 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24643 <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24623 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 247b0 <_sk_load_565_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24790 <_sk_load_565_hsw_lowp+0x1ac>
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 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 2474b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 2472b <_sk_load_565_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 2474b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 2472b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 2474b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 2472b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -34646,7 +34637,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 2474b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 2472b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -34658,7 +34649,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 2474b <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 2472b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -34672,13 +34663,13 @@ _sk_load_565_hsw_lowp LABEL PROC
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,108,109,0,0 ; vpbroadcastw 0x6d6c(%rip),%ymm1 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ DB 196,226,125,121,13,76,109,0,0 ; vpbroadcastw 0x6d4c(%rip),%ymm1 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
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,87,109,0,0 ; vpbroadcastw 0x6d57(%rip),%ymm3 # 2b4c2 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ DB 196,226,125,121,29,55,109,0,0 ; vpbroadcastw 0x6d37(%rip),%ymm3 # 2b482 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,76,109,0,0 ; vpbroadcastw 0x6d4c(%rip),%ymm3 # 2b4c4 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,226,125,121,29,44,109,0,0 ; vpbroadcastw 0x6d2c(%rip),%ymm3 # 2b484 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
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
@@ -34689,7 +34680,7 @@ _sk_load_565_hsw_lowp LABEL PROC
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,26,109,0,0 ; vpbroadcastw 0x6d1a(%rip),%ymm3 # 2b4c6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,226,125,121,29,250,108,0,0 ; vpbroadcastw 0x6cfa(%rip),%ymm3 # 2b486 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34742,24 +34733,24 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 2482b <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 2480b <_sk_load_565_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24998 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24978 <_sk_load_565_dst_hsw_lowp+0x1ac>
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 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,8,1,0,0 ; jmpq 24933 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24913 <_sk_load_565_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 24933 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24913 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,193,121,110,44,80 ; vmovd (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
- DB 233,218,0,0,0 ; jmpq 24933 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24913 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -34769,7 +34760,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,2,229,15 ; vpblendd $0xf,%ymm5,%ymm4,%ymm4
DB 196,193,122,126,44,80 ; vmovq (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm4
- DB 233,155,0,0,0 ; jmpq 24933 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24913 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -34781,7 +34772,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
DB 196,193,122,111,44,80 ; vmovdqu (%r8,%rdx,2),%xmm5
DB 196,227,85,2,228,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- DB 235,83 ; jmp 24933 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24913 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -34795,13 +34786,13 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
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,140,107,0,0 ; vpbroadcastw 0x6b8c(%rip),%ymm5 # 2b4c8 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,45,108,107,0,0 ; vpbroadcastw 0x6b6c(%rip),%ymm5 # 2b488 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
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,119,107,0,0 ; vpbroadcastw 0x6b77(%rip),%ymm7 # 2b4ca <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,226,125,121,61,87,107,0,0 ; vpbroadcastw 0x6b57(%rip),%ymm7 # 2b48a <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,108,107,0,0 ; vpbroadcastw 0x6b6c(%rip),%ymm7 # 2b4cc <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,226,125,121,61,76,107,0,0 ; vpbroadcastw 0x6b4c(%rip),%ymm7 # 2b48c <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
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
@@ -34812,7 +34803,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
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,58,107,0,0 ; vpbroadcastw 0x6b3a(%rip),%ymm7 # 2b4ce <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,226,125,121,61,26,107,0,0 ; vpbroadcastw 0x6b1a(%rip),%ymm7 # 2b48e <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34861,10 +34852,10 @@ _sk_store_565_hsw_lowp LABEL PROC
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,227,106,0,0 ; vpbroadcastw 0x6ae3(%rip),%ymm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,98,125,121,5,195,106,0,0 ; vpbroadcastw 0x6ac3(%rip),%ymm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
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,210,106,0,0 ; vpbroadcastw 0x6ad2(%rip),%ymm9 # 2b4d2 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,98,125,121,13,178,106,0,0 ; vpbroadcastw 0x6ab2(%rip),%ymm9 # 2b492 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
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
@@ -34874,31 +34865,31 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,31 ; ja 24a42 <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 24a22 <_sk_store_565_hsw_lowp+0x6e>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24af0 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24ad0 <_sk_store_565_hsw_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,21,4,80,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 233,167,0,0,0 ; jmpq 24ae9 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 24ac9 <_sk_store_565_hsw_lowp+0x115>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 24ae9 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 24ac9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 196,65,121,126,4,80 ; vmovd %xmm8,(%r8,%rdx,2)
- DB 233,137,0,0,0 ; jmpq 24ae9 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 24ac9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 196,67,121,21,68,80,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 196,67,121,21,68,80,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
DB 196,65,121,214,4,80 ; vmovq %xmm8,(%r8,%rdx,2)
- DB 235,105 ; jmp 24ae9 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 24ac9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,20,2 ; vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,18,1 ; vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,16,0 ; vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- DB 235,55 ; jmp 24ae3 <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 24ac3 <_sk_store_565_hsw_lowp+0x10f>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,28,6 ; vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34921,7 +34912,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 24b05 <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 24ae5 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -34955,38 +34946,38 @@ _sk_load_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24b68 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24b48 <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24c2c <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24c0c <_sk_load_a8_hsw_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 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 24c17 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24bf7 <_sk_load_a8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 24c17 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24bf7 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 24c17 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24bf7 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 24c17 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24bf7 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 24c17 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24bf7 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -35044,38 +35035,38 @@ _sk_load_a8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24ca4 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24c84 <_sk_load_a8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24d68 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24d48 <_sk_load_a8_dst_hsw_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 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 24d53 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24d33 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 24d53 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24d33 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 24d53 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24d33 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 24d53 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24d33 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 24d53 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24d33 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35130,7 +35121,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
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,81,112,0,0 ; vmovdqa 0x7051(%rip),%xmm9 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 197,121,111,13,49,112,0,0 ; vmovdqa 0x7031(%rip),%xmm9 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
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
@@ -35138,28 +35129,28 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,28 ; ja 24df4 <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 24dd4 <_sk_store_a8_hsw_lowp+0x50>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 24e74 <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 24e54 <_sk_store_a8_hsw_lowp+0xd0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,20,4,16,0 ; vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,121 ; jmp 24e6d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 24e4d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 24e6d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 24e4d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,2,2 ; vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
DB 196,67,121,21,4,16,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 24e6d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 24e4d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,6,6 ; vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
DB 196,67,121,20,68,16,5,5 ; vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
DB 196,67,121,20,68,16,4,4 ; vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
DB 196,65,121,126,4,16 ; vmovd %xmm8,(%r8,%rdx,1)
- DB 235,64 ; jmp 24e6d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 24e4d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,10,10 ; vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
DB 196,67,121,20,68,16,9,9 ; vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
DB 196,67,121,20,68,16,8,8 ; vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- DB 235,32 ; jmp 24e67 <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 24e47 <_sk_store_a8_hsw_lowp+0xc3>
DB 196,67,121,20,68,16,14,14 ; vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
DB 196,67,121,20,68,16,13,13 ; vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
DB 196,67,121,20,68,16,12,12 ; vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -35168,7 +35159,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 24e75 <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 24e55 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35213,38 +35204,38 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24eec <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24ecc <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24fb8 <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24f98 <_sk_load_g8_hsw_lowp+0x108>
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 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 24f9b <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24f7b <_sk_load_g8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 24f9b <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24f7b <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 24f9b <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24f7b <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 24f9b <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24f7b <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 24f9b <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24f7b <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -35254,7 +35245,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
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,41,101,0,0 ; vpbroadcastw 0x6529(%rip),%ymm3 # 2b4d4 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,226,125,121,29,9,101,0,0 ; vpbroadcastw 0x6509(%rip),%ymm3 # 2b494 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35268,7 +35259,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 24fc5 <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 24fa5 <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35304,38 +35295,38 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25030 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25010 <_sk_load_g8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 250fc <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 250dc <_sk_load_g8_dst_hsw_lowp+0x108>
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 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 250df <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 250bf <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 250df <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 250bf <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 250df <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 250bf <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 250df <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 250bf <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 250df <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 250bf <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35345,7 +35336,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
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,231,99,0,0 ; vpbroadcastw 0x63e7(%rip),%ymm7 # 2b4d6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,226,125,121,61,199,99,0,0 ; vpbroadcastw 0x63c7(%rip),%ymm7 # 2b496 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35359,7 +35350,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 25109 <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 250e9 <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35387,12 +35378,12 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw_lowp
_sk_luminance_to_alpha_hsw_lowp LABEL PROC
- DB 196,226,125,121,29,151,99,0,0 ; vpbroadcastw 0x6397(%rip),%ymm3 # 2b4d8 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,226,125,121,29,119,99,0,0 ; vpbroadcastw 0x6377(%rip),%ymm3 # 2b498 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,140,99,0,0 ; vpbroadcastw 0x638c(%rip),%ymm3 # 2b4da <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,226,125,121,29,108,99,0,0 ; vpbroadcastw 0x636c(%rip),%ymm3 # 2b49a <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,125,99,0,0 ; vpbroadcastw 0x637d(%rip),%ymm1 # 2b4dc <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ DB 196,226,125,121,13,93,99,0,0 ; vpbroadcastw 0x635d(%rip),%ymm1 # 2b49c <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
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
@@ -35406,13 +35397,13 @@ PUBLIC _sk_scale_1_float_hsw_lowp
_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,202,99,0,0 ; vmovss 0x63ca(%rip),%xmm9 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 196,98,57,169,13,145,99,0,0 ; vfmadd213ss 0x6391(%rip),%xmm8,%xmm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,122,16,13,170,99,0,0 ; vmovss 0x63aa(%rip),%xmm9 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,57,169,13,113,99,0,0 ; vfmadd213ss 0x6371(%rip),%xmm8,%xmm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,48,99,0,0 ; vpbroadcastw 0x6330(%rip),%ymm9 # 2b4de <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ DB 196,98,125,121,13,16,99,0,0 ; vpbroadcastw 0x6310(%rip),%ymm9 # 2b49e <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
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
@@ -35431,12 +35422,12 @@ PUBLIC _sk_lerp_1_float_hsw_lowp
_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,96,99,0,0 ; vmovss 0x6360(%rip),%xmm9 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 196,98,57,169,13,39,99,0,0 ; vfmadd213ss 0x6327(%rip),%xmm8,%xmm9 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 197,122,16,13,64,99,0,0 ; vmovss 0x6340(%rip),%xmm9 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,57,169,13,7,99,0,0 ; vfmadd213ss 0x6307(%rip),%xmm8,%xmm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,204,98,0,0 ; vpbroadcastw 0x62cc(%rip),%ymm9 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ DB 196,98,125,121,13,172,98,0,0 ; vpbroadcastw 0x62ac(%rip),%ymm9 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
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
@@ -35471,38 +35462,38 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 252b2 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25292 <_sk_scale_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 253b0 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 25390 <_sk_scale_u8_hsw_lowp+0x13b>
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 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 25365 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 25345 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 25365 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 25345 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 25365 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 25345 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 25365 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 25345 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 25365 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 25345 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35512,7 +35503,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
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,107,97,0,0 ; vpbroadcastw 0x616b(%rip),%ymm9 # 2b4e2 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
+ DB 196,98,125,121,13,75,97,0,0 ; vpbroadcastw 0x614b(%rip),%ymm9 # 2b4a2 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
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
@@ -35533,7 +35524,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 255,26 ; lcall *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c0253bc <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6e0>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c02539c <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -35570,38 +35561,38 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 25429 <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25409 <_sk_lerp_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 2554c <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 2552c <_sk_lerp_u8_hsw_lowp+0x160>
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 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 254dc <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 254bc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 254dc <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 254bc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 254dc <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 254bc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 254dc <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 254bc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 254dc <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 254bc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35610,7 +35601,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
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,250,95,0,0 ; vpbroadcastw 0x5ffa(%rip),%ymm9 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 196,98,125,121,13,218,95,0,0 ; vpbroadcastw 0x5fda(%rip),%ymm9 # 2b4a4 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
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
@@ -35642,7 +35633,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 27025557 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa87b>
+ DB 232,254,255,255,38 ; callq 27025537 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -35663,7 +35654,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,52,255 ; pushq (%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 25579 <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 25559 <_sk_lerp_u8_hsw_lowp+0x18d>
DB 255 ; (bad)
DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
@@ -35682,24 +35673,24 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 255c8 <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 255a8 <_sk_scale_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 257b0 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 25790 <_sk_scale_565_hsw_lowp+0x228>
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 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 256d4 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 256b4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 256d4 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 256b4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 256d4 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 256b4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -35709,7 +35700,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 256d4 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 256b4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35721,7 +35712,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 256d4 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 256b4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35735,13 +35726,13 @@ _sk_scale_565_hsw_lowp LABEL PROC
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,9,94,0,0 ; vpbroadcastw 0x5e09(%rip),%ymm9 # 2b4e6 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
+ DB 196,98,125,121,13,233,93,0,0 ; vpbroadcastw 0x5de9(%rip),%ymm9 # 2b4a6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
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,241,93,0,0 ; vpbroadcastw 0x5df1(%rip),%ymm11 # 2b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
+ DB 196,98,125,121,29,209,93,0,0 ; vpbroadcastw 0x5dd1(%rip),%ymm11 # 2b4a8 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,229,93,0,0 ; vpbroadcastw 0x5de5(%rip),%ymm11 # 2b4ea <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
+ DB 196,98,125,121,29,197,93,0,0 ; vpbroadcastw 0x5dc5(%rip),%ymm11 # 2b4aa <_sk_srcover_rgba_8888_sse2_lowp+0x802>
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
@@ -35751,7 +35742,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
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,172,93,0,0 ; vpbroadcastw 0x5dac(%rip),%ymm11 # 2b4ec <_sk_srcover_rgba_8888_sse2_lowp+0x810>
+ DB 196,98,125,121,29,140,93,0,0 ; vpbroadcastw 0x5d8c(%rip),%ymm11 # 2b4ac <_sk_srcover_rgba_8888_sse2_lowp+0x804>
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
@@ -35761,7 +35752,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
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,120,93,0,0 ; vpbroadcastw 0x5d78(%rip),%ymm8 # 2b4ee <_sk_srcover_rgba_8888_sse2_lowp+0x812>
+ DB 196,98,125,121,5,88,93,0,0 ; vpbroadcastw 0x5d58(%rip),%ymm8 # 2b4ae <_sk_srcover_rgba_8888_sse2_lowp+0x806>
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
@@ -35823,24 +35814,24 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 2582c <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 2580c <_sk_lerp_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 25a48 <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 25a28 <_sk_lerp_565_hsw_lowp+0x25c>
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 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 25938 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25918 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 25938 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25918 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 25938 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25918 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -35850,7 +35841,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 25938 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25918 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35862,7 +35853,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 25938 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25918 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35876,13 +35867,13 @@ _sk_lerp_565_hsw_lowp LABEL PROC
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,175,91,0,0 ; vpbroadcastw 0x5baf(%rip),%ymm9 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
+ DB 196,98,125,121,13,143,91,0,0 ; vpbroadcastw 0x5b8f(%rip),%ymm9 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
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,151,91,0,0 ; vpbroadcastw 0x5b97(%rip),%ymm11 # 2b4f2 <_sk_srcover_rgba_8888_sse2_lowp+0x816>
+ DB 196,98,125,121,29,119,91,0,0 ; vpbroadcastw 0x5b77(%rip),%ymm11 # 2b4b2 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,139,91,0,0 ; vpbroadcastw 0x5b8b(%rip),%ymm11 # 2b4f4 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
+ DB 196,98,125,121,29,107,91,0,0 ; vpbroadcastw 0x5b6b(%rip),%ymm11 # 2b4b4 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
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
@@ -35892,7 +35883,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
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,82,91,0,0 ; vpbroadcastw 0x5b52(%rip),%ymm11 # 2b4f6 <_sk_srcover_rgba_8888_sse2_lowp+0x81a>
+ DB 196,98,125,121,29,50,91,0,0 ; vpbroadcastw 0x5b32(%rip),%ymm11 # 2b4b6 <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
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
@@ -35901,7 +35892,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
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,34,91,0,0 ; vpbroadcastw 0x5b22(%rip),%ymm12 # 2b4f8 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
+ DB 196,98,125,121,37,2,91,0,0 ; vpbroadcastw 0x5b02(%rip),%ymm12 # 2b4b8 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
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
@@ -35980,9 +35971,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25ae0 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 25ac0 <_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 # 25da4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 25d84 <_sk_srcover_rgba_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
@@ -35992,10 +35983,10 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25bf6 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 25bd6 <_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 25bf6 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 25bd6 <_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
@@ -36004,7 +35995,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25bf6 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 25bd6 <_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
@@ -36020,7 +36011,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25bf6 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 25bd6 <_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
@@ -36030,7 +36021,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25bf6 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 25bd6 <_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
@@ -36050,9 +36041,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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,225,88,0,0 ; vmovdqa 0x58e1(%rip),%ymm8 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
+ DB 197,125,111,5,193,88,0,0 ; vmovdqa 0x58c1(%rip),%ymm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,243,88,0,0 ; vpbroadcastw 0x58f3(%rip),%ymm9 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,121,13,211,88,0,0 ; vpbroadcastw 0x58d3(%rip),%ymm9 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -36091,19 +36082,19 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25d07 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 25de0 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 25ce7 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 25dc0 <_sk_srcover_rgba_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 25d9e <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 25d7e <_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 25d9e <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 25d7e <_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 25d9e <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 25d7e <_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
@@ -36111,12 +36102,12 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
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 25d9e <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 25d7e <_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 25d9e <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 25d7e <_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
@@ -36164,7 +36155,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f025de4 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb108>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f025dc4 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -36182,7 +36173,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 25e05 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 25de5 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36225,13 +36216,13 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
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 25f36 <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 25f16 <_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 25efd <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 25edd <_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
@@ -36250,10 +36241,10 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
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 25ec6 <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 25ea6 <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 25f26 <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 25f06 <_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
@@ -36267,7 +36258,7 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
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 25eaf <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 25e8f <_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
@@ -36296,19 +36287,17 @@ _sk_just_return_sse41_lowp LABEL PROC
PUBLIC _sk_uniform_color_sse41_lowp
_sk_uniform_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 102,65,15,110,192 ; movd %r8d,%xmm0
+ DB 102,15,110,64,16 ; movd 0x10(%rax),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
+ DB 68,15,183,64,18 ; movzwl 0x12(%rax),%r8d
DB 102,65,15,110,200 ; movd %r8d,%xmm1
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 102,65,15,110,208 ; movd %r8d,%xmm2
+ DB 102,15,110,80,20 ; movd 0x14(%rax),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
+ DB 15,183,64,22 ; movzwl 0x16(%rax),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
@@ -36318,7 +36307,7 @@ _sk_uniform_color_sse41_lowp LABEL PROC
PUBLIC _sk_black_color_sse41_lowp
_sk_black_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,214,86,0,0 ; movaps 0x56d6(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,192,86,0,0 ; movaps 0x56c0(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -36327,7 +36316,7 @@ _sk_black_color_sse41_lowp LABEL PROC
PUBLIC _sk_white_color_sse41_lowp
_sk_white_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,194,86,0,0 ; movaps 0x56c2(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,5,172,86,0,0 ; movaps 0x56ac(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -36336,10 +36325,10 @@ _sk_white_color_sse41_lowp LABEL PROC
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,65,85,0,0 ; movss 0x5541(%rip),%xmm2 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 243,15,16,21,43,85,0,0 ; movss 0x552b(%rip),%xmm2 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,0,85,0,0 ; movss 0x5500(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,16,5,234,84,0,0 ; movss 0x54ea(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -36364,7 +36353,7 @@ _sk_set_rgb_sse41_lowp LABEL PROC
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,52,86,0,0 ; movdqa 0x5634(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,30,86,0,0 ; movdqa 0x561e(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36404,7 +36393,7 @@ _sk_move_dst_src_sse41_lowp LABEL PROC
PUBLIC _sk_invert_sse41_lowp
_sk_invert_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,210,85,0,0 ; movdqa 0x55d2(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,188,85,0,0 ; movdqa 0x55bc(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36432,7 +36421,7 @@ PUBLIC _sk_srcatop_sse41_lowp
_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,118,85,0,0 ; movdqa 0x5576(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,29,96,85,0,0 ; movdqa 0x5560(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36462,7 +36451,7 @@ PUBLIC _sk_dstatop_sse41_lowp
_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,246,84,0,0 ; movdqa 0x54f6(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,224,84,0,0 ; movdqa 0x54e0(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36489,7 +36478,7 @@ _sk_dstatop_sse41_lowp LABEL PROC
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,129,84,0,0 ; movdqa 0x5481(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,107,84,0,0 ; movdqa 0x546b(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36508,7 +36497,7 @@ PUBLIC _sk_dstin_sse41_lowp
_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,56,84,0,0 ; movdqa 0x5438(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,34,84,0,0 ; movdqa 0x5422(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36527,7 +36516,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,239,83,0,0 ; movdqa 0x53ef(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,217,83,0,0 ; movdqa 0x53d9(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36548,7 +36537,7 @@ _sk_srcout_sse41_lowp LABEL PROC
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,152,83,0,0 ; movdqa 0x5398(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,130,83,0,0 ; movdqa 0x5382(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36571,7 +36560,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,62,83,0,0 ; movdqa 0x533e(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,40,83,0,0 ; movdqa 0x5328(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36598,7 +36587,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,196,82,0,0 ; movdqa 0x52c4(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,174,82,0,0 ; movdqa 0x52ae(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36623,7 +36612,7 @@ _sk_dstover_sse41_lowp LABEL PROC
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,93,82,0,0 ; movdqa 0x525d(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,71,82,0,0 ; movdqa 0x5247(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36640,7 +36629,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,28,82,0,0 ; movdqa 0x521c(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,6,82,0,0 ; movdqa 0x5206(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36681,7 +36670,7 @@ _sk_multiply_sse41_lowp LABEL PROC
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,97,81,0,0 ; movdqa 0x5161(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,75,81,0,0 ; movdqa 0x514b(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36699,7 +36688,7 @@ _sk_screen_sse41_lowp LABEL PROC
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,27,81,0,0 ; movdqa 0x511b(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,21,5,81,0,0 ; movdqa 0x5105(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36729,7 +36718,7 @@ _sk_screen_sse41_lowp LABEL PROC
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,153,80,0,0 ; movdqa 0x5099(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,131,80,0,0 ; movdqa 0x5083(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36770,7 +36759,7 @@ _sk_darken_sse41_lowp LABEL PROC
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,224,79,0,0 ; movdqa 0x4fe0(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,202,79,0,0 ; movdqa 0x4fca(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36812,7 +36801,7 @@ _sk_lighten_sse41_lowp LABEL PROC
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,35,79,0,0 ; movdqa 0x4f23(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,13,79,0,0 ; movdqa 0x4f0d(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -36854,10 +36843,10 @@ _sk_difference_sse41_lowp LABEL PROC
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,102,78,0,0 ; movdqa 0x4e66(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,80,78,0,0 ; movdqa 0x4e50(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,179,85,0,0 ; movdqa 0x55b3(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,21,157,85,0,0 ; movdqa 0x559d(%rip),%xmm10 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
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
@@ -36897,10 +36886,10 @@ _sk_exclusion_sse41_lowp LABEL PROC
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,162,77,0,0 ; movdqa 0x4da2(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,140,77,0,0 ; movdqa 0x4d8c(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,239,84,0,0 ; movdqa 0x54ef(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,21,217,84,0,0 ; movdqa 0x54d9(%rip),%xmm10 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
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
@@ -36935,14 +36924,14 @@ _sk_hardlight_sse41_lowp LABEL PROC
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,250,76,0,0 ; movdqa 0x4cfa(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,29,228,76,0,0 ; movdqa 0x4ce4(%rip),%xmm11 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,67,84,0,0 ; movdqa 0x5443(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,13,45,84,0,0 ; movdqa 0x542d(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -36989,7 +36978,7 @@ _sk_hardlight_sse41_lowp LABEL PROC
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,236,75,0,0 ; movdqa 0x4bec(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,214,75,0,0 ; movdqa 0x4bd6(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -37028,7 +37017,7 @@ _sk_overlay_sse41_lowp LABEL PROC
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,71,75,0,0 ; movdqa 0x4b47(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,29,49,75,0,0 ; movdqa 0x4b31(%rip),%xmm11 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -37040,7 +37029,7 @@ _sk_overlay_sse41_lowp LABEL PROC
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,121,82,0,0 ; movdqa 0x5279(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,13,99,82,0,0 ; movdqa 0x5263(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -37086,7 +37075,7 @@ _sk_overlay_sse41_lowp LABEL PROC
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,43,74,0,0 ; movdqa 0x4a2b(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,21,74,0,0 ; movdqa 0x4a15(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -37128,70 +37117,71 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26d5a <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 26d30 <_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,240,0,0,0 ; lea 0xf0(%rip),%r9 # 26e30 <_sk_load_8888_sse41_lowp+0x11a>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26e08 <_sk_load_8888_sse41_lowp+0x11c>
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 26db3 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26d89 <_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 26db3 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26d89 <_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 26db3 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26d89 <_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,133,80,0,0 ; movdqa 0x5085(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,15,111,5,111,80,0,0 ; movdqa 0x506f(%rip),%xmm0 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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,229,72,0,0 ; movdqa 0x48e5(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,207,72,0,0 ; movdqa 0x48cf(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,94,80,0,0 ; movdqa 0x505e(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,72,80,0,0 ; movdqa 0x5048(%rip),%xmm10 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,75,80,0,0 ; movdqa 0x504b(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,111,21,53,80,0,0 ; movdqa 0x5035(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 144 ; nop
- DB 29,255,255,255,74 ; sbb $0x4affffff,%eax
+ DB 15,31,0 ; nopl (%rax)
+ DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
+ DB 255,72,255 ; decl -0x1(%rax)
DB 255 ; (bad)
+ DB 255,55 ; pushq (%rdi)
DB 255 ; (bad)
- DB 57,255 ; cmp %edi,%edi
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 26e3d <_sk_load_8888_sse41_lowp+0x127>
+ DB 123,255 ; jnp 26e15 <_sk_load_8888_sse41_lowp+0x129>
DB 255 ; (bad)
- DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
- DB 255,107,255 ; ljmp *-0x1(%rbx)
+ DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
- DB 255,94,255 ; lcall *-0x1(%rsi)
+ DB 255,105,255 ; ljmp *-0x1(%rcx)
DB 255 ; (bad)
+ DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
PUBLIC _sk_load_8888_dst_sse41_lowp
@@ -37205,49 +37195,49 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26e90 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 26e68 <_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 # 26f68 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26f40 <_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 26ee9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26ec1 <_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 26ee9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26ec1 <_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 26ee9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26ec1 <_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,79,79,0,0 ; movdqa 0x4f4f(%rip),%xmm4 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,15,111,37,55,79,0,0 ; movdqa 0x4f37(%rip),%xmm4 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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,175,71,0,0 ; movdqa 0x47af(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,151,71,0,0 ; movdqa 0x4797(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,40,79,0,0 ; movdqa 0x4f28(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,16,79,0,0 ; movdqa 0x4f10(%rip),%xmm10 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,21,79,0,0 ; movdqa 0x4f15(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,111,21,253,78,0,0 ; movdqa 0x4efd(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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
@@ -37263,7 +37253,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26f75 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26f4d <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37298,20 +37288,20 @@ _sk_store_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 2700a <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 26fe2 <_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 # 27050 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 27028 <_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 27049 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 27021 <_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 27049 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 27021 <_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 27049 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 27021 <_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)
@@ -37353,49 +37343,49 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 270b0 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 27088 <_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 # 27188 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27160 <_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 27109 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 270e1 <_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 27109 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 270e1 <_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 27109 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 270e1 <_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,47,77,0,0 ; movdqa 0x4d2f(%rip),%xmm2 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,15,111,21,23,77,0,0 ; movdqa 0x4d17(%rip),%xmm2 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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,143,69,0,0 ; movdqa 0x458f(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,119,69,0,0 ; movdqa 0x4577(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,8,77,0,0 ; movdqa 0x4d08(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,240,76,0,0 ; movdqa 0x4cf0(%rip),%xmm10 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,245,76,0,0 ; movdqa 0x4cf5(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,111,21,221,76,0,0 ; movdqa 0x4cdd(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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
@@ -37411,7 +37401,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27195 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2716d <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37431,49 +37421,49 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 271e8 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 271c0 <_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 # 272c0 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27298 <_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 27241 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27219 <_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 27241 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27219 <_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 27241 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27219 <_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,247,75,0,0 ; movdqa 0x4bf7(%rip),%xmm6 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,15,111,53,223,75,0,0 ; movdqa 0x4bdf(%rip),%xmm6 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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,87,68,0,0 ; movdqa 0x4457(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,63,68,0,0 ; movdqa 0x443f(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,208,75,0,0 ; movdqa 0x4bd0(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,184,75,0,0 ; movdqa 0x4bb8(%rip),%xmm10 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,189,75,0,0 ; movdqa 0x4bbd(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,111,21,165,75,0,0 ; movdqa 0x4ba5(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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
@@ -37489,7 +37479,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 272cd <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 272a5 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37524,20 +37514,20 @@ _sk_store_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 27362 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2733a <_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 # 273a8 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 27380 <_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 273a1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 27379 <_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 273a1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 27379 <_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 273a1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 27379 <_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)
@@ -37579,23 +37569,23 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 27400 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 273d8 <_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 # 274b0 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27488 <_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 2744a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 27422 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 2744a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 27422 <_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 2744a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 27422 <_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
@@ -37604,11 +37594,11 @@ _sk_load_565_sse41_lowp LABEL PROC
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,21,74,0,0 ; pand 0x4a15(%rip),%xmm3 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,29,253,73,0,0 ; pand 0x49fd(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,20,74,0,0 ; pand 0x4a14(%rip),%xmm1 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,15,111,21,28,74,0,0 ; movdqa 0x4a1c(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,15,219,13,252,73,0,0 ; pand 0x49fc(%rip),%xmm1 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,111,21,4,74,0,0 ; movdqa 0x4a04(%rip),%xmm2 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -37621,7 +37611,7 @@ _sk_load_565_sse41_lowp LABEL PROC
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,66,0,0 ; movaps 0x4212(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,250,65,0,0 ; movaps 0x41fa(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37632,7 +37622,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 274c5 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 2749d <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37649,23 +37639,23 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 27508 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 274e0 <_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 # 275b8 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27590 <_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 27552 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2752a <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 27552 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2752a <_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 27552 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2752a <_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
@@ -37674,11 +37664,11 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
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,13,73,0,0 ; pand 0x490d(%rip),%xmm7 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,61,245,72,0,0 ; pand 0x48f5(%rip),%xmm7 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,12,73,0,0 ; pand 0x490c(%rip),%xmm5 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,15,111,53,20,73,0,0 ; movdqa 0x4914(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,15,219,45,244,72,0,0 ; pand 0x48f4(%rip),%xmm5 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,111,53,252,72,0,0 ; movdqa 0x48fc(%rip),%xmm6 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -37691,7 +37681,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
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,10,65,0,0 ; movaps 0x410a(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,61,242,64,0,0 ; movaps 0x40f2(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37702,7 +37692,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 275cd <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 275a5 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37717,10 +37707,10 @@ _sk_store_565_sse41_lowp LABEL PROC
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,72,0,0 ; pand 0x48a8(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,219,5,144,72,0,0 ; pand 0x4890(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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,164,72,0,0 ; pand 0x48a4(%rip),%xmm9 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ DB 102,68,15,219,13,140,72,0,0 ; pand 0x488c(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
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
@@ -37729,19 +37719,19 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 27648 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 27620 <_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 # 27688 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 27660 <_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 27682 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 2765a <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 27682 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 2765a <_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 27682 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 2765a <_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)
@@ -37761,7 +37751,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 27699 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 27671 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -37781,18 +37771,18 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 276dd <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 276b5 <_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,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27758 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27730 <_sk_load_a8_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,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 27741 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27719 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 27741 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27719 <_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
@@ -37800,7 +37790,7 @@ _sk_load_a8_sse41_lowp LABEL PROC
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 27741 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27719 <_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
@@ -37811,13 +37801,13 @@ _sk_load_a8_sse41_lowp LABEL PROC
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,119,63,0,0 ; pand 0x3f77(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,29,95,63,0,0 ; pand 0x3f5f(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 122,255 ; jp 27759 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27731 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37846,18 +37836,18 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 277ad <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27785 <_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 # 27828 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27800 <_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 27811 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 277e9 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 27811 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 277e9 <_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
@@ -37865,7 +37855,7 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
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 27811 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 277e9 <_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
@@ -37876,13 +37866,13 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
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,167,62,0,0 ; pand 0x3ea7(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,61,143,62,0,0 ; pand 0x3e8f(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 27829 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27801 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37911,28 +37901,28 @@ _sk_store_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 27878 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27850 <_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 # 278e8 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 278c0 <_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 278e1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 278b9 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,137,69,0,0 ; pshufb 0x4589(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 102,68,15,56,0,5,113,69,0,0 ; pshufb 0x4571(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 278e1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 278b9 <_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,41,62,0,0 ; pshufb 0x3e29(%rip),%xmm8 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 102,68,15,56,0,5,17,62,0,0 ; pshufb 0x3e11(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 278e1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 278b9 <_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,5,62,0,0 ; pshufb 0x3e05(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 102,68,15,56,0,5,237,61,0,0 ; pshufb 0x3ded(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -37966,18 +37956,18 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2793d <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27915 <_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,147,0,0,0 ; lea 0x93(%rip),%r9 # 279bc <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27994 <_sk_load_g8_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,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 279a1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27979 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 279a1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27979 <_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
@@ -37985,7 +37975,7 @@ _sk_load_g8_sse41_lowp LABEL PROC
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 279a1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27979 <_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
@@ -37996,13 +37986,13 @@ _sk_load_g8_sse41_lowp LABEL PROC
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,23,61,0,0 ; pand 0x3d17(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,5,255,60,0,0 ; pand 0x3cff(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,14,61,0,0 ; movaps 0x3d0e(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,246,60,0,0 ; movaps 0x3cf6(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 279bd <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27995 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38029,18 +38019,18 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 27a11 <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 279e9 <_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 # 27a90 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27a68 <_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 27a75 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27a4d <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27a75 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27a4d <_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
@@ -38048,7 +38038,7 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
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 27a75 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27a4d <_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
@@ -38059,13 +38049,13 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
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,67,60,0,0 ; pand 0x3c43(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,37,43,60,0,0 ; pand 0x3c2b(%rip),%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,58,60,0,0 ; movaps 0x3c3a(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,61,34,60,0,0 ; movaps 0x3c22(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 27a91 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27a69 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38085,10 +38075,10 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
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,8,68,0,0 ; pmullw 0x4408(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
- DB 102,15,213,13,16,68,0,0 ; pmullw 0x4410(%rip),%xmm1 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ DB 102,15,213,5,240,67,0,0 ; pmullw 0x43f0(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 102,15,213,13,248,67,0,0 ; pmullw 0x43f8(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,20,68,0,0 ; pmullw 0x4414(%rip),%xmm3 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
+ DB 102,15,213,29,252,67,0,0 ; pmullw 0x43fc(%rip),%xmm3 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -38101,14 +38091,14 @@ PUBLIC _sk_scale_1_float_sse41_lowp
_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,95,58,0,0 ; mulss 0x3a5f(%rip),%xmm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 243,68,15,88,5,38,58,0,0 ; addss 0x3a26(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,5,71,58,0,0 ; mulss 0x3a47(%rip),%xmm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,14,58,0,0 ; addss 0x3a0e(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,158,59,0,0 ; movdqa 0x3b9e(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,134,59,0,0 ; movdqa 0x3b86(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38127,13 +38117,13 @@ PUBLIC _sk_lerp_1_float_sse41_lowp
_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,231,57,0,0 ; mulss 0x39e7(%rip),%xmm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 243,68,15,88,5,174,57,0,0 ; addss 0x39ae(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,5,207,57,0,0 ; mulss 0x39cf(%rip),%xmm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,150,57,0,0 ; addss 0x3996(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,43,59,0,0 ; movdqa 0x3b2b(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,19,59,0,0 ; movdqa 0x3b13(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38171,18 +38161,18 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 27c4c <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 27c24 <_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 # 27d14 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 27cec <_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 27cbb <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 27c93 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 27cbb <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 27c93 <_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
@@ -38190,7 +38180,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
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 27cbb <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 27c93 <_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
@@ -38201,9 +38191,9 @@ _sk_scale_u8_sse41_lowp LABEL PROC
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,252,57,0,0 ; pand 0x39fc(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,219,5,228,57,0,0 ; pand 0x39e4(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,238,57,0,0 ; movdqa 0x39ee(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,214,57,0,0 ; movdqa 0x39d6(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38228,7 +38218,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255,148,255,255,255,136,255 ; callq *-0x770001(%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 27d29 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 27d01 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -38244,18 +38234,18 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 27d6b <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 27d43 <_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 # 27e74 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 27e4c <_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 27dda <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 27db2 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 27dda <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 27db2 <_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
@@ -38263,7 +38253,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
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 27dda <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 27db2 <_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
@@ -38274,8 +38264,8 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
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,221,56,0,0 ; pand 0x38dd(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
- DB 102,68,15,111,21,212,56,0,0 ; movdqa 0x38d4(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,219,5,197,56,0,0 ; pand 0x38c5(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,188,56,0,0 ; movdqa 0x38bc(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38305,7 +38295,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 235,254 ; jmp 27e74 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 27e4c <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -38337,23 +38327,23 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 27ed2 <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 27eaa <_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 # 2802c <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 28004 <_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 27f1e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 27ef6 <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 27f1e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 27ef6 <_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 27f1e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 27ef6 <_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
@@ -38362,11 +38352,11 @@ _sk_scale_565_sse41_lowp LABEL PROC
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,64,63,0,0 ; pand 0x3f40(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,5,40,63,0,0 ; pand 0x3f28(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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,60,63,0,0 ; pand 0x3f3c(%rip),%xmm10 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,68,15,111,29,67,63,0,0 ; movdqa 0x3f43(%rip),%xmm11 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,21,36,63,0,0 ; pand 0x3f24(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,111,29,43,63,0,0 ; movdqa 0x3f2b(%rip),%xmm11 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -38378,7 +38368,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
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,161,62,0,0 ; movdqa 0x3ea1(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,5,137,62,0,0 ; movdqa 0x3e89(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -38391,7 +38381,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
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,233,54,0,0 ; movdqa 0x36e9(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,5,209,54,0,0 ; movdqa 0x36d1(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38443,23 +38433,23 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2808a <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 28062 <_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 # 28230 <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 28208 <_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 280d6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 280ae <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 280d6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 280ae <_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 280d6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 280ae <_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
@@ -38468,11 +38458,11 @@ _sk_lerp_565_sse41_lowp LABEL PROC
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,136,61,0,0 ; pand 0x3d88(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,5,112,61,0,0 ; pand 0x3d70(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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,132,61,0,0 ; pand 0x3d84(%rip),%xmm10 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,68,15,111,29,139,61,0,0 ; movdqa 0x3d8b(%rip),%xmm11 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,21,108,61,0,0 ; pand 0x3d6c(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,111,29,115,61,0,0 ; movdqa 0x3d73(%rip),%xmm11 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -38484,7 +38474,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
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,233,60,0,0 ; movdqa 0x3ce9(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,5,209,60,0,0 ; movdqa 0x3cd1(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -38496,7 +38486,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
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,53,53,0,0 ; movdqa 0x3535(%rip),%xmm13 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,45,29,53,0,0 ; movdqa 0x351d(%rip),%xmm13 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38558,48 +38548,48 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
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 28297 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2826f <_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 # 28494 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2846c <_sk_srcover_rgba_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,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 282f0 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 282c8 <_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 282f0 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 282c8 <_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 282f0 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 282c8 <_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,72,59,0,0 ; movdqa 0x3b48(%rip),%xmm4 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,15,111,37,48,59,0,0 ; movdqa 0x3b30(%rip),%xmm4 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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,168,51,0,0 ; movdqa 0x33a8(%rip),%xmm12 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,37,144,51,0,0 ; movdqa 0x3390(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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,33,59,0,0 ; movdqa 0x3b21(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,13,9,59,0,0 ; movdqa 0x3b09(%rip),%xmm9 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,14,59,0,0 ; movdqa 0x3b0e(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,111,13,246,58,0,0 ; movdqa 0x3af6(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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
@@ -38641,19 +38631,19 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
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 2843a <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 284b0 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 28412 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 28488 <_sk_srcover_rgba_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 28479 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 28451 <_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 28479 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 28451 <_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 28479 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 28451 <_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)
@@ -38728,13 +38718,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
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 285e6 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 285be <_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 285ad <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 28585 <_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
@@ -38753,10 +38743,10 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
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 28576 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2854e <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 285d6 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 285ae <_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
@@ -38770,7 +38760,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
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 2855f <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 28537 <_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
@@ -38799,19 +38789,17 @@ _sk_just_return_sse2_lowp LABEL PROC
PUBLIC _sk_uniform_color_sse2_lowp
_sk_uniform_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 102,65,15,110,192 ; movd %r8d,%xmm0
+ DB 102,15,110,64,16 ; movd 0x10(%rax),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
+ DB 68,15,183,64,18 ; movzwl 0x12(%rax),%r8d
DB 102,65,15,110,200 ; movd %r8d,%xmm1
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 102,65,15,110,208 ; movd %r8d,%xmm2
+ DB 102,15,110,80,20 ; movd 0x14(%rax),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
+ DB 15,183,64,22 ; movzwl 0x16(%rax),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
@@ -38821,7 +38809,7 @@ _sk_uniform_color_sse2_lowp LABEL PROC
PUBLIC _sk_black_color_sse2_lowp
_sk_black_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,38,48,0,0 ; movaps 0x3026(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,24,48,0,0 ; movaps 0x3018(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38830,7 +38818,7 @@ _sk_black_color_sse2_lowp LABEL PROC
PUBLIC _sk_white_color_sse2_lowp
_sk_white_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,18,48,0,0 ; movaps 0x3012(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,5,4,48,0,0 ; movaps 0x3004(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38839,10 +38827,10 @@ _sk_white_color_sse2_lowp LABEL PROC
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,145,46,0,0 ; movss 0x2e91(%rip),%xmm2 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 243,15,16,21,131,46,0,0 ; movss 0x2e83(%rip),%xmm2 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,80,46,0,0 ; movss 0x2e50(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,16,5,66,46,0,0 ; movss 0x2e42(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -38867,7 +38855,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
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,132,47,0,0 ; movdqa 0x2f84(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,118,47,0,0 ; movdqa 0x2f76(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38907,7 +38895,7 @@ _sk_move_dst_src_sse2_lowp LABEL PROC
PUBLIC _sk_invert_sse2_lowp
_sk_invert_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,34,47,0,0 ; movdqa 0x2f22(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,20,47,0,0 ; movdqa 0x2f14(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38935,7 +38923,7 @@ PUBLIC _sk_srcatop_sse2_lowp
_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,198,46,0,0 ; movdqa 0x2ec6(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,29,184,46,0,0 ; movdqa 0x2eb8(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38965,7 +38953,7 @@ PUBLIC _sk_dstatop_sse2_lowp
_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,70,46,0,0 ; movdqa 0x2e46(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,56,46,0,0 ; movdqa 0x2e38(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -38992,7 +38980,7 @@ _sk_dstatop_sse2_lowp LABEL PROC
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,209,45,0,0 ; movdqa 0x2dd1(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,195,45,0,0 ; movdqa 0x2dc3(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39011,7 +38999,7 @@ PUBLIC _sk_dstin_sse2_lowp
_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,136,45,0,0 ; movdqa 0x2d88(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,122,45,0,0 ; movdqa 0x2d7a(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39030,7 +39018,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,63,45,0,0 ; movdqa 0x2d3f(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,49,45,0,0 ; movdqa 0x2d31(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39051,7 +39039,7 @@ _sk_srcout_sse2_lowp LABEL PROC
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,232,44,0,0 ; movdqa 0x2ce8(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,218,44,0,0 ; movdqa 0x2cda(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39074,7 +39062,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,142,44,0,0 ; movdqa 0x2c8e(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,128,44,0,0 ; movdqa 0x2c80(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39101,7 +39089,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,20,44,0,0 ; movdqa 0x2c14(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,6,44,0,0 ; movdqa 0x2c06(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39126,7 +39114,7 @@ _sk_dstover_sse2_lowp LABEL PROC
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,173,43,0,0 ; movdqa 0x2bad(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,159,43,0,0 ; movdqa 0x2b9f(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39143,7 +39131,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,108,43,0,0 ; movdqa 0x2b6c(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,94,43,0,0 ; movdqa 0x2b5e(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39186,12 +39174,12 @@ _sk_plus__sse2_lowp LABEL PROC
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,216,50,0,0 ; movdqa 0x32d8(%rip),%xmm10 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ DB 102,68,15,111,21,202,50,0,0 ; movdqa 0x32ca(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
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,140,42,0,0 ; movdqa 0x2a8c(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,29,126,42,0,0 ; movdqa 0x2a7e(%rip),%xmm11 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39228,7 +39216,7 @@ _sk_screen_sse2_lowp LABEL PROC
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,236,41,0,0 ; movdqa 0x29ec(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,21,222,41,0,0 ; movdqa 0x29de(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39258,7 +39246,7 @@ _sk_screen_sse2_lowp LABEL PROC
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,106,41,0,0 ; movdqa 0x296a(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,92,41,0,0 ; movdqa 0x295c(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39298,7 +39286,7 @@ _sk_darken_sse2_lowp LABEL PROC
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,37,48,0,0 ; movdqa 0x3025(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,13,23,48,0,0 ; movdqa 0x3017(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39307,7 +39295,7 @@ _sk_darken_sse2_lowp LABEL PROC
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,132,40,0,0 ; movdqa 0x2884(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,21,118,40,0,0 ; movdqa 0x2876(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39361,7 +39349,7 @@ _sk_lighten_sse2_lowp LABEL PROC
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,252,46,0,0 ; movdqa 0x2efc(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,13,238,46,0,0 ; movdqa 0x2eee(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39370,7 +39358,7 @@ _sk_lighten_sse2_lowp LABEL PROC
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,91,39,0,0 ; movdqa 0x275b(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,21,77,39,0,0 ; movdqa 0x274d(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39424,7 +39412,7 @@ _sk_difference_sse2_lowp LABEL PROC
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,211,45,0,0 ; movdqa 0x2dd3(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,13,197,45,0,0 ; movdqa 0x2dc5(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39433,10 +39421,10 @@ _sk_difference_sse2_lowp LABEL PROC
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,50,38,0,0 ; movdqa 0x2632(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,21,36,38,0,0 ; movdqa 0x2624(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,127,45,0,0 ; movdqa 0x2d7f(%rip),%xmm11 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,29,113,45,0,0 ; movdqa 0x2d71(%rip),%xmm11 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
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
@@ -39489,10 +39477,10 @@ _sk_exclusion_sse2_lowp LABEL PROC
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,47,37,0,0 ; movdqa 0x252f(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,33,37,0,0 ; movdqa 0x2521(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,124,44,0,0 ; movdqa 0x2c7c(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,21,110,44,0,0 ; movdqa 0x2c6e(%rip),%xmm10 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
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
@@ -39527,7 +39515,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,136,36,0,0 ; movdqa 0x2488(%rip),%xmm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,21,122,36,0,0 ; movdqa 0x247a(%rip),%xmm2 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39540,7 +39528,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,180,43,0,0 ; movdqa 0x2bb4(%rip),%xmm2 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,21,166,43,0,0 ; movdqa 0x2ba6(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39559,7 +39547,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,231,35,0,0 ; paddw 0x23e7(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,253,5,217,35,0,0 ; paddw 0x23d9(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39582,7 +39570,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,114,35,0,0 ; paddw 0x2372(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,253,13,100,35,0,0 ; paddw 0x2364(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39604,7 +39592,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,3,35,0,0 ; movdqa 0x2303(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,245,34,0,0 ; movdqa 0x22f5(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39632,7 +39620,7 @@ _sk_overlay_sse2_lowp LABEL PROC
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,141,34,0,0 ; movdqa 0x228d(%rip),%xmm6 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,53,127,34,0,0 ; movdqa 0x227f(%rip),%xmm6 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39654,7 +39642,7 @@ _sk_overlay_sse2_lowp LABEL PROC
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,145,41,0,0 ; movdqa 0x2991(%rip),%xmm1 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,13,131,41,0,0 ; movdqa 0x2983(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39681,7 +39669,7 @@ _sk_overlay_sse2_lowp LABEL PROC
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,16,41,0,0 ; movdqa 0x2910(%rip),%xmm7 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,61,2,41,0,0 ; movdqa 0x2902(%rip),%xmm7 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39740,27 +39728,27 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29639 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 29607 <_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,25,1,0,0 ; lea 0x119(%rip),%r9 # 29738 <_sk_load_8888_sse2_lowp+0x143>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29704 <_sk_load_8888_sse2_lowp+0x141>
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 2969f <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2966d <_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 2969f <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2966d <_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 2969f <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2966d <_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
@@ -39777,7 +39765,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
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,247,31,0,0 ; movdqa 0x1ff7(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,233,31,0,0 ; movdqa 0x1fe9(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39800,23 +39788,23 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 15,31,0 ; nopl (%rax)
- DB 244 ; hlt
- DB 254 ; (bad)
+ DB 144 ; nop
+ DB 246,254 ; idiv %dh
DB 255 ; (bad)
- DB 255,33 ; jmpq *(%rcx)
+ DB 255,35 ; jmpq *(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,16 ; callq *(%rax)
+ DB 255,18 ; callq *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,97,255 ; jmpq *-0x1(%rcx)
+ DB 255,99,255 ; jmpq *-0x1(%rbx)
DB 255 ; (bad)
- DB 255,85,255 ; callq *-0x1(%rbp)
+ DB 255,87,255 ; callq *-0x1(%rdi)
DB 255 ; (bad)
- DB 255,64,255 ; incl -0x1(%rax)
+ DB 255,66,255 ; incl -0x1(%rdx)
DB 255 ; (bad)
- DB 255,51 ; pushq (%rbx)
+ DB 255 ; .byte 0xff
+ DB 53 ; .byte 0x35
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -39832,27 +39820,27 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29798 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29764 <_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 # 29894 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29860 <_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 297fe <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 297ca <_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 297fe <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 297ca <_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 297fe <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 297ca <_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
@@ -39869,7 +39857,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
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,152,30,0,0 ; movdqa 0x1e98(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,140,30,0,0 ; movdqa 0x1e8c(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -39935,21 +39923,21 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 29933 <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 298ff <_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 # 29984 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29950 <_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 2997e <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2994a <_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 2997e <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2994a <_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 2997e <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2994a <_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
@@ -39992,27 +39980,27 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 299e4 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 299b0 <_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 # 29ae0 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29aac <_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 29a4a <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29a16 <_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 29a4a <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29a16 <_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 29a4a <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29a16 <_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
@@ -40029,7 +40017,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
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,76,28,0,0 ; movdqa 0x1c4c(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,64,28,0,0 ; movdqa 0x1c40(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40080,27 +40068,27 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29b40 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29b0c <_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 # 29c3c <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29c08 <_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 29ba6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29b72 <_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 29ba6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29b72 <_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 29ba6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29b72 <_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
@@ -40117,7 +40105,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
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,240,26,0,0 ; movdqa 0x1af0(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,228,26,0,0 ; movdqa 0x1ae4(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40183,21 +40171,21 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 29cdb <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 29ca7 <_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 # 29d2c <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29cf8 <_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 29d26 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 29cf2 <_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 29d26 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 29cf2 <_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 29d26 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 29cf2 <_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
@@ -40240,23 +40228,23 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29d84 <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 29d50 <_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,188,0,0,0 ; lea 0xbc(%rip),%r9 # 29e2c <_sk_load_565_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 29df8 <_sk_load_565_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,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 29dc6 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 29d92 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 29dc6 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 29d92 <_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 29dc6 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 29d92 <_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
@@ -40264,11 +40252,11 @@ _sk_load_565_sse2_lowp LABEL PROC
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,153,32,0,0 ; pand 0x2099(%rip),%xmm3 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,29,141,32,0,0 ; pand 0x208d(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,152,32,0,0 ; pand 0x2098(%rip),%xmm1 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,15,111,21,160,32,0,0 ; movdqa 0x20a0(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,15,219,13,140,32,0,0 ; pand 0x208c(%rip),%xmm1 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,111,21,148,32,0,0 ; movdqa 0x2094(%rip),%xmm2 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -40281,7 +40269,7 @@ _sk_load_565_sse2_lowp LABEL PROC
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,150,24,0,0 ; movaps 0x1896(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,138,24,0,0 ; movaps 0x188a(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40305,23 +40293,23 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29e84 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 29e50 <_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 # 29f2c <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 29ef8 <_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 29ec6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 29e92 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 29ec6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 29e92 <_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 29ec6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 29e92 <_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
@@ -40329,11 +40317,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
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,153,31,0,0 ; pand 0x1f99(%rip),%xmm7 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,219,61,141,31,0,0 ; pand 0x1f8d(%rip),%xmm7 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,152,31,0,0 ; pand 0x1f98(%rip),%xmm5 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,15,111,53,160,31,0,0 ; movdqa 0x1fa0(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,15,219,45,140,31,0,0 ; pand 0x1f8c(%rip),%xmm5 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,111,53,148,31,0,0 ; movdqa 0x1f94(%rip),%xmm6 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -40346,7 +40334,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
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,150,23,0,0 ; movaps 0x1796(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,61,138,23,0,0 ; movaps 0x178a(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40368,10 +40356,10 @@ _sk_store_565_sse2_lowp LABEL PROC
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,52,31,0,0 ; pand 0x1f34(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,219,5,40,31,0,0 ; pand 0x1f28(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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,48,31,0,0 ; pand 0x1f30(%rip),%xmm9 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ DB 102,68,15,219,13,36,31,0,0 ; pand 0x1f24(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
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
@@ -40380,21 +40368,21 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,31 ; ja 29fbe <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 29f8a <_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 # 2a008 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 29fd4 <_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 2a004 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 29fd0 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2a004 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 29fd0 <_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 2a004 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 29fd0 <_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
@@ -40436,19 +40424,19 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a05d <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a029 <_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,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a0d4 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a0a0 <_sk_load_a8_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,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2a0be <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a08a <_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 2a0be <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a08a <_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
@@ -40456,7 +40444,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
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 2a0be <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a08a <_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
@@ -40467,14 +40455,14 @@ _sk_load_a8_sse2_lowp LABEL PROC
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,250,21,0,0 ; pand 0x15fa(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,29,238,21,0,0 ; pand 0x15ee(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 144 ; nop
- DB 126,255 ; jle 2a0d5 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a0a1 <_sk_load_a8_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -40502,19 +40490,19 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a129 <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a0f5 <_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 # 2a1a0 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a16c <_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 2a18a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a156 <_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 2a18a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a156 <_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
@@ -40522,7 +40510,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
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 2a18a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a156 <_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
@@ -40533,14 +40521,14 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
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,46,21,0,0 ; pand 0x152e(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,61,34,21,0,0 ; pand 0x1522(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a1a1 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a16d <_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)
@@ -40568,42 +40556,42 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2a1f0 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2a1bc <_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 # 2a270 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a23c <_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 2a26b <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,199,20,0,0 ; movdqa 0x14c7(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 235,123 ; jmp 2a237 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,187,20,0,0 ; movdqa 0x14bb(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a26b <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2a237 <_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,162,20,0,0 ; movdqa 0x14a2(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,150,20,0,0 ; movdqa 0x1496(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a26b <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2a237 <_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,101,20,0,0 ; movdqa 0x1465(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,89,20,0,0 ; movdqa 0x1459(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a271 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2a23d <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -40632,19 +40620,19 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a2c5 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a291 <_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 # 2a344 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a310 <_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 2a326 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a2f2 <_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 2a326 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a2f2 <_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
@@ -40652,7 +40640,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
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 2a326 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a2f2 <_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
@@ -40663,14 +40651,14 @@ _sk_load_g8_sse2_lowp LABEL PROC
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,146,19,0,0 ; pand 0x1392(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,5,134,19,0,0 ; pand 0x1386(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,137,19,0,0 ; movaps 0x1389(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,29,125,19,0,0 ; movaps 0x137d(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a345 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a311 <_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)
@@ -40696,19 +40684,19 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a399 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a365 <_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 # 2a418 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a3e4 <_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 2a3fa <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a3c6 <_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 2a3fa <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a3c6 <_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
@@ -40716,7 +40704,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
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 2a3fa <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a3c6 <_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
@@ -40727,14 +40715,14 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
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,190,18,0,0 ; pand 0x12be(%rip),%xmm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,219,37,178,18,0,0 ; pand 0x12b2(%rip),%xmm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,181,18,0,0 ; movaps 0x12b5(%rip),%xmm7 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 15,40,61,169,18,0,0 ; movaps 0x12a9(%rip),%xmm7 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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 2a419 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a3e5 <_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)
@@ -40753,10 +40741,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
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,128,26,0,0 ; pmullw 0x1a80(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
- DB 102,15,213,13,136,26,0,0 ; pmullw 0x1a88(%rip),%xmm1 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ DB 102,15,213,5,116,26,0,0 ; pmullw 0x1a74(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 102,15,213,13,124,26,0,0 ; pmullw 0x1a7c(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,140,26,0,0 ; pmullw 0x1a8c(%rip),%xmm3 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
+ DB 102,15,213,29,128,26,0,0 ; pmullw 0x1a80(%rip),%xmm3 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -40769,14 +40757,14 @@ PUBLIC _sk_scale_1_float_sse2_lowp
_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,215,16,0,0 ; mulss 0x10d7(%rip),%xmm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 243,68,15,88,5,158,16,0,0 ; addss 0x109e(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,5,203,16,0,0 ; mulss 0x10cb(%rip),%xmm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,146,16,0,0 ; addss 0x1092(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,22,18,0,0 ; movdqa 0x1216(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,10,18,0,0 ; movdqa 0x120a(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40795,13 +40783,13 @@ PUBLIC _sk_lerp_1_float_sse2_lowp
_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,95,16,0,0 ; mulss 0x105f(%rip),%xmm8 # 2b554 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 243,68,15,88,5,38,16,0,0 ; addss 0x1026(%rip),%xmm8 # 2b524 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 243,68,15,89,5,83,16,0,0 ; mulss 0x1053(%rip),%xmm8 # 2b514 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,26,16,0,0 ; addss 0x101a(%rip),%xmm8 # 2b4e4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,163,17,0,0 ; movdqa 0x11a3(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,151,17,0,0 ; movdqa 0x1197(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40839,19 +40827,19 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2a5d4 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2a5a0 <_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,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2a69c <_sk_scale_u8_sse2_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2a668 <_sk_scale_u8_sse2_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,109 ; jmp 2a641 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2a60d <_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 2a641 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2a60d <_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
@@ -40859,7 +40847,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
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 2a641 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2a60d <_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
@@ -40870,9 +40858,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
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,118,16,0,0 ; pand 0x1076(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,219,5,106,16,0,0 ; pand 0x106a(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,104,16,0,0 ; movdqa 0x1068(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,13,92,16,0,0 ; movdqa 0x105c(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40898,7 +40886,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2a6b1 <_sk_scale_u8_sse2_lowp+0x118>
+ DB 125,255 ; jge 2a67d <_sk_scale_u8_sse2_lowp+0x118>
DB 255 ; (bad)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
@@ -40913,19 +40901,19 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2a6f3 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2a6bf <_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 # 2a7fc <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2a7c8 <_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 2a760 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2a72c <_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 2a760 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2a72c <_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
@@ -40933,7 +40921,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
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 2a760 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2a72c <_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
@@ -40944,8 +40932,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
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,87,15,0,0 ; pand 0xf57(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
- DB 102,68,15,111,21,78,15,0,0 ; movdqa 0xf4e(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,219,5,75,15,0,0 ; pand 0xf4b(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,66,15,0,0 ; movdqa 0xf42(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -40975,9 +40963,9 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 235,254 ; jmp 2a7fc <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 2a7c8 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502a804 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -41006,23 +40994,23 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a866 <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2a832 <_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 # 2aa3c <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 2aa08 <_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 2a8a9 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2a875 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 2a8a9 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2a875 <_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 2a8a9 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2a875 <_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
@@ -41030,11 +41018,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,179,21,0,0 ; pand 0x15b3(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,219,29,167,21,0,0 ; pand 0x15a7(%rip),%xmm11 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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,175,21,0,0 ; pand 0x15af(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,68,15,111,21,182,21,0,0 ; movdqa 0x15b6(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,13,163,21,0,0 ; pand 0x15a3(%rip),%xmm9 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,111,21,170,21,0,0 ; movdqa 0x15aa(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -41046,7 +41034,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,18,21,0,0 ; movdqa 0x1512(%rip),%xmm12 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,37,6,21,0,0 ; movdqa 0x1506(%rip),%xmm12 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -41087,7 +41075,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,212,12,0,0 ; movdqa 0xcd4(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,15,111,5,200,12,0,0 ; movdqa 0xcc8(%rip),%xmm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -41140,23 +41128,23 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2aaa6 <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2aa72 <_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 # 2acc0 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 2ac8c <_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 2aae9 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2aab5 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 2aae9 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2aab5 <_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 2aae9 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2aab5 <_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
@@ -41164,11 +41152,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,115,19,0,0 ; pand 0x1373(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,219,29,103,19,0,0 ; pand 0x1367(%rip),%xmm11 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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,111,19,0,0 ; pand 0x136f(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
- DB 102,68,15,111,21,118,19,0,0 ; movdqa 0x1376(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,13,99,19,0,0 ; pand 0x1363(%rip),%xmm9 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,111,21,106,19,0,0 ; movdqa 0x136a(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
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
@@ -41180,7 +41168,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,210,18,0,0 ; movdqa 0x12d2(%rip),%xmm12 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,68,15,111,37,198,18,0,0 ; movdqa 0x12c6(%rip),%xmm12 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -41219,7 +41207,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,158,10,0,0 ; movdqa 0xa9e(%rip),%xmm8 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,5,146,10,0,0 ; movdqa 0xa92(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -41289,26 +41277,26 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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 2ad27 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 2acf3 <_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 # 2af50 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2af1c <_sk_srcover_rgba_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 2ad8d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 2ad59 <_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 2ad8d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 2ad59 <_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 2ad8d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 2ad59 <_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
@@ -41325,7 +41313,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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,9,9,0,0 ; movdqa 0x909(%rip),%xmm12 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,111,37,253,8,0,0 ; movdqa 0x8fd(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
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
@@ -41383,20 +41371,20 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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 2aeef <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2af6c <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 2aebb <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2af38 <_sk_srcover_rgba_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 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 2af04 <_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 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 2af04 <_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 2af38 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 2af04 <_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
@@ -41429,7 +41417,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2af6d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 2af39 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -41495,16 +41483,16 @@ ALIGN 32
DB 0,1 ; add %al,(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b008 <_sk_srcover_rgba_8888_sse2_lowp+0xa00032c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02afc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000320>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b010 <_sk_srcover_rgba_8888_sse2_lowp+0x12000334>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202afd0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b018 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00033c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02afd8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000330>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b020 <_sk_srcover_rgba_8888_sse2_lowp+0x3000344>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302afe0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000338>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41547,16 +41535,16 @@ ALIGN 32
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) # a02b068 <_sk_srcover_rgba_8888_sse2_lowp+0xa00038c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b028 <_sk_srcover_rgba_8888_sse2_lowp+0xa000380>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b070 <_sk_srcover_rgba_8888_sse2_lowp+0x12000394>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b030 <_sk_srcover_rgba_8888_sse2_lowp+0x12000388>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b078 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00039c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b038 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000390>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b080 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b040 <_sk_srcover_rgba_8888_sse2_lowp+0x3000398>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41599,16 +41587,16 @@ ALIGN 32
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) # a02b0c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003ec>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b088 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b090 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b0d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003fc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b098 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000404>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41651,16 +41639,16 @@ ALIGN 32
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) # a02b128 <_sk_srcover_rgba_8888_sse2_lowp+0xa00044c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b0e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000440>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b130 <_sk_srcover_rgba_8888_sse2_lowp+0x12000454>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000448>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b138 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00045c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b0f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000450>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b140 <_sk_srcover_rgba_8888_sse2_lowp+0x3000464>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b100 <_sk_srcover_rgba_8888_sse2_lowp+0x3000458>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41703,16 +41691,16 @@ ALIGN 32
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) # a02b188 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004ac>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b148 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b190 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b150 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b198 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004bc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b158 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b160 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41755,16 +41743,16 @@ ALIGN 32
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) # a02b1e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00050c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000500>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000514>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000508>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00051c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000510>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b200 <_sk_srcover_rgba_8888_sse2_lowp+0x3000524>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000518>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41807,16 +41795,16 @@ ALIGN 32
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) # a02b248 <_sk_srcover_rgba_8888_sse2_lowp+0xa00056c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b208 <_sk_srcover_rgba_8888_sse2_lowp+0xa000560>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b250 <_sk_srcover_rgba_8888_sse2_lowp+0x12000574>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b210 <_sk_srcover_rgba_8888_sse2_lowp+0x12000568>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b258 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00057c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b218 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000570>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b260 <_sk_srcover_rgba_8888_sse2_lowp+0x3000584>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b220 <_sk_srcover_rgba_8888_sse2_lowp+0x3000578>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41859,16 +41847,16 @@ ALIGN 32
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) # a02b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005cc>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b268 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b270 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005dc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b278 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b280 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42139,7 +42127,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2b4d3 <.const+0x533>
+ DB 224,255 ; loopne 2b493 <.const+0x533>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 54,0,183,0,19,0,255 ; add %dh,%ss:-0xffed00(%rdi)
@@ -42192,14 +42180,14 @@ ALIGN 4
DB 252 ; cld
DB 190,0,0,128,191 ; mov $0xbf800000,%esi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2b588 <.literal4+0x64>
+ DB 224,64 ; loopne 2b548 <.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 2b591 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2b551 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2b59b <.literal4+0x77>
+ DB 127,67 ; jg 2b55b <.literal4+0x77>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,92,143,50,63 ; sbbl $0x3f,0x328f5c3d(%rsi)
DB 10,215 ; or %bh,%dl
@@ -42232,7 +42220,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 2b5b1 <.literal4+0x8d>
+ DB 224,7 ; loopne 2b571 <.literal4+0x8d>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42243,8 +42231,8 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 2b5c4 <.literal4+0xa0>
- DB 119,115 ; ja 2b639 <.literal4+0x115>
+ DB 127,0 ; jg 2b584 <.literal4+0xa0>
+ DB 119,115 ; ja 2b5f9 <.literal4+0x115>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -42267,12 +42255,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2b64f <.literal4+0x12b>
+ DB 118,63 ; jbe 2b60f <.literal4+0x12b>
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 2b65e <.literal4+0x13a>
+ DB 124,66 ; jl 2b61e <.literal4+0x13a>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -42282,9 +42270,9 @@ ALIGN 4
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 2b681 <.literal4+0x15d>
+ DB 112,65 ; jo 2b641 <.literal4+0x15d>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2b68b <.literal4+0x167>
+ DB 127,71 ; jg 2b64b <.literal4+0x167>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -42311,15 +42299,15 @@ ALIGN 4
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 2b6aa <.literal4+0x186>
+ DB 114,28 ; jb 2b66a <.literal4+0x186>
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 2b697 <.literal4+0x173>
- DB 127,63 ; jg 2b6df <_sk_srcover_rgba_8888_sse2_lowp+0xa03>
+ DB 114,249 ; jb 2b657 <.literal4+0x173>
+ DB 127,63 ; jg 2b69f <_sk_srcover_rgba_8888_sse2_lowp+0x9f7>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -42328,7 +42316,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2b6b1 <.literal4+0x18d>
+ DB 127,0 ; jg 2b671 <.literal4+0x18d>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -42431,11 +42419,11 @@ ALIGN 16
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 2b7e8 <.literal16+0x128>
+ DB 224,64 ; loopne 2b7a8 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2b7ec <.literal16+0x12c>
+ DB 224,64 ; loopne 2b7ac <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2b7f0 <.literal16+0x130>
+ DB 224,64 ; loopne 2b7b0 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -42455,13 +42443,13 @@ ALIGN 16
DB 10,23 ; or (%rdi),%dl
DB 63 ; (bad)
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2b811 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2b7d1 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2b815 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2b7d5 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2b819 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2b7d9 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2b81d <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2b7dd <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -42472,10 +42460,10 @@ ALIGN 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) # a02b7f8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b1c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b7b8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b10>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302b800 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b24>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42490,11 +42478,11 @@ ALIGN 16
DB 255,0 ; incl (%rax)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2b85b <.literal16+0x19b>
+ DB 127,67 ; jg 2b81b <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2b85f <.literal16+0x19f>
+ DB 127,67 ; jg 2b81f <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2b863 <.literal16+0x1a3>
+ DB 127,67 ; jg 2b823 <.literal16+0x1a3>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
DB 145 ; xchg %eax,%ecx
@@ -42645,13 +42633,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%rdi)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 2b969 <.literal16+0x2a9>
+ DB 224,7 ; loopne 2b929 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2b96d <.literal16+0x2ad>
+ DB 224,7 ; loopne 2b92d <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2b971 <.literal16+0x2b1>
+ DB 224,7 ; loopne 2b931 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2b975 <.literal16+0x2b5>
+ DB 224,7 ; loopne 2b935 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42705,17 +42693,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2b9e4 <.literal16+0x324>
+ DB 127,0 ; jg 2b9a4 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2b9e8 <.literal16+0x328>
+ DB 127,0 ; jg 2b9a8 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2b9ec <.literal16+0x32c>
+ DB 127,0 ; jg 2b9ac <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2b9f0 <.literal16+0x330>
- DB 119,115 ; ja 2ba65 <.literal16+0x3a5>
+ DB 127,0 ; jg 2b9b0 <.literal16+0x330>
+ DB 119,115 ; ja 2ba25 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -42726,7 +42714,7 @@ ALIGN 16
DB 194,117,191 ; retq $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
- DB 117,191 ; jne 2b9c9 <.literal16+0x309>
+ DB 117,191 ; jne 2b989 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -42738,7 +42726,7 @@ ALIGN 16
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 ffffffffe9a5fa0a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d2e>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5f9ca <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d22>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -42828,16 +42816,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb53 <.literal16+0x493>
+ DB 118,63 ; jbe 2bb13 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb57 <.literal16+0x497>
+ DB 118,63 ; jbe 2bb17 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb5b <.literal16+0x49b>
+ DB 118,63 ; jbe 2bb1b <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb5f <.literal16+0x49f>
+ DB 118,63 ; jbe 2bb1f <.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)
@@ -42858,13 +42846,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2bb96 <.literal16+0x4d6>
+ DB 124,66 ; jl 2bb56 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2bb9a <.literal16+0x4da>
+ DB 124,66 ; jl 2bb5a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2bb9e <.literal16+0x4de>
+ DB 124,66 ; jl 2bb5e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2bba2 <.literal16+0x4e2>
+ DB 124,66 ; jl 2bb62 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -42910,25 +42898,25 @@ ALIGN 16
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 2bc25 <.literal16+0x565>
+ DB 112,65 ; jo 2bbe5 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bc29 <.literal16+0x569>
+ DB 112,65 ; jo 2bbe9 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bc2d <.literal16+0x56d>
+ DB 112,65 ; jo 2bbed <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bc31 <.literal16+0x571>
+ DB 112,65 ; jo 2bbf1 <.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 2bc03 <.literal16+0x543>
+ DB 127,0 ; jg 2bbc3 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bc07 <.literal16+0x547>
+ DB 127,0 ; jg 2bbc7 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bc0b <.literal16+0x54b>
+ DB 127,0 ; jg 2bbcb <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bc0f <.literal16+0x54f>
+ DB 127,0 ; jg 2bbcf <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -42954,13 +42942,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2bc48 <.literal16+0x588>
+ DB 127,255 ; jg 2bc08 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2bc4c <.literal16+0x58c>
+ DB 127,255 ; jg 2bc0c <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bc51 <.literal16+0x591>
+ DB 127,0 ; jg 2bc11 <.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)
@@ -42974,13 +42962,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2bcbb <.literal16+0x5fb>
+ DB 127,71 ; jg 2bc7b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2bcbf <.literal16+0x5ff>
+ DB 127,71 ; jg 2bc7f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2bcc3 <.literal16+0x603>
+ DB 127,71 ; jg 2bc83 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2bcc7 <.literal16+0x607>
+ DB 127,71 ; jg 2bc87 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -43010,10 +42998,10 @@ ALIGN 16
DB 61,152,221,147,61 ; cmp $0x3d93dd98,%eax
DB 152 ; cwtl
DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2cdca <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020ee>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2cd8a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020e2>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2bcfc <.literal16+0x63c>
+ DB 120,57 ; js 2bcbc <.literal16+0x63c>
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -43078,13 +43066,13 @@ ALIGN 16
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 2bdae <.literal16+0x6ee>
+ DB 114,28 ; jb 2bd6e <.literal16+0x6ee>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2bdb2 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2bd72 <.literal16+0x6f2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2bdb6 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2bd76 <.literal16+0x6f6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2bdba <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2bd7a <.literal16+0x6fa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -43103,15 +43091,15 @@ ALIGN 16
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 # 3d664c05 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f29>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d664bc5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f1d>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2be13 <.literal16+0x753>
- DB 114,249 ; jb 2bdcf <.literal16+0x70f>
- DB 127,63 ; jg 2be17 <.literal16+0x757>
- DB 114,249 ; jb 2bdd3 <.literal16+0x713>
- DB 127,63 ; jg 2be1b <.literal16+0x75b>
- DB 114,249 ; jb 2bdd7 <.literal16+0x717>
- DB 127,63 ; jg 2be1f <.literal16+0x75f>
+ DB 127,63 ; jg 2bdd3 <.literal16+0x753>
+ DB 114,249 ; jb 2bd8f <.literal16+0x70f>
+ DB 127,63 ; jg 2bdd7 <.literal16+0x757>
+ DB 114,249 ; jb 2bd93 <.literal16+0x713>
+ DB 127,63 ; jg 2bddb <.literal16+0x75b>
+ DB 114,249 ; jb 2bd97 <.literal16+0x717>
+ DB 127,63 ; jg 2bddf <.literal16+0x75f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -43221,14 +43209,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne 2beb1 <.literal16+0x7f1>
- DB 224,255 ; loopne 2beb3 <.literal16+0x7f3>
- DB 224,255 ; loopne 2beb5 <.literal16+0x7f5>
- DB 224,255 ; loopne 2beb7 <.literal16+0x7f7>
- DB 224,255 ; loopne 2beb9 <.literal16+0x7f9>
- DB 224,255 ; loopne 2bebb <.literal16+0x7fb>
- DB 224,255 ; loopne 2bebd <.literal16+0x7fd>
- DB 224,255 ; loopne 2bebf <.literal16+0x7ff>
+ DB 224,255 ; loopne 2be71 <.literal16+0x7f1>
+ DB 224,255 ; loopne 2be73 <.literal16+0x7f3>
+ DB 224,255 ; loopne 2be75 <.literal16+0x7f5>
+ DB 224,255 ; loopne 2be77 <.literal16+0x7f7>
+ DB 224,255 ; loopne 2be79 <.literal16+0x7f9>
+ DB 224,255 ; loopne 2be7b <.literal16+0x7fb>
+ DB 224,255 ; loopne 2be7d <.literal16+0x7fd>
+ DB 224,255 ; loopne 2be7f <.literal16+0x7ff>
DB 54,0,54 ; add %dh,%ss:(%rsi)
DB 0,54 ; add %dh,(%rsi)
DB 0,54 ; add %dh,(%rsi)
@@ -43270,9 +43258,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2bf1b <.literal8+0x1b>
+ DB 127,0 ; jg 2bedb <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bf1f <.literal8+0x1f>
+ DB 127,0 ; jg 2bedf <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -54442,40 +54430,38 @@ _sk_uniform_color_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 139,85,16 ; mov 0x10(%ebp),%edx
- DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 139,49 ; mov (%ecx),%esi
- DB 15,182,126,16 ; movzbl 0x10(%esi),%edi
- DB 102,15,110,199 ; movd %edi,%xmm0
- DB 15,182,126,17 ; movzbl 0x11(%esi),%edi
+ DB 139,77,16 ; mov 0x10(%ebp),%ecx
+ DB 139,85,12 ; mov 0xc(%ebp),%edx
+ DB 139,50 ; mov (%edx),%esi
+ DB 15,183,126,18 ; movzwl 0x12(%esi),%edi
DB 102,15,110,207 ; movd %edi,%xmm1
- DB 15,182,126,18 ; movzbl 0x12(%esi),%edi
- DB 102,15,110,215 ; movd %edi,%xmm2
DB 139,125,20 ; mov 0x14(%ebp),%edi
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,40,125,72 ; movaps 0x48(%ebp),%xmm7
+ DB 102,15,110,70,16 ; movd 0x10(%esi),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
+ DB 102,15,110,86,20 ; movd 0x14(%esi),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,118,19 ; movzbl 0x13(%esi),%esi
+ DB 15,183,118,22 ; movzwl 0x16(%esi),%esi
DB 102,15,110,222 ; movd %esi,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
- DB 141,113,8 ; lea 0x8(%ecx),%esi
+ DB 141,114,8 ; lea 0x8(%edx),%esi
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,124,36,12 ; mov %edi,0xc(%esp)
- DB 137,84,36,8 ; mov %edx,0x8(%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 255,81,4 ; call *0x4(%ecx)
+ DB 255,82,4 ; call *0x4(%edx)
DB 131,196,80 ; add $0x50,%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -54490,7 +54476,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9497 <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9491 <_sk_black_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -54509,7 +54495,7 @@ _sk_black_color_sse2_lowp LABEL PROC
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,89,62,0,0 ; movaps 0x3e59(%eax),%xmm3
+ DB 15,40,152,95,62,0,0 ; movaps 0x3e5f(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -54529,7 +54515,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9502 <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 94fc <_sk_white_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -54548,7 +54534,7 @@ _sk_white_color_sse2_lowp LABEL PROC
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,238,61,0,0 ; movaps 0x3dee(%eax),%xmm0
+ DB 15,40,128,244,61,0,0 ; movaps 0x3df4(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -54567,16 +54553,16 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 956c <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9566 <_sk_set_rgb_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
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,72,62,0,0 ; movss 0x3e48(%esi),%xmm2
+ DB 243,15,16,150,78,62,0,0 ; movss 0x3e4e(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,68,62,0,0 ; movss 0x3e44(%esi),%xmm1
+ DB 243,15,16,142,74,62,0,0 ; movss 0x3e4a(%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
@@ -54623,7 +54609,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9630 <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 962a <_sk_premul_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -54632,7 +54618,7 @@ _sk_premul_sse2_lowp LABEL PROC
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,192,60,0,0 ; movdqa 0x3cc0(%edx),%xmm7
+ DB 102,15,111,186,198,60,0,0 ; movdqa 0x3cc6(%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
@@ -54758,12 +54744,12 @@ _sk_invert_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 97aa <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 97a4 <_sk_invert_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 102,15,111,160,70,59,0,0 ; movdqa 0x3b46(%eax),%xmm4
+ DB 102,15,111,160,76,59,0,0 ; movdqa 0x3b4c(%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
@@ -54841,11 +54827,11 @@ _sk_srcatop_sse2_lowp LABEL PROC
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 98a2 <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 989c <_sk_srcatop_sse2_lowp+0x19>
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,78,58,0,0 ; movdqa 0x3a4e(%eax),%xmm0
+ DB 102,15,111,128,84,58,0,0 ; movdqa 0x3a54(%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
@@ -54901,12 +54887,12 @@ _sk_dstatop_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9976 <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9970 <_sk_dstatop_sse2_lowp+0xd>
DB 88 ; pop %eax
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,122,57,0,0 ; movdqa 0x397a(%eax),%xmm7
+ DB 102,15,111,184,128,57,0,0 ; movdqa 0x3980(%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
@@ -54957,7 +54943,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9a37 <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9a31 <_sk_srcin_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -54966,7 +54952,7 @@ _sk_srcin_sse2_lowp LABEL PROC
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,185,56,0,0 ; movdqa 0x38b9(%esi),%xmm7
+ DB 102,15,111,190,191,56,0,0 ; movdqa 0x38bf(%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
@@ -55003,14 +54989,14 @@ _sk_dstin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9ace <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9ac8 <_sk_dstin_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,85,56 ; movdqa 0x38(%ebp),%xmm2
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
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,34,56,0,0 ; movdqa 0x3822(%eax),%xmm7
+ DB 102,15,111,184,40,56,0,0 ; movdqa 0x3828(%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
@@ -55052,14 +55038,14 @@ _sk_srcout_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9b76 <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b70 <_sk_srcout_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 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,182,122,55,0,0 ; movdqa 0x377a(%esi),%xmm6
+ DB 102,15,111,182,128,55,0,0 ; movdqa 0x3780(%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
@@ -55101,11 +55087,11 @@ _sk_dstout_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 232,0,0,0,0 ; call 9c19 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call 9c13 <_sk_dstout_sse2_lowp+0x11>
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,215,54,0,0 ; movdqa 0x36d7(%eax),%xmm7
+ DB 102,15,111,184,221,54,0,0 ; movdqa 0x36dd(%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
@@ -55155,9 +55141,9 @@ _sk_srcover_sse2_lowp LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 9cd5 <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9ccf <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,27,54,0,0 ; movdqa 0x361b(%eax),%xmm1
+ DB 102,15,111,136,33,54,0,0 ; movdqa 0x3621(%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
@@ -55214,7 +55200,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9da5 <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9d9f <_sk_dstover_sse2_lowp+0xd>
DB 95 ; pop %edi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -55222,7 +55208,7 @@ _sk_dstover_sse2_lowp LABEL PROC
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,75,53,0,0 ; movdqa 0x354b(%edi),%xmm6
+ DB 102,15,111,183,81,53,0,0 ; movdqa 0x3551(%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
@@ -55266,12 +55252,12 @@ _sk_modulate_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9e5a <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e54 <_sk_modulate_sse2_lowp+0xd>
DB 88 ; pop %eax
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,150,52,0,0 ; movdqa 0x3496(%eax),%xmm7
+ DB 102,15,111,184,156,52,0,0 ; movdqa 0x349c(%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
@@ -55312,10 +55298,10 @@ _sk_multiply_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9ef6 <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9ef0 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,250,51,0,0 ; movdqa 0x33fa(%eax),%xmm4
+ DB 102,15,111,160,0,52,0,0 ; movdqa 0x3400(%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
@@ -55383,17 +55369,17 @@ _sk_plus__sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 9ff7 <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call 9ff1 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,9,51,0,0 ; movdqa 0x3309(%eax),%xmm5
+ DB 102,15,111,168,15,51,0,0 ; movdqa 0x330f(%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,249,50,0,0 ; movdqa 0x32f9(%eax),%xmm6
+ DB 102,15,111,176,255,50,0,0 ; movdqa 0x32ff(%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
@@ -55452,14 +55438,14 @@ _sk_screen_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a0ef <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a0e9 <_sk_screen_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
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,1,50,0,0 ; movdqa 0x3201(%eax),%xmm6
+ DB 102,15,111,176,7,50,0,0 ; movdqa 0x3207(%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
@@ -55515,9 +55501,9 @@ _sk_xor__sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,127,93,232 ; movdqa %xmm3,-0x18(%ebp)
- DB 232,0,0,0,0 ; call a1cf <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a1c9 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,33,49,0,0 ; movdqa 0x3121(%eax),%xmm6
+ DB 102,15,111,176,39,49,0,0 ; movdqa 0x3127(%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
@@ -55582,7 +55568,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a2c4 <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a2be <_sk_darken_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -55593,7 +55579,7 @@ _sk_darken_sse2_lowp LABEL PROC
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,76,48,0,0 ; movdqa 0x304c(%eax),%xmm7
+ DB 102,15,111,184,82,48,0,0 ; movdqa 0x3052(%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
@@ -55602,7 +55588,7 @@ _sk_darken_sse2_lowp LABEL PROC
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,44,48,0,0 ; movdqa 0x302c(%eax),%xmm0
+ DB 102,15,111,128,50,48,0,0 ; movdqa 0x3032(%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
@@ -55691,7 +55677,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a46d <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a467 <_sk_lighten_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
@@ -55700,7 +55686,7 @@ _sk_lighten_sse2_lowp LABEL PROC
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,163,46,0,0 ; movdqa 0x2ea3(%eax),%xmm7
+ DB 102,15,111,184,169,46,0,0 ; movdqa 0x2ea9(%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
@@ -55709,7 +55695,7 @@ _sk_lighten_sse2_lowp LABEL PROC
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,131,46,0,0 ; movdqa 0x2e83(%eax),%xmm0
+ DB 102,15,111,128,137,46,0,0 ; movdqa 0x2e89(%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)
@@ -55797,7 +55783,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a60b <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a605 <_sk_difference_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -55808,7 +55794,7 @@ _sk_difference_sse2_lowp LABEL PROC
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,5,45,0,0 ; movdqa 0x2d05(%eax),%xmm7
+ DB 102,15,111,184,11,45,0,0 ; movdqa 0x2d0b(%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
@@ -55817,11 +55803,11 @@ _sk_difference_sse2_lowp LABEL PROC
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,229,44,0,0 ; movdqa 0x2ce5(%eax),%xmm0
+ DB 102,15,111,128,235,44,0,0 ; movdqa 0x2ceb(%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,21,45,0,0 ; movdqa 0x2d15(%eax),%xmm0
+ DB 102,15,111,128,27,45,0,0 ; movdqa 0x2d1b(%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
@@ -55908,16 +55894,16 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a7bf <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a7b9 <_sk_exclusion_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
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,49,43,0,0 ; movdqa 0x2b31(%eax),%xmm7
+ DB 102,15,111,184,55,43,0,0 ; movdqa 0x2b37(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,97,43,0,0 ; movdqa 0x2b61(%eax),%xmm6
+ DB 102,15,111,176,103,43,0,0 ; movdqa 0x2b67(%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
@@ -55976,9 +55962,9 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call a8b9 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call a8b3 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,55,42,0,0 ; movdqa 0x2a37(%eax),%xmm7
+ DB 102,15,111,184,61,42,0,0 ; movdqa 0x2a3d(%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
@@ -56005,7 +55991,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
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,87,42,0,0 ; movdqa 0x2a57(%eax),%xmm0
+ DB 102,15,111,128,93,42,0,0 ; movdqa 0x2a5d(%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
@@ -56110,10 +56096,10 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call aadb <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call aad5 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,21,40,0,0 ; movdqa 0x2815(%eax),%xmm7
+ DB 102,15,111,184,27,40,0,0 ; movdqa 0x281b(%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
@@ -56140,7 +56126,7 @@ _sk_overlay_sse2_lowp LABEL PROC
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,53,40,0,0 ; movdqa 0x2835(%eax),%xmm2
+ DB 102,15,111,144,59,40,0,0 ; movdqa 0x283b(%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
@@ -56268,26 +56254,26 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ad4a <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call ad44 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ad70 <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja ad6a <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
- DB 139,140,143,50,1,0,0 ; mov 0x132(%edi,%ecx,4),%ecx
+ DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
DB 1,249 ; add %edi,%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -56304,7 +56290,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
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,166,37,0,0 ; movdqa 0x25a6(%edi),%xmm5
+ DB 102,15,111,175,172,37,0,0 ; movdqa 0x25ac(%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
@@ -56345,6 +56331,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 91 ; pop %ebx
DB 93 ; pop %ebp
DB 195 ; ret
+ DB 102,144 ; xchg %ax,%ax
DB 28,0 ; sbb $0x0,%al
DB 0,0 ; add %al,(%eax)
DB 61,0,0,0,50 ; cmp $0x32000000,%eax
@@ -56381,10 +56368,10 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call aed5 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call aed1 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja aefb <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja aef7 <_sk_load_8888_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -56393,14 +56380,14 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -56417,7 +56404,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
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,27,36,0,0 ; movdqa 0x241b(%edi),%xmm2
+ DB 102,15,111,151,31,36,0,0 ; movdqa 0x241f(%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
@@ -56509,19 +56496,19 @@ _sk_store_8888_sse2_lowp LABEL PROC
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 b0a0 <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b09c <_sk_store_8888_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b0bd <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b0b9 <_sk_store_8888_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -56529,7 +56516,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -56566,7 +56553,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b166 <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b162 <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -56596,10 +56583,10 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b1a4 <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b1a0 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b1ca <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b1c6 <_sk_load_bgra_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -56608,14 +56595,14 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -56632,7 +56619,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
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,76,33,0,0 ; movdqa 0x214c(%edi),%xmm5
+ DB 102,15,111,175,80,33,0,0 ; movdqa 0x2150(%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
@@ -56710,10 +56697,10 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b331 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b32d <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b357 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b353 <_sk_load_bgra_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -56722,14 +56709,14 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -56746,7 +56733,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
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,191,31,0,0 ; movdqa 0x1fbf(%edi),%xmm2
+ DB 102,15,111,151,195,31,0,0 ; movdqa 0x1fc3(%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
@@ -56838,19 +56825,19 @@ _sk_store_bgra_sse2_lowp LABEL PROC
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 b4fc <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b4f8 <_sk_store_bgra_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b519 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja b515 <_sk_store_bgra_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -56858,7 +56845,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -56895,7 +56882,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b5c2 <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne b5be <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -56928,10 +56915,10 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b60b <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call b607 <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja b62d <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja b629 <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,245,0,0,0 ; mov 0xf5(%esi,%ecx,4),%ecx
@@ -56939,14 +56926,14 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,123 ; movzwl (%ebx,%edi,2),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,59 ; jmp b668 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp b664 <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp b668 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp b664 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 243,15,16,12,123 ; movss (%ebx,%edi,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,30 ; jmp b668 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp b664 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,12,6 ; pinsrw $0x6,0xc(%ebx,%edi,2),%xmm0
DB 102,15,196,68,123,10,5 ; pinsrw $0x5,0xa(%ebx,%edi,2),%xmm0
@@ -56954,11 +56941,11 @@ _sk_load_565_sse2_lowp LABEL PROC
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,37,29,0,0 ; pand 0x1d25(%esi),%xmm7
+ DB 102,15,219,190,41,29,0,0 ; pand 0x1d29(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,53,29,0,0 ; pand 0x1d35(%esi),%xmm1
- DB 102,15,111,150,69,29,0,0 ; movdqa 0x1d45(%esi),%xmm2
+ DB 102,15,219,142,57,29,0,0 ; pand 0x1d39(%esi),%xmm1
+ DB 102,15,111,150,73,29,0,0 ; movdqa 0x1d49(%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
@@ -56980,7 +56967,7 @@ _sk_load_565_sse2_lowp LABEL PROC
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,229,28,0,0 ; movaps 0x1ce5(%esi),%xmm3
+ DB 15,40,158,233,28,0,0 ; movaps 0x1ce9(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -57024,10 +57011,10 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b747 <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b743 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b769 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b765 <_sk_load_565_dst_sse2_lowp+0x4d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,0,0,0 ; mov 0xf9(%edi,%ecx,4),%ecx
@@ -57035,14 +57022,14 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,59 ; jmp b7a4 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b7a0 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b7a4 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b7a0 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,30 ; jmp b7a4 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b7a0 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
DB 102,15,196,100,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -57050,11 +57037,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
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,233,27,0,0 ; pand 0x1be9(%edi),%xmm6
+ DB 102,15,219,183,237,27,0,0 ; pand 0x1bed(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,249,27,0,0 ; pand 0x1bf9(%edi),%xmm5
- DB 102,15,111,191,9,28,0,0 ; movdqa 0x1c09(%edi),%xmm7
+ DB 102,15,219,175,253,27,0,0 ; pand 0x1bfd(%edi),%xmm5
+ DB 102,15,111,191,13,28,0,0 ; movdqa 0x1c0d(%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
@@ -57067,7 +57054,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
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,169,27,0,0 ; movaps 0x1ba9(%edi),%xmm6
+ DB 15,40,183,173,27,0,0 ; movaps 0x1bad(%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)
@@ -57110,15 +57097,15 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
- DB 232,0,0,0,0 ; call b86e <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b86a <_sk_store_565_sse2_lowp+0x12>
DB 95 ; pop %edi
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,242,26,0,0 ; pand 0x1af2(%edi),%xmm2
+ DB 102,15,219,151,246,26,0,0 ; pand 0x1af6(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,2,27,0,0 ; pand 0x1b02(%edi),%xmm6
+ DB 102,15,219,183,6,27,0,0 ; pand 0x1b06(%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
@@ -57137,19 +57124,19 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja b8e6 <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b8e2 <_sk_store_565_sse2_lowp+0x8a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,188,143,242,0,0,0 ; add 0xf2(%edi,%ecx,4),%edi
DB 255,231 ; jmp *%edi
DB 102,15,126,209 ; movd %xmm2,%ecx
DB 102,137,12,115 ; mov %cx,(%ebx,%esi,2)
- DB 235,59 ; jmp b921 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp b91d <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b921 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp b91d <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,2 ; pextrw $0x2,%xmm2,%ecx
DB 102,137,76,115,4 ; mov %cx,0x4(%ebx,%esi,2)
DB 102,15,126,20,115 ; movd %xmm2,(%ebx,%esi,2)
- DB 235,35 ; jmp b921 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp b91d <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,6 ; pextrw $0x6,%xmm2,%ecx
DB 102,137,76,115,12 ; mov %cx,0xc(%ebx,%esi,2)
DB 102,15,197,202,5 ; pextrw $0x5,%xmm2,%ecx
@@ -57209,10 +57196,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b9b6 <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call b9b2 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b9d8 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja b9d4 <_sk_load_a8_sse2_lowp+0x5c>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,198,0,0,0 ; mov 0xc6(%edi,%ecx,4),%ecx
@@ -57220,10 +57207,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp ba32 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp ba2e <_sk_load_a8_sse2_lowp+0xb6>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp ba32 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp ba2e <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -57231,7 +57218,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,221 ; movss %xmm5,%xmm3
- DB 235,47 ; jmp ba32 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp ba2e <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -57242,7 +57229,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
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,58,25,0,0 ; pand 0x193a(%edi),%xmm3
+ DB 102,15,219,159,62,25,0,0 ; pand 0x193e(%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)
@@ -57295,10 +57282,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bac1 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call babd <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bae3 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja badf <_sk_load_a8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -57306,10 +57293,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp bb3d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bb39 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp bb3d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bb39 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -57317,7 +57304,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp bb3d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bb39 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -57328,7 +57315,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
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,24,0,0 ; pand 0x182f(%edi),%xmm4
+ DB 102,15,219,167,51,24,0,0 ; pand 0x1833(%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
@@ -57383,32 +57370,32 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bbd9 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bbd5 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja bbf9 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja bbf5 <_sk_store_a8_sse2_lowp+0x59>
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,139,223,0,0,0 ; mov 0xdf(%ebx,%ecx,4),%ecx
DB 1,217 ; add %ebx,%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 136,12,55 ; mov %cl,(%edi,%esi,1)
- DB 233,136,0,0,0 ; jmp bc81 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,23,23,0,0 ; movdqa 0x1717(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bc7d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,27,23,0,0 ; movdqa 0x171b(%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)
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
- DB 235,109 ; jmp bc81 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bc7d <_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,23,23,0,0 ; movdqa 0x1717(%ebx),%xmm4
+ DB 102,15,111,163,27,23,0,0 ; movdqa 0x171b(%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
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,137,12,55 ; mov %cx,(%edi,%esi,1)
- DB 235,70 ; jmp bc81 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bc7d <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,6 ; pextrw $0x6,%xmm3,%ecx
DB 136,76,55,6 ; mov %cl,0x6(%edi,%esi,1)
DB 102,15,197,203,5 ; pextrw $0x5,%xmm3,%ecx
@@ -57418,7 +57405,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
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,23,23,0,0 ; movdqa 0x1717(%ebx),%xmm4
+ DB 102,15,111,163,27,23,0,0 ; movdqa 0x171b(%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)
@@ -57452,7 +57439,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 0,125,0 ; add %bh,0x0(%ebp)
DB 0,0 ; add %al,(%eax)
- DB 116,0 ; je bcca <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bcc6 <_sk_store_a8_sse2_lowp+0x12a>
DB 0,0 ; add %al,(%eax)
DB 107,0,0 ; imul $0x0,(%eax),%eax
DB 0,98,0 ; add %ah,0x0(%edx)
@@ -57480,10 +57467,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bd0d <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bd09 <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bd2f <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja bd2b <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,199,0,0,0 ; mov 0xc7(%esi,%ecx,4),%ecx
@@ -57491,10 +57478,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,59 ; movzbl (%ebx,%edi,1),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,90 ; jmp bd89 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp bd85 <_sk_load_g8_sse2_lowp+0xb5>
DB 243,15,126,4,59 ; movq (%ebx,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,79 ; jmp bd89 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp bd85 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,2 ; movzbl 0x2(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,2 ; pinsrw $0x2,%ecx,%xmm0
@@ -57502,7 +57489,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,197 ; movss %xmm5,%xmm0
- DB 235,47 ; jmp bd89 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp bd85 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,6 ; movzbl 0x6(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,6 ; pinsrw $0x6,%ecx,%xmm0
@@ -57513,7 +57500,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
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,227,21,0,0 ; pand 0x15e3(%esi),%xmm0
+ DB 102,15,219,134,231,21,0,0 ; pand 0x15e7(%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)
@@ -57524,7 +57511,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
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,227,21,0,0 ; movaps 0x15e3(%esi),%xmm3
+ DB 15,40,158,231,21,0,0 ; movaps 0x15e7(%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)
@@ -57565,10 +57552,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call be19 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call be15 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja be3b <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja be37 <_sk_load_g8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -57576,10 +57563,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp be95 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp be91 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp be95 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp be91 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -57587,7 +57574,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp be95 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp be91 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -57598,9 +57585,9 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
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,215,20,0,0 ; pand 0x14d7(%edi),%xmm4
+ DB 102,15,219,167,219,20,0,0 ; pand 0x14db(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,215,20,0,0 ; movaps 0x14d7(%edi),%xmm5
+ DB 15,40,175,219,20,0,0 ; movaps 0x14db(%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)
@@ -57639,7 +57626,7 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 232,0,0,0,0 ; call bf09 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call bf05 <_sk_luminance_to_alpha_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -57649,10 +57636,10 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
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,119,20,0,0 ; pmullw 0x1477(%eax),%xmm0
- DB 102,15,213,136,135,20,0,0 ; pmullw 0x1487(%eax),%xmm1
+ DB 102,15,213,128,123,20,0,0 ; pmullw 0x147b(%eax),%xmm0
+ DB 102,15,213,136,139,20,0,0 ; pmullw 0x148b(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,151,20,0,0 ; pmullw 0x1497(%eax),%xmm3
+ DB 102,15,213,152,155,20,0,0 ; pmullw 0x149b(%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
@@ -57681,15 +57668,15 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call bf92 <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call bf8e <_sk_scale_1_float_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
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,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,34,20,0,0 ; mulss 0x1422(%esi),%xmm4
- DB 243,15,88,166,30,20,0,0 ; addss 0x141e(%esi),%xmm4
+ DB 243,15,89,166,38,20,0,0 ; mulss 0x1426(%esi),%xmm4
+ DB 243,15,88,166,34,20,0,0 ; addss 0x1422(%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
@@ -57702,7 +57689,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
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,94,19,0,0 ; movdqa 0x135e(%esi),%xmm5
+ DB 102,15,111,174,98,19,0,0 ; movdqa 0x1362(%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
@@ -57739,19 +57726,19 @@ _sk_lerp_1_float_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call c060 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call c05c <_sk_lerp_1_float_sse2_lowp+0x1d>
DB 89 ; pop %ecx
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
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,84,19,0,0 ; mulss 0x1354(%ecx),%xmm6
- DB 243,15,88,177,80,19,0,0 ; addss 0x1350(%ecx),%xmm6
+ DB 243,15,89,177,88,19,0,0 ; mulss 0x1358(%ecx),%xmm6
+ DB 243,15,88,177,84,19,0,0 ; addss 0x1354(%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,144,18,0,0 ; movdqa 0x1290(%ecx),%xmm0
+ DB 102,15,111,129,148,18,0,0 ; movdqa 0x1294(%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
@@ -57822,10 +57809,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c189 <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call c185 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c1ab <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja c1a7 <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,3,1,0,0 ; mov 0x103(%edi,%ecx,4),%ecx
@@ -57833,10 +57820,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp c205 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp c201 <_sk_scale_u8_sse2_lowp+0xad>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp c205 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp c201 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -57844,7 +57831,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp c205 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp c201 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -57855,9 +57842,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
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,103,17,0,0 ; pand 0x1167(%edi),%xmm4
+ DB 102,15,219,167,107,17,0,0 ; pand 0x116b(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,103,17,0,0 ; movdqa 0x1167(%edi),%xmm5
+ DB 102,15,111,175,107,17,0,0 ; movdqa 0x116b(%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
@@ -57922,10 +57909,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c2d6 <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c2d2 <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c2f8 <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c2f4 <_sk_lerp_u8_sse2_lowp+0x50>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,74,1,0,0 ; mov 0x14a(%edi,%ecx,4),%ecx
@@ -57933,10 +57920,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp c352 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c34e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp c352 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c34e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -57944,7 +57931,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,225 ; movd %ecx,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,220 ; movss %xmm4,%xmm3
- DB 235,47 ; jmp c352 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c34e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -57955,8 +57942,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
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,26,16,0,0 ; pand 0x101a(%edi),%xmm3
- DB 102,15,111,183,26,16,0,0 ; movdqa 0x101a(%edi),%xmm6
+ DB 102,15,219,159,30,16,0,0 ; pand 0x101e(%edi),%xmm3
+ DB 102,15,111,183,30,16,0,0 ; movdqa 0x101e(%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
@@ -58043,10 +58030,10 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c47f <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c47b <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c4a1 <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c49d <_sk_scale_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,1,0,0 ; mov 0x1f9(%edi,%ecx,4),%ecx
@@ -58054,14 +58041,14 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp c4dc <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c4d8 <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c4dc <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c4d8 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp c4dc <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c4d8 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -58069,11 +58056,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,177,14,0,0 ; pand 0xeb1(%edi),%xmm1
+ DB 102,15,219,143,181,14,0,0 ; pand 0xeb5(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,193,14,0,0 ; pand 0xec1(%edi),%xmm2
- DB 102,15,111,135,209,14,0,0 ; movdqa 0xed1(%edi),%xmm0
+ DB 102,15,219,151,197,14,0,0 ; pand 0xec5(%edi),%xmm2
+ DB 102,15,111,135,213,14,0,0 ; movdqa 0xed5(%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
@@ -58086,7 +58073,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,145,14,0,0 ; movdqa 0xe91(%edi),%xmm4
+ DB 102,15,111,167,149,14,0,0 ; movdqa 0xe95(%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
@@ -58129,7 +58116,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
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,113,14,0,0 ; movdqa 0xe71(%edi),%xmm0
+ DB 102,15,111,135,117,14,0,0 ; movdqa 0xe75(%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
@@ -58204,10 +58191,10 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c6d7 <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c6d3 <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c6f9 <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c6f5 <_sk_lerp_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,73,2,0,0 ; mov 0x249(%edi,%ecx,4),%ecx
@@ -58215,14 +58202,14 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp c734 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c730 <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c734 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c730 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp c734 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c730 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -58230,11 +58217,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,89,12,0,0 ; pand 0xc59(%edi),%xmm1
+ DB 102,15,219,143,93,12,0,0 ; pand 0xc5d(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,105,12,0,0 ; pand 0xc69(%edi),%xmm2
- DB 102,15,111,175,121,12,0,0 ; movdqa 0xc79(%edi),%xmm5
+ DB 102,15,219,151,109,12,0,0 ; pand 0xc6d(%edi),%xmm2
+ DB 102,15,111,175,125,12,0,0 ; movdqa 0xc7d(%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
@@ -58247,7 +58234,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,57,12,0,0 ; movdqa 0xc39(%edi),%xmm4
+ DB 102,15,111,167,61,12,0,0 ; movdqa 0xc3d(%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
@@ -58288,7 +58275,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
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,25,12,0,0 ; movdqa 0xc19(%edi),%xmm1
+ DB 102,15,111,143,29,12,0,0 ; movdqa 0xc1d(%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
@@ -58382,11 +58369,11 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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 c97b <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call c977 <_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 c9a1 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja c99d <_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 1,200 ; add %ecx,%eax
@@ -58394,14 +58381,14 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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 c9ea <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp c9e6 <_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 c9ea <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp c9e6 <_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 c9ea <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp c9e6 <_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
@@ -58427,7 +58414,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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,117,9,0,0 ; movdqa 0x975(%ecx),%xmm3
+ DB 102,15,111,153,121,9,0,0 ; movdqa 0x979(%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
@@ -58479,18 +58466,18 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
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 cb2b <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja cb27 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp cb6b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp cb67 <_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 cb6b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp cb67 <_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 cb6b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp cb67 <_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
@@ -58902,7 +58889,7 @@ ALIGN 16
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 e9a40ed6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459a>
+ DB 233,220,63,163,233 ; jmp e9a40ed6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459e>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -59411,6 +59398,6 @@ ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg d3fb <_sk_srcover_rgba_8888_sse2_lowp+0xabf>
+ DB 127,67 ; jg d3fb <_sk_srcover_rgba_8888_sse2_lowp+0xac3>
ENDIF
END
diff --git a/src/jumper/SkJumper_stages_lowp.cpp b/src/jumper/SkJumper_stages_lowp.cpp
index a7a783f037..0882f81cf5 100644
--- a/src/jumper/SkJumper_stages_lowp.cpp
+++ b/src/jumper/SkJumper_stages_lowp.cpp
@@ -139,11 +139,10 @@ SI D join(S lo, S hi) {
// ~~~~~~ Basic / misc. stages ~~~~~~ //
STAGE(uniform_color, const SkJumper_UniformColorCtx* c) {
- auto rgba = (const uint8_t*)&c->rgba;
- r = rgba[0];
- g = rgba[1];
- b = rgba[2];
- a = rgba[3];
+ r = c->rgba[0];
+ g = c->rgba[1];
+ b = c->rgba[2];
+ a = c->rgba[3];
}
STAGE(black_color, Ctx::None) { r = g = b = 0; a = 255; }
STAGE(white_color, Ctx::None) { r = g = b = 255; a = 255; }
diff --git a/tests/SkRasterPipelineTest.cpp b/tests/SkRasterPipelineTest.cpp
index 6f707ce97e..a3b2045ce1 100644
--- a/tests/SkRasterPipelineTest.cpp
+++ b/tests/SkRasterPipelineTest.cpp
@@ -278,13 +278,18 @@ DEF_TEST(SkRasterPipeline_repeat_tiling, r) {
// so v' becomes negative. :'(
// Here's a regression test to make sure this doesn't happen.
- float in [4] = {19133558.0f,0,0,0};
+ float in[4 * SkJumper_kMaxStride];
float out[4 * SkJumper_kMaxStride];
+ for (float& f : in) {
+ f = 0;
+ }
+ in[0] = 19133558.0f;
+
SkJumper_TileCtx tile = { 9.0f, 1/9.0f };
SkSTArenaAlloc<256> alloc;
SkRasterPipeline p(&alloc);
- p.append_constant_color(&alloc, in);
+ p.append(SkRasterPipeline::load_rgba, in);
p.append(SkRasterPipeline::repeat_x, &tile);
p.append(SkRasterPipeline::store_rgba, out);
p.run(0,0,1,1);