aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
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 00:23:46 +0000
commitd286bfbd96f8b7ccf1cbce74f07d2f3917dbec30 (patch)
tree316ad4fc24fc15cac4938873fecb24bc9b53860b /src/jumper
parent57372152b2e1960b6a831b83a088e8910ac120d2 (diff)
Bump stored lowp uniform color to 16-bit storage.
This makes loading into 16-bit channels more natural in _lowp.cpp. Change-Id: I1ed393873654060ef52f4632d670465528006bbd Reviewed-on: https://skia-review.googlesource.com/47261 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r--src/jumper/SkJumper.h2
-rw-r--r--src/jumper/SkJumper_generated.S4856
-rw-r--r--src/jumper/SkJumper_generated_win.S5839
-rw-r--r--src/jumper/SkJumper_stages_lowp.cpp9
4 files changed, 5339 insertions, 5367 deletions
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 17cbf25201..656f3e6229 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,149,2,0 // vaddps 0x295d6(%rip),%ymm0,%ymm0 # 29680 <_sk_srcover_rgba_8888_sse2_lowp+0x2c4>
+ .byte 197,252,88,5,150,149,2,0 // vaddps 0x29596(%rip),%ymm0,%ymm0 # 29640 <_sk_srcover_rgba_8888_sse2_lowp+0x2bc>
.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,36,155,2,0 // vbroadcastss 0x29b24(%rip),%ymm2 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,21,228,154,2,0 // vbroadcastss 0x29ae4(%rip),%ymm2 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,25,155,2,0 // vbroadcastss 0x29b19(%rip),%ymm2 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,21,217,154,2,0 // vbroadcastss 0x29ad9(%rip),%ymm2 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,149,2,0 // vpaddd 0x295a8(%rip),%ymm8,%ymm8 # 296a0 <_sk_srcover_rgba_8888_sse2_lowp+0x2e4>
+ .byte 197,61,254,5,104,149,2,0 // vpaddd 0x29568(%rip),%ymm8,%ymm8 # 29660 <_sk_srcover_rgba_8888_sse2_lowp+0x2dc>
.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,221,154,2,0 // vpbroadcastd 0x29add(%rip),%ymm10 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,88,21,157,154,2,0 // vpbroadcastd 0x29a9d(%rip),%ymm10 # 29bac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
.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,194,154,2,0 // vpbroadcastd 0x29ac2(%rip),%ymm12 # 29bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
- .byte 196,98,125,88,45,189,154,2,0 // vpbroadcastd 0x29abd(%rip),%ymm13 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,88,37,130,154,2,0 // vpbroadcastd 0x29a82(%rip),%ymm12 # 29bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,88,45,125,154,2,0 // vpbroadcastd 0x29a7d(%rip),%ymm13 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,111,154,2,0 // vbroadcastss 0x29a6f(%rip),%ymm9 # 29bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- .byte 196,98,125,24,21,106,154,2,0 // vbroadcastss 0x29a6a(%rip),%ymm10 # 29bfc <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,13,47,154,2,0 // vbroadcastss 0x29a2f(%rip),%ymm9 # 29bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,21,42,154,2,0 // vbroadcastss 0x29a2a(%rip),%ymm10 # 29bbc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
.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,242,153,2,0 // vbroadcastss 0x299f2(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,178,153,2,0 // vbroadcastss 0x299b2(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,217,153,2,0 // vbroadcastss 0x299d9(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,153,153,2,0 // vbroadcastss 0x29999(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,120,153,2,0 // vbroadcastss 0x29978(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,56,153,2,0 // vbroadcastss 0x29938(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,71,153,2,0 // vbroadcastss 0x29947(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,7,153,2,0 // vbroadcastss 0x29907(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,234,152,2,0 // vbroadcastss 0x298ea(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,170,152,2,0 // vbroadcastss 0x298aa(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,201,152,2,0 // vbroadcastss 0x298c9(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,137,152,2,0 // vbroadcastss 0x29889(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,168,152,2,0 // vbroadcastss 0x298a8(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,104,152,2,0 // vbroadcastss 0x29868(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,131,152,2,0 // vbroadcastss 0x29883(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,67,152,2,0 // vbroadcastss 0x29843(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,74,152,2,0 // vbroadcastss 0x2984a(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,10,152,2,0 // vbroadcastss 0x2980a(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,249,151,2,0 // vbroadcastss 0x297f9(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,185,151,2,0 // vbroadcastss 0x297b9(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,164,151,2,0 // vbroadcastss 0x297a4(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,100,151,2,0 // vbroadcastss 0x29764(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,40,151,2,0 // vbroadcastss 0x29728(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,232,150,2,0 // vbroadcastss 0x296e8(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,211,150,2,0 // vbroadcastss 0x296d3(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,147,150,2,0 // vbroadcastss 0x29693(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,114,150,2,0 // vbroadcastss 0x29672(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,50,150,2,0 // vbroadcastss 0x29632(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,44,150,2,0 // vbroadcastss 0x2962c(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,236,149,2,0 // vbroadcastss 0x295ec(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,22,150,2,0 // vbroadcastss 0x29616(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,214,149,2,0 // vbroadcastss 0x295d6(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,38,149,2,0 // vbroadcastss 0x29526(%rip),%ymm9 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,13,230,148,2,0 // vbroadcastss 0x294e6(%rip),%ymm9 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,64,148,2,0 // vbroadcastss 0x29440(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,0,148,2,0 // vbroadcastss 0x29400(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,116,147,2,0 // vbroadcastss 0x29374(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,52,147,2,0 // vbroadcastss 0x29334(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,143,146,2,0 // vbroadcastss 0x2928f(%rip),%ymm11 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,29,79,146,2,0 // vbroadcastss 0x2924f(%rip),%ymm11 # 29bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
.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,128,146,2,0 // vbroadcastss 0x29280(%rip),%ymm12 # 29c04 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,24,37,64,146,2,0 // vbroadcastss 0x29240(%rip),%ymm12 # 29bc4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
.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,47,146,2,0 // vbroadcastss 0x2922f(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,239,145,2,0 // vbroadcastss 0x291ef(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,71,144,2,0 // vbroadcastss 0x29047(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
- .byte 196,98,125,24,61,66,144,2,0 // vbroadcastss 0x29042(%rip),%ymm15 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,53,7,144,2,0 // vbroadcastss 0x29007(%rip),%ymm14 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,61,2,144,2,0 // vbroadcastss 0x29002(%rip),%ymm15 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,144,2,0 // vbroadcastss 0x29033(%rip),%ymm0 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,226,125,24,5,243,143,2,0 // vbroadcastss 0x28ff3(%rip),%ymm0 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,244,142,2,0 // vbroadcastss 0x28ef4(%rip),%ymm1 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,13,180,142,2,0 // vbroadcastss 0x28eb4(%rip),%ymm1 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,39,142,2,0 // vbroadcastss 0x28e27(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
- .byte 196,98,125,24,61,34,142,2,0 // vbroadcastss 0x28e22(%rip),%ymm15 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,53,231,141,2,0 // vbroadcastss 0x28de7(%rip),%ymm14 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,61,226,141,2,0 // vbroadcastss 0x28de2(%rip),%ymm15 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,19,142,2,0 // vbroadcastss 0x28e13(%rip),%ymm0 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,226,125,24,5,211,141,2,0 // vbroadcastss 0x28dd3(%rip),%ymm0 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,212,140,2,0 // vbroadcastss 0x28cd4(%rip),%ymm1 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,13,148,140,2,0 // vbroadcastss 0x28c94(%rip),%ymm1 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,137,140,2,0 // vbroadcastss 0x28c89(%rip),%ymm13 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
- .byte 196,98,125,24,53,132,140,2,0 // vbroadcastss 0x28c84(%rip),%ymm14 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,45,73,140,2,0 // vbroadcastss 0x28c49(%rip),%ymm13 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,53,68,140,2,0 // vbroadcastss 0x28c44(%rip),%ymm14 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,117,140,2,0 // vbroadcastss 0x28c75(%rip),%ymm15 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,61,53,140,2,0 // vbroadcastss 0x28c35(%rip),%ymm15 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,43,139,2,0 // vbroadcastss 0x28b2b(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,235,138,2,0 // vbroadcastss 0x28aeb(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,224,138,2,0 // vbroadcastss 0x28ae0(%rip),%ymm13 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
- .byte 196,98,125,24,53,219,138,2,0 // vbroadcastss 0x28adb(%rip),%ymm14 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,45,160,138,2,0 // vbroadcastss 0x28aa0(%rip),%ymm13 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,53,155,138,2,0 // vbroadcastss 0x28a9b(%rip),%ymm14 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,204,138,2,0 // vbroadcastss 0x28acc(%rip),%ymm15 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,61,140,138,2,0 // vbroadcastss 0x28a8c(%rip),%ymm15 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,130,137,2,0 // vbroadcastss 0x28982(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,66,137,2,0 // vbroadcastss 0x28942(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,131,2,0 // vpand 0x283ea(%rip),%ymm7,%ymm4 # 296c0 <_sk_srcover_rgba_8888_sse2_lowp+0x304>
+ .byte 197,197,219,37,170,131,2,0 // vpand 0x283aa(%rip),%ymm7,%ymm4 # 29680 <_sk_srcover_rgba_8888_sse2_lowp+0x2fc>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,253,131,2,0 // vpshufb 0x283fd(%rip),%ymm7,%ymm5 # 296e0 <_sk_srcover_rgba_8888_sse2_lowp+0x324>
+ .byte 196,226,69,0,45,189,131,2,0 // vpshufb 0x283bd(%rip),%ymm7,%ymm5 # 296a0 <_sk_srcover_rgba_8888_sse2_lowp+0x31c>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,16,132,2,0 // vpshufb 0x28410(%rip),%ymm7,%ymm6 # 29700 <_sk_srcover_rgba_8888_sse2_lowp+0x344>
+ .byte 196,226,69,0,53,208,131,2,0 // vpshufb 0x283d0(%rip),%ymm7,%ymm6 # 296c0 <_sk_srcover_rgba_8888_sse2_lowp+0x33c>
.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,226,136,2,0 // vbroadcastss 0x288e2(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,162,136,2,0 // vbroadcastss 0x288a2(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,1,137,2,0 // vbroadcastss 0x28901(%rip),%ymm9 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,13,193,136,2,0 // vbroadcastss 0x288c1(%rip),%ymm9 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,238,134,2,0 // vbroadcastss 0x286ee(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,174,134,2,0 // vbroadcastss 0x286ae(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,205,134,2,0 // vbroadcastss 0x286cd(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,141,134,2,0 // vbroadcastss 0x2868d(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,175,134,2,0 // vbroadcastss 0x286af(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,111,134,2,0 // vbroadcastss 0x2866f(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,106,134,2,0 // vbroadcastss 0x2866a(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,42,134,2,0 // vbroadcastss 0x2862a(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,250,133,2,0 // vbroadcastss 0x285fa(%rip),%ymm10 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,21,186,133,2,0 // vbroadcastss 0x285ba(%rip),%ymm10 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,7,134,2,0 // vbroadcastss 0x28607(%rip),%ymm8 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,5,199,133,2,0 // vbroadcastss 0x285c7(%rip),%ymm8 # 29bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,249,133,2,0 // vbroadcastss 0x285f9(%rip),%ymm11 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,37,220,133,2,0 // vbroadcastss 0x285dc(%rip),%ymm12 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,185,133,2,0 // vbroadcastss 0x285b9(%rip),%ymm11 # 29bdc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,37,156,133,2,0 // vbroadcastss 0x2859c(%rip),%ymm12 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,225,133,2,0 // vbroadcastss 0x285e1(%rip),%ymm14 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,161,133,2,0 // vbroadcastss 0x285a1(%rip),%ymm14 # 29be0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,215,133,2,0 // vbroadcastss 0x285d7(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,21,151,133,2,0 // vbroadcastss 0x28597(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,111,133,2,0 // vbroadcastss 0x2856f(%rip),%ymm8 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,5,47,133,2,0 // vbroadcastss 0x2852f(%rip),%ymm8 # 29bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,97,133,2,0 // vbroadcastss 0x28561(%rip),%ymm11 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,37,68,133,2,0 // vbroadcastss 0x28544(%rip),%ymm12 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,33,133,2,0 // vbroadcastss 0x28521(%rip),%ymm11 # 29bdc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,37,4,133,2,0 // vbroadcastss 0x28504(%rip),%ymm12 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,73,133,2,0 // vbroadcastss 0x28549(%rip),%ymm14 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,9,133,2,0 // vbroadcastss 0x28509(%rip),%ymm14 # 29be0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,63,133,2,0 // vbroadcastss 0x2853f(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,21,255,132,2,0 // vbroadcastss 0x284ff(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,227,132,2,0 // vbroadcastss 0x284e3(%rip),%ymm8 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,163,132,2,0 // vbroadcastss 0x284a3(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,217,132,2,0 // vbroadcastss 0x284d9(%rip),%ymm11 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
- .byte 196,98,125,24,37,212,132,2,0 // vbroadcastss 0x284d4(%rip),%ymm12 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,29,153,132,2,0 // vbroadcastss 0x28499(%rip),%ymm11 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,37,148,132,2,0 // vbroadcastss 0x28494(%rip),%ymm12 # 29bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,197,132,2,0 // vbroadcastss 0x284c5(%rip),%ymm14 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,53,133,132,2,0 // vbroadcastss 0x28485(%rip),%ymm14 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,187,132,2,0 // vbroadcastss 0x284bb(%rip),%ymm15 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,61,123,132,2,0 // vbroadcastss 0x2847b(%rip),%ymm15 # 29bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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,167,132,2,0 // vbroadcastss 0x284a7(%rip),%ymm13 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,45,103,132,2,0 // vbroadcastss 0x28467(%rip),%ymm13 # 29bfc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,194,131,2,0 // vbroadcastss 0x283c2(%rip),%ymm11 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,29,130,131,2,0 // vbroadcastss 0x28382(%rip),%ymm11 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,3,132,2,0 // vbroadcastss 0x28403(%rip),%ymm14 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,53,195,131,2,0 // vbroadcastss 0x283c3(%rip),%ymm14 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,234,131,2,0 // vbroadcastss 0x283ea(%rip),%ymm14 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,53,170,131,2,0 // vbroadcastss 0x283aa(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,216,131,2,0 // vbroadcastss 0x283d8(%rip),%ymm14 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,53,152,131,2,0 // vbroadcastss 0x28398(%rip),%ymm14 # 29c04 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,79,131,2,0 // vbroadcastss 0x2834f(%rip),%ymm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,29,15,131,2,0 // vbroadcastss 0x2830f(%rip),%ymm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,126,131,2,0 // vbroadcastss 0x2837e(%rip),%ymm8 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,5,62,131,2,0 // vbroadcastss 0x2833e(%rip),%ymm8 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,219,130,2,0 // vbroadcastss 0x282db(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,155,130,2,0 // vbroadcastss 0x2829b(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,26,131,2,0 // vbroadcastss 0x2831a(%rip),%ymm9 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,13,218,130,2,0 // vbroadcastss 0x282da(%rip),%ymm9 # 29c04 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,24,131,2,0 // vbroadcastss 0x28318(%rip),%ymm11 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,216,130,2,0 // vbroadcastss 0x282d8(%rip),%ymm11 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.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,234,130,2,0 // vbroadcastss 0x282ea(%rip),%ymm13 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,45,170,130,2,0 // vbroadcastss 0x282aa(%rip),%ymm13 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,228,130,2,0 // vbroadcastss 0x282e4(%rip),%ymm14 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,53,164,130,2,0 // vbroadcastss 0x282a4(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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,222,130,2,0 // vbroadcastss 0x282de(%rip),%ymm3 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,226,125,24,29,158,130,2,0 // vbroadcastss 0x2829e(%rip),%ymm3 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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,181,130,2,0 // vbroadcastss 0x282b5(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,37,117,130,2,0 // vbroadcastss 0x28275(%rip),%ymm12 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,105,130,2,0 // vbroadcastss 0x28269(%rip),%ymm0 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,226,125,24,5,41,130,2,0 // vbroadcastss 0x28229(%rip),%ymm0 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,206,130,2,0 // vpand 0x282ce(%rip),%xmm8,%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,57,219,5,142,130,2,0 // vpand 0x2828e(%rip),%xmm8,%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,151,129,2,0 // vbroadcastss 0x28197(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,87,129,2,0 // vbroadcastss 0x28157(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffdefd87cc>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8804>
.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,153,128,2,0 // vpbroadcastd 0x28099(%rip),%ymm9 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,88,13,89,128,2,0 // vpbroadcastd 0x28059(%rip),%ymm9 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,138,128,2,0 // vbroadcastss 0x2808a(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,74,128,2,0 // vbroadcastss 0x2804a(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,128,128,2,0 // vpbroadcastd 0x28080(%rip),%ymm10 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,88,21,64,128,2,0 // vpbroadcastd 0x28040(%rip),%ymm10 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,113,128,2,0 // vbroadcastss 0x28071(%rip),%ymm11 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,29,49,128,2,0 // vbroadcastss 0x28031(%rip),%ymm11 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,103,128,2,0 // vpbroadcastd 0x28067(%rip),%ymm11 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,88,29,39,128,2,0 // vpbroadcastd 0x28027(%rip),%ymm11 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,88,128,2,0 // vbroadcastss 0x28058(%rip),%ymm11 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,24,128,2,0 // vbroadcastss 0x28018(%rip),%ymm11 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,51,128,2,0 // vpand 0x28033(%rip),%xmm8,%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,57,219,5,243,127,2,0 // vpand 0x27ff3(%rip),%xmm8,%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,252,126,2,0 // vbroadcastss 0x27efc(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,188,126,2,0 // vbroadcastss 0x27ebc(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffddfd8a7c>
+ .byte 232,255,255,255,221 // callq ffffffffde001e38 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8ab4>
.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,233,125,2,0 // vpbroadcastd 0x27de9(%rip),%ymm9 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,88,13,169,125,2,0 // vpbroadcastd 0x27da9(%rip),%ymm9 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,218,125,2,0 // vbroadcastss 0x27dda(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,154,125,2,0 // vbroadcastss 0x27d9a(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,208,125,2,0 // vpbroadcastd 0x27dd0(%rip),%ymm10 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,88,21,144,125,2,0 // vpbroadcastd 0x27d90(%rip),%ymm10 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,193,125,2,0 // vbroadcastss 0x27dc1(%rip),%ymm11 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,29,129,125,2,0 // vbroadcastss 0x27d81(%rip),%ymm11 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,183,125,2,0 // vpbroadcastd 0x27db7(%rip),%ymm11 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,88,29,119,125,2,0 // vpbroadcastd 0x27d77(%rip),%ymm11 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,168,125,2,0 // vbroadcastss 0x27da8(%rip),%ymm11 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,104,125,2,0 // vbroadcastss 0x27d68(%rip),%ymm11 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,119,2,0 // vpand 0x2774c(%rip),%ymm3,%ymm1 # 29720 <_sk_srcover_rgba_8888_sse2_lowp+0x364>
+ .byte 197,229,219,13,12,119,2,0 // vpand 0x2770c(%rip),%ymm3,%ymm1 # 296e0 <_sk_srcover_rgba_8888_sse2_lowp+0x35c>
.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,119,2,0 // vpshufb 0x27743(%rip),%ymm3,%ymm9 # 29740 <_sk_srcover_rgba_8888_sse2_lowp+0x384>
+ .byte 196,98,101,0,13,3,119,2,0 // vpshufb 0x27703(%rip),%ymm3,%ymm9 # 29700 <_sk_srcover_rgba_8888_sse2_lowp+0x37c>
.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,119,2,0 // vpshufb 0x27747(%rip),%ymm3,%ymm9 # 29760 <_sk_srcover_rgba_8888_sse2_lowp+0x3a4>
+ .byte 196,98,101,0,13,7,119,2,0 // vpshufb 0x27707(%rip),%ymm3,%ymm9 # 29720 <_sk_srcover_rgba_8888_sse2_lowp+0x39c>
.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,43,124,2,0 // vbroadcastss 0x27c2b(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,235,123,2,0 // vbroadcastss 0x27beb(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,20,124,2,0 // vmovdqa 0x27c14(%rip),%xmm11 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,121,111,29,212,123,2,0 // vmovdqa 0x27bd4(%rip),%xmm11 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,144,122,2,0 // vbroadcastss 0x27a90(%rip),%ymm8 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,5,80,122,2,0 // vbroadcastss 0x27a50(%rip),%ymm8 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,148,122,2,0 // vmovdqa 0x27a94(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,249,111,29,84,122,2,0 // vmovdqa 0x27a54(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,157,120,2,0 // vbroadcastss 0x2789d(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,93,120,2,0 // vbroadcastss 0x2785d(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,146,119,2,0 // vbroadcastss 0x27792(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,82,119,2,0 // vbroadcastss 0x27752(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,96,117,2,0 // vbroadcastss 0x27560(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,32,117,2,0 // vbroadcastss 0x27520(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,52,115,2,0 // vbroadcastss 0x27334(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,244,114,2,0 // vbroadcastss 0x272f4(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,26,114,2,0 // vbroadcastss 0x2721a(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
- .byte 196,98,125,24,45,21,114,2,0 // vbroadcastss 0x27215(%rip),%ymm13 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,218,113,2,0 // vbroadcastss 0x271da(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,45,213,113,2,0 // vbroadcastss 0x271d5(%rip),%ymm13 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,107,113,2,0 // vbroadcastss 0x2716b(%rip),%ymm13 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,45,43,113,2,0 // vbroadcastss 0x2712b(%rip),%ymm13 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,253,113,2,0 // vbroadcastss 0x271fd(%rip),%ymm13 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,45,189,113,2,0 // vbroadcastss 0x271bd(%rip),%ymm13 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,243,113,2,0 // vbroadcastss 0x271f3(%rip),%ymm11 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,179,113,2,0 // vbroadcastss 0x271b3(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,233,113,2,0 // vbroadcastss 0x271e9(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,169,113,2,0 // vbroadcastss 0x271a9(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,223,113,2,0 // vbroadcastss 0x271df(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,159,113,2,0 // vbroadcastss 0x2719f(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,192,113,2,0 // vbroadcastss 0x271c0(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,128,113,2,0 // vbroadcastss 0x27180(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,182,113,2,0 // vbroadcastss 0x271b6(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,118,113,2,0 // vbroadcastss 0x27176(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,172,113,2,0 // vbroadcastss 0x271ac(%rip),%ymm0 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,5,108,113,2,0 // vbroadcastss 0x2716c(%rip),%ymm0 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,162,113,2,0 // vbroadcastss 0x271a2(%rip),%ymm10 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,21,98,113,2,0 // vbroadcastss 0x27162(%rip),%ymm10 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,149,113,2,0 // vbroadcastss 0x27195(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,85,113,2,0 // vbroadcastss 0x27155(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,173,112,2,0 // vbroadcastss 0x270ad(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,109,112,2,0 // vbroadcastss 0x2706d(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,245,112,2,0 // vbroadcastss 0x270f5(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
- .byte 196,98,125,24,45,240,112,2,0 // vbroadcastss 0x270f0(%rip),%ymm13 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,181,112,2,0 // vbroadcastss 0x270b5(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,45,176,112,2,0 // vbroadcastss 0x270b0(%rip),%ymm13 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,70,112,2,0 // vbroadcastss 0x27046(%rip),%ymm13 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,45,6,112,2,0 // vbroadcastss 0x27006(%rip),%ymm13 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,216,112,2,0 // vbroadcastss 0x270d8(%rip),%ymm13 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,45,152,112,2,0 // vbroadcastss 0x27098(%rip),%ymm13 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,206,112,2,0 // vbroadcastss 0x270ce(%rip),%ymm11 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,142,112,2,0 // vbroadcastss 0x2708e(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,196,112,2,0 // vbroadcastss 0x270c4(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,132,112,2,0 // vbroadcastss 0x27084(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,186,112,2,0 // vbroadcastss 0x270ba(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,122,112,2,0 // vbroadcastss 0x2707a(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,155,112,2,0 // vbroadcastss 0x2709b(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,91,112,2,0 // vbroadcastss 0x2705b(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,145,112,2,0 // vbroadcastss 0x27091(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,81,112,2,0 // vbroadcastss 0x27051(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,135,112,2,0 // vbroadcastss 0x27087(%rip),%ymm1 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,13,71,112,2,0 // vbroadcastss 0x27047(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,125,112,2,0 // vbroadcastss 0x2707d(%rip),%ymm10 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,21,61,112,2,0 // vbroadcastss 0x2703d(%rip),%ymm10 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,112,112,2,0 // vbroadcastss 0x27070(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,48,112,2,0 // vbroadcastss 0x27030(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,136,111,2,0 // vbroadcastss 0x26f88(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,72,111,2,0 // vbroadcastss 0x26f48(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,208,111,2,0 // vbroadcastss 0x26fd0(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
- .byte 196,98,125,24,45,203,111,2,0 // vbroadcastss 0x26fcb(%rip),%ymm13 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,144,111,2,0 // vbroadcastss 0x26f90(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,45,139,111,2,0 // vbroadcastss 0x26f8b(%rip),%ymm13 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,33,111,2,0 // vbroadcastss 0x26f21(%rip),%ymm13 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,45,225,110,2,0 // vbroadcastss 0x26ee1(%rip),%ymm13 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,179,111,2,0 // vbroadcastss 0x26fb3(%rip),%ymm13 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,45,115,111,2,0 // vbroadcastss 0x26f73(%rip),%ymm13 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,169,111,2,0 // vbroadcastss 0x26fa9(%rip),%ymm11 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,105,111,2,0 // vbroadcastss 0x26f69(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,159,111,2,0 // vbroadcastss 0x26f9f(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,95,111,2,0 // vbroadcastss 0x26f5f(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,149,111,2,0 // vbroadcastss 0x26f95(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,85,111,2,0 // vbroadcastss 0x26f55(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,118,111,2,0 // vbroadcastss 0x26f76(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,54,111,2,0 // vbroadcastss 0x26f36(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,108,111,2,0 // vbroadcastss 0x26f6c(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,44,111,2,0 // vbroadcastss 0x26f2c(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,98,111,2,0 // vbroadcastss 0x26f62(%rip),%ymm2 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,21,34,111,2,0 // vbroadcastss 0x26f22(%rip),%ymm2 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,88,111,2,0 // vbroadcastss 0x26f58(%rip),%ymm10 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,21,24,111,2,0 // vbroadcastss 0x26f18(%rip),%ymm10 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,75,111,2,0 // vbroadcastss 0x26f4b(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,11,111,2,0 // vbroadcastss 0x26f0b(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,99,110,2,0 // vbroadcastss 0x26e63(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,35,110,2,0 // vbroadcastss 0x26e23(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,171,110,2,0 // vbroadcastss 0x26eab(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
- .byte 196,98,125,24,45,166,110,2,0 // vbroadcastss 0x26ea6(%rip),%ymm13 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,107,110,2,0 // vbroadcastss 0x26e6b(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,45,102,110,2,0 // vbroadcastss 0x26e66(%rip),%ymm13 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,252,109,2,0 // vbroadcastss 0x26dfc(%rip),%ymm13 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,45,188,109,2,0 // vbroadcastss 0x26dbc(%rip),%ymm13 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,142,110,2,0 // vbroadcastss 0x26e8e(%rip),%ymm13 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,45,78,110,2,0 // vbroadcastss 0x26e4e(%rip),%ymm13 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,132,110,2,0 // vbroadcastss 0x26e84(%rip),%ymm11 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,68,110,2,0 // vbroadcastss 0x26e44(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,122,110,2,0 // vbroadcastss 0x26e7a(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,58,110,2,0 // vbroadcastss 0x26e3a(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,112,110,2,0 // vbroadcastss 0x26e70(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,48,110,2,0 // vbroadcastss 0x26e30(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,81,110,2,0 // vbroadcastss 0x26e51(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,17,110,2,0 // vbroadcastss 0x26e11(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,71,110,2,0 // vbroadcastss 0x26e47(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,7,110,2,0 // vbroadcastss 0x26e07(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,61,110,2,0 // vbroadcastss 0x26e3d(%rip),%ymm3 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,29,253,109,2,0 // vbroadcastss 0x26dfd(%rip),%ymm3 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,51,110,2,0 // vbroadcastss 0x26e33(%rip),%ymm10 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,21,243,109,2,0 // vbroadcastss 0x26df3(%rip),%ymm10 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,38,110,2,0 // vbroadcastss 0x26e26(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,230,109,2,0 // vbroadcastss 0x26de6(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,62,109,2,0 // vbroadcastss 0x26d3e(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,254,108,2,0 // vbroadcastss 0x26cfe(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,145,109,2,0 // vbroadcastss 0x26d91(%rip),%ymm11 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
- .byte 196,226,125,24,45,140,109,2,0 // vbroadcastss 0x26d8c(%rip),%ymm5 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,29,81,109,2,0 // vbroadcastss 0x26d51(%rip),%ymm11 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,45,76,109,2,0 // vbroadcastss 0x26d4c(%rip),%ymm5 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,227,108,2,0 // vbroadcastss 0x26ce3(%rip),%ymm4 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,37,163,108,2,0 // vbroadcastss 0x26ca3(%rip),%ymm4 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,118,109,2,0 // vbroadcastss 0x26d76(%rip),%ymm13 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,45,54,109,2,0 // vbroadcastss 0x26d36(%rip),%ymm13 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,108,109,2,0 // vbroadcastss 0x26d6c(%rip),%ymm9 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,13,44,109,2,0 // vbroadcastss 0x26d2c(%rip),%ymm9 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,80,109,2,0 // vbroadcastss 0x26d50(%rip),%ymm11 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,29,16,109,2,0 // vbroadcastss 0x26d10(%rip),%ymm11 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,70,109,2,0 // vbroadcastss 0x26d46(%rip),%ymm13 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,45,6,109,2,0 // vbroadcastss 0x26d06(%rip),%ymm13 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,34,109,2,0 // vbroadcastss 0x26d22(%rip),%ymm2 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,226,125,24,21,226,108,2,0 // vbroadcastss 0x26ce2(%rip),%ymm2 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,25,109,2,0 // vbroadcastss 0x26d19(%rip),%ymm3 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,226,125,24,29,217,108,2,0 // vbroadcastss 0x26cd9(%rip),%ymm3 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,15,109,2,0 // vbroadcastss 0x26d0f(%rip),%ymm1 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,13,207,108,2,0 // vbroadcastss 0x26ccf(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,5,109,2,0 // vbroadcastss 0x26d05(%rip),%ymm0 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,226,125,24,5,197,108,2,0 // vbroadcastss 0x26cc5(%rip),%ymm0 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,118,108,2,0 // vbroadcastss 0x26c76(%rip),%ymm1 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,13,54,108,2,0 // vbroadcastss 0x26c36(%rip),%ymm1 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,52,108,2,0 // vbroadcastss 0x26c34(%rip),%ymm8 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
- .byte 196,98,125,24,13,151,107,2,0 // vbroadcastss 0x26b97(%rip),%ymm9 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 196,98,125,24,21,38,108,2,0 // vbroadcastss 0x26c26(%rip),%ymm10 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,5,244,107,2,0 // vbroadcastss 0x26bf4(%rip),%ymm8 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,13,87,107,2,0 // vbroadcastss 0x26b57(%rip),%ymm9 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,21,230,107,2,0 // vbroadcastss 0x26be6(%rip),%ymm10 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,23,108,2,0 // vbroadcastss 0x26c17(%rip),%ymm9 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,13,215,107,2,0 // vbroadcastss 0x26bd7(%rip),%ymm9 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,13,108,2,0 // vbroadcastss 0x26c0d(%rip),%ymm0 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,226,125,24,5,205,107,2,0 // vbroadcastss 0x26bcd(%rip),%ymm0 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,4,108,2,0 // vbroadcastss 0x26c04(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,5,196,107,2,0 // vbroadcastss 0x26bc4(%rip),%ymm8 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,250,107,2,0 // vbroadcastss 0x26bfa(%rip),%ymm9 # 29cbc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,13,186,107,2,0 // vbroadcastss 0x26bba(%rip),%ymm9 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,231,107,2,0 // vbroadcastss 0x26be7(%rip),%ymm2 # 29cc0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,21,167,107,2,0 // vbroadcastss 0x26ba7(%rip),%ymm2 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,221,107,2,0 // vbroadcastss 0x26bdd(%rip),%ymm11 # 29cc4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,29,157,107,2,0 // vbroadcastss 0x26b9d(%rip),%ymm11 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,211,107,2,0 // vbroadcastss 0x26bd3(%rip),%ymm12 # 29cc8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,37,147,107,2,0 // vbroadcastss 0x26b93(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,136,107,2,0 // vbroadcastss 0x26b88(%rip),%ymm0 # 29ccc <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,24,5,72,107,2,0 // vbroadcastss 0x26b48(%rip),%ymm0 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,127,107,2,0 // vbroadcastss 0x26b7f(%rip),%ymm8 # 29cd0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,5,63,107,2,0 // vbroadcastss 0x26b3f(%rip),%ymm8 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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,0,108,2,0 // vpand 0x26c00(%rip),%xmm0,%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,249,219,5,192,107,2,0 // vpand 0x26bc0(%rip),%xmm0,%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,202,106,2,0 // vbroadcastss 0x26aca(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,138,106,2,0 // vbroadcastss 0x26a8a(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,2,107,2,0 // vpand 0x26b02(%rip),%xmm4,%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,217,219,37,194,106,2,0 // vpand 0x26ac2(%rip),%xmm4,%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,204,105,2,0 // vbroadcastss 0x269cc(%rip),%ymm5 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,45,140,105,2,0 // vbroadcastss 0x2698c(%rip),%ymm5 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffddfd9f90>
+ .byte 232,255,255,255,221 // callq ffffffffde00334c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd9fc8>
.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,64,104,2,0 // vbroadcastss 0x26840(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,0,104,2,0 // vbroadcastss 0x26800(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,193,103,2,0 // vbroadcastss 0x267c1(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,129,103,2,0 // vbroadcastss 0x26781(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,210,104,2,0 // vpshufb 0x268d2(%rip),%xmm8,%xmm8 # 29d90 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ .byte 196,98,57,0,5,146,104,2,0 // vpshufb 0x26892(%rip),%xmm8,%xmm8 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,184,104,2,0 // vpshufb 0x268b8(%rip),%xmm8,%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,57,0,5,120,104,2,0 // vpshufb 0x26878(%rip),%xmm8,%xmm8 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.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,78,104,2,0 // vpand 0x2684e(%rip),%xmm0,%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,249,219,5,14,104,2,0 // vpand 0x2680e(%rip),%xmm0,%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,24,103,2,0 // vbroadcastss 0x26718(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,216,102,2,0 // vbroadcastss 0x266d8(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,149,102,2,0 // vbroadcastss 0x26695(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,85,102,2,0 // vbroadcastss 0x26655(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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+0xffffffffdefda248>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003604 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefda280>
.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,74,103,2,0 // vpand 0x2674a(%rip),%xmm4,%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,217,219,37,10,103,2,0 // vpand 0x2670a(%rip),%xmm4,%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,20,102,2,0 // vbroadcastss 0x26614(%rip),%ymm5 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,45,212,101,2,0 // vbroadcastss 0x265d4(%rip),%ymm5 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,145,101,2,0 // vbroadcastss 0x26591(%rip),%ymm7 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,61,81,101,2,0 // vbroadcastss 0x26551(%rip),%ymm7 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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+0xffffffffdefda34c>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003708 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefda384>
.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,132,100,2,0 // vbroadcastss 0x26484(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,68,100,2,0 // vbroadcastss 0x26444(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,1,100,2,0 // vbroadcastss 0x26401(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,193,99,2,0 // vbroadcastss 0x263c1(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,57,100,2,0 // vpbroadcastd 0x26439(%rip),%ymm0 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,88,5,249,99,2,0 // vpbroadcastd 0x263f9(%rip),%ymm0 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,44,100,2,0 // vbroadcastss 0x2642c(%rip),%ymm1 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,236,99,2,0 // vbroadcastss 0x263ec(%rip),%ymm1 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,35,100,2,0 // vpbroadcastd 0x26423(%rip),%ymm1 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,13,227,99,2,0 // vpbroadcastd 0x263e3(%rip),%ymm1 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,22,100,2,0 // vbroadcastss 0x26416(%rip),%ymm3 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,29,214,99,2,0 // vbroadcastss 0x263d6(%rip),%ymm3 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,13,100,2,0 // vpbroadcastd 0x2640d(%rip),%ymm3 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,29,205,99,2,0 // vpbroadcastd 0x263cd(%rip),%ymm3 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,0,100,2,0 // vbroadcastss 0x26400(%rip),%ymm3 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,192,99,2,0 // vbroadcastss 0x263c0(%rip),%ymm3 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,101,99,2,0 // vbroadcastss 0x26365(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,37,99,2,0 // vbroadcastss 0x26325(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,13,99,2,0 // vpbroadcastd 0x2630d(%rip),%ymm4 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,88,37,205,98,2,0 // vpbroadcastd 0x262cd(%rip),%ymm4 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,0,99,2,0 // vbroadcastss 0x26300(%rip),%ymm5 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,192,98,2,0 // vbroadcastss 0x262c0(%rip),%ymm5 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,247,98,2,0 // vpbroadcastd 0x262f7(%rip),%ymm5 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,45,183,98,2,0 // vpbroadcastd 0x262b7(%rip),%ymm5 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,234,98,2,0 // vbroadcastss 0x262ea(%rip),%ymm7 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,61,170,98,2,0 // vbroadcastss 0x262aa(%rip),%ymm7 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,225,98,2,0 // vpbroadcastd 0x262e1(%rip),%ymm7 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,61,161,98,2,0 // vpbroadcastd 0x262a1(%rip),%ymm7 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,212,98,2,0 // vbroadcastss 0x262d4(%rip),%ymm7 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,61,148,98,2,0 // vbroadcastss 0x26294(%rip),%ymm7 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,57,98,2,0 // vbroadcastss 0x26239(%rip),%ymm7 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,61,249,97,2,0 // vbroadcastss 0x261f9(%rip),%ymm7 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,85,97,2,0 // vpbroadcastd 0x26155(%rip),%ymm0 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,88,5,21,97,2,0 // vpbroadcastd 0x26115(%rip),%ymm0 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,72,97,2,0 // vbroadcastss 0x26148(%rip),%ymm1 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,8,97,2,0 // vbroadcastss 0x26108(%rip),%ymm1 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,63,97,2,0 // vpbroadcastd 0x2613f(%rip),%ymm1 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,88,13,255,96,2,0 // vpbroadcastd 0x260ff(%rip),%ymm1 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,50,97,2,0 // vbroadcastss 0x26132(%rip),%ymm3 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,29,242,96,2,0 // vbroadcastss 0x260f2(%rip),%ymm3 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,41,97,2,0 // vpbroadcastd 0x26129(%rip),%ymm3 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,88,29,233,96,2,0 // vpbroadcastd 0x260e9(%rip),%ymm3 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,28,97,2,0 // vbroadcastss 0x2611c(%rip),%ymm3 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,220,96,2,0 // vbroadcastss 0x260dc(%rip),%ymm3 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,129,96,2,0 // vbroadcastss 0x26081(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,65,96,2,0 // vbroadcastss 0x26041(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,69,97,2,0 // vbroadcastss 0x26145(%rip),%ymm8 # 29cd4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,24,5,5,97,2,0 // vbroadcastss 0x26105(%rip),%ymm8 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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,48,97,2,0 // vbroadcastss 0x26130(%rip),%ymm10 # 29cd8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,21,240,96,2,0 // vbroadcastss 0x260f0(%rip),%ymm10 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.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,73,96,2,0 // vpbroadcastd 0x26049(%rip),%ymm0 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,88,5,9,96,2,0 // vpbroadcastd 0x26009(%rip),%ymm0 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,60,96,2,0 // vbroadcastss 0x2603c(%rip),%ymm1 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,13,252,95,2,0 // vbroadcastss 0x25ffc(%rip),%ymm1 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,51,96,2,0 // vpbroadcastd 0x26033(%rip),%ymm1 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,13,243,95,2,0 // vpbroadcastd 0x25ff3(%rip),%ymm1 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,38,96,2,0 // vbroadcastss 0x26026(%rip),%ymm2 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,21,230,95,2,0 // vbroadcastss 0x25fe6(%rip),%ymm2 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,29,96,2,0 // vpbroadcastd 0x2601d(%rip),%ymm2 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,21,221,95,2,0 // vpbroadcastd 0x25fdd(%rip),%ymm2 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,16,96,2,0 // vbroadcastss 0x26010(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,208,95,2,0 // vbroadcastss 0x25fd0(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,6,96,2,0 // vpbroadcastd 0x26006(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,88,5,198,95,2,0 // vpbroadcastd 0x25fc6(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.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,95,2,0 // vbroadcastss 0x25ff8(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,184,95,2,0 // vbroadcastss 0x25fb8(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,253,94,2,0 // vpbroadcastd 0x25efd(%rip),%ymm4 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,88,37,189,94,2,0 // vpbroadcastd 0x25ebd(%rip),%ymm4 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,240,94,2,0 // vbroadcastss 0x25ef0(%rip),%ymm5 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,45,176,94,2,0 // vbroadcastss 0x25eb0(%rip),%ymm5 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,231,94,2,0 // vpbroadcastd 0x25ee7(%rip),%ymm5 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,45,167,94,2,0 // vpbroadcastd 0x25ea7(%rip),%ymm5 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,218,94,2,0 // vbroadcastss 0x25eda(%rip),%ymm6 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,53,154,94,2,0 // vbroadcastss 0x25e9a(%rip),%ymm6 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,209,94,2,0 // vpbroadcastd 0x25ed1(%rip),%ymm6 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,53,145,94,2,0 // vpbroadcastd 0x25e91(%rip),%ymm6 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,196,94,2,0 // vbroadcastss 0x25ec4(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,132,94,2,0 // vbroadcastss 0x25e84(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,186,94,2,0 // vpbroadcastd 0x25eba(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,88,5,122,94,2,0 // vpbroadcastd 0x25e7a(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,172,94,2,0 // vbroadcastss 0x25eac(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,108,94,2,0 // vbroadcastss 0x25e6c(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,41,93,2,0 // vpbroadcastd 0x25d29(%rip),%ymm0 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,88,5,233,92,2,0 // vpbroadcastd 0x25ce9(%rip),%ymm0 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,28,93,2,0 // vbroadcastss 0x25d1c(%rip),%ymm1 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,13,220,92,2,0 // vbroadcastss 0x25cdc(%rip),%ymm1 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,19,93,2,0 // vpbroadcastd 0x25d13(%rip),%ymm1 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,88,13,211,92,2,0 // vpbroadcastd 0x25cd3(%rip),%ymm1 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,6,93,2,0 // vbroadcastss 0x25d06(%rip),%ymm2 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,21,198,92,2,0 // vbroadcastss 0x25cc6(%rip),%ymm2 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,253,92,2,0 // vpbroadcastd 0x25cfd(%rip),%ymm2 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,88,21,189,92,2,0 // vpbroadcastd 0x25cbd(%rip),%ymm2 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,240,92,2,0 // vbroadcastss 0x25cf0(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,176,92,2,0 // vbroadcastss 0x25cb0(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,230,92,2,0 // vpbroadcastd 0x25ce6(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,88,5,166,92,2,0 // vpbroadcastd 0x25ca6(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,216,92,2,0 // vbroadcastss 0x25cd8(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,152,92,2,0 // vbroadcastss 0x25c98(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,173,92,2,0 // vbroadcastss 0x25cad(%rip),%ymm8 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,109,92,2,0 // vbroadcastss 0x25c6d(%rip),%ymm8 # 29cbc <_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,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,86,2,0 // vpand 0x2562a(%rip),%ymm3,%ymm0 # 29780 <_sk_srcover_rgba_8888_sse2_lowp+0x3c4>
+ .byte 197,229,219,5,234,85,2,0 // vpand 0x255ea(%rip),%ymm3,%ymm0 # 29740 <_sk_srcover_rgba_8888_sse2_lowp+0x3bc>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,249,90,2,0 // vbroadcastss 0x25af9(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,185,90,2,0 // vbroadcastss 0x25ab9(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,47,86,2,0 // vpshufb 0x2562f(%rip),%ymm3,%ymm1 # 297a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3e4>
+ .byte 196,226,101,0,13,239,85,2,0 // vpshufb 0x255ef(%rip),%ymm3,%ymm1 # 29760 <_sk_srcover_rgba_8888_sse2_lowp+0x3dc>
.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,86,2,0 // vpshufb 0x2563d(%rip),%ymm3,%ymm2 # 297c0 <_sk_srcover_rgba_8888_sse2_lowp+0x404>
+ .byte 196,226,101,0,21,253,85,2,0 // vpshufb 0x255fd(%rip),%ymm3,%ymm2 # 29780 <_sk_srcover_rgba_8888_sse2_lowp+0x3fc>
.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,85,2,0 // vpand 0x25556(%rip),%ymm7,%ymm4 # 297e0 <_sk_srcover_rgba_8888_sse2_lowp+0x424>
+ .byte 197,197,219,37,22,85,2,0 // vpand 0x25516(%rip),%ymm7,%ymm4 # 297a0 <_sk_srcover_rgba_8888_sse2_lowp+0x41c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,197,89,2,0 // vbroadcastss 0x259c5(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,133,89,2,0 // vbroadcastss 0x25985(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,91,85,2,0 // vpshufb 0x2555b(%rip),%ymm7,%ymm5 # 29800 <_sk_srcover_rgba_8888_sse2_lowp+0x444>
+ .byte 196,226,69,0,45,27,85,2,0 // vpshufb 0x2551b(%rip),%ymm7,%ymm5 # 297c0 <_sk_srcover_rgba_8888_sse2_lowp+0x43c>
.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,85,2,0 // vpshufb 0x25569(%rip),%ymm7,%ymm6 # 29820 <_sk_srcover_rgba_8888_sse2_lowp+0x464>
+ .byte 196,226,69,0,53,41,85,2,0 // vpshufb 0x25529(%rip),%ymm7,%ymm6 # 297e0 <_sk_srcover_rgba_8888_sse2_lowp+0x45c>
.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,84,2,0 // vpand 0x2547a(%rip),%ymm3,%ymm0 # 29840 <_sk_srcover_rgba_8888_sse2_lowp+0x484>
+ .byte 197,229,219,5,58,84,2,0 // vpand 0x2543a(%rip),%ymm3,%ymm0 # 29800 <_sk_srcover_rgba_8888_sse2_lowp+0x47c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,137,88,2,0 // vbroadcastss 0x25889(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,73,88,2,0 // vbroadcastss 0x25849(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,127,84,2,0 // vpshufb 0x2547f(%rip),%ymm3,%ymm1 # 29860 <_sk_srcover_rgba_8888_sse2_lowp+0x4a4>
+ .byte 196,226,101,0,13,63,84,2,0 // vpshufb 0x2543f(%rip),%ymm3,%ymm1 # 29820 <_sk_srcover_rgba_8888_sse2_lowp+0x49c>
.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,84,2,0 // vpshufb 0x2548d(%rip),%ymm3,%ymm2 # 29880 <_sk_srcover_rgba_8888_sse2_lowp+0x4c4>
+ .byte 196,226,101,0,21,77,84,2,0 // vpshufb 0x2544d(%rip),%ymm3,%ymm2 # 29840 <_sk_srcover_rgba_8888_sse2_lowp+0x4bc>
.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,230,87,2,0 // vbroadcastss 0x257e6(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,166,87,2,0 // vbroadcastss 0x257a6(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,83,2,0 // vpand 0x25366(%rip),%ymm3,%ymm0 # 298a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4e4>
+ .byte 197,229,219,5,38,83,2,0 // vpand 0x25326(%rip),%ymm3,%ymm0 # 29860 <_sk_srcover_rgba_8888_sse2_lowp+0x4dc>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,21,87,2,0 // vbroadcastss 0x25715(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,213,86,2,0 // vbroadcastss 0x256d5(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,107,83,2,0 // vpshufb 0x2536b(%rip),%ymm3,%ymm0 # 298c0 <_sk_srcover_rgba_8888_sse2_lowp+0x504>
+ .byte 196,226,101,0,5,43,83,2,0 // vpshufb 0x2532b(%rip),%ymm3,%ymm0 # 29880 <_sk_srcover_rgba_8888_sse2_lowp+0x4fc>
.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,83,2,0 // vpshufb 0x25379(%rip),%ymm3,%ymm0 # 298e0 <_sk_srcover_rgba_8888_sse2_lowp+0x524>
+ .byte 196,226,101,0,5,57,83,2,0 // vpshufb 0x25339(%rip),%ymm3,%ymm0 # 298a0 <_sk_srcover_rgba_8888_sse2_lowp+0x51c>
.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,82,2,0 // vpand 0x25292(%rip),%ymm7,%ymm4 # 29900 <_sk_srcover_rgba_8888_sse2_lowp+0x544>
+ .byte 197,197,219,37,82,82,2,0 // vpand 0x25252(%rip),%ymm7,%ymm4 # 298c0 <_sk_srcover_rgba_8888_sse2_lowp+0x53c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,225,85,2,0 // vbroadcastss 0x255e1(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,161,85,2,0 // vbroadcastss 0x255a1(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,151,82,2,0 // vpshufb 0x25297(%rip),%ymm7,%ymm4 # 29920 <_sk_srcover_rgba_8888_sse2_lowp+0x564>
+ .byte 196,226,69,0,37,87,82,2,0 // vpshufb 0x25257(%rip),%ymm7,%ymm4 # 298e0 <_sk_srcover_rgba_8888_sse2_lowp+0x55c>
.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,82,2,0 // vpshufb 0x252a5(%rip),%ymm7,%ymm4 # 29940 <_sk_srcover_rgba_8888_sse2_lowp+0x584>
+ .byte 196,226,69,0,37,101,82,2,0 // vpshufb 0x25265(%rip),%ymm7,%ymm4 # 29900 <_sk_srcover_rgba_8888_sse2_lowp+0x57c>
.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,81,2,0 // vpand 0x251b6(%rip),%ymm3,%ymm0 # 29960 <_sk_srcover_rgba_8888_sse2_lowp+0x5a4>
+ .byte 197,229,219,5,118,81,2,0 // vpand 0x25176(%rip),%ymm3,%ymm0 # 29920 <_sk_srcover_rgba_8888_sse2_lowp+0x59c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,165,84,2,0 // vbroadcastss 0x254a5(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,101,84,2,0 // vbroadcastss 0x25465(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,187,81,2,0 // vpshufb 0x251bb(%rip),%ymm3,%ymm0 # 29980 <_sk_srcover_rgba_8888_sse2_lowp+0x5c4>
+ .byte 196,226,101,0,5,123,81,2,0 // vpshufb 0x2517b(%rip),%ymm3,%ymm0 # 29940 <_sk_srcover_rgba_8888_sse2_lowp+0x5bc>
.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,81,2,0 // vpshufb 0x251c9(%rip),%ymm3,%ymm0 # 299a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5e4>
+ .byte 196,226,101,0,5,137,81,2,0 // vpshufb 0x25189(%rip),%ymm3,%ymm0 # 29960 <_sk_srcover_rgba_8888_sse2_lowp+0x5dc>
.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,2,84,2,0 // vbroadcastss 0x25402(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,194,83,2,0 // vbroadcastss 0x253c2(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,166,79,2,0 // vbroadcastss 0x24fa6(%rip),%ymm10 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,21,102,79,2,0 // vbroadcastss 0x24f66(%rip),%ymm10 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,21,78,2,0 // vbroadcastss 0x24e15(%rip),%ymm9 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,13,213,77,2,0 // vbroadcastss 0x24dd5(%rip),%ymm9 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,57,77,2,0 // vbroadcastss 0x24d39(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,249,76,2,0 // vbroadcastss 0x24cf9(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,254,76,2,0 // vbroadcastss 0x24cfe(%rip),%ymm8 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,190,76,2,0 // vbroadcastss 0x24cbe(%rip),%ymm8 # 29cc0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,195,69,2,0 // vmulss 0x245c3(%rip),%xmm9,%xmm0 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,178,89,5,131,69,2,0 // vmulss 0x24583(%rip),%xmm9,%xmm0 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,95,69,2,0 // vmulss 0x2455f(%rip),%xmm9,%xmm1 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,178,89,13,31,69,2,0 // vmulss 0x2451f(%rip),%xmm9,%xmm1 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,20,69,2,0 // vbroadcastss 0x24514(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,212,68,2,0 // vbroadcastss 0x244d4(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,11,69,2,0 // vbroadcastss 0x2450b(%rip),%ymm8 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,5,203,68,2,0 // vbroadcastss 0x244cb(%rip),%ymm8 # 29bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,225,68,2,0 // vbroadcastss 0x244e1(%rip),%ymm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,13,161,68,2,0 // vbroadcastss 0x244a1(%rip),%ymm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,205,69,2,0 // vbroadcastss 0x245cd(%rip),%ymm3 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
- .byte 196,98,125,24,5,200,69,2,0 // vbroadcastss 0x245c8(%rip),%ymm8 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,226,125,24,29,141,69,2,0 // vbroadcastss 0x2458d(%rip),%ymm3 # 29cc4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,136,69,2,0 // vbroadcastss 0x24588(%rip),%ymm8 # 29cc8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.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,185,69,2,0 // vbroadcastss 0x245b9(%rip),%ymm3 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,226,125,24,29,121,69,2,0 // vbroadcastss 0x24579(%rip),%ymm3 # 29ccc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.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,155,65,2,0 // vbroadcastss 0x2419b(%rip),%ymm0 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
- .byte 196,226,125,24,13,150,65,2,0 // vbroadcastss 0x24196(%rip),%ymm1 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,226,125,24,5,91,65,2,0 // vbroadcastss 0x2415b(%rip),%ymm0 # 29cd0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,226,125,24,13,86,65,2,0 // vbroadcastss 0x24156(%rip),%ymm1 # 29cd4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,140,65,2,0 // vbroadcastss 0x2418c(%rip),%ymm0 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,226,125,24,5,76,65,2,0 // vbroadcastss 0x2414c(%rip),%ymm0 # 29cd8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,130,65,2,0 // vbroadcastss 0x24182(%rip),%ymm1 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,13,66,65,2,0 // vbroadcastss 0x24142(%rip),%ymm1 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,120,65,2,0 // vbroadcastss 0x24178(%rip),%ymm0 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,5,56,65,2,0 // vbroadcastss 0x24138(%rip),%ymm0 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.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,9,64,2,0 // vbroadcastss 0x24009(%rip),%ymm2 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,24,21,201,63,2,0 // vbroadcastss 0x23fc9(%rip),%ymm2 # 29bac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
.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,148,63,2,0 // vbroadcastss 0x23f94(%rip),%ymm13 # 29d24 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
- .byte 196,98,125,24,53,143,63,2,0 // vbroadcastss 0x23f8f(%rip),%ymm14 # 29d28 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,98,125,24,45,84,63,2,0 // vbroadcastss 0x23f54(%rip),%ymm13 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,98,125,24,53,79,63,2,0 // vbroadcastss 0x23f4f(%rip),%ymm14 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,133,63,2,0 // vbroadcastss 0x23f85(%rip),%ymm13 # 29d2c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,45,69,63,2,0 // vbroadcastss 0x23f45(%rip),%ymm13 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,123,63,2,0 // vbroadcastss 0x23f7b(%rip),%ymm14 # 29d30 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,98,125,24,53,59,63,2,0 // vbroadcastss 0x23f3b(%rip),%ymm14 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,102,63,2,0 // vbroadcastss 0x23f66(%rip),%ymm10 # 29d34 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,21,38,63,2,0 // vbroadcastss 0x23f26(%rip),%ymm10 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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,252,61,2,0 // vbroadcastss 0x23dfc(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,21,188,61,2,0 // vbroadcastss 0x23dbc(%rip),%ymm10 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,230,61,2,0 // vbroadcastss 0x23de6(%rip),%ymm10 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,21,166,61,2,0 // vbroadcastss 0x23da6(%rip),%ymm10 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,230,62,2,0 // vbroadcastss 0x23ee6(%rip),%ymm11 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,29,166,62,2,0 // vbroadcastss 0x23ea6(%rip),%ymm11 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,197,62,2,0 // vbroadcastss 0x23ec5(%rip),%ymm9 # 29d3c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,13,133,62,2,0 // vbroadcastss 0x23e85(%rip),%ymm9 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.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,168,62,2,0 // vbroadcastss 0x23ea8(%rip),%ymm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,13,104,62,2,0 // vbroadcastss 0x23e68(%rip),%ymm9 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,57,61,2,0 // vbroadcastss 0x23d39(%rip),%ymm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,29,249,60,2,0 // vbroadcastss 0x23cf9(%rip),%ymm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,78,62,2,0 // vbroadcastss 0x23e4e(%rip),%ymm11 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,29,14,62,2,0 // vbroadcastss 0x23e0e(%rip),%ymm11 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,45,62,2,0 // vbroadcastss 0x23e2d(%rip),%ymm9 # 29d3c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,13,237,61,2,0 // vbroadcastss 0x23ded(%rip),%ymm9 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.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,16,62,2,0 // vbroadcastss 0x23e10(%rip),%ymm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,13,208,61,2,0 // vbroadcastss 0x23dd0(%rip),%ymm9 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,161,60,2,0 // vbroadcastss 0x23ca1(%rip),%ymm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,29,97,60,2,0 // vbroadcastss 0x23c61(%rip),%ymm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,188,61,2,0 // vbroadcastss 0x23dbc(%rip),%ymm10 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,21,124,61,2,0 // vbroadcastss 0x23d7c(%rip),%ymm10 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,159,61,2,0 // vbroadcastss 0x23d9f(%rip),%ymm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,5,95,61,2,0 // vbroadcastss 0x23d5f(%rip),%ymm8 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,223,59,2,0 // vbroadcastss 0x23bdf(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,159,59,2,0 // vbroadcastss 0x23b9f(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,207,60,2,0 // vbroadcastss 0x23ccf(%rip),%ymm0 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,5,143,60,2,0 // vbroadcastss 0x23c8f(%rip),%ymm0 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,102,59,2,0 // vbroadcastss 0x23b66(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,38,59,2,0 // vbroadcastss 0x23b26(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,70,59,2,0 // vbroadcastss 0x23b46(%rip),%ymm0 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,5,6,59,2,0 // vbroadcastss 0x23b06(%rip),%ymm0 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,134,60,2,0 // vbroadcastss 0x23c86(%rip),%ymm1 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,70,60,2,0 // vbroadcastss 0x23c46(%rip),%ymm1 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,28,59,2,0 // vbroadcastss 0x23b1c(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,220,58,2,0 // vbroadcastss 0x23adc(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,252,58,2,0 // vbroadcastss 0x23afc(%rip),%ymm1 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,13,188,58,2,0 // vbroadcastss 0x23abc(%rip),%ymm1 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,63,60,2,0 // vbroadcastss 0x23c3f(%rip),%ymm0 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,5,255,59,2,0 // vbroadcastss 0x23bff(%rip),%ymm0 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,210,58,2,0 // vbroadcastss 0x23ad2(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,146,58,2,0 // vbroadcastss 0x23a92(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,47,59,2,0 // vbroadcastss 0x23b2f(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 196,98,125,24,29,26,60,2,0 // vbroadcastss 0x23c1a(%rip),%ymm11 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,239,58,2,0 // vbroadcastss 0x23aef(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,218,59,2,0 // vbroadcastss 0x23bda(%rip),%ymm11 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.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,241,59,2,0 // vbroadcastss 0x23bf1(%rip),%ymm0 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,5,177,59,2,0 // vbroadcastss 0x23bb1(%rip),%ymm0 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,136,58,2,0 // vbroadcastss 0x23a88(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,72,58,2,0 // vbroadcastss 0x23a48(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,226,59,2,0 // vbroadcastss 0x23be2(%rip),%ymm9 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
- .byte 196,98,125,24,21,221,59,2,0 // vbroadcastss 0x23bdd(%rip),%ymm10 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,162,59,2,0 // vbroadcastss 0x23ba2(%rip),%ymm9 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,21,157,59,2,0 // vbroadcastss 0x23b9d(%rip),%ymm10 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,95,58,2,0 // vbroadcastss 0x23a5f(%rip),%ymm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,13,31,58,2,0 // vbroadcastss 0x23a1f(%rip),%ymm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,197,59,2,0 // vbroadcastss 0x23bc5(%rip),%ymm10 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,21,133,59,2,0 // vbroadcastss 0x23b85(%rip),%ymm10 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,53,58,2,0 // vbroadcastss 0x23a35(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,245,57,2,0 // vbroadcastss 0x239f5(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,143,59,2,0 // vbroadcastss 0x23b8f(%rip),%ymm10 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
- .byte 196,98,125,24,29,138,59,2,0 // vbroadcastss 0x23b8a(%rip),%ymm11 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,79,59,2,0 // vbroadcastss 0x23b4f(%rip),%ymm10 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,29,74,59,2,0 // vbroadcastss 0x23b4a(%rip),%ymm11 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.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,123,59,2,0 // vbroadcastss 0x23b7b(%rip),%ymm8 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,5,59,59,2,0 // vbroadcastss 0x23b3b(%rip),%ymm8 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,87,59,2,0 // vbroadcastss 0x23b57(%rip),%ymm0 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,5,23,59,2,0 // vbroadcastss 0x23b17(%rip),%ymm0 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,72,58,2,0 // vbroadcastss 0x23a48(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 196,98,125,24,29,51,59,2,0 // vbroadcastss 0x23b33(%rip),%ymm11 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,8,58,2,0 // vbroadcastss 0x23a08(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,243,58,2,0 // vbroadcastss 0x23af3(%rip),%ymm11 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.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,14,59,2,0 // vbroadcastss 0x23b0e(%rip),%ymm1 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,13,206,58,2,0 // vbroadcastss 0x23ace(%rip),%ymm1 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,160,57,2,0 // vbroadcastss 0x239a0(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,96,57,2,0 // vbroadcastss 0x23960(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,253,57,2,0 // vbroadcastss 0x239fd(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 196,98,125,24,29,232,58,2,0 // vbroadcastss 0x23ae8(%rip),%ymm11 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,189,57,2,0 // vbroadcastss 0x239bd(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,168,58,2,0 // vbroadcastss 0x23aa8(%rip),%ymm11 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.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,191,58,2,0 // vbroadcastss 0x23abf(%rip),%ymm1 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,127,58,2,0 // vbroadcastss 0x23a7f(%rip),%ymm1 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,85,57,2,0 // vbroadcastss 0x23955(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,21,57,2,0 // vbroadcastss 0x23915(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,175,58,2,0 // vbroadcastss 0x23aaf(%rip),%ymm9 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
- .byte 196,98,125,24,21,170,58,2,0 // vbroadcastss 0x23aaa(%rip),%ymm10 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,111,58,2,0 // vbroadcastss 0x23a6f(%rip),%ymm9 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,21,106,58,2,0 // vbroadcastss 0x23a6a(%rip),%ymm10 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,44,57,2,0 // vbroadcastss 0x2392c(%rip),%ymm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,13,236,56,2,0 // vbroadcastss 0x238ec(%rip),%ymm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,146,58,2,0 // vbroadcastss 0x23a92(%rip),%ymm10 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,21,82,58,2,0 // vbroadcastss 0x23a52(%rip),%ymm10 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,2,57,2,0 // vbroadcastss 0x23902(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,194,56,2,0 // vbroadcastss 0x238c2(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,91,58,2,0 // vbroadcastss 0x23a5b(%rip),%ymm10 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
- .byte 196,98,125,24,29,86,58,2,0 // vbroadcastss 0x23a56(%rip),%ymm11 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,27,58,2,0 // vbroadcastss 0x23a1b(%rip),%ymm10 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,29,22,58,2,0 // vbroadcastss 0x23a16(%rip),%ymm11 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.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,71,58,2,0 // vbroadcastss 0x23a47(%rip),%ymm8 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,5,7,58,2,0 // vbroadcastss 0x23a07(%rip),%ymm8 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,35,58,2,0 // vbroadcastss 0x23a23(%rip),%ymm1 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,13,227,57,2,0 // vbroadcastss 0x239e3(%rip),%ymm1 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,19,57,2,0 // vbroadcastss 0x23913(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 196,98,125,24,29,254,57,2,0 // vbroadcastss 0x239fe(%rip),%ymm11 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,211,56,2,0 // vbroadcastss 0x238d3(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,190,57,2,0 // vbroadcastss 0x239be(%rip),%ymm11 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.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,192,55,2,0 // vpbroadcastd 0x237c0(%rip),%ymm15 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,88,61,128,55,2,0 // vpbroadcastd 0x23780(%rip),%ymm15 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,14,54,2,0 // vpbroadcastd 0x2360e(%rip),%ymm7 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,226,125,88,61,206,53,2,0 // vpbroadcastd 0x235ce(%rip),%ymm7 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,82,55,2,0 // vbroadcastss 0x23752(%rip),%ymm0 # 29d5c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,5,18,55,2,0 // vbroadcastss 0x23712(%rip),%ymm0 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,235,49,2,0 // vpbroadcastd 0x231eb(%rip),%ymm10 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,88,21,171,49,2,0 // vpbroadcastd 0x231ab(%rip),%ymm10 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,54,48,2,0 // vpbroadcastd 0x23036(%rip),%ymm11 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,88,29,246,47,2,0 // vpbroadcastd 0x22ff6(%rip),%ymm11 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,123,49,2,0 // vbroadcastss 0x2317b(%rip),%ymm0 # 29d5c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,5,59,49,2,0 // vbroadcastss 0x2313b(%rip),%ymm0 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,89,38,2,0 // vbroadcastss 0x22659(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,25,38,2,0 // vbroadcastss 0x22619(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,35,2,0 // vaddps 0x22354(%rip),%ymm0,%ymm0 # 299c0 <_sk_srcover_rgba_8888_sse2_lowp+0x604>
+ .byte 197,252,88,5,20,35,2,0 // vaddps 0x22314(%rip),%ymm0,%ymm0 # 29980 <_sk_srcover_rgba_8888_sse2_lowp+0x5fc>
.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,92,37,2,0 // vbroadcastss 0x2255c(%rip),%ymm2 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,21,28,37,2,0 // vbroadcastss 0x2251c(%rip),%ymm2 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,81,37,2,0 // vbroadcastss 0x22551(%rip),%ymm2 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,21,17,37,2,0 // vbroadcastss 0x22511(%rip),%ymm2 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,241,38,2,0 // vpaddd 0x226f1(%rip),%xmm8,%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
- .byte 197,57,254,5,249,38,2,0 // vpaddd 0x226f9(%rip),%xmm8,%xmm8 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 197,57,254,13,177,38,2,0 // vpaddd 0x226b1(%rip),%xmm8,%xmm9 # 29d70 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 197,57,254,5,185,38,2,0 // vpaddd 0x226b9(%rip),%xmm8,%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
.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,1,37,2,0 // vbroadcastss 0x22501(%rip),%ymm10 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,193,36,2,0 // vbroadcastss 0x224c1(%rip),%ymm10 # 29bac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
.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,128,46,2,0 // vmovddup 0x22e80(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 197,123,18,37,64,46,2,0 // vmovddup 0x22e40(%rip),%xmm12 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0x11cc>
.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,191,36,2,0 // vbroadcastss 0x224bf(%rip),%ymm13 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,24,45,127,36,2,0 // vbroadcastss 0x2247f(%rip),%ymm13 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,62,46,2,0 // vmovddup 0x22e3e(%rip),%xmm14 # 2a598 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
+ .byte 197,123,18,53,254,45,2,0 // vmovddup 0x22dfe(%rip),%xmm14 # 2a558 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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,110,36,2,0 // vbroadcastss 0x2246e(%rip),%ymm14 # 29bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,24,53,46,36,2,0 // vbroadcastss 0x2242e(%rip),%ymm14 # 29bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
.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,244,45,2,0 // vmovddup 0x22df4(%rip),%xmm13 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 197,123,18,45,180,45,2,0 // vmovddup 0x22db4(%rip),%xmm13 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
.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,17,36,2,0 // vbroadcastss 0x22411(%rip),%ymm9 # 29bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,13,209,35,2,0 // vbroadcastss 0x223d1(%rip),%ymm9 # 29bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,7,36,2,0 // vbroadcastss 0x22407(%rip),%ymm9 # 29bfc <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,13,199,35,2,0 // vbroadcastss 0x223c7(%rip),%ymm9 # 29bbc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
.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,143,35,2,0 // vbroadcastss 0x2238f(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,79,35,2,0 // vbroadcastss 0x2234f(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,118,35,2,0 // vbroadcastss 0x22376(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,54,35,2,0 // vbroadcastss 0x22336(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,21,35,2,0 // vbroadcastss 0x22315(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,213,34,2,0 // vbroadcastss 0x222d5(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,211,34,2,0 // vbroadcastss 0x222d3(%rip),%ymm9 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,13,147,34,2,0 // vbroadcastss 0x22293(%rip),%ymm9 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,110,34,2,0 // vbroadcastss 0x2226e(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,46,34,2,0 // vbroadcastss 0x2222e(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,77,34,2,0 // vbroadcastss 0x2224d(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,13,34,2,0 // vbroadcastss 0x2220d(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,44,34,2,0 // vbroadcastss 0x2222c(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,236,33,2,0 // vbroadcastss 0x221ec(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,251,33,2,0 // vbroadcastss 0x221fb(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,187,33,2,0 // vbroadcastss 0x221bb(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,182,33,2,0 // vbroadcastss 0x221b6(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,118,33,2,0 // vbroadcastss 0x22176(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,69,33,2,0 // vbroadcastss 0x22145(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,5,33,2,0 // vbroadcastss 0x22105(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,228,32,2,0 // vbroadcastss 0x220e4(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,164,32,2,0 // vbroadcastss 0x220a4(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,96,32,2,0 // vbroadcastss 0x22060(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,32,32,2,0 // vbroadcastss 0x22020(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,8,32,2,0 // vbroadcastss 0x22008(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,200,31,2,0 // vbroadcastss 0x21fc8(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,164,31,2,0 // vbroadcastss 0x21fa4(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,100,31,2,0 // vbroadcastss 0x21f64(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,91,31,2,0 // vbroadcastss 0x21f5b(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,27,31,2,0 // vbroadcastss 0x21f1b(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,66,31,2,0 // vbroadcastss 0x21f42(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,2,31,2,0 // vbroadcastss 0x21f02(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,70,30,2,0 // vbroadcastss 0x21e46(%rip),%ymm9 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,13,6,30,2,0 // vbroadcastss 0x21e06(%rip),%ymm9 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,81,29,2,0 // vbroadcastss 0x21d51(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,17,29,2,0 // vbroadcastss 0x21d11(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,118,28,2,0 // vbroadcastss 0x21c76(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,54,28,2,0 // vbroadcastss 0x21c36(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,125,27,2,0 // vbroadcastss 0x21b7d(%rip),%ymm11 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,29,61,27,2,0 // vbroadcastss 0x21b3d(%rip),%ymm11 # 29bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
.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,110,27,2,0 // vbroadcastss 0x21b6e(%rip),%ymm13 # 29c04 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,24,45,46,27,2,0 // vbroadcastss 0x21b2e(%rip),%ymm13 # 29bc4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
.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,24,27,2,0 // vbroadcastss 0x21b18(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,216,26,2,0 // vbroadcastss 0x21ad8(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,251,24,2,0 // vbroadcastss 0x218fb(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,53,187,24,2,0 // vbroadcastss 0x218bb(%rip),%ymm14 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,241,24,2,0 // vbroadcastss 0x218f1(%rip),%ymm15 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,61,177,24,2,0 // vbroadcastss 0x218b1(%rip),%ymm15 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,226,24,2,0 // vbroadcastss 0x218e2(%rip),%ymm0 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,226,125,24,5,162,24,2,0 // vbroadcastss 0x218a2(%rip),%ymm0 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,143,23,2,0 // vbroadcastss 0x2178f(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,79,23,2,0 // vbroadcastss 0x2174f(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,185,22,2,0 // vbroadcastss 0x216b9(%rip),%ymm14 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,53,121,22,2,0 // vbroadcastss 0x21679(%rip),%ymm14 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,175,22,2,0 // vbroadcastss 0x216af(%rip),%ymm15 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,61,111,22,2,0 // vbroadcastss 0x2166f(%rip),%ymm15 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,160,22,2,0 // vbroadcastss 0x216a0(%rip),%ymm0 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,226,125,24,5,96,22,2,0 // vbroadcastss 0x21660(%rip),%ymm0 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,77,21,2,0 // vbroadcastss 0x2154d(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,13,21,2,0 // vbroadcastss 0x2150d(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,255,20,2,0 // vbroadcastss 0x214ff(%rip),%ymm13 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,45,191,20,2,0 // vbroadcastss 0x214bf(%rip),%ymm13 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,245,20,2,0 // vbroadcastss 0x214f5(%rip),%ymm14 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,53,181,20,2,0 // vbroadcastss 0x214b5(%rip),%ymm14 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,230,20,2,0 // vbroadcastss 0x214e6(%rip),%ymm15 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,61,166,20,2,0 // vbroadcastss 0x214a6(%rip),%ymm15 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,129,19,2,0 // vbroadcastss 0x21381(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,65,19,2,0 // vbroadcastss 0x21341(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,47,19,2,0 // vbroadcastss 0x2132f(%rip),%ymm13 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,45,239,18,2,0 // vbroadcastss 0x212ef(%rip),%ymm13 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,37,19,2,0 // vbroadcastss 0x21325(%rip),%ymm14 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,53,229,18,2,0 // vbroadcastss 0x212e5(%rip),%ymm14 # 29bcc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,22,19,2,0 // vbroadcastss 0x21316(%rip),%ymm15 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,61,214,18,2,0 // vbroadcastss 0x212d6(%rip),%ymm15 # 29bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,177,17,2,0 // vbroadcastss 0x211b1(%rip),%ymm0 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,5,113,17,2,0 // vbroadcastss 0x21171(%rip),%ymm0 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,15,2,0 // vmovapd 0x20f30(%rip),%ymm9 # 299e0 <_sk_srcover_rgba_8888_sse2_lowp+0x624>
+ .byte 197,125,40,13,240,14,2,0 // vmovapd 0x20ef0(%rip),%ymm9 # 299a0 <_sk_srcover_rgba_8888_sse2_lowp+0x61c>
.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,215,16,2,0 // vbroadcastss 0x210d7(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,151,16,2,0 // vbroadcastss 0x21097(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,246,16,2,0 // vbroadcastss 0x210f6(%rip),%ymm9 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,13,182,16,2,0 // vbroadcastss 0x210b6(%rip),%ymm9 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,150,14,2,0 // vbroadcastss 0x20e96(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,86,14,2,0 // vbroadcastss 0x20e56(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,117,14,2,0 // vbroadcastss 0x20e75(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,53,14,2,0 // vbroadcastss 0x20e35(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,87,14,2,0 // vbroadcastss 0x20e57(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,23,14,2,0 // vbroadcastss 0x20e17(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,18,14,2,0 // vbroadcastss 0x20e12(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,210,13,2,0 // vbroadcastss 0x20dd2(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,162,13,2,0 // vbroadcastss 0x20da2(%rip),%ymm10 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,21,98,13,2,0 // vbroadcastss 0x20d62(%rip),%ymm10 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,175,13,2,0 // vbroadcastss 0x20daf(%rip),%ymm8 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,5,111,13,2,0 // vbroadcastss 0x20d6f(%rip),%ymm8 # 29bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,141,13,2,0 // vbroadcastss 0x20d8d(%rip),%ymm11 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,77,13,2,0 // vbroadcastss 0x20d4d(%rip),%ymm11 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,147,13,2,0 // vbroadcastss 0x20d93(%rip),%ymm13 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,45,83,13,2,0 // vbroadcastss 0x20d53(%rip),%ymm13 # 29bdc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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,132,13,2,0 // vbroadcastss 0x20d84(%rip),%ymm12 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,37,68,13,2,0 // vbroadcastss 0x20d44(%rip),%ymm12 # 29be0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,122,13,2,0 // vbroadcastss 0x20d7a(%rip),%ymm14 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,53,58,13,2,0 // vbroadcastss 0x20d3a(%rip),%ymm14 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,3,13,2,0 // vbroadcastss 0x20d03(%rip),%ymm8 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,5,195,12,2,0 // vbroadcastss 0x20cc3(%rip),%ymm8 # 29bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,225,12,2,0 // vbroadcastss 0x20ce1(%rip),%ymm11 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,29,161,12,2,0 // vbroadcastss 0x20ca1(%rip),%ymm11 # 29bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,231,12,2,0 // vbroadcastss 0x20ce7(%rip),%ymm13 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,45,167,12,2,0 // vbroadcastss 0x20ca7(%rip),%ymm13 # 29bdc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.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,216,12,2,0 // vbroadcastss 0x20cd8(%rip),%ymm12 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,37,152,12,2,0 // vbroadcastss 0x20c98(%rip),%ymm12 # 29be0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,206,12,2,0 // vbroadcastss 0x20cce(%rip),%ymm14 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,53,142,12,2,0 // vbroadcastss 0x20c8e(%rip),%ymm14 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,99,12,2,0 // vbroadcastss 0x20c63(%rip),%ymm8 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,35,12,2,0 // vbroadcastss 0x20c23(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,93,12,2,0 // vbroadcastss 0x20c5d(%rip),%ymm11 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,29,29,12,2,0 // vbroadcastss 0x20c1d(%rip),%ymm11 # 29bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,75,12,2,0 // vbroadcastss 0x20c4b(%rip),%ymm13 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,45,11,12,2,0 // vbroadcastss 0x20c0b(%rip),%ymm13 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.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,64,12,2,0 // vbroadcastss 0x20c40(%rip),%ymm14 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,53,0,12,2,0 // vbroadcastss 0x20c00(%rip),%ymm14 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,54,12,2,0 // vbroadcastss 0x20c36(%rip),%ymm15 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,61,246,11,2,0 // vbroadcastss 0x20bf6(%rip),%ymm15 # 29bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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,34,12,2,0 // vbroadcastss 0x20c22(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,37,226,11,2,0 // vbroadcastss 0x20be2(%rip),%ymm12 # 29bfc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,46,11,2,0 // vbroadcastss 0x20b2e(%rip),%ymm11 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,29,238,10,2,0 // vbroadcastss 0x20aee(%rip),%ymm11 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,91,11,2,0 // vbroadcastss 0x20b5b(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,27,11,2,0 // vbroadcastss 0x20b1b(%rip),%ymm11 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,73,11,2,0 // vbroadcastss 0x20b49(%rip),%ymm11 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,9,11,2,0 // vbroadcastss 0x20b09(%rip),%ymm11 # 29c04 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,49,11,2,0 // vbroadcastss 0x20b31(%rip),%ymm2 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,226,125,24,21,241,10,2,0 // vbroadcastss 0x20af1(%rip),%ymm2 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,172,10,2,0 // vbroadcastss 0x20aac(%rip),%ymm12 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,37,108,10,2,0 // vbroadcastss 0x20a6c(%rip),%ymm12 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,219,10,2,0 // vbroadcastss 0x20adb(%rip),%ymm8 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,5,155,10,2,0 // vbroadcastss 0x20a9b(%rip),%ymm8 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,56,10,2,0 // vbroadcastss 0x20a38(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,248,9,2,0 // vbroadcastss 0x209f8(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,122,10,2,0 // vbroadcastss 0x20a7a(%rip),%ymm11 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,29,58,10,2,0 // vbroadcastss 0x20a3a(%rip),%ymm11 # 29c10 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.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,76,10,2,0 // vbroadcastss 0x20a4c(%rip),%ymm12 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,37,12,10,2,0 // vbroadcastss 0x20a0c(%rip),%ymm12 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,70,10,2,0 // vbroadcastss 0x20a46(%rip),%ymm13 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,45,6,10,2,0 // vbroadcastss 0x20a06(%rip),%ymm13 # 29c08 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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,59,10,2,0 // vbroadcastss 0x20a3b(%rip),%ymm1 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,226,125,24,13,251,9,2,0 // vbroadcastss 0x209fb(%rip),%ymm1 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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,18,10,2,0 // vbroadcastss 0x20a12(%rip),%ymm14 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,53,210,9,2,0 // vbroadcastss 0x209d2(%rip),%ymm14 # 29c0c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,188,9,2,0 // vbroadcastss 0x209bc(%rip),%ymm0 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,226,125,24,5,124,9,2,0 // vbroadcastss 0x2097c(%rip),%ymm0 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,27,10,2,0 // vpand 0x20a1b(%rip),%xmm8,%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,57,219,5,219,9,2,0 // vpand 0x209db(%rip),%xmm8,%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,211,8,2,0 // vbroadcastss 0x208d3(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,147,8,2,0 // vbroadcastss 0x20893(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffdefe0090>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00944c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe00c8>
.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,196,7,2,0 // vbroadcastss 0x207c4(%rip),%ymm9 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,13,132,7,2,0 // vbroadcastss 0x20784(%rip),%ymm9 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,181,7,2,0 // vbroadcastss 0x207b5(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,117,7,2,0 // vbroadcastss 0x20775(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,171,7,2,0 // vbroadcastss 0x207ab(%rip),%ymm10 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,21,107,7,2,0 // vbroadcastss 0x2076b(%rip),%ymm10 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,156,7,2,0 // vbroadcastss 0x2079c(%rip),%ymm11 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,29,92,7,2,0 // vbroadcastss 0x2075c(%rip),%ymm11 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,146,7,2,0 // vbroadcastss 0x20792(%rip),%ymm11 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,29,82,7,2,0 // vbroadcastss 0x20752(%rip),%ymm11 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,131,7,2,0 // vbroadcastss 0x20783(%rip),%ymm11 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,67,7,2,0 // vbroadcastss 0x20743(%rip),%ymm11 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,79,7,2,0 // vpand 0x2074f(%rip),%xmm8,%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,57,219,5,15,7,2,0 // vpand 0x2070f(%rip),%xmm8,%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,7,6,2,0 // vbroadcastss 0x20607(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,199,5,2,0 // vbroadcastss 0x205c7(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffddfe0384>
+ .byte 232,255,255,255,221 // callq ffffffffde009740 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe03bc>
.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,208,4,2,0 // vbroadcastss 0x204d0(%rip),%ymm9 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,13,144,4,2,0 // vbroadcastss 0x20490(%rip),%ymm9 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,193,4,2,0 // vbroadcastss 0x204c1(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,129,4,2,0 // vbroadcastss 0x20481(%rip),%ymm10 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,183,4,2,0 // vbroadcastss 0x204b7(%rip),%ymm10 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,21,119,4,2,0 // vbroadcastss 0x20477(%rip),%ymm10 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,168,4,2,0 // vbroadcastss 0x204a8(%rip),%ymm11 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,29,104,4,2,0 // vbroadcastss 0x20468(%rip),%ymm11 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,158,4,2,0 // vbroadcastss 0x2049e(%rip),%ymm11 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,29,94,4,2,0 // vbroadcastss 0x2045e(%rip),%ymm11 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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,143,4,2,0 // vbroadcastss 0x2048f(%rip),%ymm11 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,79,4,2,0 // vbroadcastss 0x2044f(%rip),%ymm11 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,0,2,0 // vmovapd 0x200fa(%rip),%ymm9 # 29a00 <_sk_srcover_rgba_8888_sse2_lowp+0x644>
+ .byte 197,125,40,13,186,0,2,0 // vmovapd 0x200ba(%rip),%ymm9 # 299c0 <_sk_srcover_rgba_8888_sse2_lowp+0x63c>
.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,110,1,2,0 // vbroadcastss 0x2016e(%rip),%ymm7 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,61,46,1,2,0 // vbroadcastss 0x2012e(%rip),%ymm7 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,60,1,2,0 // vmovdqa 0x2013c(%rip),%xmm11 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,121,111,29,252,0,2,0 // vmovdqa 0x200fc(%rip),%xmm11 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,79,254,1,0 // vbroadcastss 0x1fe4f(%rip),%ymm6 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,53,15,254,1,0 // vbroadcastss 0x1fe0f(%rip),%ymm6 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,60,254,1,0 // vmovdqa 0x1fe3c(%rip),%xmm14 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,121,111,53,252,253,1,0 // vmovdqa 0x1fdfc(%rip),%xmm14 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,233,250,1,0 // vbroadcastss 0x1fae9(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,169,250,1,0 // vbroadcastss 0x1faa9(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,210,249,1,0 // vbroadcastss 0x1f9d2(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,146,249,1,0 // vbroadcastss 0x1f992(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,138,247,1,0 // vbroadcastss 0x1f78a(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,74,247,1,0 // vbroadcastss 0x1f74a(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,63,245,1,0 // vbroadcastss 0x1f53f(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,255,244,1,0 // vbroadcastss 0x1f4ff(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,208,241,1,0 // vbroadcastss 0x1f1d0(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,37,144,241,1,0 // vbroadcastss 0x1f190(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,198,241,1,0 // vbroadcastss 0x1f1c6(%rip),%ymm12 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,134,241,1,0 // vbroadcastss 0x1f186(%rip),%ymm12 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,28,241,1,0 // vbroadcastss 0x1f11c(%rip),%ymm12 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,37,220,240,1,0 // vbroadcastss 0x1f0dc(%rip),%ymm12 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,174,241,1,0 // vbroadcastss 0x1f1ae(%rip),%ymm12 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,110,241,1,0 // vbroadcastss 0x1f16e(%rip),%ymm12 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,164,241,1,0 // vbroadcastss 0x1f1a4(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,100,241,1,0 // vbroadcastss 0x1f164(%rip),%ymm12 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,149,241,1,0 // vbroadcastss 0x1f195(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,85,241,1,0 // vbroadcastss 0x1f155(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,139,241,1,0 // vbroadcastss 0x1f18b(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,75,241,1,0 // vbroadcastss 0x1f14b(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,111,241,1,0 // vbroadcastss 0x1f16f(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,47,241,1,0 // vbroadcastss 0x1f12f(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,101,241,1,0 // vbroadcastss 0x1f165(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,37,241,1,0 // vbroadcastss 0x1f125(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,86,241,1,0 // vbroadcastss 0x1f156(%rip),%ymm11 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,22,241,1,0 // vbroadcastss 0x1f116(%rip),%ymm11 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,76,241,1,0 // vbroadcastss 0x1f14c(%rip),%ymm11 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,12,241,1,0 // vbroadcastss 0x1f10c(%rip),%ymm11 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,61,241,1,0 // vbroadcastss 0x1f13d(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,253,240,1,0 // vbroadcastss 0x1f0fd(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,85,240,1,0 // vbroadcastss 0x1f055(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,21,240,1,0 // vbroadcastss 0x1f015(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,150,240,1,0 // vbroadcastss 0x1f096(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,37,86,240,1,0 // vbroadcastss 0x1f056(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,140,240,1,0 // vbroadcastss 0x1f08c(%rip),%ymm12 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,76,240,1,0 // vbroadcastss 0x1f04c(%rip),%ymm12 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,226,239,1,0 // vbroadcastss 0x1efe2(%rip),%ymm12 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,37,162,239,1,0 // vbroadcastss 0x1efa2(%rip),%ymm12 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,116,240,1,0 // vbroadcastss 0x1f074(%rip),%ymm12 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,52,240,1,0 // vbroadcastss 0x1f034(%rip),%ymm12 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,106,240,1,0 // vbroadcastss 0x1f06a(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,42,240,1,0 // vbroadcastss 0x1f02a(%rip),%ymm12 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,91,240,1,0 // vbroadcastss 0x1f05b(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,27,240,1,0 // vbroadcastss 0x1f01b(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,81,240,1,0 // vbroadcastss 0x1f051(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,17,240,1,0 // vbroadcastss 0x1f011(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,53,240,1,0 // vbroadcastss 0x1f035(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,245,239,1,0 // vbroadcastss 0x1eff5(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,43,240,1,0 // vbroadcastss 0x1f02b(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,235,239,1,0 // vbroadcastss 0x1efeb(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,28,240,1,0 // vbroadcastss 0x1f01c(%rip),%ymm11 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,220,239,1,0 // vbroadcastss 0x1efdc(%rip),%ymm11 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,18,240,1,0 // vbroadcastss 0x1f012(%rip),%ymm11 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,210,239,1,0 // vbroadcastss 0x1efd2(%rip),%ymm11 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,3,240,1,0 // vbroadcastss 0x1f003(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,195,239,1,0 // vbroadcastss 0x1efc3(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,27,239,1,0 // vbroadcastss 0x1ef1b(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,219,238,1,0 // vbroadcastss 0x1eedb(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,92,239,1,0 // vbroadcastss 0x1ef5c(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,37,28,239,1,0 // vbroadcastss 0x1ef1c(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,82,239,1,0 // vbroadcastss 0x1ef52(%rip),%ymm12 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,18,239,1,0 // vbroadcastss 0x1ef12(%rip),%ymm12 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,168,238,1,0 // vbroadcastss 0x1eea8(%rip),%ymm12 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,37,104,238,1,0 // vbroadcastss 0x1ee68(%rip),%ymm12 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,58,239,1,0 // vbroadcastss 0x1ef3a(%rip),%ymm12 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,250,238,1,0 // vbroadcastss 0x1eefa(%rip),%ymm12 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,48,239,1,0 // vbroadcastss 0x1ef30(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,240,238,1,0 // vbroadcastss 0x1eef0(%rip),%ymm12 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,33,239,1,0 // vbroadcastss 0x1ef21(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,225,238,1,0 // vbroadcastss 0x1eee1(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,23,239,1,0 // vbroadcastss 0x1ef17(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,215,238,1,0 // vbroadcastss 0x1eed7(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,251,238,1,0 // vbroadcastss 0x1eefb(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,187,238,1,0 // vbroadcastss 0x1eebb(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,241,238,1,0 // vbroadcastss 0x1eef1(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,177,238,1,0 // vbroadcastss 0x1eeb1(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,226,238,1,0 // vbroadcastss 0x1eee2(%rip),%ymm11 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,162,238,1,0 // vbroadcastss 0x1eea2(%rip),%ymm11 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,216,238,1,0 // vbroadcastss 0x1eed8(%rip),%ymm11 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,152,238,1,0 // vbroadcastss 0x1ee98(%rip),%ymm11 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,201,238,1,0 // vbroadcastss 0x1eec9(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,137,238,1,0 // vbroadcastss 0x1ee89(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,225,237,1,0 // vbroadcastss 0x1ede1(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,161,237,1,0 // vbroadcastss 0x1eda1(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,34,238,1,0 // vbroadcastss 0x1ee22(%rip),%ymm12 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,37,226,237,1,0 // vbroadcastss 0x1ede2(%rip),%ymm12 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,24,238,1,0 // vbroadcastss 0x1ee18(%rip),%ymm12 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,216,237,1,0 // vbroadcastss 0x1edd8(%rip),%ymm12 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,110,237,1,0 // vbroadcastss 0x1ed6e(%rip),%ymm12 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,37,46,237,1,0 // vbroadcastss 0x1ed2e(%rip),%ymm12 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,0,238,1,0 // vbroadcastss 0x1ee00(%rip),%ymm12 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,192,237,1,0 // vbroadcastss 0x1edc0(%rip),%ymm12 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,246,237,1,0 // vbroadcastss 0x1edf6(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,37,182,237,1,0 // vbroadcastss 0x1edb6(%rip),%ymm12 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,231,237,1,0 // vbroadcastss 0x1ede7(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,167,237,1,0 // vbroadcastss 0x1eda7(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,221,237,1,0 // vbroadcastss 0x1eddd(%rip),%ymm12 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,157,237,1,0 // vbroadcastss 0x1ed9d(%rip),%ymm12 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,193,237,1,0 // vbroadcastss 0x1edc1(%rip),%ymm11 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,129,237,1,0 // vbroadcastss 0x1ed81(%rip),%ymm11 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,183,237,1,0 // vbroadcastss 0x1edb7(%rip),%ymm11 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,29,119,237,1,0 // vbroadcastss 0x1ed77(%rip),%ymm11 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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,168,237,1,0 // vbroadcastss 0x1eda8(%rip),%ymm11 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,104,237,1,0 // vbroadcastss 0x1ed68(%rip),%ymm11 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,158,237,1,0 // vbroadcastss 0x1ed9e(%rip),%ymm11 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,94,237,1,0 // vbroadcastss 0x1ed5e(%rip),%ymm11 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,143,237,1,0 // vbroadcastss 0x1ed8f(%rip),%ymm10 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,21,79,237,1,0 // vbroadcastss 0x1ed4f(%rip),%ymm10 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,167,236,1,0 // vbroadcastss 0x1eca7(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,103,236,1,0 // vbroadcastss 0x1ec67(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,250,236,1,0 // vbroadcastss 0x1ecfa(%rip),%ymm8 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,186,236,1,0 // vbroadcastss 0x1ecba(%rip),%ymm8 # 29c3c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,240,236,1,0 // vbroadcastss 0x1ecf0(%rip),%ymm9 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,13,176,236,1,0 // vbroadcastss 0x1ecb0(%rip),%ymm9 # 29c40 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,70,236,1,0 // vbroadcastss 0x1ec46(%rip),%ymm4 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,37,6,236,1,0 // vbroadcastss 0x1ec06(%rip),%ymm4 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,217,236,1,0 // vbroadcastss 0x1ecd9(%rip),%ymm10 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,21,153,236,1,0 // vbroadcastss 0x1ec99(%rip),%ymm10 # 29c44 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,207,236,1,0 // vbroadcastss 0x1eccf(%rip),%ymm11 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,143,236,1,0 // vbroadcastss 0x1ec8f(%rip),%ymm11 # 29c48 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,193,236,1,0 // vbroadcastss 0x1ecc1(%rip),%ymm12 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,37,129,236,1,0 // vbroadcastss 0x1ec81(%rip),%ymm12 # 29c4c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,183,236,1,0 // vbroadcastss 0x1ecb7(%rip),%ymm13 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,45,119,236,1,0 // vbroadcastss 0x1ec77(%rip),%ymm13 # 29c50 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.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,150,236,1,0 // vbroadcastss 0x1ec96(%rip),%ymm15 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,61,86,236,1,0 // vbroadcastss 0x1ec56(%rip),%ymm15 # 29c54 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,140,236,1,0 // vbroadcastss 0x1ec8c(%rip),%ymm3 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,226,125,24,29,76,236,1,0 // vbroadcastss 0x1ec4c(%rip),%ymm3 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,127,236,1,0 // vbroadcastss 0x1ec7f(%rip),%ymm2 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,226,125,24,21,63,236,1,0 // vbroadcastss 0x1ec3f(%rip),%ymm2 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,118,236,1,0 // vbroadcastss 0x1ec76(%rip),%ymm6 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,226,125,24,53,54,236,1,0 // vbroadcastss 0x1ec36(%rip),%ymm6 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,185,235,1,0 // vbroadcastss 0x1ebb9(%rip),%ymm2 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,21,121,235,1,0 // vbroadcastss 0x1eb79(%rip),%ymm2 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,117,235,1,0 // vbroadcastss 0x1eb75(%rip),%ymm8 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,5,53,235,1,0 // vbroadcastss 0x1eb35(%rip),%ymm8 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,211,234,1,0 // vbroadcastss 0x1ead3(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,147,234,1,0 // vbroadcastss 0x1ea93(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,93,235,1,0 // vbroadcastss 0x1eb5d(%rip),%ymm9 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,13,29,235,1,0 // vbroadcastss 0x1eb1d(%rip),%ymm9 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,73,235,1,0 // vbroadcastss 0x1eb49(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,5,9,235,1,0 // vbroadcastss 0x1eb09(%rip),%ymm8 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,63,235,1,0 // vbroadcastss 0x1eb3f(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,5,255,234,1,0 // vbroadcastss 0x1eaff(%rip),%ymm8 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,53,235,1,0 // vbroadcastss 0x1eb35(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,5,245,234,1,0 // vbroadcastss 0x1eaf5(%rip),%ymm8 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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,39,235,1,0 // vbroadcastss 0x1eb27(%rip),%ymm8 # 29cbc <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,5,231,234,1,0 // vbroadcastss 0x1eae7(%rip),%ymm8 # 29c7c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,16,235,1,0 // vbroadcastss 0x1eb10(%rip),%ymm9 # 29cc0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,208,234,1,0 // vbroadcastss 0x1ead0(%rip),%ymm9 # 29c80 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,5,235,1,0 // vbroadcastss 0x1eb05(%rip),%ymm11 # 29cc4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,29,197,234,1,0 // vbroadcastss 0x1eac5(%rip),%ymm11 # 29c84 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,251,234,1,0 // vbroadcastss 0x1eafb(%rip),%ymm12 # 29cc8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,37,187,234,1,0 // vbroadcastss 0x1eabb(%rip),%ymm12 # 29c88 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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,177,234,1,0 // vbroadcastss 0x1eab1(%rip),%ymm0 # 29ccc <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,24,5,113,234,1,0 // vbroadcastss 0x1ea71(%rip),%ymm0 # 29c8c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,168,234,1,0 // vbroadcastss 0x1eaa8(%rip),%ymm8 # 29cd0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,5,104,234,1,0 // vbroadcastss 0x1ea68(%rip),%ymm8 # 29c90 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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,41,235,1,0 // vpand 0x1eb29(%rip),%xmm0,%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,249,219,5,233,234,1,0 // vpand 0x1eae9(%rip),%xmm0,%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,227,233,1,0 // vbroadcastss 0x1e9e3(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,163,233,1,0 // vbroadcastss 0x1e9a3(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffdefe1f78>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b334 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1fb0>
.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,26,234,1,0 // vpand 0x1ea1a(%rip),%xmm4,%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,217,219,37,218,233,1,0 // vpand 0x1e9da(%rip),%xmm4,%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,212,232,1,0 // vbroadcastss 0x1e8d4(%rip),%ymm5 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,45,148,232,1,0 // vbroadcastss 0x1e894(%rip),%ymm5 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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+0xffffffffddfe2088>
+ .byte 232,255,255,255,221 // callq ffffffffde00b444 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe20c0>
.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,44,231,1,0 // vbroadcastss 0x1e72c(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,236,230,1,0 // vbroadcastss 0x1e6ec(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,172,230,1,0 // vbroadcastss 0x1e6ac(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,108,230,1,0 // vbroadcastss 0x1e66c(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,189,231,1,0 // vpshufb 0x1e7bd(%rip),%xmm8,%xmm8 # 29d90 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ .byte 196,98,57,0,5,125,231,1,0 // vpshufb 0x1e77d(%rip),%xmm8,%xmm8 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,163,231,1,0 // vpshufb 0x1e7a3(%rip),%xmm8,%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,57,0,5,99,231,1,0 // vpshufb 0x1e763(%rip),%xmm8,%xmm8 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.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,54,231,1,0 // vpand 0x1e736(%rip),%xmm0,%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,249,219,5,246,230,1,0 // vpand 0x1e6f6(%rip),%xmm0,%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,240,229,1,0 // vbroadcastss 0x1e5f0(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,176,229,1,0 // vbroadcastss 0x1e5b0(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,109,229,1,0 // vbroadcastss 0x1e56d(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,45,229,1,0 // vbroadcastss 0x1e52d(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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+0xffffffffdefe2370>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b72c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe23a8>
.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,34,230,1,0 // vpand 0x1e622(%rip),%xmm4,%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 197,217,219,37,226,229,1,0 // vpand 0x1e5e2(%rip),%xmm4,%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,220,228,1,0 // vbroadcastss 0x1e4dc(%rip),%ymm5 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,45,156,228,1,0 // vbroadcastss 0x1e49c(%rip),%ymm5 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,89,228,1,0 // vbroadcastss 0x1e459(%rip),%ymm7 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,61,25,228,1,0 // vbroadcastss 0x1e419(%rip),%ymm7 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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+0xffffffffdefe2484>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b840 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe24bc>
.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,48,227,1,0 // vbroadcastss 0x1e330(%rip),%ymm1 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,226,125,24,13,240,226,1,0 // vbroadcastss 0x1e2f0(%rip),%ymm1 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,173,226,1,0 // vbroadcastss 0x1e2ad(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,109,226,1,0 // vbroadcastss 0x1e26d(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,208,226,1,0 // vbroadcastss 0x1e2d0(%rip),%ymm0 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,24,5,144,226,1,0 // vbroadcastss 0x1e290(%rip),%ymm0 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,195,226,1,0 // vbroadcastss 0x1e2c3(%rip),%ymm1 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,131,226,1,0 // vbroadcastss 0x1e283(%rip),%ymm1 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,186,226,1,0 // vbroadcastss 0x1e2ba(%rip),%ymm1 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,13,122,226,1,0 // vbroadcastss 0x1e27a(%rip),%ymm1 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,173,226,1,0 // vbroadcastss 0x1e2ad(%rip),%ymm3 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,29,109,226,1,0 // vbroadcastss 0x1e26d(%rip),%ymm3 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,164,226,1,0 // vbroadcastss 0x1e2a4(%rip),%ymm3 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,29,100,226,1,0 // vbroadcastss 0x1e264(%rip),%ymm3 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,151,226,1,0 // vbroadcastss 0x1e297(%rip),%ymm3 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,87,226,1,0 // vbroadcastss 0x1e257(%rip),%ymm3 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,252,225,1,0 // vbroadcastss 0x1e1fc(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,188,225,1,0 // vbroadcastss 0x1e1bc(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,141,225,1,0 // vbroadcastss 0x1e18d(%rip),%ymm4 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,24,37,77,225,1,0 // vbroadcastss 0x1e14d(%rip),%ymm4 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,128,225,1,0 // vbroadcastss 0x1e180(%rip),%ymm5 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,45,64,225,1,0 // vbroadcastss 0x1e140(%rip),%ymm5 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,119,225,1,0 // vbroadcastss 0x1e177(%rip),%ymm5 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,45,55,225,1,0 // vbroadcastss 0x1e137(%rip),%ymm5 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,106,225,1,0 // vbroadcastss 0x1e16a(%rip),%ymm7 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,61,42,225,1,0 // vbroadcastss 0x1e12a(%rip),%ymm7 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,97,225,1,0 // vbroadcastss 0x1e161(%rip),%ymm7 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,61,33,225,1,0 // vbroadcastss 0x1e121(%rip),%ymm7 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,84,225,1,0 // vbroadcastss 0x1e154(%rip),%ymm7 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,61,20,225,1,0 // vbroadcastss 0x1e114(%rip),%ymm7 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,185,224,1,0 // vbroadcastss 0x1e0b9(%rip),%ymm7 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,61,121,224,1,0 // vbroadcastss 0x1e079(%rip),%ymm7 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,175,223,1,0 // vbroadcastss 0x1dfaf(%rip),%ymm0 # 29c60 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,226,125,24,5,111,223,1,0 // vbroadcastss 0x1df6f(%rip),%ymm0 # 29c20 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,162,223,1,0 // vbroadcastss 0x1dfa2(%rip),%ymm1 # 29c64 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,226,125,24,13,98,223,1,0 // vbroadcastss 0x1df62(%rip),%ymm1 # 29c24 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,153,223,1,0 // vbroadcastss 0x1df99(%rip),%ymm1 # 29c68 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,13,89,223,1,0 // vbroadcastss 0x1df59(%rip),%ymm1 # 29c28 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,140,223,1,0 // vbroadcastss 0x1df8c(%rip),%ymm3 # 29c6c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,29,76,223,1,0 // vbroadcastss 0x1df4c(%rip),%ymm3 # 29c2c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,131,223,1,0 // vbroadcastss 0x1df83(%rip),%ymm3 # 29c70 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,29,67,223,1,0 // vbroadcastss 0x1df43(%rip),%ymm3 # 29c30 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,118,223,1,0 // vbroadcastss 0x1df76(%rip),%ymm3 # 29c74 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,29,54,223,1,0 // vbroadcastss 0x1df36(%rip),%ymm3 # 29c34 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,219,222,1,0 // vbroadcastss 0x1dedb(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,155,222,1,0 // vbroadcastss 0x1de9b(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,158,223,1,0 // vbroadcastss 0x1df9e(%rip),%ymm8 # 29cd4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,24,5,94,223,1,0 // vbroadcastss 0x1df5e(%rip),%ymm8 # 29c94 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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,119,223,1,0 // vbroadcastss 0x1df77(%rip),%ymm10 # 29cd8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,21,55,223,1,0 // vbroadcastss 0x1df37(%rip),%ymm10 # 29c98 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.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,109,222,1,0 // vbroadcastss 0x1de6d(%rip),%ymm0 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,24,5,45,222,1,0 // vbroadcastss 0x1de2d(%rip),%ymm0 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,96,222,1,0 // vbroadcastss 0x1de60(%rip),%ymm1 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,13,32,222,1,0 // vbroadcastss 0x1de20(%rip),%ymm1 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,87,222,1,0 // vbroadcastss 0x1de57(%rip),%ymm1 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,13,23,222,1,0 // vbroadcastss 0x1de17(%rip),%ymm1 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,74,222,1,0 // vbroadcastss 0x1de4a(%rip),%ymm2 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,21,10,222,1,0 // vbroadcastss 0x1de0a(%rip),%ymm2 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,65,222,1,0 // vbroadcastss 0x1de41(%rip),%ymm2 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,21,1,222,1,0 // vbroadcastss 0x1de01(%rip),%ymm2 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,52,222,1,0 // vbroadcastss 0x1de34(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,244,221,1,0 // vbroadcastss 0x1ddf4(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,42,222,1,0 // vbroadcastss 0x1de2a(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,5,234,221,1,0 // vbroadcastss 0x1ddea(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,28,222,1,0 // vbroadcastss 0x1de1c(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,220,221,1,0 // vbroadcastss 0x1dddc(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,17,221,1,0 // vbroadcastss 0x1dd11(%rip),%ymm4 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,24,37,209,220,1,0 // vbroadcastss 0x1dcd1(%rip),%ymm4 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,4,221,1,0 // vbroadcastss 0x1dd04(%rip),%ymm5 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,45,196,220,1,0 // vbroadcastss 0x1dcc4(%rip),%ymm5 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,251,220,1,0 // vbroadcastss 0x1dcfb(%rip),%ymm5 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,45,187,220,1,0 // vbroadcastss 0x1dcbb(%rip),%ymm5 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,238,220,1,0 // vbroadcastss 0x1dcee(%rip),%ymm6 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,53,174,220,1,0 // vbroadcastss 0x1dcae(%rip),%ymm6 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,229,220,1,0 // vbroadcastss 0x1dce5(%rip),%ymm6 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,53,165,220,1,0 // vbroadcastss 0x1dca5(%rip),%ymm6 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,216,220,1,0 // vbroadcastss 0x1dcd8(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,152,220,1,0 // vbroadcastss 0x1dc98(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,206,220,1,0 // vbroadcastss 0x1dcce(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,5,142,220,1,0 // vbroadcastss 0x1dc8e(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,192,220,1,0 // vbroadcastss 0x1dcc0(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,128,220,1,0 // vbroadcastss 0x1dc80(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,27,219,1,0 // vbroadcastss 0x1db1b(%rip),%ymm0 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,24,5,219,218,1,0 // vbroadcastss 0x1dadb(%rip),%ymm0 # 29c9c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,14,219,1,0 // vbroadcastss 0x1db0e(%rip),%ymm1 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,13,206,218,1,0 // vbroadcastss 0x1dace(%rip),%ymm1 # 29ca0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,5,219,1,0 // vbroadcastss 0x1db05(%rip),%ymm1 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,226,125,24,13,197,218,1,0 // vbroadcastss 0x1dac5(%rip),%ymm1 # 29ca4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,248,218,1,0 // vbroadcastss 0x1daf8(%rip),%ymm2 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,226,125,24,21,184,218,1,0 // vbroadcastss 0x1dab8(%rip),%ymm2 # 29ca8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,239,218,1,0 // vbroadcastss 0x1daef(%rip),%ymm2 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,226,125,24,21,175,218,1,0 // vbroadcastss 0x1daaf(%rip),%ymm2 # 29cac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,226,218,1,0 // vbroadcastss 0x1dae2(%rip),%ymm8 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,5,162,218,1,0 // vbroadcastss 0x1daa2(%rip),%ymm8 # 29cb0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,216,218,1,0 // vbroadcastss 0x1dad8(%rip),%ymm8 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,5,152,218,1,0 // vbroadcastss 0x1da98(%rip),%ymm8 # 29cb4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,202,218,1,0 // vbroadcastss 0x1daca(%rip),%ymm8 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,5,138,218,1,0 // vbroadcastss 0x1da8a(%rip),%ymm8 # 29cb8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,158,218,1,0 // vbroadcastss 0x1da9e(%rip),%ymm8 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,5,94,218,1,0 // vbroadcastss 0x1da5e(%rip),%ymm8 # 29cbc <_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,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+0xffffffffe0fe2fb0>
+ .byte 232,255,255,255,224 // callq ffffffffe100c36c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe2fe8>
.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,214,1,0 // vmovapd 0x1d682(%rip),%ymm10 # 29a20 <_sk_srcover_rgba_8888_sse2_lowp+0x664>
+ .byte 197,125,40,21,66,214,1,0 // vmovapd 0x1d642(%rip),%ymm10 # 299e0 <_sk_srcover_rgba_8888_sse2_lowp+0x65c>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,172,216,1,0 // vbroadcastss 0x1d8ac(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,108,216,1,0 // vbroadcastss 0x1d86c(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,213,1,0 // vmovapd 0x1d52a(%rip),%ymm10 # 29a40 <_sk_srcover_rgba_8888_sse2_lowp+0x684>
+ .byte 197,125,40,21,234,212,1,0 // vmovapd 0x1d4ea(%rip),%ymm10 # 29a00 <_sk_srcover_rgba_8888_sse2_lowp+0x67c>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,52,215,1,0 // vbroadcastss 0x1d734(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,244,214,1,0 // vbroadcastss 0x1d6f4(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,211,1,0 // vmovaps 0x1d34e(%rip),%ymm10 # 29a60 <_sk_srcover_rgba_8888_sse2_lowp+0x6a4>
+ .byte 197,124,40,21,14,211,1,0 // vmovaps 0x1d30e(%rip),%ymm10 # 29a20 <_sk_srcover_rgba_8888_sse2_lowp+0x69c>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,56,213,1,0 // vbroadcastss 0x1d538(%rip),%ymm9 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,248,212,1,0 // vbroadcastss 0x1d4f8(%rip),%ymm9 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,104,212,1,0 // vbroadcastss 0x1d468(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,40,212,1,0 // vbroadcastss 0x1d428(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,209,1,0 // vmovapd 0x1d18e(%rip),%ymm10 # 29a80 <_sk_srcover_rgba_8888_sse2_lowp+0x6c4>
+ .byte 197,125,40,21,78,209,1,0 // vmovapd 0x1d14e(%rip),%ymm10 # 29a40 <_sk_srcover_rgba_8888_sse2_lowp+0x6bc>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,88,211,1,0 // vbroadcastss 0x1d358(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,24,211,1,0 // vbroadcastss 0x1d318(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,208,1,0 // vmovapd 0x1d036(%rip),%ymm10 # 29aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x6e4>
+ .byte 197,125,40,21,246,207,1,0 // vmovapd 0x1cff6(%rip),%ymm10 # 29a60 <_sk_srcover_rgba_8888_sse2_lowp+0x6dc>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,224,209,1,0 // vbroadcastss 0x1d1e0(%rip),%ymm8 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,5,160,209,1,0 // vbroadcastss 0x1d1a0(%rip),%ymm8 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,206,1,0 // vmovaps 0x1ce5a(%rip),%ymm9 # 29ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x704>
+ .byte 197,124,40,13,26,206,1,0 // vmovaps 0x1ce1a(%rip),%ymm9 # 29a80 <_sk_srcover_rgba_8888_sse2_lowp+0x6fc>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,228,207,1,0 // vbroadcastss 0x1cfe4(%rip),%ymm10 # 29c5c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,21,164,207,1,0 // vbroadcastss 0x1cfa4(%rip),%ymm10 # 29c1c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,20,207,1,0 // vbroadcastss 0x1cf14(%rip),%ymm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,212,206,1,0 // vbroadcastss 0x1ced4(%rip),%ymm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,251,214,1,0 // vmovddup 0x1d6fb(%rip),%xmm10 # 2a5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
+ .byte 197,123,18,21,187,214,1,0 // vmovddup 0x1d6bb(%rip),%xmm10 # 2a568 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,169,206,1,0 // vbroadcastss 0x1cea9(%rip),%xmm11 # 29d64 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,121,24,29,105,206,1,0 // vbroadcastss 0x1ce69(%rip),%xmm11 # 29d24 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,218,214,1,0 // vmovddup 0x1d6da(%rip),%xmm12 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 197,123,18,37,154,214,1,0 // vmovddup 0x1d69a(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
.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,99,206,1,0 // vbroadcastss 0x1ce63(%rip),%xmm3 # 29d68 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,121,24,29,35,206,1,0 // vbroadcastss 0x1ce23(%rip),%xmm3 # 29d28 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,36,212,1,0 // vmovddup 0x1d424(%rip),%xmm10 # 2a5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
+ .byte 197,123,18,21,228,211,1,0 // vmovddup 0x1d3e4(%rip),%xmm10 # 2a568 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,210,203,1,0 // vbroadcastss 0x1cbd2(%rip),%xmm11 # 29d64 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,121,24,29,146,203,1,0 // vbroadcastss 0x1cb92(%rip),%xmm11 # 29d24 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,3,212,1,0 // vmovddup 0x1d403(%rip),%xmm12 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 197,123,18,37,195,211,1,0 // vmovddup 0x1d3c3(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
.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,140,203,1,0 // vbroadcastss 0x1cb8c(%rip),%xmm7 # 29d68 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,121,24,61,76,203,1,0 // vbroadcastss 0x1cb4c(%rip),%xmm7 # 29d28 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,225,208,1,0 // vmovddup 0x1d0e1(%rip),%xmm10 # 2a5a8 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
+ .byte 197,123,18,21,161,208,1,0 // vmovddup 0x1d0a1(%rip),%xmm10 # 2a568 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,143,200,1,0 // vbroadcastss 0x1c88f(%rip),%xmm11 # 29d64 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,121,24,29,79,200,1,0 // vbroadcastss 0x1c84f(%rip),%xmm11 # 29d24 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,192,208,1,0 // vmovddup 0x1d0c0(%rip),%xmm12 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 197,123,18,37,128,208,1,0 // vmovddup 0x1d080(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
.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,73,200,1,0 // vbroadcastss 0x1c849(%rip),%xmm3 # 29d68 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,121,24,29,9,200,1,0 // vbroadcastss 0x1c809(%rip),%xmm3 # 29d28 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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,139,198,1,0 // vbroadcastss 0x1c68b(%rip),%ymm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,5,75,198,1,0 // vbroadcastss 0x1c64b(%rip),%ymm8 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,169,198,1,0 // vbroadcastss 0x1c6a9(%rip),%ymm10 # 29d6c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,21,105,198,1,0 // vbroadcastss 0x1c669(%rip),%ymm10 # 29d2c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.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,153,198,1,0 // vbroadcastss 0x1c699(%rip),%xmm9 # 29d70 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,121,24,13,89,198,1,0 // vbroadcastss 0x1c659(%rip),%xmm9 # 29d30 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.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,92,198,1,0 // vbroadcastss 0x1c65c(%rip),%xmm11 # 29d74 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,98,121,24,29,28,198,1,0 // vbroadcastss 0x1c61c(%rip),%xmm11 # 29d34 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,163,194,1,0 // vbroadcastss 0x1c2a3(%rip),%ymm9 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,13,99,194,1,0 // vbroadcastss 0x1c263(%rip),%ymm9 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,210,192,1,0 // vbroadcastss 0x1c0d2(%rip),%ymm9 # 29c78 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,13,146,192,1,0 // vbroadcastss 0x1c092(%rip),%ymm9 # 29c38 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,214,191,1,0 // vbroadcastss 0x1bfd6(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,150,191,1,0 // vbroadcastss 0x1bf96(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,155,191,1,0 // vbroadcastss 0x1bf9b(%rip),%ymm8 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,5,91,191,1,0 // vbroadcastss 0x1bf5b(%rip),%ymm8 # 29cc0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,7,184,1,0 // vmulss 0x1b807(%rip),%xmm9,%xmm0 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,178,89,5,199,183,1,0 // vmulss 0x1b7c7(%rip),%xmm9,%xmm0 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,122,183,1,0 // vmulss 0x1b77a(%rip),%xmm9,%xmm1 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,178,89,13,58,183,1,0 // vmulss 0x1b73a(%rip),%xmm9,%xmm1 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,20,183,1,0 // vbroadcastss 0x1b714(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,212,182,1,0 // vbroadcastss 0x1b6d4(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,11,183,1,0 // vbroadcastss 0x1b70b(%rip),%ymm8 # 29c00 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,5,203,182,1,0 // vbroadcastss 0x1b6cb(%rip),%ymm8 # 29bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,225,182,1,0 // vbroadcastss 0x1b6e1(%rip),%ymm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,13,161,182,1,0 // vbroadcastss 0x1b6a1(%rip),%ymm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,205,183,1,0 // vbroadcastss 0x1b7cd(%rip),%ymm3 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,226,125,24,29,141,183,1,0 // vbroadcastss 0x1b78d(%rip),%ymm3 # 29cc4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,196,183,1,0 // vbroadcastss 0x1b7c4(%rip),%ymm3 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,226,125,24,29,132,183,1,0 // vbroadcastss 0x1b784(%rip),%ymm3 # 29cc8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,183,183,1,0 // vbroadcastss 0x1b7b7(%rip),%ymm1 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,226,125,24,13,119,183,1,0 // vbroadcastss 0x1b777(%rip),%ymm1 # 29ccc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.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,210,176,1,0 // vbroadcastss 0x1b0d2(%rip),%ymm0 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,226,125,24,5,146,176,1,0 // vbroadcastss 0x1b092(%rip),%ymm0 # 29cd4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,193,176,1,0 // vbroadcastss 0x1b0c1(%rip),%ymm1 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,226,125,24,13,129,176,1,0 // vbroadcastss 0x1b081(%rip),%ymm1 # 29cd0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,184,176,1,0 // vbroadcastss 0x1b0b8(%rip),%ymm1 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,226,125,24,13,120,176,1,0 // vbroadcastss 0x1b078(%rip),%ymm1 # 29cd8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,171,176,1,0 // vbroadcastss 0x1b0ab(%rip),%ymm1 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,13,107,176,1,0 // vbroadcastss 0x1b06b(%rip),%ymm1 # 29cdc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,158,176,1,0 // vbroadcastss 0x1b09e(%rip),%ymm1 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,13,94,176,1,0 // vbroadcastss 0x1b05e(%rip),%ymm1 # 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.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,31,175,1,0 // vbroadcastss 0x1af1f(%rip),%ymm10 # 29bec <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,98,125,24,21,223,174,1,0 // vbroadcastss 0x1aedf(%rip),%ymm10 # 29bac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
.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,73,172,1,0 // vbroadcastss 0x1ac49(%rip),%ymm13 # 29d24 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,98,125,24,45,9,172,1,0 // vbroadcastss 0x1ac09(%rip),%ymm13 # 29ce4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,63,172,1,0 // vbroadcastss 0x1ac3f(%rip),%ymm14 # 29d28 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,98,125,24,53,255,171,1,0 // vbroadcastss 0x1abff(%rip),%ymm14 # 29ce8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.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,48,172,1,0 // vbroadcastss 0x1ac30(%rip),%ymm14 # 29d2c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,53,240,171,1,0 // vbroadcastss 0x1abf0(%rip),%ymm14 # 29cec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.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,33,172,1,0 // vbroadcastss 0x1ac21(%rip),%ymm13 # 29d30 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,98,125,24,45,225,171,1,0 // vbroadcastss 0x1abe1(%rip),%ymm13 # 29cf0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,12,172,1,0 // vbroadcastss 0x1ac0c(%rip),%ymm10 # 29d34 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,21,204,171,1,0 // vbroadcastss 0x1abcc(%rip),%ymm10 # 29cf4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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,162,170,1,0 // vbroadcastss 0x1aaa2(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,21,98,170,1,0 // vbroadcastss 0x1aa62(%rip),%ymm10 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,140,170,1,0 // vbroadcastss 0x1aa8c(%rip),%ymm10 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,21,76,170,1,0 // vbroadcastss 0x1aa4c(%rip),%ymm10 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,130,171,1,0 // vbroadcastss 0x1ab82(%rip),%ymm11 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,29,66,171,1,0 // vbroadcastss 0x1ab42(%rip),%ymm11 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,86,171,1,0 // vbroadcastss 0x1ab56(%rip),%ymm9 # 29d3c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,13,22,171,1,0 // vbroadcastss 0x1ab16(%rip),%ymm9 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.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,52,171,1,0 // vbroadcastss 0x1ab34(%rip),%ymm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,13,244,170,1,0 // vbroadcastss 0x1aaf4(%rip),%ymm9 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,197,169,1,0 // vbroadcastss 0x1a9c5(%rip),%ymm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,29,133,169,1,0 // vbroadcastss 0x1a985(%rip),%ymm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,212,170,1,0 // vbroadcastss 0x1aad4(%rip),%ymm11 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,29,148,170,1,0 // vbroadcastss 0x1aa94(%rip),%ymm11 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,168,170,1,0 // vbroadcastss 0x1aaa8(%rip),%ymm9 # 29d3c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,13,104,170,1,0 // vbroadcastss 0x1aa68(%rip),%ymm9 # 29cfc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.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,134,170,1,0 // vbroadcastss 0x1aa86(%rip),%ymm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,13,70,170,1,0 // vbroadcastss 0x1aa46(%rip),%ymm9 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,23,169,1,0 // vbroadcastss 0x1a917(%rip),%ymm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,29,215,168,1,0 // vbroadcastss 0x1a8d7(%rip),%ymm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,44,170,1,0 // vbroadcastss 0x1aa2c(%rip),%ymm10 # 29d38 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,21,236,169,1,0 // vbroadcastss 0x1a9ec(%rip),%ymm10 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.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,4,170,1,0 // vbroadcastss 0x1aa04(%rip),%ymm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,5,196,169,1,0 // vbroadcastss 0x1a9c4(%rip),%ymm8 # 29d00 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.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,64,168,1,0 // vbroadcastss 0x1a840(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,0,168,1,0 // vbroadcastss 0x1a800(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,40,169,1,0 // vbroadcastss 0x1a928(%rip),%ymm0 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,5,232,168,1,0 // vbroadcastss 0x1a8e8(%rip),%ymm0 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,191,167,1,0 // vbroadcastss 0x1a7bf(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,127,167,1,0 // vbroadcastss 0x1a77f(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,159,167,1,0 // vbroadcastss 0x1a79f(%rip),%ymm0 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,5,95,167,1,0 // vbroadcastss 0x1a75f(%rip),%ymm0 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,223,168,1,0 // vbroadcastss 0x1a8df(%rip),%ymm1 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,159,168,1,0 // vbroadcastss 0x1a89f(%rip),%ymm1 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,117,167,1,0 // vbroadcastss 0x1a775(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,53,167,1,0 // vbroadcastss 0x1a735(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,85,167,1,0 // vbroadcastss 0x1a755(%rip),%ymm1 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,24,13,21,167,1,0 // vbroadcastss 0x1a715(%rip),%ymm1 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,152,168,1,0 // vbroadcastss 0x1a898(%rip),%ymm0 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,5,88,168,1,0 // vbroadcastss 0x1a858(%rip),%ymm0 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,43,167,1,0 // vbroadcastss 0x1a72b(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,235,166,1,0 // vbroadcastss 0x1a6eb(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,124,168,1,0 // vbroadcastss 0x1a87c(%rip),%ymm10 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,60,168,1,0 // vbroadcastss 0x1a83c(%rip),%ymm10 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,122,167,1,0 // vbroadcastss 0x1a77a(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,21,58,167,1,0 // vbroadcastss 0x1a73a(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,69,168,1,0 // vbroadcastss 0x1a845(%rip),%ymm0 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,5,5,168,1,0 // vbroadcastss 0x1a805(%rip),%ymm0 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,220,166,1,0 // vbroadcastss 0x1a6dc(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,156,166,1,0 // vbroadcastss 0x1a69c(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,58,168,1,0 // vbroadcastss 0x1a83a(%rip),%ymm9 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,250,167,1,0 // vbroadcastss 0x1a7fa(%rip),%ymm9 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,40,168,1,0 // vbroadcastss 0x1a828(%rip),%ymm10 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,21,232,167,1,0 // vbroadcastss 0x1a7e8(%rip),%ymm10 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,169,166,1,0 // vbroadcastss 0x1a6a9(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,21,105,166,1,0 // vbroadcastss 0x1a669(%rip),%ymm10 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,10,168,1,0 // vbroadcastss 0x1a80a(%rip),%ymm9 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,13,202,167,1,0 // vbroadcastss 0x1a7ca(%rip),%ymm9 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,122,166,1,0 // vbroadcastss 0x1a67a(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,58,166,1,0 // vbroadcastss 0x1a63a(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,216,167,1,0 // vbroadcastss 0x1a7d8(%rip),%ymm10 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,152,167,1,0 // vbroadcastss 0x1a798(%rip),%ymm10 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,198,167,1,0 // vbroadcastss 0x1a7c6(%rip),%ymm11 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,29,134,167,1,0 // vbroadcastss 0x1a786(%rip),%ymm11 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,177,167,1,0 // vbroadcastss 0x1a7b1(%rip),%ymm9 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,13,113,167,1,0 // vbroadcastss 0x1a771(%rip),%ymm9 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,141,167,1,0 // vbroadcastss 0x1a78d(%rip),%ymm0 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,5,77,167,1,0 // vbroadcastss 0x1a74d(%rip),%ymm0 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,114,167,1,0 // vbroadcastss 0x1a772(%rip),%ymm10 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,50,167,1,0 // vbroadcastss 0x1a732(%rip),%ymm10 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,112,166,1,0 // vbroadcastss 0x1a670(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,21,48,166,1,0 // vbroadcastss 0x1a630(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,63,167,1,0 // vbroadcastss 0x1a73f(%rip),%ymm1 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,13,255,166,1,0 // vbroadcastss 0x1a6ff(%rip),%ymm1 # 29d08 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,209,165,1,0 // vbroadcastss 0x1a5d1(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,145,165,1,0 // vbroadcastss 0x1a591(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,34,167,1,0 // vbroadcastss 0x1a722(%rip),%ymm10 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,226,166,1,0 // vbroadcastss 0x1a6e2(%rip),%ymm10 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,32,166,1,0 // vbroadcastss 0x1a620(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,21,224,165,1,0 // vbroadcastss 0x1a5e0(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,235,166,1,0 // vbroadcastss 0x1a6eb(%rip),%ymm1 # 29d44 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,171,166,1,0 // vbroadcastss 0x1a6ab(%rip),%ymm1 # 29d04 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,129,165,1,0 // vbroadcastss 0x1a581(%rip),%ymm8 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,98,125,24,5,65,165,1,0 // vbroadcastss 0x1a541(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,223,166,1,0 // vbroadcastss 0x1a6df(%rip),%ymm9 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,159,166,1,0 // vbroadcastss 0x1a69f(%rip),%ymm9 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,205,166,1,0 // vbroadcastss 0x1a6cd(%rip),%ymm10 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,21,141,166,1,0 // vbroadcastss 0x1a68d(%rip),%ymm10 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,78,165,1,0 // vbroadcastss 0x1a54e(%rip),%ymm10 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,21,14,165,1,0 // vbroadcastss 0x1a50e(%rip),%ymm10 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,175,166,1,0 // vbroadcastss 0x1a6af(%rip),%ymm9 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,13,111,166,1,0 // vbroadcastss 0x1a66f(%rip),%ymm9 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,31,165,1,0 // vbroadcastss 0x1a51f(%rip),%ymm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,98,125,24,5,223,164,1,0 // vbroadcastss 0x1a4df(%rip),%ymm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,124,166,1,0 // vbroadcastss 0x1a67c(%rip),%ymm10 # 29d54 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,21,60,166,1,0 // vbroadcastss 0x1a63c(%rip),%ymm10 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,106,166,1,0 // vbroadcastss 0x1a66a(%rip),%ymm11 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,29,42,166,1,0 // vbroadcastss 0x1a62a(%rip),%ymm11 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,85,166,1,0 // vbroadcastss 0x1a655(%rip),%ymm9 # 29d58 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,13,21,166,1,0 // vbroadcastss 0x1a615(%rip),%ymm9 # 29d18 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,49,166,1,0 // vbroadcastss 0x1a631(%rip),%ymm1 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,13,241,165,1,0 // vbroadcastss 0x1a5f1(%rip),%ymm1 # 29d10 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,21,166,1,0 // vbroadcastss 0x1a615(%rip),%ymm10 # 29d4c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,213,165,1,0 // vbroadcastss 0x1a5d5(%rip),%ymm10 # 29d0c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,19,165,1,0 // vbroadcastss 0x1a513(%rip),%ymm10 # 29c58 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,21,211,164,1,0 // vbroadcastss 0x1a4d3(%rip),%ymm10 # 29c18 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,173,163,1,0 // vbroadcastss 0x1a3ad(%rip),%xmm4 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,226,121,24,37,109,163,1,0 // vbroadcastss 0x1a36d(%rip),%xmm4 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,22,161,1,0 // vbroadcastss 0x1a116(%rip),%xmm10 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,121,24,21,214,160,1,0 // vbroadcastss 0x1a0d6(%rip),%xmm10 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,234,161,1,0 // vbroadcastss 0x1a1ea(%rip),%ymm7 # 29d5c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,61,170,161,1,0 // vbroadcastss 0x1a1aa(%rip),%ymm7 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,174,146,1,0 // vbroadcastss 0x192ae(%rip),%xmm9 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,121,24,13,110,146,1,0 // vbroadcastss 0x1926e(%rip),%xmm9 # 29d20 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,7,144,1,0 // vbroadcastss 0x19007(%rip),%xmm10 # 29bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,121,24,21,199,143,1,0 // vbroadcastss 0x18fc7(%rip),%xmm10 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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,219,144,1,0 // vbroadcastss 0x190db(%rip),%ymm12 # 29d5c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,37,155,144,1,0 // vbroadcastss 0x1909b(%rip),%ymm12 # 29d1c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,40,114,1,0 // vbroadcastss 0x17228(%rip),%ymm3 # 29be8 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,24,29,232,113,1,0 // vbroadcastss 0x171e8(%rip),%ymm3 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,55,115,1,0 // addps 0x17337(%rip),%xmm0 # 29dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 15,88,5,247,114,1,0 // addps 0x172f7(%rip),%xmm0 # 29d90 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
.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,52,115,1,0 // addps 0x17334(%rip),%xmm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,13,244,114,1,0 // addps 0x172f4(%rip),%xmm1 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,59,115,1,0 // movaps 0x1733b(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,251,114,1,0 // movaps 0x172fb(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,212,114,1,0 // paddd 0x172d4(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 102,68,15,254,5,148,114,1,0 // paddd 0x17294(%rip),%xmm8 # 29d70 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,11,115,1,0 // movdqa 0x1730b(%rip),%xmm10 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 102,68,15,111,21,203,114,1,0 // movdqa 0x172cb(%rip),%xmm10 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
.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,247,114,1,0 // movdqa 0x172f7(%rip),%xmm12 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
- .byte 102,68,15,111,45,254,114,1,0 // movdqa 0x172fe(%rip),%xmm13 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,37,183,114,1,0 // movdqa 0x172b7(%rip),%xmm12 # 29dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ .byte 102,68,15,111,45,190,114,1,0 // movdqa 0x172be(%rip),%xmm13 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,185,114,1,0 // mulps 0x172b9(%rip),%xmm8 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
- .byte 68,15,88,5,193,114,1,0 // addps 0x172c1(%rip),%xmm8 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,89,5,121,114,1,0 // mulps 0x17279(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 68,15,88,5,129,114,1,0 // addps 0x17281(%rip),%xmm8 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
.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,247,113,1,0 // movaps 0x171f7(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,183,113,1,0 // movaps 0x171b7(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,227,113,1,0 // movaps 0x171e3(%rip),%xmm0 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,5,163,113,1,0 // movaps 0x171a3(%rip),%xmm0 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,147,113,1,0 // movaps 0x17193(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,83,113,1,0 // movaps 0x17153(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,70,113,1,0 // movaps 0x17146(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,6,113,1,0 // movaps 0x17106(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,218,112,1,0 // movaps 0x170da(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,154,112,1,0 // movaps 0x1709a(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,186,112,1,0 // movaps 0x170ba(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,122,112,1,0 // movaps 0x1707a(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,141,112,1,0 // movaps 0x1708d(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,77,112,1,0 // movaps 0x1704d(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,81,112,1,0 // movaps 0x17051(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,17,112,1,0 // movaps 0x17011(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,21,112,1,0 // movaps 0x17015(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,213,111,1,0 // movaps 0x16fd5(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,150,111,1,0 // movaps 0x16f96(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,86,111,1,0 // movaps 0x16f56(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,34,111,1,0 // movaps 0x16f22(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,226,110,1,0 // movaps 0x16ee2(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,125,110,1,0 // movaps 0x16e7d(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,61,110,1,0 // movaps 0x16e3d(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,18,110,1,0 // movaps 0x16e12(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,210,109,1,0 // movaps 0x16dd2(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,156,109,1,0 // movaps 0x16d9c(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,92,109,1,0 // movaps 0x16d5c(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,76,109,1,0 // movaps 0x16d4c(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,12,109,1,0 // movaps 0x16d0c(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,51,109,1,0 // movaps 0x16d33(%rip),%xmm11 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,29,243,108,1,0 // movaps 0x16cf3(%rip),%xmm11 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,253,107,1,0 // movaps 0x16bfd(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,189,107,1,0 // movaps 0x16bbd(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,200,106,1,0 // movaps 0x16ac8(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,136,106,1,0 // movaps 0x16a88(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,157,105,1,0 // movaps 0x1699d(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,93,105,1,0 // movaps 0x1695d(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,100,104,1,0 // movaps 0x16864(%rip),%xmm1 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,13,36,104,1,0 // movaps 0x16824(%rip),%xmm1 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,146,104,1,0 // movaps 0x16892(%rip),%xmm13 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,45,82,104,1,0 // movaps 0x16852(%rip),%xmm13 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,146,104,1,0 // movaps 0x16892(%rip),%xmm12 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,37,82,104,1,0 // movaps 0x16852(%rip),%xmm12 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
.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,253,101,1,0 // movaps 0x165fd(%rip),%xmm0 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 15,40,5,189,101,1,0 // movaps 0x165bd(%rip),%xmm0 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,2,102,1,0 // movaps 0x16602(%rip),%xmm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 15,40,21,194,101,1,0 // movaps 0x165c2(%rip),%xmm2 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,3,102,1,0 // movaps 0x16603(%rip),%xmm14 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,53,195,101,1,0 // movaps 0x165c3(%rip),%xmm14 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,23,100,1,0 // movaps 0x16417(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,215,99,1,0 // movaps 0x163d7(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,65,99,1,0 // movaps 0x16341(%rip),%xmm2 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 15,40,21,1,99,1,0 // movaps 0x16301(%rip),%xmm2 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,68,99,1,0 // movaps 0x16344(%rip),%xmm1 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 15,40,13,4,99,1,0 // movaps 0x16304(%rip),%xmm1 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,67,99,1,0 // movaps 0x16343(%rip),%xmm13 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,45,3,99,1,0 // movaps 0x16303(%rip),%xmm13 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,89,97,1,0 // movaps 0x16159(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,25,97,1,0 // movaps 0x16119(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,20,97,1,0 // movaps 0x16114(%rip),%xmm9 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,13,212,96,1,0 // movaps 0x160d4(%rip),%xmm9 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,20,97,1,0 // movaps 0x16114(%rip),%xmm10 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 68,15,40,21,212,96,1,0 // movaps 0x160d4(%rip),%xmm10 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,17,97,1,0 // movaps 0x16111(%rip),%xmm11 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,29,209,96,1,0 // movaps 0x160d1(%rip),%xmm11 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,29,95,1,0 // movaps 0x15f1d(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,221,94,1,0 // movaps 0x15edd(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,229,94,1,0 // movaps 0x15ee5(%rip),%xmm8 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,5,165,94,1,0 // movaps 0x15ea5(%rip),%xmm8 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,233,94,1,0 // movaps 0x15ee9(%rip),%xmm10 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 68,15,40,21,169,94,1,0 // movaps 0x15ea9(%rip),%xmm10 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,231,94,1,0 // movaps 0x15ee7(%rip),%xmm12 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,37,167,94,1,0 // movaps 0x15ea7(%rip),%xmm12 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,237,92,1,0 // movaps 0x15ced(%rip),%xmm0 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,5,173,92,1,0 // movaps 0x15cad(%rip),%xmm0 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,255,92,1,0 // movdqa 0x15cff(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,37,191,92,1,0 // movdqa 0x15cbf(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,251,92,1,0 // pshufb 0x15cfb(%rip),%xmm5 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,45,187,92,1,0 // pshufb 0x15cbb(%rip),%xmm5 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,251,92,1,0 // pshufb 0x15cfb(%rip),%xmm6 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,53,187,92,1,0 // pshufb 0x15cbb(%rip),%xmm6 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,24,92,1,0 // movaps 0x15c18(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,216,91,1,0 // movaps 0x15bd8(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,236,92,1,0 // movaps 0x15cec(%rip),%xmm12 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,37,172,92,1,0 // movaps 0x15cac(%rip),%xmm12 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,231,90,1,0 // movaps 0x15ae7(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,167,90,1,0 // movaps 0x15aa7(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,204,90,1,0 // minps 0x15acc(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,29,140,90,1,0 // minps 0x15a8c(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,184,90,1,0 // minps 0x15ab8(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,61,120,90,1,0 // minps 0x15a78(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,116,90,1,0 // movaps 0x15a74(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,52,90,1,0 // movaps 0x15a34(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,254,89,1,0 // movaps 0x159fe(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,190,89,1,0 // movaps 0x159be(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,201,90,1,0 // movaps 0x15ac9(%rip),%xmm11 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,29,137,90,1,0 // movaps 0x15a89(%rip),%xmm11 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
.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,65,90,1,0 // movaps 0x15a41(%rip),%xmm12 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,37,1,90,1,0 // movaps 0x15a01(%rip),%xmm12 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,177,90,1,0 // movaps 0x15ab1(%rip),%xmm13 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,45,113,90,1,0 // movaps 0x15a71(%rip),%xmm13 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,177,90,1,0 // movaps 0x15ab1(%rip),%xmm14 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,53,113,90,1,0 // movaps 0x15a71(%rip),%xmm14 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,181,90,1,0 // movaps 0x15ab5(%rip),%xmm15 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 68,15,40,61,117,90,1,0 // movaps 0x15a75(%rip),%xmm15 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
.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,0,90,1,0 // movaps 0x15a00(%rip),%xmm11 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,29,192,89,1,0 // movaps 0x159c0(%rip),%xmm11 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
.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,121,89,1,0 // movaps 0x15979(%rip),%xmm12 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,37,57,89,1,0 // movaps 0x15939(%rip),%xmm12 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,237,89,1,0 // movaps 0x159ed(%rip),%xmm13 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,45,173,89,1,0 // movaps 0x159ad(%rip),%xmm13 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,238,89,1,0 // movaps 0x159ee(%rip),%xmm14 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,53,174,89,1,0 // movaps 0x159ae(%rip),%xmm14 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,242,89,1,0 // movaps 0x159f2(%rip),%xmm15 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 68,15,40,61,178,89,1,0 // movaps 0x159b2(%rip),%xmm15 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
.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,102,89,1,0 // movaps 0x15966(%rip),%xmm11 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 68,15,40,29,38,89,1,0 // movaps 0x15926(%rip),%xmm11 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,102,89,1,0 // movaps 0x15966(%rip),%xmm12 # 29f30 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 68,15,40,37,38,89,1,0 // movaps 0x15926(%rip),%xmm12 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,102,89,1,0 // movaps 0x15966(%rip),%xmm10 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,21,38,89,1,0 // movaps 0x15926(%rip),%xmm10 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,102,89,1,0 // movaps 0x15966(%rip),%xmm13 # 29f50 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ .byte 68,15,40,45,38,89,1,0 // movaps 0x15926(%rip),%xmm13 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,106,89,1,0 // movaps 0x1596a(%rip),%xmm14 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,53,42,89,1,0 // movaps 0x1592a(%rip),%xmm14 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
.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,102,89,1,0 // movaps 0x15966(%rip),%xmm15 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,61,38,89,1,0 // movaps 0x15926(%rip),%xmm15 # 29f30 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
.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,29,87,1,0 // movaps 0x1571d(%rip),%xmm14 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,53,221,86,1,0 // movaps 0x156dd(%rip),%xmm14 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,132,88,1,0 // andps 0x15884(%rip),%xmm15 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,84,61,68,88,1,0 // andps 0x15844(%rip),%xmm15 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
.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,119,88,1,0 // movaps 0x15877(%rip),%xmm13 # 29f90 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,45,55,88,1,0 // movaps 0x15837(%rip),%xmm13 # 29f50 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
.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,115,88,1,0 // addps 0x15873(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 68,15,88,5,51,88,1,0 // addps 0x15833(%rip),%xmm8 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
.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,107,88,1,0 // mulps 0x1586b(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 68,15,89,5,43,88,1,0 // mulps 0x1582b(%rip),%xmm8 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
.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,127,86,1,0 // movaps 0x1567f(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,40,5,63,86,1,0 // movaps 0x1563f(%rip),%xmm0 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,53,86,1,0 // movaps 0x15635(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,13,245,85,1,0 // movaps 0x155f5(%rip),%xmm9 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,224,87,1,0 // movaps 0x157e0(%rip),%xmm14 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ .byte 68,15,40,53,160,87,1,0 // movaps 0x157a0(%rip),%xmm14 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
.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,217,87,1,0 // movaps 0x157d9(%rip),%xmm11 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ .byte 68,15,40,29,153,87,1,0 // movaps 0x15799(%rip),%xmm11 # 29f90 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
.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,114,87,1,0 // movaps 0x15772(%rip),%xmm7 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 15,40,61,50,87,1,0 // movaps 0x15732(%rip),%xmm7 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,131,87,1,0 // movaps 0x15783(%rip),%xmm3 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 15,40,29,67,87,1,0 // movaps 0x15743(%rip),%xmm3 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
.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,98,87,1,0 // movaps 0x15762(%rip),%xmm12 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 68,15,40,37,34,87,1,0 // movaps 0x15722(%rip),%xmm12 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
.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,250,86,1,0 // addps 0x156fa(%rip),%xmm10 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,88,21,186,86,1,0 // addps 0x156ba(%rip),%xmm10 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,247,84,1,0 // pand 0x154f7(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,219,5,183,84,1,0 // pand 0x154b7(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,59,86,1,0 // mulps 0x1563b(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,89,5,251,85,1,0 // mulps 0x155fb(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,169,85,1,0 // movdqa 0x155a9(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,105,85,1,0 // movdqa 0x15569(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,168,85,1,0 // mulps 0x155a8(%rip),%xmm9 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,5,176,85,1,0 // movdqa 0x155b0(%rip),%xmm0 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,89,13,104,85,1,0 // mulps 0x15568(%rip),%xmm9 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,112,85,1,0 // movdqa 0x15570(%rip),%xmm0 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,175,85,1,0 // mulps 0x155af(%rip),%xmm10 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,68,15,219,29,182,85,1,0 // pand 0x155b6(%rip),%xmm11 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 68,15,89,21,111,85,1,0 // mulps 0x1556f(%rip),%xmm10 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,68,15,219,29,118,85,1,0 // pand 0x15576(%rip),%xmm11 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,186,85,1,0 // mulps 0x155ba(%rip),%xmm11 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,89,29,122,85,1,0 // mulps 0x1557a(%rip),%xmm11 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.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,1,83,1,0 // pand 0x15301(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,219,5,193,82,1,0 // pand 0x152c1(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,69,84,1,0 // mulps 0x15445(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,89,5,5,84,1,0 // mulps 0x15405(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,156,83,1,0 // movdqa 0x1539c(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,92,83,1,0 // movdqa 0x1535c(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,155,83,1,0 // mulps 0x1539b(%rip),%xmm9 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,5,163,83,1,0 // movdqa 0x153a3(%rip),%xmm0 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,89,13,91,83,1,0 // mulps 0x1535b(%rip),%xmm9 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,5,99,83,1,0 // movdqa 0x15363(%rip),%xmm0 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,162,83,1,0 // mulps 0x153a2(%rip),%xmm11 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,68,15,219,21,169,83,1,0 // pand 0x153a9(%rip),%xmm10 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 68,15,89,29,98,83,1,0 // mulps 0x15362(%rip),%xmm11 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,68,15,219,21,105,83,1,0 // pand 0x15369(%rip),%xmm10 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,173,83,1,0 // mulps 0x153ad(%rip),%xmm10 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,89,21,109,83,1,0 // mulps 0x1536d(%rip),%xmm10 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.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,47,81,1,0 // movdqa 0x1512f(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,239,80,1,0 // movdqa 0x150ef(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,234,80,1,0 // pshufb 0x150ea(%rip),%xmm1 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,13,170,80,1,0 // pshufb 0x150aa(%rip),%xmm1 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,166,80,1,0 // pshufb 0x150a6(%rip),%xmm2 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,21,102,80,1,0 // pshufb 0x15066(%rip),%xmm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,131,81,1,0 // mulps 0x15183(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,67,81,1,0 // mulps 0x15143(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,85,81,1,0 // movdqa 0x15155(%rip),%xmm8 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 102,68,15,111,5,21,81,1,0 // movdqa 0x15115(%rip),%xmm8 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
.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,4,81,1,0 // pshufb 0x15104(%rip),%xmm1 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 102,15,56,0,13,196,80,1,0 // pshufb 0x150c4(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
.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,82,80,1,0 // mulps 0x15052(%rip),%xmm3 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 15,89,29,18,80,1,0 // mulps 0x15012(%rip),%xmm3 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,155,79,1,0 // movdqa 0x14f9b(%rip),%xmm8 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 102,68,15,111,5,91,79,1,0 // movdqa 0x14f5b(%rip),%xmm8 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
.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,74,79,1,0 // pshufb 0x14f4a(%rip),%xmm1 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 102,15,56,0,13,10,79,1,0 // pshufb 0x14f0a(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
.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,37,76,1,0 // movaps 0x14c25(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,229,75,1,0 // movaps 0x14be5(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,146,76,1,0 // movaps 0x14c92(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,82,76,1,0 // movaps 0x14c52(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,72,77,1,0 // movaps 0x14d48(%rip),%xmm9 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,13,8,77,1,0 // movaps 0x14d08(%rip),%xmm9 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,164,75,1,0 // movaps 0x14ba4(%rip),%xmm9 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,13,100,75,1,0 // movaps 0x14b64(%rip),%xmm9 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,127,73,1,0 // mulps 0x1497f(%rip),%xmm8 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,21,135,73,1,0 // andps 0x14987(%rip),%xmm10 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,21,191,70,1,0 // orps 0x146bf(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,5,135,73,1,0 // addps 0x14987(%rip),%xmm8 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 68,15,40,37,143,73,1,0 // movaps 0x1498f(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,5,63,73,1,0 // mulps 0x1493f(%rip),%xmm8 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,21,71,73,1,0 // andps 0x14947(%rip),%xmm10 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,21,127,70,1,0 // orps 0x1467f(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,5,71,73,1,0 // addps 0x14947(%rip),%xmm8 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,37,79,73,1,0 // movaps 0x1494f(%rip),%xmm12 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,143,73,1,0 // addps 0x1498f(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 68,15,40,37,151,73,1,0 // movaps 0x14997(%rip),%xmm12 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,21,79,73,1,0 // addps 0x1494f(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,87,73,1,0 // movaps 0x14957(%rip),%xmm12 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,132,73,1,0 // addps 0x14984(%rip),%xmm8 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 68,15,40,21,140,73,1,0 // movaps 0x1498c(%rip),%xmm10 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,5,68,73,1,0 // addps 0x14944(%rip),%xmm8 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,21,76,73,1,0 // movaps 0x1494c(%rip),%xmm10 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,140,73,1,0 // movaps 0x1498c(%rip),%xmm10 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,21,76,73,1,0 // movaps 0x1494c(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,144,73,1,0 // movaps 0x14990(%rip),%xmm11 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,29,80,73,1,0 // movaps 0x14950(%rip),%xmm11 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,144,73,1,0 // mulps 0x14990(%rip),%xmm11 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,89,29,80,73,1,0 // mulps 0x14950(%rip),%xmm11 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,39,70,1,0 // minps 0x14627(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,93,5,231,69,1,0 // minps 0x145e7(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,88,72,1,0 // mulps 0x14858(%rip),%xmm12 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,29,96,72,1,0 // andps 0x14860(%rip),%xmm11 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,29,152,69,1,0 // orps 0x14598(%rip),%xmm11 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,37,96,72,1,0 // addps 0x14860(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 15,40,13,105,72,1,0 // movaps 0x14869(%rip),%xmm1 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,37,24,72,1,0 // mulps 0x14818(%rip),%xmm12 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,29,32,72,1,0 // andps 0x14820(%rip),%xmm11 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,29,88,69,1,0 // orps 0x14558(%rip),%xmm11 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,37,32,72,1,0 // addps 0x14820(%rip),%xmm12 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,40,13,41,72,1,0 // movaps 0x14829(%rip),%xmm1 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,105,72,1,0 // addps 0x14869(%rip),%xmm11 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 15,40,13,114,72,1,0 // movaps 0x14872(%rip),%xmm1 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,29,41,72,1,0 // addps 0x14829(%rip),%xmm11 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 15,40,13,50,72,1,0 // movaps 0x14832(%rip),%xmm1 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,95,72,1,0 // addps 0x1485f(%rip),%xmm12 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 15,40,13,104,72,1,0 // movaps 0x14868(%rip),%xmm1 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,37,31,72,1,0 // addps 0x1481f(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 15,40,13,40,72,1,0 // movaps 0x14828(%rip),%xmm1 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,104,72,1,0 // movaps 0x14868(%rip),%xmm10 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,21,40,72,1,0 // movaps 0x14828(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,109,72,1,0 // movaps 0x1486d(%rip),%xmm1 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,13,45,72,1,0 // movaps 0x1482d(%rip),%xmm1 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,110,72,1,0 // mulps 0x1486e(%rip),%xmm1 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 15,89,13,46,72,1,0 // mulps 0x1482e(%rip),%xmm1 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,9,69,1,0 // minps 0x14509(%rip),%xmm1 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,13,201,68,1,0 // minps 0x144c9(%rip),%xmm1 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,58,71,1,0 // mulps 0x1473a(%rip),%xmm12 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,29,66,71,1,0 // andps 0x14742(%rip),%xmm11 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,29,122,68,1,0 // orps 0x1447a(%rip),%xmm11 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,37,66,71,1,0 // addps 0x14742(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 15,40,21,75,71,1,0 // movaps 0x1474b(%rip),%xmm2 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,37,250,70,1,0 // mulps 0x146fa(%rip),%xmm12 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,29,2,71,1,0 // andps 0x14702(%rip),%xmm11 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,29,58,68,1,0 // orps 0x1443a(%rip),%xmm11 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,37,2,71,1,0 // addps 0x14702(%rip),%xmm12 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,40,21,11,71,1,0 // movaps 0x1470b(%rip),%xmm2 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,75,71,1,0 // addps 0x1474b(%rip),%xmm11 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 15,40,21,84,71,1,0 // movaps 0x14754(%rip),%xmm2 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,29,11,71,1,0 // addps 0x1470b(%rip),%xmm11 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 15,40,21,20,71,1,0 // movaps 0x14714(%rip),%xmm2 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,65,71,1,0 // addps 0x14741(%rip),%xmm12 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 15,40,21,74,71,1,0 // movaps 0x1474a(%rip),%xmm2 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,37,1,71,1,0 // addps 0x14701(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 15,40,21,10,71,1,0 // movaps 0x1470a(%rip),%xmm2 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,74,71,1,0 // movaps 0x1474a(%rip),%xmm10 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,21,10,71,1,0 // movaps 0x1470a(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,79,71,1,0 // movaps 0x1474f(%rip),%xmm2 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,21,15,71,1,0 // movaps 0x1470f(%rip),%xmm2 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,80,71,1,0 // mulps 0x14750(%rip),%xmm2 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 15,89,21,16,71,1,0 // mulps 0x14710(%rip),%xmm2 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,235,67,1,0 // minps 0x143eb(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,21,171,67,1,0 // minps 0x143ab(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,28,70,1,0 // mulps 0x1461c(%rip),%xmm12 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,29,36,70,1,0 // andps 0x14624(%rip),%xmm11 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,29,92,67,1,0 // orps 0x1435c(%rip),%xmm11 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,37,36,70,1,0 // addps 0x14624(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 15,40,29,45,70,1,0 // movaps 0x1462d(%rip),%xmm3 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,37,220,69,1,0 // mulps 0x145dc(%rip),%xmm12 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,29,228,69,1,0 // andps 0x145e4(%rip),%xmm11 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,29,28,67,1,0 // orps 0x1431c(%rip),%xmm11 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,37,228,69,1,0 // addps 0x145e4(%rip),%xmm12 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 15,40,29,237,69,1,0 // movaps 0x145ed(%rip),%xmm3 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,45,70,1,0 // addps 0x1462d(%rip),%xmm11 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 15,40,29,54,70,1,0 // movaps 0x14636(%rip),%xmm3 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,29,237,69,1,0 // addps 0x145ed(%rip),%xmm11 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 15,40,29,246,69,1,0 // movaps 0x145f6(%rip),%xmm3 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,35,70,1,0 // addps 0x14623(%rip),%xmm12 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 15,40,29,44,70,1,0 // movaps 0x1462c(%rip),%xmm3 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,37,227,69,1,0 // addps 0x145e3(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 15,40,29,236,69,1,0 // movaps 0x145ec(%rip),%xmm3 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,44,70,1,0 // movaps 0x1462c(%rip),%xmm10 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,21,236,69,1,0 // movaps 0x145ec(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,49,70,1,0 // movaps 0x14631(%rip),%xmm3 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,29,241,69,1,0 // movaps 0x145f1(%rip),%xmm3 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,50,70,1,0 // mulps 0x14632(%rip),%xmm3 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 15,89,29,242,69,1,0 // mulps 0x145f2(%rip),%xmm3 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,205,66,1,0 // minps 0x142cd(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,29,141,66,1,0 // minps 0x1428d(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,60,69,1,0 // mulps 0x1453c(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,40,53,68,69,1,0 // movaps 0x14544(%rip),%xmm14 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,252,68,1,0 // mulps 0x144fc(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,53,4,69,1,0 // movaps 0x14504(%rip),%xmm14 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,120,66,1,0 // movaps 0x14278(%rip),%xmm12 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,37,56,66,1,0 // movaps 0x14238(%rip),%xmm12 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,60,69,1,0 // movaps 0x1453c(%rip),%xmm10 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,40,21,252,68,1,0 // movaps 0x144fc(%rip),%xmm10 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,64,69,1,0 // movaps 0x14540(%rip),%xmm11 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,40,29,0,69,1,0 // movaps 0x14500(%rip),%xmm11 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.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,62,69,1,0 // movaps 0x1453e(%rip),%xmm9 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,13,254,68,1,0 // movaps 0x144fe(%rip),%xmm9 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,66,69,1,0 // movaps 0x14542(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,40,45,2,69,1,0 // movaps 0x14502(%rip),%xmm13 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,37,69,1,0 // movaps 0x14525(%rip),%xmm6 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 15,40,53,229,68,1,0 // movaps 0x144e5(%rip),%xmm6 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,59,69,1,0 // movaps 0x1453b(%rip),%xmm7 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,40,61,251,68,1,0 // movaps 0x144fb(%rip),%xmm7 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.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,27,69,1,0 // movaps 0x1451b(%rip),%xmm4 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,40,37,219,68,1,0 // movaps 0x144db(%rip),%xmm4 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,45,69,1,0 // movaps 0x1452d(%rip),%xmm15 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,61,237,68,1,0 // movaps 0x144ed(%rip),%xmm15 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.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,137,68,1,0 // mulps 0x14489(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ .byte 15,89,5,73,68,1,0 // mulps 0x14449(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
.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,42,68,1,0 // mulps 0x1442a(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 15,84,29,51,68,1,0 // andps 0x14433(%rip),%xmm3 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,234,67,1,0 // mulps 0x143ea(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,84,29,243,67,1,0 // andps 0x143f3(%rip),%xmm3 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
.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,123,68,1,0 // movaps 0x1447b(%rip),%xmm0 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 15,40,5,59,68,1,0 // movaps 0x1443b(%rip),%xmm0 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,75,68,1,0 // mulps 0x1444b(%rip),%xmm8 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
- .byte 68,15,40,13,211,65,1,0 // movaps 0x141d3(%rip),%xmm9 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,89,5,11,68,1,0 // mulps 0x1440b(%rip),%xmm8 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,40,13,147,65,1,0 // movaps 0x14193(%rip),%xmm9 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,72,68,1,0 // movaps 0x14448(%rip),%xmm0 # 2a150 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ .byte 15,40,5,8,68,1,0 // movaps 0x14408(%rip),%xmm0 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
.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,70,68,1,0 // addps 0x14446(%rip),%xmm8 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
- .byte 68,15,89,5,78,68,1,0 // mulps 0x1444e(%rip),%xmm8 # 2a170 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 15,89,13,87,68,1,0 // mulps 0x14457(%rip),%xmm1 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,5,6,68,1,0 // addps 0x14406(%rip),%xmm8 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ .byte 68,15,89,5,14,68,1,0 // mulps 0x1440e(%rip),%xmm8 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ .byte 15,89,13,23,68,1,0 // mulps 0x14417(%rip),%xmm1 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,92,68,1,0 // mulps 0x1445c(%rip),%xmm2 # 2a190 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,89,21,28,68,1,0 // mulps 0x1441c(%rip),%xmm2 # 2a150 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
.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,80,68,1,0 // movaps 0x14450(%rip),%xmm9 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,13,16,68,1,0 // movaps 0x14410(%rip),%xmm9 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,80,68,1,0 // movaps 0x14450(%rip),%xmm2 # 2a1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,40,21,16,68,1,0 // movaps 0x14410(%rip),%xmm2 # 2a170 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,85,68,1,0 // movaps 0x14455(%rip),%xmm12 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ .byte 68,15,40,37,21,68,1,0 // movaps 0x14415(%rip),%xmm12 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
.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,14,68,1,0 // mulps 0x1440e(%rip),%xmm1 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
- .byte 15,89,21,23,68,1,0 // mulps 0x14417(%rip),%xmm2 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ .byte 15,89,13,206,67,1,0 // mulps 0x143ce(%rip),%xmm1 # 2a190 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ .byte 15,89,21,215,67,1,0 // mulps 0x143d7(%rip),%xmm2 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
.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,165,64,1,0 // pand 0x140a5(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,5,101,64,1,0 // pand 0x14065(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,235,65,1,0 // mulps 0x141eb(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,171,65,1,0 // mulps 0x141ab(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,25,64,1,0 // pand 0x14019(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,37,217,63,1,0 // pand 0x13fd9(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,95,65,1,0 // mulps 0x1415f(%rip),%xmm7 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,61,31,65,1,0 // mulps 0x1411f(%rip),%xmm7 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,142,64,1,0 // mulps 0x1408e(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,78,64,1,0 // mulps 0x1404e(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,68,63,1,0 // movaps 0x13f44(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,4,63,1,0 // movaps 0x13f04(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,12,66,1,0 // pshufb 0x1420c(%rip),%xmm8 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ .byte 102,68,15,56,0,5,204,65,1,0 // pshufb 0x141cc(%rip),%xmm8 # 2a1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe2c>
.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,129,62,1,0 // pand 0x13e81(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,5,65,62,1,0 // pand 0x13e41(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,199,63,1,0 // mulps 0x13fc7(%rip),%xmm0 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,5,135,63,1,0 // mulps 0x13f87(%rip),%xmm0 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,190,61,1,0 // movaps 0x13dbe(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,126,61,1,0 // movaps 0x13d7e(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,242,61,1,0 // pand 0x13df2(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,37,178,61,1,0 // pand 0x13db2(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,56,63,1,0 // mulps 0x13f38(%rip),%xmm4 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,37,248,62,1,0 // mulps 0x13ef8(%rip),%xmm4 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,47,61,1,0 // movaps 0x13d2f(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,239,60,1,0 // movaps 0x13cef(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,100,62,1,0 // mulps 0x13e64(%rip),%xmm0 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,5,36,62,1,0 // mulps 0x13e24(%rip),%xmm0 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,91,60,1,0 // movaps 0x13c5b(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,27,60,1,0 // movaps 0x13c1b(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,57,62,1,0 // movdqa 0x13e39(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,249,61,1,0 // movdqa 0x13df9(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,59,62,1,0 // mulps 0x13e3b(%rip),%xmm0 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,13,67,62,1,0 // movdqa 0x13e43(%rip),%xmm1 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,5,251,61,1,0 // mulps 0x13dfb(%rip),%xmm0 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,13,3,62,1,0 // movdqa 0x13e03(%rip),%xmm1 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,69,62,1,0 // mulps 0x13e45(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,21,77,62,1,0 // pand 0x13e4d(%rip),%xmm2 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,13,5,62,1,0 // mulps 0x13e05(%rip),%xmm1 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,21,13,62,1,0 // pand 0x13e0d(%rip),%xmm2 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,83,62,1,0 // mulps 0x13e53(%rip),%xmm2 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,21,19,62,1,0 // mulps 0x13e13(%rip),%xmm2 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,234,59,1,0 // movaps 0x13bea(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,170,59,1,0 // movaps 0x13baa(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,126,61,1,0 // movdqa 0x13d7e(%rip),%xmm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,37,62,61,1,0 // movdqa 0x13d3e(%rip),%xmm4 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,128,61,1,0 // mulps 0x13d80(%rip),%xmm4 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,45,136,61,1,0 // movdqa 0x13d88(%rip),%xmm5 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,37,64,61,1,0 // mulps 0x13d40(%rip),%xmm4 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,45,72,61,1,0 // movdqa 0x13d48(%rip),%xmm5 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,138,61,1,0 // mulps 0x13d8a(%rip),%xmm5 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,53,146,61,1,0 // pand 0x13d92(%rip),%xmm6 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,45,74,61,1,0 // mulps 0x13d4a(%rip),%xmm5 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,53,82,61,1,0 // pand 0x13d52(%rip),%xmm6 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,152,61,1,0 // mulps 0x13d98(%rip),%xmm6 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,53,88,61,1,0 // mulps 0x13d58(%rip),%xmm6 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,47,59,1,0 // movaps 0x13b2f(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,239,58,1,0 // movaps 0x13aef(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,124,60,1,0 // movdqa 0x13c7c(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,60,60,1,0 // movdqa 0x13c3c(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,126,60,1,0 // mulps 0x13c7e(%rip),%xmm0 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,13,134,60,1,0 // movdqa 0x13c86(%rip),%xmm1 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,5,62,60,1,0 // mulps 0x13c3e(%rip),%xmm0 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,13,70,60,1,0 // movdqa 0x13c46(%rip),%xmm1 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,136,60,1,0 // mulps 0x13c88(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,21,144,60,1,0 // pand 0x13c90(%rip),%xmm2 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,13,72,60,1,0 // mulps 0x13c48(%rip),%xmm1 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,21,80,60,1,0 // pand 0x13c50(%rip),%xmm2 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,150,60,1,0 // mulps 0x13c96(%rip),%xmm2 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,21,86,60,1,0 // mulps 0x13c56(%rip),%xmm2 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,45,58,1,0 // movaps 0x13a2d(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,237,57,1,0 // movaps 0x139ed(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,29,62,1,0 // movaps 0x13e1d(%rip),%xmm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ .byte 68,15,40,5,221,61,1,0 // movaps 0x13ddd(%rip),%xmm8 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
.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,18,62,1,0 // movaps 0x13e12(%rip),%xmm10 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ .byte 68,15,40,21,210,61,1,0 // movaps 0x13dd2(%rip),%xmm10 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
.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,129,61,1,0 // movdqa 0x13d81(%rip),%xmm0 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,5,65,61,1,0 // movdqa 0x13d41(%rip),%xmm0 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,131,61,1,0 // mulps 0x13d83(%rip),%xmm0 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,13,139,61,1,0 // movdqa 0x13d8b(%rip),%xmm1 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,5,67,61,1,0 // mulps 0x13d43(%rip),%xmm0 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,13,75,61,1,0 // movdqa 0x13d4b(%rip),%xmm1 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,141,61,1,0 // mulps 0x13d8d(%rip),%xmm1 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,21,149,61,1,0 // movdqa 0x13d95(%rip),%xmm2 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,13,77,61,1,0 // mulps 0x13d4d(%rip),%xmm1 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,21,85,61,1,0 // movdqa 0x13d55(%rip),%xmm2 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,151,61,1,0 // mulps 0x13d97(%rip),%xmm2 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,29,159,61,1,0 // pand 0x13d9f(%rip),%xmm3 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,21,87,61,1,0 // mulps 0x13d57(%rip),%xmm2 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,29,95,61,1,0 // pand 0x13d5f(%rip),%xmm3 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,165,61,1,0 // mulps 0x13da5(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,29,101,61,1,0 // mulps 0x13d65(%rip),%xmm3 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,183,60,1,0 // movdqa 0x13cb7(%rip),%xmm4 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,37,119,60,1,0 // movdqa 0x13c77(%rip),%xmm4 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,185,60,1,0 // mulps 0x13cb9(%rip),%xmm4 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,45,193,60,1,0 // movdqa 0x13cc1(%rip),%xmm5 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,37,121,60,1,0 // mulps 0x13c79(%rip),%xmm4 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,45,129,60,1,0 // movdqa 0x13c81(%rip),%xmm5 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,195,60,1,0 // mulps 0x13cc3(%rip),%xmm5 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,53,203,60,1,0 // movdqa 0x13ccb(%rip),%xmm6 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,45,131,60,1,0 // mulps 0x13c83(%rip),%xmm5 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,53,139,60,1,0 // movdqa 0x13c8b(%rip),%xmm6 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,205,60,1,0 // mulps 0x13ccd(%rip),%xmm6 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,61,213,60,1,0 // pand 0x13cd5(%rip),%xmm7 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,53,141,60,1,0 // mulps 0x13c8d(%rip),%xmm6 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,61,149,60,1,0 // pand 0x13c95(%rip),%xmm7 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,219,60,1,0 // mulps 0x13cdb(%rip),%xmm7 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,61,155,60,1,0 // mulps 0x13c9b(%rip),%xmm7 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,166,59,1,0 // movdqa 0x13ba6(%rip),%xmm0 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,5,102,59,1,0 // movdqa 0x13b66(%rip),%xmm0 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,168,59,1,0 // mulps 0x13ba8(%rip),%xmm0 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,13,176,59,1,0 // movdqa 0x13bb0(%rip),%xmm1 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,5,104,59,1,0 // mulps 0x13b68(%rip),%xmm0 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,13,112,59,1,0 // movdqa 0x13b70(%rip),%xmm1 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,178,59,1,0 // mulps 0x13bb2(%rip),%xmm1 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,21,186,59,1,0 // movdqa 0x13bba(%rip),%xmm2 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,13,114,59,1,0 // mulps 0x13b72(%rip),%xmm1 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,21,122,59,1,0 // movdqa 0x13b7a(%rip),%xmm2 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,188,59,1,0 // mulps 0x13bbc(%rip),%xmm2 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,29,196,59,1,0 // pand 0x13bc4(%rip),%xmm3 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,21,124,59,1,0 // mulps 0x13b7c(%rip),%xmm2 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,29,132,59,1,0 // pand 0x13b84(%rip),%xmm3 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,202,59,1,0 // mulps 0x13bca(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,29,138,59,1,0 // mulps 0x13b8a(%rip),%xmm3 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,184,59,1,0 // movaps 0x13bb8(%rip),%xmm8 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 68,15,40,5,120,59,1,0 // movaps 0x13b78(%rip),%xmm8 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
.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,232,54,1,0 // movdqa 0x136e8(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,168,54,1,0 // movdqa 0x136a8(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,41,56,1,0 // movaps 0x13829(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,233,55,1,0 // movaps 0x137e9(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,216,54,1,0 // pshufb 0x136d8(%rip),%xmm1 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,13,152,54,1,0 // pshufb 0x13698(%rip),%xmm1 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,212,54,1,0 // pshufb 0x136d4(%rip),%xmm2 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,21,148,54,1,0 // pshufb 0x13694(%rip),%xmm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,46,54,1,0 // movdqa 0x1362e(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,37,238,53,1,0 // movdqa 0x135ee(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,111,55,1,0 // movaps 0x1376f(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,47,55,1,0 // movaps 0x1372f(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,30,54,1,0 // pshufb 0x1361e(%rip),%xmm5 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,45,222,53,1,0 // pshufb 0x135de(%rip),%xmm5 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,26,54,1,0 // pshufb 0x1361a(%rip),%xmm6 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,53,218,53,1,0 // pshufb 0x135da(%rip),%xmm6 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,62,53,1,0 // movdqa 0x1353e(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,254,52,1,0 // movdqa 0x134fe(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,127,54,1,0 // movaps 0x1367f(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,63,54,1,0 // movaps 0x1363f(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,46,53,1,0 // pshufb 0x1352e(%rip),%xmm1 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,13,238,52,1,0 // pshufb 0x134ee(%rip),%xmm1 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,42,53,1,0 // pshufb 0x1352a(%rip),%xmm2 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,21,234,52,1,0 // pshufb 0x134ea(%rip),%xmm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,4,53,1,0 // movaps 0x13504(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,196,52,1,0 // movaps 0x134c4(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,24,52,1,0 // movdqa 0x13418(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,216,51,1,0 // movdqa 0x133d8(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,89,53,1,0 // movaps 0x13559(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,25,53,1,0 // movaps 0x13519(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,8,52,1,0 // pshufb 0x13408(%rip),%xmm0 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,5,200,51,1,0 // pshufb 0x133c8(%rip),%xmm0 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,4,52,1,0 // pshufb 0x13404(%rip),%xmm0 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,5,196,51,1,0 // pshufb 0x133c4(%rip),%xmm0 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,94,51,1,0 // movdqa 0x1335e(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,37,30,51,1,0 // movdqa 0x1331e(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,159,52,1,0 // movaps 0x1349f(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,95,52,1,0 // movaps 0x1345f(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,78,51,1,0 // pshufb 0x1334e(%rip),%xmm4 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,37,14,51,1,0 // pshufb 0x1330e(%rip),%xmm4 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,74,51,1,0 // pshufb 0x1334a(%rip),%xmm4 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,37,10,51,1,0 // pshufb 0x1330a(%rip),%xmm4 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,110,50,1,0 // movdqa 0x1326e(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,46,50,1,0 // movdqa 0x1322e(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,175,51,1,0 // movaps 0x133af(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,111,51,1,0 // movaps 0x1336f(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,94,50,1,0 // pshufb 0x1325e(%rip),%xmm0 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 102,15,56,0,5,30,50,1,0 // pshufb 0x1321e(%rip),%xmm0 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
.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,90,50,1,0 // pshufb 0x1325a(%rip),%xmm0 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 102,15,56,0,5,26,50,1,0 // pshufb 0x1321a(%rip),%xmm0 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
.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,52,50,1,0 // movaps 0x13234(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,244,49,1,0 // movaps 0x131f4(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,41,53,1,0 // movdqa 0x13529(%rip),%xmm8 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,5,233,52,1,0 // movdqa 0x134e9(%rip),%xmm8 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,39,53,1,0 // movdqa 0x13527(%rip),%xmm10 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,21,231,52,1,0 // movdqa 0x134e7(%rip),%xmm10 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,42,53,1,0 // movdqa 0x1352a(%rip),%xmm3 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,29,234,52,1,0 // movdqa 0x134ea(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,22,53,1,0 // movdqa 0x13516(%rip),%xmm11 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,29,214,52,1,0 // movdqa 0x134d6(%rip),%xmm11 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,139,51,1,0 // movdqa 0x1338b(%rip),%xmm8 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,5,75,51,1,0 // movdqa 0x1334b(%rip),%xmm8 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,137,51,1,0 // movdqa 0x13389(%rip),%xmm10 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,21,73,51,1,0 // movdqa 0x13349(%rip),%xmm10 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,140,51,1,0 // movdqa 0x1338c(%rip),%xmm7 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,61,76,51,1,0 // movdqa 0x1334c(%rip),%xmm7 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,120,51,1,0 // movdqa 0x13378(%rip),%xmm11 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,29,56,51,1,0 // movdqa 0x13338(%rip),%xmm11 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,192,49,1,0 // movdqa 0x131c0(%rip),%xmm8 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,5,128,49,1,0 // movdqa 0x13180(%rip),%xmm8 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,190,49,1,0 // movdqa 0x131be(%rip),%xmm10 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,21,126,49,1,0 // movdqa 0x1317e(%rip),%xmm10 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,193,49,1,0 // movdqa 0x131c1(%rip),%xmm3 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,29,129,49,1,0 // movdqa 0x13181(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,173,49,1,0 // movdqa 0x131ad(%rip),%xmm11 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,29,109,49,1,0 // movdqa 0x1316d(%rip),%xmm11 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,213,48,1,0 // movdqa 0x130d5(%rip),%xmm9 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ .byte 102,68,15,111,13,149,48,1,0 // movdqa 0x13095(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,210,48,1,0 // movdqa 0x130d2(%rip),%xmm11 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 102,68,15,111,29,146,48,1,0 // movdqa 0x13092(%rip),%xmm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,207,48,1,0 // movdqa 0x130cf(%rip),%xmm10 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 102,68,15,111,21,143,48,1,0 // movdqa 0x1308f(%rip),%xmm10 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
.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,181,48,1,0 // movdqa 0x130b5(%rip),%xmm12 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ .byte 102,68,15,111,37,117,48,1,0 // movdqa 0x13075(%rip),%xmm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf5c>
.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,125,44,1,0 // movaps 0x12c7d(%rip),%xmm8 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 68,15,40,5,61,44,1,0 // movaps 0x12c3d(%rip),%xmm8 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,76,43,1,0 // movaps 0x12b4c(%rip),%xmm8 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 68,15,40,5,12,43,1,0 // movaps 0x12b0c(%rip),%xmm8 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,115,40,1,0 // movaps 0x12873(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,51,40,1,0 // movaps 0x12833(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,44,45,1,0 // movaps 0x12d2c(%rip),%xmm10 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 68,15,40,21,236,44,1,0 // movaps 0x12cec(%rip),%xmm10 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
.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,26,34,1,0 // mulss 0x1221a(%rip),%xmm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,13,218,33,1,0 // mulss 0x121da(%rip),%xmm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,168,33,1,0 // mulss 0x121a8(%rip),%xmm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,13,104,33,1,0 // mulss 0x12168(%rip),%xmm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,95,35,1,0 // minps 0x1235f(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,93,5,31,35,1,0 // minps 0x1231f(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,160,35,1,0 // movaps 0x123a0(%rip),%xmm8 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,96,35,1,0 // movaps 0x12360(%rip),%xmm8 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,36,35,1,0 // movaps 0x12324(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,13,228,34,1,0 // movaps 0x122e4(%rip),%xmm9 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,83,40,1,0 // mulps 0x12853(%rip),%xmm0 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
- .byte 15,89,13,92,40,1,0 // mulps 0x1285c(%rip),%xmm1 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 15,89,5,19,40,1,0 // mulps 0x12813(%rip),%xmm0 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ .byte 15,89,13,28,40,1,0 // mulps 0x1281c(%rip),%xmm1 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,98,40,1,0 // mulps 0x12862(%rip),%xmm3 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 15,89,29,34,40,1,0 // mulps 0x12822(%rip),%xmm3 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
.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,17,34,1,0 // movaps 0x12211(%rip),%xmm0 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 15,40,5,209,33,1,0 // movaps 0x121d1(%rip),%xmm0 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,23,34,1,0 // addps 0x12217(%rip),%xmm0 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ .byte 15,88,5,215,33,1,0 // addps 0x121d7(%rip),%xmm0 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,29,34,1,0 // addps 0x1221d(%rip),%xmm0 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ .byte 15,88,5,221,33,1,0 // addps 0x121dd(%rip),%xmm0 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,35,34,1,0 // addps 0x12223(%rip),%xmm0 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ .byte 15,88,5,227,33,1,0 // addps 0x121e3(%rip),%xmm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,41,34,1,0 // addps 0x12229(%rip),%xmm0 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 15,88,5,233,33,1,0 // addps 0x121e9(%rip),%xmm0 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
.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,160,31,1,0 // movaps 0x11fa0(%rip),%xmm10 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ .byte 68,15,40,21,96,31,1,0 // movaps 0x11f60(%rip),%xmm10 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,164,31,1,0 // addps 0x11fa4(%rip),%xmm10 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ .byte 68,15,88,21,100,31,1,0 // addps 0x11f64(%rip),%xmm10 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,168,31,1,0 // addps 0x11fa8(%rip),%xmm10 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ .byte 68,15,88,21,104,31,1,0 // addps 0x11f68(%rip),%xmm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,172,31,1,0 // addps 0x11fac(%rip),%xmm10 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ .byte 68,15,88,21,108,31,1,0 // addps 0x11f6c(%rip),%xmm10 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,171,31,1,0 // movaps 0x11fab(%rip),%xmm11 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ .byte 68,15,40,29,107,31,1,0 // movaps 0x11f6b(%rip),%xmm11 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
.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,116,25,1,0 // movaps 0x11974(%rip),%xmm11 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,29,52,25,1,0 // movaps 0x11934(%rip),%xmm11 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,102,25,1,0 // movaps 0x11966(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,38,25,1,0 // movaps 0x11926(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,31,31,1,0 // mulps 0x11f1f(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,223,30,1,0 // mulps 0x11edf(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,10,31,1,0 // mulps 0x11f0a(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 68,15,89,21,202,30,1,0 // mulps 0x11eca(%rip),%xmm10 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
.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,178,29,1,0 // xorps 0x11db2(%rip),%xmm9 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 68,15,89,5,154,24,1,0 // mulps 0x1189a(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,87,13,114,29,1,0 // xorps 0x11d72(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,5,90,24,1,0 // mulps 0x1185a(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,129,30,1,0 // mulps 0x11e81(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,65,30,1,0 // mulps 0x11e41(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,108,30,1,0 // mulps 0x11e6c(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 68,15,89,21,44,30,1,0 // mulps 0x11e2c(%rip),%xmm10 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
.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,20,29,1,0 // xorps 0x11d14(%rip),%xmm9 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 68,15,89,5,252,23,1,0 // mulps 0x117fc(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,87,13,212,28,1,0 // xorps 0x11cd4(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,5,188,23,1,0 // mulps 0x117bc(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,244,29,1,0 // mulps 0x11df4(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,180,29,1,0 // mulps 0x11db4(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,176,28,1,0 // xorps 0x11cb0(%rip),%xmm0 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ .byte 15,87,5,112,28,1,0 // xorps 0x11c70(%rip),%xmm0 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
.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,54,23,1,0 // movaps 0x11736(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,246,22,1,0 // movaps 0x116f6(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,248,28,1,0 // addps 0x11cf8(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,176,22,1,0 // movaps 0x116b0(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,184,28,1,0 // addps 0x11cb8(%rip),%xmm0 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,112,22,1,0 // movaps 0x11670(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,127,22,1,0 // addps 0x1167f(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,5,63,22,1,0 // addps 0x1163f(%rip),%xmm0 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,177,28,1,0 // addps 0x11cb1(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,105,22,1,0 // movaps 0x11669(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,113,28,1,0 // addps 0x11c71(%rip),%xmm1 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,41,22,1,0 // movaps 0x11629(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,55,22,1,0 // addps 0x11637(%rip),%xmm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,13,247,21,1,0 // addps 0x115f7(%rip),%xmm1 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,122,28,1,0 // addps 0x11c7a(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- .byte 68,15,40,13,34,22,1,0 // movaps 0x11622(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,58,28,1,0 // addps 0x11c3a(%rip),%xmm0 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ .byte 68,15,40,13,226,21,1,0 // movaps 0x115e2(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,110,28,1,0 // mulps 0x11c6e(%rip),%xmm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,13,246,23,1,0 // addps 0x117f6(%rip),%xmm9 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,13,46,28,1,0 // mulps 0x11c2e(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,13,182,23,1,0 // addps 0x117b6(%rip),%xmm9 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,37,28,1,0 // addps 0x11c25(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,221,21,1,0 // movaps 0x115dd(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,229,27,1,0 // addps 0x11be5(%rip),%xmm0 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,157,21,1,0 // movaps 0x1159d(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,65,28,1,0 // movaps 0x11c41(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,5,1,28,1,0 // movaps 0x11c01(%rip),%xmm8 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,69,28,1,0 // addps 0x11c45(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,5,28,1,0 // addps 0x11c05(%rip),%xmm8 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,169,21,1,0 // addps 0x115a9(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,88,5,105,21,1,0 // addps 0x11569(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,61,28,1,0 // addps 0x11c3d(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,5,253,27,1,0 // addps 0x11bfd(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,135,21,1,0 // movaps 0x11587(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,71,21,1,0 // movaps 0x11547(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,243,27,1,0 // movaps 0x11bf3(%rip),%xmm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,21,179,27,1,0 // movaps 0x11bb3(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,247,27,1,0 // addps 0x11bf7(%rip),%xmm10 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,21,183,27,1,0 // addps 0x11bb7(%rip),%xmm10 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.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,27,1,0 // addps 0x11bf3(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,21,179,27,1,0 // addps 0x11bb3(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,198,27,1,0 // addps 0x11bc6(%rip),%xmm0 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 15,88,5,134,27,1,0 // addps 0x11b86(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,150,27,1,0 // mulps 0x11b96(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,5,30,23,1,0 // addps 0x1171e(%rip),%xmm8 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,5,86,27,1,0 // mulps 0x11b56(%rip),%xmm8 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,5,222,22,1,0 // addps 0x116de(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,92,27,1,0 // addps 0x11b5c(%rip),%xmm1 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- .byte 68,15,40,13,4,21,1,0 // movaps 0x11504(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,28,27,1,0 // addps 0x11b1c(%rip),%xmm1 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ .byte 68,15,40,13,196,20,1,0 // movaps 0x114c4(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,80,27,1,0 // mulps 0x11b50(%rip),%xmm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,13,216,22,1,0 // addps 0x116d8(%rip),%xmm9 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,13,16,27,1,0 // mulps 0x11b10(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,13,152,22,1,0 // addps 0x11698(%rip),%xmm9 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,6,27,1,0 // addps 0x11b06(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,190,20,1,0 // movaps 0x114be(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,198,26,1,0 // addps 0x11ac6(%rip),%xmm1 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,126,20,1,0 // movaps 0x1147e(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,34,27,1,0 // movaps 0x11b22(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,5,226,26,1,0 // movaps 0x11ae2(%rip),%xmm8 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,38,27,1,0 // addps 0x11b26(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,230,26,1,0 // addps 0x11ae6(%rip),%xmm8 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,138,20,1,0 // addps 0x1148a(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,88,5,74,20,1,0 // addps 0x1144a(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,30,27,1,0 // addps 0x11b1e(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,5,222,26,1,0 // addps 0x11ade(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,104,20,1,0 // movaps 0x11468(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,40,20,1,0 // movaps 0x11428(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,211,26,1,0 // movaps 0x11ad3(%rip),%xmm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,21,147,26,1,0 // movaps 0x11a93(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,215,26,1,0 // addps 0x11ad7(%rip),%xmm10 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,21,151,26,1,0 // addps 0x11a97(%rip),%xmm10 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.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,211,26,1,0 // addps 0x11ad3(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,21,147,26,1,0 // addps 0x11a93(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,165,26,1,0 // addps 0x11aa5(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 15,88,13,101,26,1,0 // addps 0x11a65(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,117,26,1,0 // mulps 0x11a75(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,5,253,21,1,0 // addps 0x115fd(%rip),%xmm8 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,5,53,26,1,0 // mulps 0x11a35(%rip),%xmm8 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,5,189,21,1,0 // addps 0x115bd(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,96,25,1,0 // movaps 0x11960(%rip),%xmm4 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 15,40,37,32,25,1,0 // movaps 0x11920(%rip),%xmm4 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
.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,183,24,1,0 // movdqa 0x118b7(%rip),%xmm12 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,68,15,111,37,119,24,1,0 // movdqa 0x11877(%rip),%xmm12 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,187,17,1,0 // movdqa 0x111bb(%rip),%xmm4 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,37,123,17,1,0 // movdqa 0x1117b(%rip),%xmm4 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,198,20,1,0 // movdqa 0x114c6(%rip),%xmm5 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,45,134,20,1,0 // movdqa 0x11486(%rip),%xmm5 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,215,13,1,0 // movdqa 0x10dd7(%rip),%xmm7 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,61,151,13,1,0 // movdqa 0x10d97(%rip),%xmm7 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,2,19,1,0 // movdqa 0x11302(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,13,194,18,1,0 // movdqa 0x112c2(%rip),%xmm1 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,13,12,1,0 // movdqa 0x10c0d(%rip),%xmm2 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,21,205,11,1,0 // movdqa 0x10bcd(%rip),%xmm2 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,96,16,1,0 // movaps 0x11060(%rip),%xmm3 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 15,40,29,32,16,1,0 // movaps 0x11020(%rip),%xmm3 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
.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,95,15,1,0 // movdqa 0x10f5f(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,68,15,111,29,31,15,1,0 // movdqa 0x10f1f(%rip),%xmm11 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,103,8,1,0 // movdqa 0x10867(%rip),%xmm10 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,21,39,8,1,0 // movdqa 0x10827(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,149,14,1,0 // psubd 0x10e95(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,29,85,14,1,0 // psubd 0x10e55(%rip),%xmm3 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,117,13,1,0 // psubd 0x10d75(%rip),%xmm5 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,45,53,13,1,0 // psubd 0x10d35(%rip),%xmm5 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,89,4,1,0 // movdqa 0x10459(%rip),%xmm7 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,61,25,4,1,0 // movdqa 0x10419(%rip),%xmm7 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,157,2,1,0 // movdqa 0x1029d(%rip),%xmm10 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,21,93,2,1,0 // movdqa 0x1025d(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,55,7,1,0 // movdqa 0x10737(%rip),%xmm2 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,21,247,6,1,0 // movdqa 0x106f7(%rip),%xmm2 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,70,0,1,0 // movdqa 0x10046(%rip),%xmm4 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,37,6,0,1,0 // movdqa 0x10006(%rip),%xmm4 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,98,5,1,0 // psubd 0x10562(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,21,34,5,1,0 // psubd 0x10522(%rip),%xmm2 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,174,4,1,0 // psubd 0x104ae(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,110,4,1,0 // psubd 0x1046e(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,69,3,1,0 // movdqa 0x10345(%rip),%xmm4 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,37,5,3,1,0 // movdqa 0x10305(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,86,252,0,0 // movdqa 0xfc56(%rip),%xmm3 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,29,22,252,0,0 // movdqa 0xfc16(%rip),%xmm3 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,118,1,1,0 // psubd 0x10176(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,5,54,1,1,0 // psubd 0x10136(%rip),%xmm0 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,132,250,0,0 // paddd 0xfa84(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,5,68,250,0,0 // paddd 0xfa44(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,189,0,1,0 // psubd 0x100bd(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,5,125,0,1,0 // psubd 0x1007d(%rip),%xmm0 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,203,249,0,0 // paddd 0xf9cb(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,5,139,249,0,0 // paddd 0xf98b(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,136,248,0,0 // movaps 0xf888(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,72,248,0,0 // movaps 0xf848(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,151,247,0,0 // addps 0xf797(%rip),%xmm0 # 29dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 15,88,5,87,247,0,0 // addps 0xf757(%rip),%xmm0 # 29d90 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
.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,148,247,0,0 // addps 0xf794(%rip),%xmm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,13,84,247,0,0 // addps 0xf754(%rip),%xmm1 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,155,247,0,0 // movaps 0xf79b(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,91,247,0,0 // movaps 0xf75b(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,52,247,0,0 // paddd 0xf734(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 102,68,15,254,5,244,246,0,0 // paddd 0xf6f4(%rip),%xmm8 # 29d70 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,107,247,0,0 // movdqa 0xf76b(%rip),%xmm10 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 102,68,15,111,21,43,247,0,0 // movdqa 0xf72b(%rip),%xmm10 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
.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,87,247,0,0 // movdqa 0xf757(%rip),%xmm12 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
- .byte 102,68,15,111,45,94,247,0,0 // movdqa 0xf75e(%rip),%xmm13 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,37,23,247,0,0 // movdqa 0xf717(%rip),%xmm12 # 29dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ .byte 102,68,15,111,45,30,247,0,0 // movdqa 0xf71e(%rip),%xmm13 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,25,247,0,0 // mulps 0xf719(%rip),%xmm8 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
- .byte 68,15,88,5,33,247,0,0 // addps 0xf721(%rip),%xmm8 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,89,5,217,246,0,0 // mulps 0xf6d9(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ .byte 68,15,88,5,225,246,0,0 // addps 0xf6e1(%rip),%xmm8 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
.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,87,246,0,0 // movaps 0xf657(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,23,246,0,0 // movaps 0xf617(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,67,246,0,0 // movaps 0xf643(%rip),%xmm0 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,5,3,246,0,0 // movaps 0xf603(%rip),%xmm0 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,243,245,0,0 // movaps 0xf5f3(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,179,245,0,0 // movaps 0xf5b3(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,166,245,0,0 // movaps 0xf5a6(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,102,245,0,0 // movaps 0xf566(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,58,245,0,0 // movaps 0xf53a(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,250,244,0,0 // movaps 0xf4fa(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,26,245,0,0 // movaps 0xf51a(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,218,244,0,0 // movaps 0xf4da(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,237,244,0,0 // movaps 0xf4ed(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,173,244,0,0 // movaps 0xf4ad(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,177,244,0,0 // movaps 0xf4b1(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,113,244,0,0 // movaps 0xf471(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,117,244,0,0 // movaps 0xf475(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,53,244,0,0 // movaps 0xf435(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,246,243,0,0 // movaps 0xf3f6(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,182,243,0,0 // movaps 0xf3b6(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,130,243,0,0 // movaps 0xf382(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,66,243,0,0 // movaps 0xf342(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,221,242,0,0 // movaps 0xf2dd(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,157,242,0,0 // movaps 0xf29d(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,114,242,0,0 // movaps 0xf272(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,50,242,0,0 // movaps 0xf232(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,252,241,0,0 // movaps 0xf1fc(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,188,241,0,0 // movaps 0xf1bc(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,172,241,0,0 // movaps 0xf1ac(%rip),%xmm2 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,21,108,241,0,0 // movaps 0xf16c(%rip),%xmm2 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,143,241,0,0 // movaps 0xf18f(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,79,241,0,0 // movaps 0xf14f(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,55,240,0,0 // movaps 0xf037(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,247,239,0,0 // movaps 0xeff7(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,224,238,0,0 // movaps 0xeee0(%rip),%xmm11 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,29,160,238,0,0 // movaps 0xeea0(%rip),%xmm11 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,158,237,0,0 // movaps 0xed9e(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,94,237,0,0 // movaps 0xed5e(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,75,236,0,0 // movaps 0xec4b(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,11,236,0,0 // movaps 0xec0b(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,117,236,0,0 // movaps 0xec75(%rip),%xmm14 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,53,53,236,0,0 // movaps 0xec35(%rip),%xmm14 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,117,236,0,0 // movaps 0xec75(%rip),%xmm10 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,53,236,0,0 // movaps 0xec35(%rip),%xmm10 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
.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,8,234,0,0 // movaps 0xea08(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,200,233,0,0 // movaps 0xe9c8(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,197,233,0,0 // movaps 0xe9c5(%rip),%xmm15 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,61,133,233,0,0 // movaps 0xe985(%rip),%xmm15 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,202,233,0,0 // movaps 0xe9ca(%rip),%xmm0 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 15,40,5,138,233,0,0 // movaps 0xe98a(%rip),%xmm0 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,204,233,0,0 // movaps 0xe9cc(%rip),%xmm14 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,53,140,233,0,0 // movaps 0xe98c(%rip),%xmm14 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,30,231,0,0 // movaps 0xe71e(%rip),%xmm8 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,5,222,230,0,0 // movaps 0xe6de(%rip),%xmm8 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,32,231,0,0 // movaps 0xe720(%rip),%xmm1 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 15,40,13,224,230,0,0 // movaps 0xe6e0(%rip),%xmm1 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,31,231,0,0 // movaps 0xe71f(%rip),%xmm12 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,37,223,230,0,0 // movaps 0xe6df(%rip),%xmm12 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,212,229,0,0 // movaps 0xe5d4(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,148,229,0,0 // movaps 0xe594(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,226,228,0,0 // movaps 0xe4e2(%rip),%xmm13 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,45,162,228,0,0 // movaps 0xe4a2(%rip),%xmm13 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,226,228,0,0 // movaps 0xe4e2(%rip),%xmm14 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 68,15,40,53,162,228,0,0 // movaps 0xe4a2(%rip),%xmm14 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,222,228,0,0 // movaps 0xe4de(%rip),%xmm11 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,40,29,158,228,0,0 // movaps 0xe49e(%rip),%xmm11 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
.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,26,228,0,0 // movaps 0xe41a(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,218,227,0,0 // movaps 0xe3da(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,161,226,0,0 // movaps 0xe2a1(%rip),%xmm12 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,37,97,226,0,0 // movaps 0xe261(%rip),%xmm12 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,161,226,0,0 // movaps 0xe2a1(%rip),%xmm13 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ .byte 68,15,40,45,97,226,0,0 // movaps 0xe261(%rip),%xmm13 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
.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,157,226,0,0 // movaps 0xe29d(%rip),%xmm11 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
- .byte 68,15,40,5,245,225,0,0 // movaps 0xe1f5(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,29,93,226,0,0 // movaps 0xe25d(%rip),%xmm11 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ .byte 68,15,40,5,181,225,0,0 // movaps 0xe1b5(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,141,224,0,0 // movdqa 0xe08d(%rip),%xmm6 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,53,77,224,0,0 // movdqa 0xe04d(%rip),%xmm6 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,157,223,0,0 // movaps 0xdf9d(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,93,223,0,0 // movaps 0xdf5d(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,113,224,0,0 // movaps 0xe071(%rip),%xmm12 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,37,49,224,0,0 // movaps 0xe031(%rip),%xmm12 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,109,222,0,0 // movaps 0xde6d(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,45,222,0,0 // movaps 0xde2d(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,82,222,0,0 // minps 0xde52(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,29,18,222,0,0 // minps 0xde12(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,62,222,0,0 // minps 0xde3e(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,93,61,254,221,0,0 // minps 0xddfe(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,250,221,0,0 // movaps 0xddfa(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,5,186,221,0,0 // movaps 0xddba(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,132,221,0,0 // movaps 0xdd84(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,68,221,0,0 // movaps 0xdd44(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,79,222,0,0 // movaps 0xde4f(%rip),%xmm8 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,5,15,222,0,0 // movaps 0xde0f(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
.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,199,221,0,0 // movaps 0xddc7(%rip),%xmm9 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,13,135,221,0,0 // movaps 0xdd87(%rip),%xmm9 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,55,222,0,0 // movaps 0xde37(%rip),%xmm10 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,21,247,221,0,0 // movaps 0xddf7(%rip),%xmm10 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,55,222,0,0 // movaps 0xde37(%rip),%xmm11 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,29,247,221,0,0 // movaps 0xddf7(%rip),%xmm11 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,59,222,0,0 // movaps 0xde3b(%rip),%xmm12 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 68,15,40,37,251,221,0,0 // movaps 0xddfb(%rip),%xmm12 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
.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,140,221,0,0 // movaps 0xdd8c(%rip),%xmm8 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,5,76,221,0,0 // movaps 0xdd4c(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
.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,4,221,0,0 // movaps 0xdd04(%rip),%xmm9 # 29e70 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 68,15,40,13,196,220,0,0 // movaps 0xdcc4(%rip),%xmm9 # 29e30 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,116,221,0,0 // movaps 0xdd74(%rip),%xmm10 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,21,52,221,0,0 // movaps 0xdd34(%rip),%xmm10 # 29eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,116,221,0,0 // movaps 0xdd74(%rip),%xmm11 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,29,52,221,0,0 // movaps 0xdd34(%rip),%xmm11 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,120,221,0,0 // movaps 0xdd78(%rip),%xmm12 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 68,15,40,37,56,221,0,0 // movaps 0xdd38(%rip),%xmm12 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
.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,5,221,0,0 // movaps 0xdd05(%rip),%xmm8 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 68,15,40,5,197,220,0,0 // movaps 0xdcc5(%rip),%xmm8 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,5,221,0,0 // movaps 0xdd05(%rip),%xmm9 # 29f30 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 68,15,40,13,197,220,0,0 // movaps 0xdcc5(%rip),%xmm9 # 29ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,5,221,0,0 // movaps 0xdd05(%rip),%xmm10 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,21,197,220,0,0 // movaps 0xdcc5(%rip),%xmm10 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,5,221,0,0 // movaps 0xdd05(%rip),%xmm11 # 29f50 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ .byte 68,15,40,29,197,220,0,0 // movaps 0xdcc5(%rip),%xmm11 # 29f10 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,9,221,0,0 // movaps 0xdd09(%rip),%xmm12 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,37,201,220,0,0 // movaps 0xdcc9(%rip),%xmm12 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
.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,5,221,0,0 // movaps 0xdd05(%rip),%xmm15 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,61,197,220,0,0 // movaps 0xdcc5(%rip),%xmm15 # 29f30 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
.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,200,218,0,0 // movaps 0xdac8(%rip),%xmm13 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,45,136,218,0,0 // movaps 0xda88(%rip),%xmm13 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,46,220,0,0 // andps 0xdc2e(%rip),%xmm14 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,84,53,238,219,0,0 // andps 0xdbee(%rip),%xmm14 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
.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,33,220,0,0 // movaps 0xdc21(%rip),%xmm12 # 29f90 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,37,225,219,0,0 // movaps 0xdbe1(%rip),%xmm12 # 29f50 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
.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,29,220,0,0 // addps 0xdc1d(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 68,15,88,5,221,219,0,0 // addps 0xdbdd(%rip),%xmm8 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
.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,14,220,0,0 // mulps 0xdc0e(%rip),%xmm0 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 15,89,5,206,219,0,0 // mulps 0xdbce(%rip),%xmm0 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
.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,33,218,0,0 // movaps 0xda21(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,13,225,217,0,0 // movaps 0xd9e1(%rip),%xmm9 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,208,217,0,0 // movaps 0xd9d0(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,13,144,217,0,0 // movaps 0xd990(%rip),%xmm9 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,105,219,0,0 // movaps 0xdb69(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ .byte 15,40,5,41,219,0,0 // movaps 0xdb29(%rip),%xmm0 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
.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,129,217,0,0 // andps 0xd981(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,84,29,65,217,0,0 // andps 0xd941(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,83,219,0,0 // movaps 0xdb53(%rip),%xmm13 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ .byte 68,15,40,45,19,219,0,0 // movaps 0xdb13(%rip),%xmm13 # 29f90 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
.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,19,219,0,0 // movaps 0xdb13(%rip),%xmm2 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 15,40,21,211,218,0,0 // movaps 0xdad3(%rip),%xmm2 # 29f70 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,211,218,0,0 // movaps 0xdad3(%rip),%xmm1 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 15,40,13,147,218,0,0 // movaps 0xda93(%rip),%xmm1 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,233,218,0,0 // movaps 0xdae9(%rip),%xmm5 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 15,40,45,169,218,0,0 // movaps 0xdaa9(%rip),%xmm5 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
.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,222,216,0,0 // andps 0xd8de(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,84,29,158,216,0,0 // andps 0xd89e(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,86,218,0,0 // addps 0xda56(%rip),%xmm6 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 15,88,53,22,218,0,0 // addps 0xda16(%rip),%xmm6 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,81,216,0,0 // andps 0xd851(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,84,29,17,216,0,0 // andps 0xd811(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,36,216,0,0 // pand 0xd824(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,219,5,228,215,0,0 // pand 0xd7e4(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,104,217,0,0 // mulps 0xd968(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,89,5,40,217,0,0 // mulps 0xd928(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,212,216,0,0 // movdqa 0xd8d4(%rip),%xmm8 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,68,15,111,5,148,216,0,0 // movdqa 0xd894(%rip),%xmm8 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,211,216,0,0 // mulps 0xd8d3(%rip),%xmm8 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,68,15,111,13,218,216,0,0 // movdqa 0xd8da(%rip),%xmm9 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,89,5,147,216,0,0 // mulps 0xd893(%rip),%xmm8 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,68,15,111,13,154,216,0,0 // movdqa 0xd89a(%rip),%xmm9 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,217,216,0,0 // mulps 0xd8d9(%rip),%xmm9 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,68,15,219,21,224,216,0,0 // pand 0xd8e0(%rip),%xmm10 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 68,15,89,13,153,216,0,0 // mulps 0xd899(%rip),%xmm9 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,68,15,219,21,160,216,0,0 // pand 0xd8a0(%rip),%xmm10 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,228,216,0,0 // mulps 0xd8e4(%rip),%xmm10 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,89,21,164,216,0,0 // mulps 0xd8a4(%rip),%xmm10 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.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,26,214,0,0 // pand 0xd61a(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,219,5,218,213,0,0 // pand 0xd5da(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,94,215,0,0 // mulps 0xd75e(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,89,5,30,215,0,0 // mulps 0xd71e(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,179,214,0,0 // movdqa 0xd6b3(%rip),%xmm9 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,68,15,111,13,115,214,0,0 // movdqa 0xd673(%rip),%xmm9 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,178,214,0,0 // mulps 0xd6b2(%rip),%xmm9 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,68,15,111,21,185,214,0,0 // movdqa 0xd6b9(%rip),%xmm10 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,89,13,114,214,0,0 // mulps 0xd672(%rip),%xmm9 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,68,15,111,21,121,214,0,0 // movdqa 0xd679(%rip),%xmm10 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,184,214,0,0 // mulps 0xd6b8(%rip),%xmm11 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,68,15,219,5,191,214,0,0 // pand 0xd6bf(%rip),%xmm8 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 68,15,89,29,120,214,0,0 // mulps 0xd678(%rip),%xmm11 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,68,15,219,5,127,214,0,0 // pand 0xd67f(%rip),%xmm8 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,195,214,0,0 // mulps 0xd6c3(%rip),%xmm8 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,89,5,131,214,0,0 // mulps 0xd683(%rip),%xmm8 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.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,66,212,0,0 // movdqa 0xd442(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,111,5,2,212,0,0 // movdqa 0xd402(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,137,212,0,0 // mulps 0xd489(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,73,212,0,0 // mulps 0xd449(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,99,212,0,0 // movdqa 0xd463(%rip),%xmm2 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 102,15,111,21,35,212,0,0 // movdqa 0xd423(%rip),%xmm2 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
.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,97,211,0,0 // mulps 0xd361(%rip),%xmm3 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 15,89,29,33,211,0,0 // mulps 0xd321(%rip),%xmm3 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,165,210,0,0 // movdqa 0xd2a5(%rip),%xmm8 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 102,68,15,111,5,101,210,0,0 // movdqa 0xd265(%rip),%xmm8 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
.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,50,207,0,0 // movaps 0xcf32(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,242,206,0,0 // movaps 0xcef2(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,159,207,0,0 // movaps 0xcf9f(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,95,207,0,0 // movaps 0xcf5f(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,74,208,0,0 // movaps 0xd04a(%rip),%xmm10 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,21,10,208,0,0 // movaps 0xd00a(%rip),%xmm10 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,138,206,0,0 // movaps 0xce8a(%rip),%xmm10 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,21,74,206,0,0 // movaps 0xce4a(%rip),%xmm10 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,86,204,0,0 // mulps 0xcc56(%rip),%xmm9 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,21,94,204,0,0 // andps 0xcc5e(%rip),%xmm10 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,21,150,201,0,0 // orps 0xc996(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,13,94,204,0,0 // addps 0xcc5e(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 68,15,40,37,102,204,0,0 // movaps 0xcc66(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,13,22,204,0,0 // mulps 0xcc16(%rip),%xmm9 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,21,30,204,0,0 // andps 0xcc1e(%rip),%xmm10 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,21,86,201,0,0 // orps 0xc956(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,13,30,204,0,0 // addps 0xcc1e(%rip),%xmm9 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,37,38,204,0,0 // movaps 0xcc26(%rip),%xmm12 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,102,204,0,0 // addps 0xcc66(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 68,15,40,37,110,204,0,0 // movaps 0xcc6e(%rip),%xmm12 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,21,38,204,0,0 // addps 0xcc26(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,46,204,0,0 // movaps 0xcc2e(%rip),%xmm12 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,88,201,0,0 // movaps 0xc958(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,24,201,0,0 // movaps 0xc918(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,60,204,0,0 // addps 0xcc3c(%rip),%xmm9 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 68,15,40,37,68,204,0,0 // movaps 0xcc44(%rip),%xmm12 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,13,252,203,0,0 // addps 0xcbfc(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,4,204,0,0 // movaps 0xcc04(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,68,204,0,0 // movaps 0xcc44(%rip),%xmm12 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,4,204,0,0 // movaps 0xcc04(%rip),%xmm12 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,72,204,0,0 // movaps 0xcc48(%rip),%xmm13 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,45,8,204,0,0 // movaps 0xcc08(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,72,204,0,0 // mulps 0xcc48(%rip),%xmm13 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,89,45,8,204,0,0 // mulps 0xcc08(%rip),%xmm13 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,24,203,0,0 // mulps 0xcb18(%rip),%xmm9 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,21,32,203,0,0 // andps 0xcb20(%rip),%xmm10 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,21,88,200,0,0 // orps 0xc858(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,13,32,203,0,0 // addps 0xcb20(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 68,15,40,37,40,203,0,0 // movaps 0xcb28(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,13,216,202,0,0 // mulps 0xcad8(%rip),%xmm9 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,21,224,202,0,0 // andps 0xcae0(%rip),%xmm10 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,21,24,200,0,0 // orps 0xc818(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,13,224,202,0,0 // addps 0xcae0(%rip),%xmm9 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,37,232,202,0,0 // movaps 0xcae8(%rip),%xmm12 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,40,203,0,0 // addps 0xcb28(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 68,15,40,37,48,203,0,0 // movaps 0xcb30(%rip),%xmm12 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,21,232,202,0,0 // addps 0xcae8(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,240,202,0,0 // movaps 0xcaf0(%rip),%xmm12 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,26,200,0,0 // movaps 0xc81a(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,218,199,0,0 // movaps 0xc7da(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,254,202,0,0 // addps 0xcafe(%rip),%xmm9 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 68,15,40,37,6,203,0,0 // movaps 0xcb06(%rip),%xmm12 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,13,190,202,0,0 // addps 0xcabe(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,198,202,0,0 // movaps 0xcac6(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,6,203,0,0 // movaps 0xcb06(%rip),%xmm12 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,198,202,0,0 // movaps 0xcac6(%rip),%xmm12 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,10,203,0,0 // movaps 0xcb0a(%rip),%xmm13 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,45,202,202,0,0 // movaps 0xcaca(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,10,203,0,0 // mulps 0xcb0a(%rip),%xmm13 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,89,45,202,202,0,0 // mulps 0xcaca(%rip),%xmm13 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,218,201,0,0 // mulps 0xc9da(%rip),%xmm9 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,21,226,201,0,0 // andps 0xc9e2(%rip),%xmm10 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,21,26,199,0,0 // orps 0xc71a(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,13,226,201,0,0 // addps 0xc9e2(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 68,15,40,37,234,201,0,0 // movaps 0xc9ea(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,13,154,201,0,0 // mulps 0xc99a(%rip),%xmm9 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,21,162,201,0,0 // andps 0xc9a2(%rip),%xmm10 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,21,218,198,0,0 // orps 0xc6da(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,13,162,201,0,0 // addps 0xc9a2(%rip),%xmm9 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,37,170,201,0,0 // movaps 0xc9aa(%rip),%xmm12 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,234,201,0,0 // addps 0xc9ea(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 68,15,40,37,242,201,0,0 // movaps 0xc9f2(%rip),%xmm12 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,21,170,201,0,0 // addps 0xc9aa(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,178,201,0,0 // movaps 0xc9b2(%rip),%xmm12 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,220,198,0,0 // movaps 0xc6dc(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,156,198,0,0 // movaps 0xc69c(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,192,201,0,0 // addps 0xc9c0(%rip),%xmm9 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 68,15,40,37,200,201,0,0 // movaps 0xc9c8(%rip),%xmm12 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,13,128,201,0,0 // addps 0xc980(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,136,201,0,0 // movaps 0xc988(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,200,201,0,0 // movaps 0xc9c8(%rip),%xmm12 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,136,201,0,0 // movaps 0xc988(%rip),%xmm12 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,204,201,0,0 // movaps 0xc9cc(%rip),%xmm13 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,45,140,201,0,0 // movaps 0xc98c(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,204,201,0,0 // mulps 0xc9cc(%rip),%xmm13 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,89,45,140,201,0,0 // mulps 0xc98c(%rip),%xmm13 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,156,200,0,0 // mulps 0xc89c(%rip),%xmm9 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 68,15,84,21,164,200,0,0 // andps 0xc8a4(%rip),%xmm10 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,86,21,220,197,0,0 // orps 0xc5dc(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
- .byte 68,15,88,13,164,200,0,0 // addps 0xc8a4(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 68,15,40,37,172,200,0,0 // movaps 0xc8ac(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,13,92,200,0,0 // mulps 0xc85c(%rip),%xmm9 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 68,15,84,21,100,200,0,0 // andps 0xc864(%rip),%xmm10 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,86,21,156,197,0,0 // orps 0xc59c(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 68,15,88,13,100,200,0,0 // addps 0xc864(%rip),%xmm9 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,37,108,200,0,0 // movaps 0xc86c(%rip),%xmm12 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,172,200,0,0 // addps 0xc8ac(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
- .byte 68,15,40,37,180,200,0,0 // movaps 0xc8b4(%rip),%xmm12 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,88,21,108,200,0,0 // addps 0xc86c(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,116,200,0,0 // movaps 0xc874(%rip),%xmm12 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,158,197,0,0 // movaps 0xc59e(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,94,197,0,0 // movaps 0xc55e(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,130,200,0,0 // addps 0xc882(%rip),%xmm9 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
- .byte 68,15,40,37,138,200,0,0 // movaps 0xc88a(%rip),%xmm12 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,88,13,66,200,0,0 // addps 0xc842(%rip),%xmm9 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,74,200,0,0 // movaps 0xc84a(%rip),%xmm12 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,138,200,0,0 // movaps 0xc88a(%rip),%xmm12 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,37,74,200,0,0 // movaps 0xc84a(%rip),%xmm12 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,142,200,0,0 // movaps 0xc88e(%rip),%xmm13 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,45,78,200,0,0 // movaps 0xc84e(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,142,200,0,0 // mulps 0xc88e(%rip),%xmm13 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,89,45,78,200,0,0 // mulps 0xc84e(%rip),%xmm13 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,153,199,0,0 // mulps 0xc799(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 15,84,21,162,199,0,0 // andps 0xc7a2(%rip),%xmm2 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 68,15,40,53,218,196,0,0 // movaps 0xc4da(%rip),%xmm14 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,89,5,89,199,0,0 // mulps 0xc759(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,84,21,98,199,0,0 // andps 0xc762(%rip),%xmm2 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,53,154,196,0,0 // movaps 0xc49a(%rip),%xmm14 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,158,199,0,0 // movaps 0xc79e(%rip),%xmm12 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ .byte 68,15,40,37,94,199,0,0 // movaps 0xc75e(%rip),%xmm12 # 2a070 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,162,199,0,0 // movaps 0xc7a2(%rip),%xmm11 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,40,29,98,199,0,0 // movaps 0xc762(%rip),%xmm11 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
.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,160,199,0,0 // movaps 0xc7a0(%rip),%xmm10 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,40,21,96,199,0,0 // movaps 0xc760(%rip),%xmm10 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,164,199,0,0 // movaps 0xc7a4(%rip),%xmm13 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 68,15,40,45,100,199,0,0 // movaps 0xc764(%rip),%xmm13 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
.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,132,196,0,0 // movaps 0xc484(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,13,68,196,0,0 // movaps 0xc444(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,112,199,0,0 // movaps 0xc770(%rip),%xmm6 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 15,40,53,48,199,0,0 // movaps 0xc730(%rip),%xmm6 # 2a0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,134,199,0,0 // movaps 0xc786(%rip),%xmm7 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,40,61,70,199,0,0 // movaps 0xc746(%rip),%xmm7 # 2a0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
.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,102,199,0,0 // movaps 0xc766(%rip),%xmm4 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,40,37,38,199,0,0 // movaps 0xc726(%rip),%xmm4 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,120,199,0,0 // movaps 0xc778(%rip),%xmm15 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,61,56,199,0,0 // movaps 0xc738(%rip),%xmm15 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
.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,212,198,0,0 // mulps 0xc6d4(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 15,84,13,221,198,0,0 // andps 0xc6dd(%rip),%xmm1 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,148,198,0,0 // mulps 0xc694(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,84,13,157,198,0,0 // andps 0xc69d(%rip),%xmm1 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
.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,99,198,0,0 // mulps 0xc663(%rip),%xmm0 # 2a090 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 15,84,29,108,198,0,0 // andps 0xc66c(%rip),%xmm3 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- .byte 15,86,29,165,195,0,0 // orps 0xc3a5(%rip),%xmm3 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,89,5,35,198,0,0 // mulps 0xc623(%rip),%xmm0 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ .byte 15,84,29,44,198,0,0 // andps 0xc62c(%rip),%xmm3 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ .byte 15,86,29,101,195,0,0 // orps 0xc365(%rip),%xmm3 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,162,198,0,0 // movaps 0xc6a2(%rip),%xmm0 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 15,40,5,98,198,0,0 // movaps 0xc662(%rip),%xmm0 # 2a0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
.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,119,198,0,0 // mulps 0xc677(%rip),%xmm0 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
- .byte 68,15,40,5,255,195,0,0 // movaps 0xc3ff(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 15,89,5,55,198,0,0 // mulps 0xc637(%rip),%xmm0 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ .byte 68,15,40,5,191,195,0,0 // movaps 0xc3bf(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,115,198,0,0 // movaps 0xc673(%rip),%xmm9 # 2a150 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ .byte 68,15,40,13,51,198,0,0 // movaps 0xc633(%rip),%xmm9 # 2a110 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
.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,112,198,0,0 // addps 0xc670(%rip),%xmm0 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
- .byte 15,89,5,121,198,0,0 // mulps 0xc679(%rip),%xmm0 # 2a170 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 15,89,13,130,198,0,0 // mulps 0xc682(%rip),%xmm1 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 15,88,5,48,198,0,0 // addps 0xc630(%rip),%xmm0 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ .byte 15,89,5,57,198,0,0 // mulps 0xc639(%rip),%xmm0 # 2a130 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ .byte 15,89,13,66,198,0,0 // mulps 0xc642(%rip),%xmm1 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,136,198,0,0 // mulps 0xc688(%rip),%xmm2 # 2a190 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,89,21,72,198,0,0 // mulps 0xc648(%rip),%xmm2 # 2a150 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
.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,125,198,0,0 // movaps 0xc67d(%rip),%xmm2 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 15,40,21,61,198,0,0 // movaps 0xc63d(%rip),%xmm2 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,124,198,0,0 // movaps 0xc67c(%rip),%xmm10 # 2a1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,40,21,60,198,0,0 // movaps 0xc63c(%rip),%xmm10 # 2a170 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,128,198,0,0 // movaps 0xc680(%rip),%xmm11 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ .byte 68,15,40,29,64,198,0,0 // movaps 0xc640(%rip),%xmm11 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
.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,48,198,0,0 // mulps 0xc630(%rip),%xmm8 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
- .byte 15,89,21,57,198,0,0 // mulps 0xc639(%rip),%xmm2 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ .byte 68,15,89,5,240,197,0,0 // mulps 0xc5f0(%rip),%xmm8 # 2a190 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ .byte 15,89,21,249,197,0,0 // mulps 0xc5f9(%rip),%xmm2 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
.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,195,194,0,0 // pand 0xc2c3(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,5,131,194,0,0 // pand 0xc283(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,9,196,0,0 // mulps 0xc409(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,201,195,0,0 // mulps 0xc3c9(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,47,194,0,0 // pand 0xc22f(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,37,239,193,0,0 // pand 0xc1ef(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,117,195,0,0 // mulps 0xc375(%rip),%xmm7 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,61,53,195,0,0 // mulps 0xc335(%rip),%xmm7 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,133,194,0,0 // mulps 0xc285(%rip),%xmm3 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,29,69,194,0,0 // mulps 0xc245(%rip),%xmm3 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,59,193,0,0 // movaps 0xc13b(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,251,192,0,0 // movaps 0xc0fb(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,163,192,0,0 // pand 0xc0a3(%rip),%xmm8 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,68,15,219,5,99,192,0,0 // pand 0xc063(%rip),%xmm8 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,84,192,0,0 // pand 0xc054(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,5,20,192,0,0 // pand 0xc014(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,154,193,0,0 // mulps 0xc19a(%rip),%xmm0 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,5,90,193,0,0 // mulps 0xc15a(%rip),%xmm0 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,145,191,0,0 // movaps 0xbf91(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,81,191,0,0 // movaps 0xbf51(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,189,191,0,0 // pand 0xbfbd(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,219,37,125,191,0,0 // pand 0xbf7d(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,3,193,0,0 // mulps 0xc103(%rip),%xmm4 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,37,195,192,0,0 // mulps 0xc0c3(%rip),%xmm4 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,250,190,0,0 // movaps 0xbefa(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,186,190,0,0 // movaps 0xbeba(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,16,192,0,0 // mulps 0xc010(%rip),%xmm0 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 15,89,5,208,191,0,0 // mulps 0xbfd0(%rip),%xmm0 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,7,190,0,0 // movaps 0xbe07(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,199,189,0,0 // movaps 0xbdc7(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,226,191,0,0 // movdqa 0xbfe2(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,162,191,0,0 // movdqa 0xbfa2(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,228,191,0,0 // mulps 0xbfe4(%rip),%xmm0 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,13,236,191,0,0 // movdqa 0xbfec(%rip),%xmm1 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,5,164,191,0,0 // mulps 0xbfa4(%rip),%xmm0 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,13,172,191,0,0 // movdqa 0xbfac(%rip),%xmm1 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,238,191,0,0 // mulps 0xbfee(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,21,246,191,0,0 // pand 0xbff6(%rip),%xmm2 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,13,174,191,0,0 // mulps 0xbfae(%rip),%xmm1 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,21,182,191,0,0 // pand 0xbfb6(%rip),%xmm2 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,252,191,0,0 // mulps 0xbffc(%rip),%xmm2 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,21,188,191,0,0 // mulps 0xbfbc(%rip),%xmm2 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,147,189,0,0 // movaps 0xbd93(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,83,189,0,0 // movaps 0xbd53(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,38,191,0,0 // movdqa 0xbf26(%rip),%xmm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,37,230,190,0,0 // movdqa 0xbee6(%rip),%xmm4 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,40,191,0,0 // mulps 0xbf28(%rip),%xmm4 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,45,48,191,0,0 // movdqa 0xbf30(%rip),%xmm5 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,37,232,190,0,0 // mulps 0xbee8(%rip),%xmm4 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,45,240,190,0,0 // movdqa 0xbef0(%rip),%xmm5 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,50,191,0,0 // mulps 0xbf32(%rip),%xmm5 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,53,58,191,0,0 // pand 0xbf3a(%rip),%xmm6 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,45,242,190,0,0 // mulps 0xbef2(%rip),%xmm5 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,53,250,190,0,0 // pand 0xbefa(%rip),%xmm6 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,64,191,0,0 // mulps 0xbf40(%rip),%xmm6 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,53,0,191,0,0 // mulps 0xbf00(%rip),%xmm6 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,215,188,0,0 // movaps 0xbcd7(%rip),%xmm7 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,151,188,0,0 // movaps 0xbc97(%rip),%xmm7 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,10,190,0,0 // movdqa 0xbe0a(%rip),%xmm0 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 102,15,111,5,202,189,0,0 // movdqa 0xbdca(%rip),%xmm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,12,190,0,0 // mulps 0xbe0c(%rip),%xmm0 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
- .byte 102,15,111,13,20,190,0,0 // movdqa 0xbe14(%rip),%xmm1 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,89,5,204,189,0,0 // mulps 0xbdcc(%rip),%xmm0 # 29fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ .byte 102,15,111,13,212,189,0,0 // movdqa 0xbdd4(%rip),%xmm1 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,22,190,0,0 // mulps 0xbe16(%rip),%xmm1 # 2a030 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
- .byte 102,15,219,21,30,190,0,0 // pand 0xbe1e(%rip),%xmm2 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,89,13,214,189,0,0 // mulps 0xbdd6(%rip),%xmm1 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ .byte 102,15,219,21,222,189,0,0 // pand 0xbdde(%rip),%xmm2 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,36,190,0,0 // mulps 0xbe24(%rip),%xmm2 # 2a050 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 15,89,21,228,189,0,0 // mulps 0xbde4(%rip),%xmm2 # 2a010 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,187,187,0,0 // movaps 0xbbbb(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,123,187,0,0 // movaps 0xbb7b(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,171,191,0,0 // movaps 0xbfab(%rip),%xmm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ .byte 68,15,40,5,107,191,0,0 // movaps 0xbf6b(%rip),%xmm8 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
.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,160,191,0,0 // movaps 0xbfa0(%rip),%xmm10 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ .byte 68,15,40,21,96,191,0,0 // movaps 0xbf60(%rip),%xmm10 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
.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,253,190,0,0 // movdqa 0xbefd(%rip),%xmm0 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,5,189,190,0,0 // movdqa 0xbebd(%rip),%xmm0 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,255,190,0,0 // mulps 0xbeff(%rip),%xmm0 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,13,7,191,0,0 // movdqa 0xbf07(%rip),%xmm1 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,5,191,190,0,0 // mulps 0xbebf(%rip),%xmm0 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,13,199,190,0,0 // movdqa 0xbec7(%rip),%xmm1 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,9,191,0,0 // mulps 0xbf09(%rip),%xmm1 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,21,17,191,0,0 // movdqa 0xbf11(%rip),%xmm2 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,13,201,190,0,0 // mulps 0xbec9(%rip),%xmm1 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,21,209,190,0,0 // movdqa 0xbed1(%rip),%xmm2 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,19,191,0,0 // mulps 0xbf13(%rip),%xmm2 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,29,27,191,0,0 // pand 0xbf1b(%rip),%xmm3 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,21,211,190,0,0 // mulps 0xbed3(%rip),%xmm2 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,29,219,190,0,0 // pand 0xbedb(%rip),%xmm3 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,33,191,0,0 // mulps 0xbf21(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,29,225,190,0,0 // mulps 0xbee1(%rip),%xmm3 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,50,190,0,0 // movdqa 0xbe32(%rip),%xmm4 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,37,242,189,0,0 // movdqa 0xbdf2(%rip),%xmm4 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,52,190,0,0 // mulps 0xbe34(%rip),%xmm4 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,45,60,190,0,0 // movdqa 0xbe3c(%rip),%xmm5 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,37,244,189,0,0 // mulps 0xbdf4(%rip),%xmm4 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,45,252,189,0,0 // movdqa 0xbdfc(%rip),%xmm5 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,62,190,0,0 // mulps 0xbe3e(%rip),%xmm5 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,53,70,190,0,0 // movdqa 0xbe46(%rip),%xmm6 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,45,254,189,0,0 // mulps 0xbdfe(%rip),%xmm5 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,53,6,190,0,0 // movdqa 0xbe06(%rip),%xmm6 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,72,190,0,0 // mulps 0xbe48(%rip),%xmm6 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,61,80,190,0,0 // pand 0xbe50(%rip),%xmm7 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,53,8,190,0,0 // mulps 0xbe08(%rip),%xmm6 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,61,16,190,0,0 // pand 0xbe10(%rip),%xmm7 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,86,190,0,0 // mulps 0xbe56(%rip),%xmm7 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,61,22,190,0,0 // mulps 0xbe16(%rip),%xmm7 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,7,189,0,0 // movdqa 0xbd07(%rip),%xmm0 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 102,15,111,5,199,188,0,0 // movdqa 0xbcc7(%rip),%xmm0 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,9,189,0,0 // mulps 0xbd09(%rip),%xmm0 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
- .byte 102,15,111,13,17,189,0,0 // movdqa 0xbd11(%rip),%xmm1 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,5,201,188,0,0 // mulps 0xbcc9(%rip),%xmm0 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,13,209,188,0,0 // movdqa 0xbcd1(%rip),%xmm1 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,19,189,0,0 // mulps 0xbd13(%rip),%xmm1 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 102,15,111,21,27,189,0,0 // movdqa 0xbd1b(%rip),%xmm2 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,13,211,188,0,0 // mulps 0xbcd3(%rip),%xmm1 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ .byte 102,15,111,21,219,188,0,0 // movdqa 0xbcdb(%rip),%xmm2 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,29,189,0,0 // mulps 0xbd1d(%rip),%xmm2 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
- .byte 102,15,219,29,37,189,0,0 // pand 0xbd25(%rip),%xmm3 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 15,89,21,221,188,0,0 // mulps 0xbcdd(%rip),%xmm2 # 2a230 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ .byte 102,15,219,29,229,188,0,0 // pand 0xbce5(%rip),%xmm3 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,43,189,0,0 // mulps 0xbd2b(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 15,89,29,235,188,0,0 // mulps 0xbceb(%rip),%xmm3 # 2a250 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
.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,25,189,0,0 // movaps 0xbd19(%rip),%xmm8 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 68,15,40,5,217,188,0,0 // movaps 0xbcd9(%rip),%xmm8 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
.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,58,184,0,0 // movdqa 0xb83a(%rip),%xmm2 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,21,250,183,0,0 // movdqa 0xb7fa(%rip),%xmm2 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,118,185,0,0 // movaps 0xb976(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,54,185,0,0 // movaps 0xb936(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,123,183,0,0 // movdqa 0xb77b(%rip),%xmm6 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,53,59,183,0,0 // movdqa 0xb73b(%rip),%xmm6 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,183,184,0,0 // movaps 0xb8b7(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,119,184,0,0 // movaps 0xb877(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,101,182,0,0 // movdqa 0xb665(%rip),%xmm2 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,21,37,182,0,0 // movdqa 0xb625(%rip),%xmm2 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,161,183,0,0 // movaps 0xb7a1(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,97,183,0,0 // movaps 0xb761(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,34,182,0,0 // movaps 0xb622(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,226,181,0,0 // movaps 0xb5e2(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,50,181,0,0 // movdqa 0xb532(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,242,180,0,0 // movdqa 0xb4f2(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,110,182,0,0 // movaps 0xb66e(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,46,182,0,0 // movaps 0xb62e(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,115,180,0,0 // movdqa 0xb473(%rip),%xmm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,37,51,180,0,0 // movdqa 0xb433(%rip),%xmm4 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,175,181,0,0 // movaps 0xb5af(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,111,181,0,0 // movaps 0xb56f(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,93,179,0,0 // movdqa 0xb35d(%rip),%xmm0 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ .byte 102,15,111,5,29,179,0,0 // movdqa 0xb31d(%rip),%xmm0 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
.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,153,180,0,0 // movaps 0xb499(%rip),%xmm8 # 29ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,5,89,180,0,0 // movaps 0xb459(%rip),%xmm8 # 29fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
.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,26,179,0,0 // movaps 0xb31a(%rip),%xmm8 # 29ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,5,218,178,0,0 // movaps 0xb2da(%rip),%xmm8 # 29e90 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
.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,4,182,0,0 // movdqa 0xb604(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,13,196,181,0,0 // movdqa 0xb5c4(%rip),%xmm9 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,1,182,0,0 // movdqa 0xb601(%rip),%xmm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,29,193,181,0,0 // movdqa 0xb5c1(%rip),%xmm11 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,4,182,0,0 // movdqa 0xb604(%rip),%xmm3 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,29,196,181,0,0 // movdqa 0xb5c4(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,243,181,0,0 // movdqa 0xb5f3(%rip),%xmm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,37,179,181,0,0 // movdqa 0xb5b3(%rip),%xmm12 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,123,180,0,0 // movdqa 0xb47b(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,13,59,180,0,0 // movdqa 0xb43b(%rip),%xmm9 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,120,180,0,0 // movdqa 0xb478(%rip),%xmm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,29,56,180,0,0 // movdqa 0xb438(%rip),%xmm11 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,123,180,0,0 // movdqa 0xb47b(%rip),%xmm7 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,61,59,180,0,0 // movdqa 0xb43b(%rip),%xmm7 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,106,180,0,0 // movdqa 0xb46a(%rip),%xmm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,37,42,180,0,0 // movdqa 0xb42a(%rip),%xmm12 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,172,178,0,0 // movdqa 0xb2ac(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ .byte 102,68,15,111,13,108,178,0,0 // movdqa 0xb26c(%rip),%xmm9 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,169,178,0,0 // movdqa 0xb2a9(%rip),%xmm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,68,15,111,29,105,178,0,0 // movdqa 0xb269(%rip),%xmm11 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,172,178,0,0 // movdqa 0xb2ac(%rip),%xmm3 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ .byte 102,15,111,29,108,178,0,0 // movdqa 0xb26c(%rip),%xmm3 # 2a290 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
.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,155,178,0,0 // movdqa 0xb29b(%rip),%xmm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,68,15,111,37,91,178,0,0 // movdqa 0xb25b(%rip),%xmm12 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
.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,239,177,0,0 // movdqa 0xb1ef(%rip),%xmm11 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ .byte 102,68,15,111,29,175,177,0,0 // movdqa 0xb1af(%rip),%xmm11 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,236,177,0,0 // movdqa 0xb1ec(%rip),%xmm10 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 102,68,15,111,21,172,177,0,0 // movdqa 0xb1ac(%rip),%xmm10 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,234,177,0,0 // movdqa 0xb1ea(%rip),%xmm7 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
- .byte 102,68,15,111,37,145,179,0,0 // movdqa 0xb391(%rip),%xmm12 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 102,15,111,61,170,177,0,0 // movdqa 0xb1aa(%rip),%xmm7 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
+ .byte 102,68,15,111,37,81,179,0,0 // movdqa 0xb351(%rip),%xmm12 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
.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,67,174,0,0 // movdqa 0xae43(%rip),%xmm13 # 29f90 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 102,68,15,111,45,3,174,0,0 // movdqa 0xae03(%rip),%xmm13 # 29f50 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
.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,88,173,0,0 // movaps 0xad58(%rip),%xmm8 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 68,15,40,5,24,173,0,0 // movaps 0xad18(%rip),%xmm8 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,34,172,0,0 // movaps 0xac22(%rip),%xmm9 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 68,15,40,13,226,171,0,0 // movaps 0xabe2(%rip),%xmm9 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
.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,73,169,0,0 // movaps 0xa949(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,9,169,0,0 // movaps 0xa909(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,2,174,0,0 // movaps 0xae02(%rip),%xmm10 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 68,15,40,21,194,173,0,0 // movaps 0xadc2(%rip),%xmm10 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
.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,95,165,0,0 // andps 0xa55f(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,21,31,165,0,0 // andps 0xa51f(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,5,165,0,0 // andps 0xa505(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,21,197,164,0,0 // andps 0xa4c5(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,158,162,0,0 // mulss 0xa29e(%rip),%xmm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,29,94,162,0,0 // mulss 0xa25e(%rip),%xmm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,139,164,0,0 // andps 0xa48b(%rip),%xmm11 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,29,75,164,0,0 // andps 0xa44b(%rip),%xmm11 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,25,162,0,0 // mulss 0xa219(%rip),%xmm11 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,29,217,161,0,0 // mulss 0xa1d9(%rip),%xmm11 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,6,164,0,0 // andps 0xa406(%rip),%xmm11 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,29,198,163,0,0 // andps 0xa3c6(%rip),%xmm11 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,189,163,0,0 // minps 0xa3bd(%rip),%xmm8 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,93,5,125,163,0,0 // minps 0xa37d(%rip),%xmm8 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,155,163,0,0 // andps 0xa39b(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,13,91,163,0,0 // andps 0xa35b(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,231,163,0,0 // movaps 0xa3e7(%rip),%xmm8 # 29e50 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,167,163,0,0 // movaps 0xa3a7(%rip),%xmm8 # 29e10 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,107,163,0,0 // movaps 0xa36b(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,13,43,163,0,0 // movaps 0xa32b(%rip),%xmm9 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,97,163,0,0 // andps 0xa361(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,84,13,33,163,0,0 // andps 0xa321(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,135,168,0,0 // mulps 0xa887(%rip),%xmm0 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
- .byte 15,89,13,144,168,0,0 // mulps 0xa890(%rip),%xmm1 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 15,89,5,71,168,0,0 // mulps 0xa847(%rip),%xmm0 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ .byte 15,89,13,80,168,0,0 // mulps 0xa850(%rip),%xmm1 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,150,168,0,0 // mulps 0xa896(%rip),%xmm3 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 15,89,29,86,168,0,0 // mulps 0xa856(%rip),%xmm3 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
.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,94,162,0,0 // movaps 0xa25e(%rip),%xmm0 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 15,40,5,30,162,0,0 // movaps 0xa21e(%rip),%xmm0 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,100,162,0,0 // addps 0xa264(%rip),%xmm0 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ .byte 15,88,5,36,162,0,0 // addps 0xa224(%rip),%xmm0 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,106,162,0,0 // addps 0xa26a(%rip),%xmm0 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ .byte 15,88,5,42,162,0,0 // addps 0xa22a(%rip),%xmm0 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,112,162,0,0 // addps 0xa270(%rip),%xmm0 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ .byte 15,88,5,48,162,0,0 // addps 0xa230(%rip),%xmm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,118,162,0,0 // addps 0xa276(%rip),%xmm0 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 15,88,5,54,162,0,0 // addps 0xa236(%rip),%xmm0 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
.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,6,160,0,0 // movaps 0xa006(%rip),%xmm13 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ .byte 68,15,40,45,198,159,0,0 // movaps 0x9fc6(%rip),%xmm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,10,160,0,0 // addps 0xa00a(%rip),%xmm13 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ .byte 68,15,88,45,202,159,0,0 // addps 0x9fca(%rip),%xmm13 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,14,160,0,0 // addps 0xa00e(%rip),%xmm13 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ .byte 68,15,88,45,206,159,0,0 // addps 0x9fce(%rip),%xmm13 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,18,160,0,0 // addps 0xa012(%rip),%xmm13 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ .byte 68,15,88,45,210,159,0,0 // addps 0x9fd2(%rip),%xmm13 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,17,160,0,0 // movaps 0xa011(%rip),%xmm10 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ .byte 68,15,40,21,209,159,0,0 // movaps 0x9fd1(%rip),%xmm10 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
.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,212,153,0,0 // movaps 0x99d4(%rip),%xmm10 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,21,148,153,0,0 // movaps 0x9994(%rip),%xmm10 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,195,153,0,0 // movaps 0x99c3(%rip),%xmm10 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,21,131,153,0,0 // movaps 0x9983(%rip),%xmm10 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,122,159,0,0 // mulps 0x9f7a(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,58,159,0,0 // mulps 0x9f3a(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,101,159,0,0 // mulps 0x9f65(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 68,15,89,21,37,159,0,0 // mulps 0x9f25(%rip),%xmm10 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
.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,13,158,0,0 // xorps 0x9e0d(%rip),%xmm9 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 68,15,89,5,245,152,0,0 // mulps 0x98f5(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,87,13,205,157,0,0 // xorps 0x9dcd(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,5,181,152,0,0 // mulps 0x98b5(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,220,158,0,0 // mulps 0x9edc(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,156,158,0,0 // mulps 0x9e9c(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,199,158,0,0 // mulps 0x9ec7(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 68,15,89,21,135,158,0,0 // mulps 0x9e87(%rip),%xmm10 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
.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,111,157,0,0 // xorps 0x9d6f(%rip),%xmm9 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 68,15,89,5,87,152,0,0 // mulps 0x9857(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,87,13,47,157,0,0 // xorps 0x9d2f(%rip),%xmm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,5,23,152,0,0 // mulps 0x9817(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,79,158,0,0 // mulps 0x9e4f(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 68,15,89,13,15,158,0,0 // mulps 0x9e0f(%rip),%xmm9 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
.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,11,157,0,0 // xorps 0x9d0b(%rip),%xmm0 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ .byte 15,87,5,203,156,0,0 // xorps 0x9ccb(%rip),%xmm0 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
.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,145,151,0,0 // movaps 0x9791(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,81,151,0,0 // movaps 0x9751(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,124,151,0,0 // movaps 0x977c(%rip),%xmm12 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 68,15,40,37,60,151,0,0 // movaps 0x973c(%rip),%xmm12 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,37,157,0,0 // addps 0x9d25(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,221,150,0,0 // movaps 0x96dd(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,229,156,0,0 // addps 0x9ce5(%rip),%xmm0 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,157,150,0,0 // movaps 0x969d(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,172,150,0,0 // addps 0x96ac(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,5,108,150,0,0 // addps 0x966c(%rip),%xmm0 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,222,156,0,0 // addps 0x9cde(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,150,150,0,0 // movaps 0x9696(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,158,156,0,0 // addps 0x9c9e(%rip),%xmm1 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,86,150,0,0 // movaps 0x9656(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,100,150,0,0 // addps 0x9664(%rip),%xmm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 15,88,13,36,150,0,0 // addps 0x9624(%rip),%xmm1 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,167,156,0,0 // addps 0x9ca7(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- .byte 68,15,40,13,79,150,0,0 // movaps 0x964f(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,103,156,0,0 // addps 0x9c67(%rip),%xmm0 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ .byte 68,15,40,13,15,150,0,0 // movaps 0x960f(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,155,156,0,0 // mulps 0x9c9b(%rip),%xmm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,13,35,152,0,0 // addps 0x9823(%rip),%xmm9 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,13,91,156,0,0 // mulps 0x9c5b(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,13,227,151,0,0 // addps 0x97e3(%rip),%xmm9 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,82,156,0,0 // addps 0x9c52(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,10,150,0,0 // movaps 0x960a(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,5,18,156,0,0 // addps 0x9c12(%rip),%xmm0 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,202,149,0,0 // movaps 0x95ca(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,110,156,0,0 // movaps 0x9c6e(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,5,46,156,0,0 // movaps 0x9c2e(%rip),%xmm8 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,114,156,0,0 // addps 0x9c72(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,50,156,0,0 // addps 0x9c32(%rip),%xmm8 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,214,149,0,0 // addps 0x95d6(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,88,5,150,149,0,0 // addps 0x9596(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,106,156,0,0 // addps 0x9c6a(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,5,42,156,0,0 // addps 0x9c2a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,180,149,0,0 // movaps 0x95b4(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,116,149,0,0 // movaps 0x9574(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,32,156,0,0 // movaps 0x9c20(%rip),%xmm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,21,224,155,0,0 // movaps 0x9be0(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,36,156,0,0 // addps 0x9c24(%rip),%xmm10 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,21,228,155,0,0 // addps 0x9be4(%rip),%xmm10 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.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,156,0,0 // addps 0x9c20(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,21,224,155,0,0 // addps 0x9be0(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,243,155,0,0 // addps 0x9bf3(%rip),%xmm0 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 15,88,5,179,155,0,0 // addps 0x9bb3(%rip),%xmm0 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,195,155,0,0 // mulps 0x9bc3(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,5,75,151,0,0 // addps 0x974b(%rip),%xmm8 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,5,131,155,0,0 // mulps 0x9b83(%rip),%xmm8 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,5,11,151,0,0 // addps 0x970b(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,137,155,0,0 // addps 0x9b89(%rip),%xmm1 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- .byte 68,15,40,13,49,149,0,0 // movaps 0x9531(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,73,155,0,0 // addps 0x9b49(%rip),%xmm1 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ .byte 68,15,40,13,241,148,0,0 // movaps 0x94f1(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,125,155,0,0 // mulps 0x9b7d(%rip),%xmm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,13,5,151,0,0 // addps 0x9705(%rip),%xmm9 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,13,61,155,0,0 // mulps 0x9b3d(%rip),%xmm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,13,197,150,0,0 // addps 0x96c5(%rip),%xmm9 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,51,155,0,0 // addps 0x9b33(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
- .byte 68,15,40,13,235,148,0,0 // movaps 0x94eb(%rip),%xmm9 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,88,13,243,154,0,0 // addps 0x9af3(%rip),%xmm1 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ .byte 68,15,40,13,171,148,0,0 // movaps 0x94ab(%rip),%xmm9 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,79,155,0,0 // movaps 0x9b4f(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,5,15,155,0,0 // movaps 0x9b0f(%rip),%xmm8 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,83,155,0,0 // addps 0x9b53(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,5,19,155,0,0 // addps 0x9b13(%rip),%xmm8 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,183,148,0,0 // addps 0x94b7(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,88,5,119,148,0,0 // addps 0x9477(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,75,155,0,0 // addps 0x9b4b(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,5,11,155,0,0 // addps 0x9b0b(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,149,148,0,0 // movaps 0x9495(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 68,15,40,5,85,148,0,0 // movaps 0x9455(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
.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,0,155,0,0 // movaps 0x9b00(%rip),%xmm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,40,21,192,154,0,0 // movaps 0x9ac0(%rip),%xmm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,4,155,0,0 // addps 0x9b04(%rip),%xmm10 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,21,196,154,0,0 // addps 0x9ac4(%rip),%xmm10 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.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,0,155,0,0 // addps 0x9b00(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,88,21,192,154,0,0 // addps 0x9ac0(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
.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,210,154,0,0 // addps 0x9ad2(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 15,88,13,146,154,0,0 // addps 0x9a92(%rip),%xmm1 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,162,154,0,0 // mulps 0x9aa2(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- .byte 68,15,88,5,42,150,0,0 // addps 0x962a(%rip),%xmm8 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,89,5,98,154,0,0 // mulps 0x9a62(%rip),%xmm8 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ .byte 68,15,88,5,234,149,0,0 // addps 0x95ea(%rip),%xmm8 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
.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,233,152,0,0 // movdqa 0x98e9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,68,15,111,5,169,152,0,0 // movdqa 0x98a9(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,176,145,0,0 // movdqa 0x91b0(%rip),%xmm12 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,37,112,145,0,0 // movdqa 0x9170(%rip),%xmm12 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,213,151,0,0 // movaps 0x97d5(%rip),%xmm4 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 15,40,37,149,151,0,0 // movaps 0x9795(%rip),%xmm4 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
.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,74,151,0,0 // psubd 0x974a(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,10,151,0,0 // psubd 0x970a(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,34,143,0,0 // movdqa 0x8f22(%rip),%xmm13 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,45,226,142,0,0 // movdqa 0x8ee2(%rip),%xmm13 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,229,147,0,0 // movdqa 0x93e5(%rip),%xmm3 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,29,165,147,0,0 // movdqa 0x93a5(%rip),%xmm3 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,181,140,0,0 // movdqa 0x8cb5(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,111,5,117,140,0,0 // movdqa 0x8c75(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,194,145,0,0 // movdqa 0x91c2(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,13,130,145,0,0 // movdqa 0x9182(%rip),%xmm1 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,103,145,0,0 // psubd 0x9167(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,39,145,0,0 // psubd 0x9127(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,146,138,0,0 // paddd 0x8a92(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,5,82,138,0,0 // paddd 0x8a52(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,113,144,0,0 // psubd 0x9071(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,49,144,0,0 // psubd 0x9031(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,156,137,0,0 // paddd 0x899c(%rip),%xmm2 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,21,92,137,0,0 // paddd 0x895c(%rip),%xmm2 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,180,141,0,0 // movdqa 0x8db4(%rip),%xmm4 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,37,116,141,0,0 // movdqa 0x8d74(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,126,134,0,0 // paddd 0x867e(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,5,62,134,0,0 // paddd 0x863e(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,168,140,0,0 // movaps 0x8ca8(%rip),%xmm6 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 15,40,53,104,140,0,0 // movaps 0x8c68(%rip),%xmm6 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
.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,94,140,0,0 // movdqa 0x8c5e(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,13,30,140,0,0 // movdqa 0x8c1e(%rip),%xmm1 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,9,140,0,0 // psubd 0x8c09(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,5,201,139,0,0 // psubd 0x8bc9(%rip),%xmm0 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,49,133,0,0 // paddd 0x8531(%rip),%xmm1 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,13,241,132,0,0 // paddd 0x84f1(%rip),%xmm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,8,139,0,0 // movdqa 0x8b08(%rip),%xmm4 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,37,200,138,0,0 // movdqa 0x8ac8(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,212,131,0,0 // movdqa 0x83d4(%rip),%xmm8 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,5,148,131,0,0 // movdqa 0x8394(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,46,129,0,0 // movdqa 0x812e(%rip),%xmm15 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,61,238,128,0,0 // movdqa 0x80ee(%rip),%xmm15 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,61,134,0,0 // movdqa 0x863d(%rip),%xmm5 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,45,253,133,0,0 // movdqa 0x85fd(%rip),%xmm5 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,230,133,0,0 // psubd 0x85e6(%rip),%xmm5 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,45,166,133,0,0 // psubd 0x85a6(%rip),%xmm5 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,68,133,0,0 // movdqa 0x8544(%rip),%xmm3 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,29,4,133,0,0 // movdqa 0x8504(%rip),%xmm3 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,228,132,0,0 // psubd 0x84e4(%rip),%xmm5 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,45,164,132,0,0 // psubd 0x84a4(%rip),%xmm5 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,14,126,0,0 // movdqa 0x7e0e(%rip),%xmm9 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,13,206,125,0,0 // movdqa 0x7dce(%rip),%xmm9 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,127,131,0,0 // movdqa 0x837f(%rip),%xmm2 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,21,63,131,0,0 // movdqa 0x833f(%rip),%xmm2 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,27,128,0,0 // psubd 0x801b(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,21,219,127,0,0 // psubd 0x7fdb(%rip),%xmm2 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,250,126,0,0 // movdqa 0x7efa(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,68,15,111,5,186,126,0,0 // movdqa 0x7eba(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,200,119,0,0 // movdqa 0x77c8(%rip),%xmm8 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,111,5,136,119,0,0 // movdqa 0x7788(%rip),%xmm8 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,212,124,0,0 // movdqa 0x7cd4(%rip),%xmm4 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 102,15,111,37,148,124,0,0 // movdqa 0x7c94(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
.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,125,124,0,0 // psubd 0x7c7d(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,61,124,0,0 // psubd 0x7c3d(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,166,117,0,0 // paddd 0x75a6(%rip),%xmm0 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,5,102,117,0,0 // paddd 0x7566(%rip),%xmm0 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,133,123,0,0 // psubd 0x7b85(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 102,15,250,13,69,123,0,0 // psubd 0x7b45(%rip),%xmm1 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
.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,176,116,0,0 // paddd 0x74b0(%rip),%xmm2 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,15,254,21,112,116,0,0 // paddd 0x7470(%rip),%xmm2 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
.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,156,115,0,0 // movaps 0x739c(%rip),%xmm3 # 29df0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,92,115,0,0 // movaps 0x735c(%rip),%xmm3 # 29db0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
.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,111,0,0 // vpbroadcastw 0x6f40(%rip),%ymm3 # 29ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ .byte 196,226,125,121,29,34,111,0,0 // vpbroadcastw 0x6f22(%rip),%ymm3 # 29aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
.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,111,0,0 // vpbroadcastw 0x6f29(%rip),%ymm0 # 29ae2 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ .byte 196,226,125,121,5,11,111,0,0 // vpbroadcastw 0x6f0b(%rip),%ymm0 # 29aa2 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
.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,19,112,0,0 // vmovss 0x7013(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
- .byte 197,250,16,21,59,112,0,0 // vmovss 0x703b(%rip),%xmm2 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 197,122,16,5,245,111,0,0 // vmovss 0x6ff5(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
+ .byte 197,250,16,21,29,112,0,0 // vmovss 0x701d(%rip),%xmm2 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,110,0,0 // vpbroadcastw 0x6eb8(%rip),%ymm8 # 29ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ .byte 196,98,125,121,5,154,110,0,0 // vpbroadcastw 0x6e9a(%rip),%ymm8 # 29aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
.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,110,0,0 // vpbroadcastw 0x6e4f(%rip),%ymm8 # 29ae6 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ .byte 196,98,125,121,5,49,110,0,0 // vpbroadcastw 0x6e31(%rip),%ymm8 # 29aa6 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
.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,110,0,0 // vpbroadcastw 0x6e1c(%rip),%ymm8 # 29ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ .byte 196,98,125,121,5,254,109,0,0 // vpbroadcastw 0x6dfe(%rip),%ymm8 # 29aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
.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,109,0,0 // vpbroadcastw 0x6dbc(%rip),%ymm9 # 29aea <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ .byte 196,98,125,121,13,158,109,0,0 // vpbroadcastw 0x6d9e(%rip),%ymm9 # 29aaa <_sk_srcover_rgba_8888_sse2_lowp+0x726>
.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,109,0,0 // vpbroadcastw 0x6d59(%rip),%ymm8 # 29aec <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ .byte 196,98,125,121,5,59,109,0,0 // vpbroadcastw 0x6d3b(%rip),%ymm8 # 29aac <_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,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,109,0,0 // vpbroadcastw 0x6d16(%rip),%ymm8 # 29aee <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ .byte 196,98,125,121,5,248,108,0,0 // vpbroadcastw 0x6cf8(%rip),%ymm8 # 29aae <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
.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,108,0,0 // vpbroadcastw 0x6cd7(%rip),%ymm8 # 29af0 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ .byte 196,98,125,121,5,185,108,0,0 // vpbroadcastw 0x6cb9(%rip),%ymm8 # 29ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
.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,108,0,0 // vpbroadcastw 0x6c90(%rip),%ymm8 # 29af2 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ .byte 196,98,125,121,5,114,108,0,0 // vpbroadcastw 0x6c72(%rip),%ymm8 # 29ab2 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
.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,108,0,0 // vpbroadcastw 0x6c49(%rip),%ymm8 # 29af4 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ .byte 196,98,125,121,5,43,108,0,0 // vpbroadcastw 0x6c2b(%rip),%ymm8 # 29ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
.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,107,0,0 // vpbroadcastw 0x6bee(%rip),%ymm8 # 29af6 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ .byte 196,98,125,121,5,208,107,0,0 // vpbroadcastw 0x6bd0(%rip),%ymm8 # 29ab6 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
.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,107,0,0 // vpbroadcastw 0x6b93(%rip),%ymm8 # 29af8 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ .byte 196,98,125,121,5,117,107,0,0 // vpbroadcastw 0x6b75(%rip),%ymm8 # 29ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
.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,107,0,0 // vpbroadcastw 0x6b54(%rip),%ymm8 # 29afa <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ .byte 196,98,125,121,5,54,107,0,0 // vpbroadcastw 0x6b36(%rip),%ymm8 # 29aba <_sk_srcover_rgba_8888_sse2_lowp+0x736>
.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,106,0,0 // vpbroadcastw 0x6aca(%rip),%ymm8 # 29afc <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ .byte 196,98,125,121,5,172,106,0,0 // vpbroadcastw 0x6aac(%rip),%ymm8 # 29abc <_sk_srcover_rgba_8888_sse2_lowp+0x738>
.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,106,0,0 // vpbroadcastw 0x6a97(%rip),%ymm9 # 29afe <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ .byte 196,98,125,121,13,121,106,0,0 // vpbroadcastw 0x6a79(%rip),%ymm9 # 29abe <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
.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,106,0,0 // vpbroadcastw 0x6a3c(%rip),%ymm8 # 29b00 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ .byte 196,98,125,121,5,30,106,0,0 // vpbroadcastw 0x6a1e(%rip),%ymm8 # 29ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
.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,105,0,0 // vpbroadcastw 0x69c0(%rip),%ymm9 # 29b02 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ .byte 196,98,125,121,13,162,105,0,0 // vpbroadcastw 0x69a2(%rip),%ymm9 # 29ac2 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
.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,105,0,0 // vpbroadcastw 0x6941(%rip),%ymm9 # 29b04 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ .byte 196,98,125,121,13,35,105,0,0 // vpbroadcastw 0x6923(%rip),%ymm9 # 29ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
.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,104,0,0 // vpbroadcastw 0x68c2(%rip),%ymm9 # 29b06 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ .byte 196,98,125,121,13,164,104,0,0 // vpbroadcastw 0x68a4(%rip),%ymm9 # 29ac6 <_sk_srcover_rgba_8888_sse2_lowp+0x742>
.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,104,0,0 // vpbroadcastw 0x68b1(%rip),%ymm10 # 29b08 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ .byte 196,98,125,121,21,147,104,0,0 // vpbroadcastw 0x6893(%rip),%ymm10 # 29ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
.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,104,0,0 // vpbroadcastw 0x6836(%rip),%ymm9 # 29b0a <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
+ .byte 196,98,125,121,13,24,104,0,0 // vpbroadcastw 0x6818(%rip),%ymm9 # 29aca <_sk_srcover_rgba_8888_sse2_lowp+0x746>
.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,104,0,0 // vpbroadcastw 0x6825(%rip),%ymm10 # 29b0c <_sk_srcover_rgba_8888_sse2_lowp+0x750>
+ .byte 196,98,125,121,21,7,104,0,0 // vpbroadcastw 0x6807(%rip),%ymm10 # 29acc <_sk_srcover_rgba_8888_sse2_lowp+0x748>
.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,103,0,0 // vpbroadcastw 0x67c2(%rip),%ymm9 # 29b10 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
+ .byte 196,98,125,121,13,164,103,0,0 // vpbroadcastw 0x67a4(%rip),%ymm9 # 29ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
.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,103,0,0 // vpbroadcastw 0x6739(%rip),%ymm14 # 29b0e <_sk_srcover_rgba_8888_sse2_lowp+0x752>
+ .byte 196,98,125,121,53,27,103,0,0 // vpbroadcastw 0x671b(%rip),%ymm14 # 29ace <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
.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,102,0,0 // vpbroadcastw 0x66ae(%rip),%ymm9 # 29b14 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ .byte 196,98,125,121,13,144,102,0,0 // vpbroadcastw 0x6690(%rip),%ymm9 # 29ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
.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,102,0,0 // vpbroadcastw 0x6636(%rip),%ymm13 # 29b12 <_sk_srcover_rgba_8888_sse2_lowp+0x756>
+ .byte 196,98,125,121,45,24,102,0,0 // vpbroadcastw 0x6618(%rip),%ymm13 # 29ad2 <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
.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,99,0,0 // vmovdqa 0x63fe(%rip),%ymm8 # 29b20 <_sk_srcover_rgba_8888_sse2_lowp+0x764>
+ .byte 197,125,111,5,224,99,0,0 // vmovdqa 0x63e0(%rip),%ymm8 # 29ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
.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+0xffffffff9cffa3d0>
.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,98,0,0 // vmovdqa 0x6216(%rip),%ymm8 # 29b40 <_sk_srcover_rgba_8888_sse2_lowp+0x784>
+ .byte 197,125,111,5,250,97,0,0 // vmovdqa 0x61fa(%rip),%ymm8 # 29b00 <_sk_srcover_rgba_8888_sse2_lowp+0x77c>
.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,94,0,0 // vmovdqa 0x5ec2(%rip),%ymm8 # 29b60 <_sk_srcover_rgba_8888_sse2_lowp+0x7a4>
+ .byte 197,125,111,5,166,94,0,0 // vmovdqa 0x5ea6(%rip),%ymm8 # 29b20 <_sk_srcover_rgba_8888_sse2_lowp+0x79c>
.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,92,0,0 // vmovdqa 0x5cda(%rip),%ymm8 # 29b80 <_sk_srcover_rgba_8888_sse2_lowp+0x7c4>
+ .byte 197,125,111,5,190,92,0,0 // vmovdqa 0x5cbe(%rip),%ymm8 # 29b40 <_sk_srcover_rgba_8888_sse2_lowp+0x7bc>
.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_dst_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_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 24093 <_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 # 24224 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 24200 <_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 241bf <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2419b <_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 241bf <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2419b <_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 241bf <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2419b <_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
@@ -45104,7 +45097,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 241bf <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2419b <_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
@@ -45116,7 +45109,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 241bf <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2419b <_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
@@ -45130,13 +45123,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,216,89,0,0 // vpbroadcastw 0x59d8(%rip),%ymm5 # 29ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ .byte 196,226,125,121,45,188,89,0,0 // vpbroadcastw 0x59bc(%rip),%ymm5 # 29b60 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
.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,195,89,0,0 // vpbroadcastw 0x59c3(%rip),%ymm7 # 29ba2 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ .byte 196,226,125,121,61,167,89,0,0 // vpbroadcastw 0x59a7(%rip),%ymm7 # 29b62 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,184,89,0,0 // vpbroadcastw 0x59b8(%rip),%ymm7 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ .byte 196,226,125,121,61,156,89,0,0 // vpbroadcastw 0x599c(%rip),%ymm7 # 29b64 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
.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
@@ -45147,7 +45140,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,134,89,0,0 // vpbroadcastw 0x5986(%rip),%ymm7 # 29ba6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ .byte 196,226,125,121,61,106,89,0,0 // vpbroadcastw 0x596a(%rip),%ymm7 # 29b66 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -45198,10 +45191,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,47,89,0,0 // vpbroadcastw 0x592f(%rip),%ymm8 # 29ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ .byte 196,98,125,121,5,19,89,0,0 // vpbroadcastw 0x5913(%rip),%ymm8 # 29b68 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
.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,30,89,0,0 // vpbroadcastw 0x591e(%rip),%ymm9 # 29baa <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ .byte 196,98,125,121,13,2,89,0,0 // vpbroadcastw 0x5902(%rip),%ymm9 # 29b6a <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
.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
@@ -45211,31 +45204,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 242ce <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 242aa <_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 # 2437c <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 24358 <_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 24375 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 24351 <_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 24375 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 24351 <_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 24375 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 24351 <_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 24375 <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 24351 <_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 2436f <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 2434b <_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
@@ -45258,7 +45251,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 24391 <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 2436d <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -45294,38 +45287,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 243f4 <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 243d0 <_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 # 244b8 <_sk_load_a8_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 24494 <_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 244a3 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2447f <_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 244a3 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2447f <_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 244a3 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2447f <_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 244a3 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2447f <_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 244a3 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2447f <_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
@@ -45385,38 +45378,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 24530 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2450c <_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 # 245f4 <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 245d0 <_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 245df <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 245bb <_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 245df <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 245bb <_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 245df <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 245bb <_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 245df <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 245bb <_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 245df <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 245bb <_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
@@ -45473,7 +45466,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,133,94,0,0 // vmovdqa 0x5e85(%rip),%xmm9 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ .byte 197,121,111,13,105,94,0,0 // vmovdqa 0x5e69(%rip),%xmm9 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
.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
@@ -45481,28 +45474,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 24680 <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 2465c <_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 # 24700 <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 246dc <_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 246f9 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 246d5 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 246f9 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 246d5 <_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 246f9 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 246d5 <_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 246f9 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 246d5 <_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 246f3 <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 246cf <_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)
@@ -45511,7 +45504,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 24701 <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 246dd <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -45558,38 +45551,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 24778 <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24754 <_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 # 24844 <_sk_load_g8_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24820 <_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 24827 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24803 <_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 24827 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24803 <_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 24827 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24803 <_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 24827 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24803 <_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 24827 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24803 <_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
@@ -45599,7 +45592,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,117,83,0,0 // vpbroadcastw 0x5375(%rip),%ymm3 # 29bac <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ .byte 196,226,125,121,29,89,83,0,0 // vpbroadcastw 0x5359(%rip),%ymm3 # 29b6c <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -45613,7 +45606,7 @@ _sk_load_g8_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24851 <_sk_load_g8_hsw_lowp+0x115>
+ .byte 123,255 // jnp 2482d <_sk_load_g8_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -45651,38 +45644,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 248bc <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24898 <_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 # 24988 <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24964 <_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 2496b <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24947 <_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 2496b <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24947 <_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 2496b <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24947 <_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 2496b <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24947 <_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 2496b <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24947 <_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
@@ -45692,7 +45685,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,51,82,0,0 // vpbroadcastw 0x5233(%rip),%ymm7 # 29bae <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ .byte 196,226,125,121,61,23,82,0,0 // vpbroadcastw 0x5217(%rip),%ymm7 # 29b6e <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -45706,7 +45699,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24995 <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 24971 <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -45738,13 +45731,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,66,82,0,0 // vmovss 0x5242(%rip),%xmm9 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 196,98,57,169,13,9,82,0,0 // vfmadd213ss 0x5209(%rip),%xmm8,%xmm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,122,16,13,38,82,0,0 // vmovss 0x5226(%rip),%xmm9 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,57,169,13,237,81,0,0 // vfmadd213ss 0x51ed(%rip),%xmm8,%xmm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,186,81,0,0 // vpbroadcastw 0x51ba(%rip),%ymm9 # 29bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ .byte 196,98,125,121,13,158,81,0,0 // vpbroadcastw 0x519e(%rip),%ymm9 # 29b70 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
.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
@@ -45771,38 +45764,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 24a6b <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 24a47 <_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,20,1,0,0 // lea 0x114(%rip),%r9 # 24b68 <_sk_scale_u8_hsw_lowp+0x13a>
+ .byte 76,141,13,20,1,0,0 // lea 0x114(%rip),%r9 # 24b44 <_sk_scale_u8_hsw_lowp+0x13a>
.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 24b1e <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 24afa <_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 24b1e <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 24afa <_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 24b1e <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 24afa <_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 24b1e <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 24afa <_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 24b1e <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 24afa <_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
@@ -45812,7 +45805,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,130,80,0,0 // vpbroadcastw 0x5082(%rip),%ymm9 # 29bb2 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ .byte 196,98,125,121,13,102,80,0,0 // vpbroadcastw 0x5066(%rip),%ymm9 # 29b72 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
.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
@@ -45865,12 +45858,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,98,80,0,0 // vmovss 0x5062(%rip),%xmm9 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 196,98,57,169,13,41,80,0,0 // vfmadd213ss 0x5029(%rip),%xmm8,%xmm9 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 197,122,16,13,70,80,0,0 // vmovss 0x5046(%rip),%xmm9 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,57,169,13,13,80,0,0 // vfmadd213ss 0x500d(%rip),%xmm8,%xmm9 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,226,79,0,0 // vpbroadcastw 0x4fe2(%rip),%ymm9 # 29bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ .byte 196,98,125,121,13,198,79,0,0 // vpbroadcastw 0x4fc6(%rip),%ymm9 # 29b74 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
.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
@@ -45907,38 +45900,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 24c70 <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 24c4c <_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,59,1,0,0 // lea 0x13b(%rip),%r9 # 24d94 <_sk_lerp_u8_hsw_lowp+0x161>
+ .byte 76,141,13,59,1,0,0 // lea 0x13b(%rip),%r9 # 24d70 <_sk_lerp_u8_hsw_lowp+0x161>
.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 24d23 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 24cff <_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 24d23 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 24cff <_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 24d23 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 24cff <_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 24d23 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 24cff <_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 24d23 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 24cff <_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
@@ -45947,7 +45940,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,133,78,0,0 // vpbroadcastw 0x4e85(%rip),%ymm9 # 29bb6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ .byte 196,98,125,121,13,105,78,0,0 // vpbroadcastw 0x4e69(%rip),%ymm9 # 29b76 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
.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
@@ -45981,10 +45974,10 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,231 // jmpq *%rdi
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,37,255,255,255,29 // jmpq *0x1dffffff(%rip) # 1e024da4 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb9e8>
+ .byte 255,37,255,255,255,29 // jmpq *0x1dffffff(%rip) # 1e024d80 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb9fc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,8 // callq *0x8ffffff(%rip) # 9024dac <_sk_srcover_rgba_8888_sse2_lowp+0x8ffb9f0>
+ .byte 255,21,255,255,255,8 // callq *0x8ffffff(%rip) # 9024d88 <_sk_srcover_rgba_8888_sse2_lowp+0x8ffba04>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,80,255 // callq *-0x1(%rax)
@@ -45997,7 +45990,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24dc1 <_sk_lerp_u8_hsw_lowp+0x18e>
+ .byte 123,255 // jnp 24d9d <_sk_lerp_u8_hsw_lowp+0x18e>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -46022,9 +46015,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 24e2c <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 24e08 <_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 # 250f0 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 250cc <_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
@@ -46034,10 +46027,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 24f42 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 24f1e <_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 24f42 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 24f1e <_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
@@ -46046,7 +46039,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 24f42 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 24f1e <_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
@@ -46062,7 +46055,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 24f42 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 24f1e <_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
@@ -46072,7 +46065,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 24f42 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 24f1e <_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
@@ -46092,9 +46085,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,85,76,0,0 // vmovdqa 0x4c55(%rip),%ymm8 # 29bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ .byte 197,125,111,5,57,76,0,0 // vmovdqa 0x4c39(%rip),%ymm8 # 29b80 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,103,76,0,0 // vpbroadcastw 0x4c67(%rip),%ymm9 # 29be0 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
+ .byte 196,98,125,121,13,75,76,0,0 // vpbroadcastw 0x4c4b(%rip),%ymm9 # 29ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
.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
@@ -46133,19 +46126,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 25053 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2512c <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 2502f <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 25108 <_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 250ea <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 250c6 <_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 250ea <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 250c6 <_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 250ea <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 250c6 <_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
@@ -46153,12 +46146,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 250ea <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 250c6 <_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 250ea <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 250c6 <_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
@@ -46206,7 +46199,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) # 3f025130 <_sk_srcover_rgba_8888_sse2_lowp+0x3effbd74>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02510c <_sk_srcover_rgba_8888_sse2_lowp+0x3effbd88>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -46224,7 +46217,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 25151 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 2512d <_sk_srcover_rgba_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -46257,13 +46250,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 2521e <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 251fa <_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 251ec <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 251c8 <_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
@@ -46282,10 +46275,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 251b5 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 25191 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 25215 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 251f1 <_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
@@ -46299,7 +46292,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 251a7 <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 25183 <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -46320,19 +46313,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
@@ -46344,7 +46335,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,245,74,0,0 // movaps 0x4af5(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,29,227,74,0,0 // movaps 0x4ae3(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -46355,7 +46346,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,225,74,0,0 // movaps 0x4ae1(%rip),%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,5,207,74,0,0 // movaps 0x4acf(%rip),%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -46366,10 +46357,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,96,73,0,0 // movss 0x4960(%rip),%xmm2 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 243,15,16,21,78,73,0,0 // movss 0x494e(%rip),%xmm2 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,31,73,0,0 // movss 0x491f(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,16,5,13,73,0,0 // movss 0x490d(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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
@@ -46396,7 +46387,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,83,74,0,0 // movdqa 0x4a53(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,65,74,0,0 // movdqa 0x4a41(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46444,7 +46435,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,241,73,0,0 // movdqa 0x49f1(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,223,73,0,0 // movdqa 0x49df(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46476,7 +46467,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,149,73,0,0 // movdqa 0x4995(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,111,29,131,73,0,0 // movdqa 0x4983(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46508,7 +46499,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,21,73,0,0 // movdqa 0x4915(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,3,73,0,0 // movdqa 0x4903(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46537,7 +46528,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,160,72,0,0 // movdqa 0x48a0(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,142,72,0,0 // movdqa 0x488e(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46558,7 +46549,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,87,72,0,0 // movdqa 0x4857(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,69,72,0,0 // movdqa 0x4845(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46579,7 +46570,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,14,72,0,0 // movdqa 0x480e(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,252,71,0,0 // movdqa 0x47fc(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46602,7 +46593,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,183,71,0,0 // movdqa 0x47b7(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,165,71,0,0 // movdqa 0x47a5(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46627,7 +46618,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,93,71,0,0 // movdqa 0x475d(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,75,71,0,0 // movdqa 0x474b(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46656,7 +46647,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,227,70,0,0 // movdqa 0x46e3(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,209,70,0,0 // movdqa 0x46d1(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46683,7 +46674,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,124,70,0,0 // movdqa 0x467c(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,106,70,0,0 // movdqa 0x466a(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46702,7 +46693,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,59,70,0,0 // movdqa 0x463b(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,41,70,0,0 // movdqa 0x4629(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46745,7 +46736,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,128,69,0,0 // movdqa 0x4580(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,110,69,0,0 // movdqa 0x456e(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46765,7 +46756,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,58,69,0,0 // movdqa 0x453a(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,21,40,69,0,0 // movdqa 0x4528(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46797,7 +46788,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,184,68,0,0 // movdqa 0x44b8(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,166,68,0,0 // movdqa 0x44a6(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46840,7 +46831,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,255,67,0,0 // movdqa 0x43ff(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,237,67,0,0 // movdqa 0x43ed(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46884,7 +46875,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,66,67,0,0 // movdqa 0x4342(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,48,67,0,0 // movdqa 0x4330(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -46928,10 +46919,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,133,66,0,0 // movdqa 0x4285(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,115,66,0,0 // movdqa 0x4273(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,210,73,0,0 // movdqa 0x49d2(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 102,68,15,111,21,192,73,0,0 // movdqa 0x49c0(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
.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
@@ -46973,10 +46964,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,193,65,0,0 // movdqa 0x41c1(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,175,65,0,0 // movdqa 0x41af(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,14,73,0,0 // movdqa 0x490e(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 102,68,15,111,21,252,72,0,0 // movdqa 0x48fc(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
.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
@@ -47012,14 +47003,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,28,65,0,0 // movdqa 0x411c(%rip),%xmm11 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,29,10,65,0,0 // movdqa 0x410a(%rip),%xmm11 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,101,72,0,0 // movdqa 0x4865(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,68,15,111,13,83,72,0,0 // movdqa 0x4853(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -47066,7 +47057,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,13,64,0,0 // movdqa 0x400d(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,251,63,0,0 // movdqa 0x3ffb(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -47105,7 +47096,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,112,63,0,0 // movdqa 0x3f70(%rip),%xmm11 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,29,94,63,0,0 // movdqa 0x3f5e(%rip),%xmm11 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -47117,7 +47108,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,161,70,0,0 // movdqa 0x46a1(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,68,15,111,13,143,70,0,0 // movdqa 0x468f(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -47163,7 +47154,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,83,62,0,0 // movdqa 0x3e53(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,65,62,0,0 // movdqa 0x3e41(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -47206,70 +47197,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 25fef <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 25fc1 <_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 # 260c4 <_sk_load_8888_sse41_lowp+0x119>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 26098 <_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 26048 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 2601a <_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 26048 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 2601a <_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 26048 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 2601a <_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,176,68,0,0 // movdqa 0x44b0(%rip),%xmm0 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ .byte 102,15,111,5,158,68,0,0 // movdqa 0x449e(%rip),%xmm0 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
.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,16,61,0,0 // movdqa 0x3d10(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,254,60,0,0 // movdqa 0x3cfe(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,137,68,0,0 // movdqa 0x4489(%rip),%xmm10 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 102,68,15,111,21,119,68,0,0 // movdqa 0x4477(%rip),%xmm10 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
.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,118,68,0,0 // movdqa 0x4476(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,21,100,68,0,0 // movdqa 0x4464(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
.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 260a5 <_sk_load_8888_sse41_lowp+0x128>
.byte 255 // (bad)
- .byte 126,255 // jle 260d1 <_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
@@ -47286,49 +47278,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 26124 <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 260f8 <_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 # 261fc <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 261d0 <_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 2617d <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26151 <_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 2617d <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26151 <_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 2617d <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26151 <_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,123,67,0,0 // movdqa 0x437b(%rip),%xmm4 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ .byte 102,15,111,37,103,67,0,0 // movdqa 0x4367(%rip),%xmm4 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
.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,219,59,0,0 // movdqa 0x3bdb(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,199,59,0,0 // movdqa 0x3bc7(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,84,67,0,0 // movdqa 0x4354(%rip),%xmm10 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 102,68,15,111,21,64,67,0,0 // movdqa 0x4340(%rip),%xmm10 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
.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,65,67,0,0 // movdqa 0x4341(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,21,45,67,0,0 // movdqa 0x432d(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
.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
@@ -47344,7 +47336,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26209 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 261dd <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47381,20 +47373,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 2629e <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 26272 <_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 # 262e4 <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 262b8 <_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 262dd <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 262b1 <_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 262dd <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 262b1 <_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 262dd <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 262b1 <_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)
@@ -47438,49 +47430,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 26344 <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 26318 <_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 # 2641c <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 263f0 <_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 2639d <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26371 <_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 2639d <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26371 <_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 2639d <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26371 <_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,91,65,0,0 // movdqa 0x415b(%rip),%xmm2 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ .byte 102,15,111,21,71,65,0,0 // movdqa 0x4147(%rip),%xmm2 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
.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,187,57,0,0 // movdqa 0x39bb(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,167,57,0,0 // movdqa 0x39a7(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,52,65,0,0 // movdqa 0x4134(%rip),%xmm10 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 102,68,15,111,21,32,65,0,0 // movdqa 0x4120(%rip),%xmm10 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
.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,33,65,0,0 // movdqa 0x4121(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,21,13,65,0,0 // movdqa 0x410d(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
.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
@@ -47496,7 +47488,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26429 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 263fd <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47518,49 +47510,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 2647c <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 26450 <_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 # 26554 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 26528 <_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 264d5 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 264a9 <_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 264d5 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 264a9 <_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 264d5 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 264a9 <_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,35,64,0,0 // movdqa 0x4023(%rip),%xmm6 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ .byte 102,15,111,53,15,64,0,0 // movdqa 0x400f(%rip),%xmm6 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
.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,131,56,0,0 // movdqa 0x3883(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,111,56,0,0 // movdqa 0x386f(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,252,63,0,0 // movdqa 0x3ffc(%rip),%xmm10 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 102,68,15,111,21,232,63,0,0 // movdqa 0x3fe8(%rip),%xmm10 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
.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,233,63,0,0 // movdqa 0x3fe9(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,21,213,63,0,0 // movdqa 0x3fd5(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
.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
@@ -47576,7 +47568,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26561 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26535 <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47613,20 +47605,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 265f6 <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 265ca <_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 # 2663c <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 26610 <_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 26635 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 26609 <_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 26635 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 26609 <_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 26635 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 26609 <_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)
@@ -47670,23 +47662,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 26694 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 26668 <_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 # 26744 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 26718 <_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 266de <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 266b2 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 266de <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 266b2 <_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 266de <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 266b2 <_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
@@ -47695,11 +47687,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,65,62,0,0 // pand 0x3e41(%rip),%xmm7 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,219,61,45,62,0,0 // pand 0x3e2d(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,64,62,0,0 // pand 0x3e40(%rip),%xmm5 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
- .byte 102,15,111,53,72,62,0,0 // movdqa 0x3e48(%rip),%xmm6 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ .byte 102,15,219,45,44,62,0,0 // pand 0x3e2c(%rip),%xmm5 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,111,53,52,62,0,0 // movdqa 0x3e34(%rip),%xmm6 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
.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
@@ -47712,7 +47704,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,62,54,0,0 // movaps 0x363e(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,61,42,54,0,0 // movaps 0x362a(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -47723,7 +47715,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 26759 <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 2672d <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47740,10 +47732,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,220,61,0,0 // pand 0x3ddc(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,219,5,200,61,0,0 // pand 0x3dc8(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
.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,216,61,0,0 // pand 0x3dd8(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,219,13,196,61,0,0 // pand 0x3dc4(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
.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
@@ -47752,19 +47744,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 267d4 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 267a8 <_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 # 26814 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 267e8 <_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 2680e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 267e2 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 2680e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 267e2 <_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 2680e <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 267e2 <_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)
@@ -47784,7 +47776,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 26825 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 267f9 <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -47806,18 +47798,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 26869 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 2683d <_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 # 268e4 <_sk_load_a8_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 268b8 <_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 268cd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 268a1 <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 268cd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 268a1 <_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
@@ -47825,7 +47817,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 268cd <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 268a1 <_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
@@ -47836,13 +47828,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,171,52,0,0 // pand 0x34ab(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,29,151,52,0,0 // pand 0x3497(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 268e5 <_sk_load_a8_sse41_lowp+0xb5>
+ .byte 122,255 // jp 268b9 <_sk_load_a8_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -47873,18 +47865,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 26939 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 2690d <_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 # 269b4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 26988 <_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 2699d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 26971 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 2699d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 26971 <_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
@@ -47892,7 +47884,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 2699d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 26971 <_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
@@ -47903,13 +47895,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,219,51,0,0 // pand 0x33db(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,61,199,51,0,0 // pand 0x33c7(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 269b5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 26989 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -47940,28 +47932,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 26a04 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 269d8 <_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 # 26a74 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 26a48 <_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 26a6d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 26a41 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,189,58,0,0 // pshufb 0x3abd(%rip),%xmm8 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ .byte 102,68,15,56,0,5,169,58,0,0 // pshufb 0x3aa9(%rip),%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 26a6d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 26a41 <_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,93,51,0,0 // pshufb 0x335d(%rip),%xmm8 # 29d90 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ .byte 102,68,15,56,0,5,73,51,0,0 // pshufb 0x3349(%rip),%xmm8 # 29d50 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 26a6d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 26a41 <_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,57,51,0,0 // pshufb 0x3339(%rip),%xmm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 102,68,15,56,0,5,37,51,0,0 // pshufb 0x3325(%rip),%xmm8 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47997,18 +47989,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 26ac9 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 26a9d <_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 # 26b48 <_sk_load_g8_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 26b1c <_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 26b2d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 26b01 <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 26b2d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 26b01 <_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
@@ -48016,7 +48008,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 26b2d <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 26b01 <_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
@@ -48027,13 +48019,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,75,50,0,0 // pand 0x324b(%rip),%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,5,55,50,0,0 // pand 0x3237(%rip),%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,66,50,0,0 // movaps 0x3242(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,29,46,50,0,0 // movaps 0x322e(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 26b49 <_sk_load_g8_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 26b1d <_sk_load_g8_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48062,18 +48054,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 26b9d <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 26b71 <_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 # 26c1c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 26bf0 <_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 26c01 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 26bd5 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 26c01 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 26bd5 <_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
@@ -48081,7 +48073,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 26c01 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 26bd5 <_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
@@ -48092,13 +48084,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,119,49,0,0 // pand 0x3177(%rip),%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,37,99,49,0,0 // pand 0x3163(%rip),%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,110,49,0,0 // movaps 0x316e(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,61,90,49,0,0 // movaps 0x315a(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 26c1d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 26bf1 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48121,14 +48113,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,204,47,0,0 // mulss 0x2fcc(%rip),%xmm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 243,68,15,88,5,147,47,0,0 // addss 0x2f93(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,5,184,47,0,0 // mulss 0x2fb8(%rip),%xmm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 243,68,15,88,5,127,47,0,0 // addss 0x2f7f(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,11,49,0,0 // movdqa 0x310b(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,247,48,0,0 // movdqa 0x30f7(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48155,18 +48147,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 26ceb <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 26cbf <_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,222,0,0,0 // lea 0xde(%rip),%r9 # 26db4 <_sk_scale_u8_sse41_lowp+0x104>
+ .byte 76,141,13,222,0,0,0 // lea 0xde(%rip),%r9 # 26d88 <_sk_scale_u8_sse41_lowp+0x104>
.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 26d5a <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 26d2e <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 26d5a <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 26d2e <_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
@@ -48174,7 +48166,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 26d5a <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 26d2e <_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
@@ -48185,9 +48177,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,29,48,0,0 // pand 0x301d(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,219,5,9,48,0,0 // pand 0x3009(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,15,48,0,0 // movdqa 0x300f(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,251,47,0,0 // movdqa 0x2ffb(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48213,7 +48205,7 @@ _sk_scale_u8_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26dc9 <_sk_scale_u8_sse41_lowp+0x119>
+ .byte 123,255 // jnp 26d9d <_sk_scale_u8_sse41_lowp+0x119>
.byte 255 // (bad)
.byte 255,106,255 // ljmp *-0x1(%rdx)
.byte 255 // (bad)
@@ -48225,13 +48217,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,52,46,0,0 // mulss 0x2e34(%rip),%xmm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 243,68,15,88,5,251,45,0,0 // addss 0x2dfb(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,5,32,46,0,0 // mulss 0x2e20(%rip),%xmm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 243,68,15,88,5,231,45,0,0 // addss 0x2de7(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,120,47,0,0 // movdqa 0x2f78(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,100,47,0,0 // movdqa 0x2f64(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48271,18 +48263,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 26ebf <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 26e93 <_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 # 26fc8 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 26f9c <_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 26f2e <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 26f02 <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 26f2e <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 26f02 <_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
@@ -48290,7 +48282,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 26f2e <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 26f02 <_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
@@ -48301,8 +48293,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,73,46,0,0 // pand 0x2e49(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
- .byte 102,68,15,111,21,64,46,0,0 // movdqa 0x2e40(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,219,5,53,46,0,0 // pand 0x2e35(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 102,68,15,111,21,44,46,0,0 // movdqa 0x2e2c(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48332,7 +48324,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 26fc8 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 26f9c <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -48366,48 +48358,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 2702f <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 27003 <_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 # 2722c <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 27200 <_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 27088 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 2705c <_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 27088 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 2705c <_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 27088 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 2705c <_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,112,52,0,0 // movdqa 0x3470(%rip),%xmm4 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ .byte 102,15,111,37,92,52,0,0 // movdqa 0x345c(%rip),%xmm4 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
.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,208,44,0,0 // movdqa 0x2cd0(%rip),%xmm12 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,37,188,44,0,0 // movdqa 0x2cbc(%rip),%xmm12 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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,73,52,0,0 // movdqa 0x3449(%rip),%xmm9 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 102,68,15,111,13,53,52,0,0 // movdqa 0x3435(%rip),%xmm9 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
.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,54,52,0,0 // movdqa 0x3436(%rip),%xmm9 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,13,34,52,0,0 // movdqa 0x3422(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
.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
@@ -48449,19 +48441,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 271d2 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 27248 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 271a6 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 2721c <_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 27211 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 271e5 <_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 27211 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 271e5 <_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 27211 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 271e5 <_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)
@@ -48526,13 +48518,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 2731a <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 272ee <_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 272e8 <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 272bc <_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
@@ -48551,10 +48543,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 272b1 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 27285 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 27311 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 272e5 <_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
@@ -48568,7 +48560,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 272a3 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 27277 <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -48589,19 +48581,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
@@ -48613,7 +48603,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,249,41,0,0 // movaps 0x29f9(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,29,239,41,0,0 // movaps 0x29ef(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -48624,7 +48614,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,229,41,0,0 // movaps 0x29e5(%rip),%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,5,219,41,0,0 // movaps 0x29db(%rip),%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -48635,10 +48625,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,100,40,0,0 // movss 0x2864(%rip),%xmm2 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 243,15,16,21,90,40,0,0 // movss 0x285a(%rip),%xmm2 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,35,40,0,0 // movss 0x2823(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,16,5,25,40,0,0 // movss 0x2819(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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
@@ -48665,7 +48655,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,87,41,0,0 // movdqa 0x2957(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,77,41,0,0 // movdqa 0x294d(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48713,7 +48703,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,245,40,0,0 // movdqa 0x28f5(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,235,40,0,0 // movdqa 0x28eb(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48745,7 +48735,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,153,40,0,0 // movdqa 0x2899(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,111,29,143,40,0,0 // movdqa 0x288f(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48777,7 +48767,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,25,40,0,0 // movdqa 0x2819(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,15,40,0,0 // movdqa 0x280f(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48806,7 +48796,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,164,39,0,0 // movdqa 0x27a4(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,154,39,0,0 // movdqa 0x279a(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48827,7 +48817,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,91,39,0,0 // movdqa 0x275b(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,81,39,0,0 // movdqa 0x2751(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48848,7 +48838,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,18,39,0,0 // movdqa 0x2712(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,8,39,0,0 // movdqa 0x2708(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48871,7 +48861,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,187,38,0,0 // movdqa 0x26bb(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,177,38,0,0 // movdqa 0x26b1(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48896,7 +48886,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,97,38,0,0 // movdqa 0x2661(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,87,38,0,0 // movdqa 0x2657(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48925,7 +48915,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,231,37,0,0 // movdqa 0x25e7(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,221,37,0,0 // movdqa 0x25dd(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48952,7 +48942,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,128,37,0,0 // movdqa 0x2580(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,118,37,0,0 // movdqa 0x2576(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -48971,7 +48961,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,63,37,0,0 // movdqa 0x253f(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,53,37,0,0 // movdqa 0x2535(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49016,12 +49006,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,123,44,0,0 // movdqa 0x2c7b(%rip),%xmm10 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,68,15,111,21,113,44,0,0 // movdqa 0x2c71(%rip),%xmm10 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0x11bc>
.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,95,36,0,0 // movdqa 0x245f(%rip),%xmm11 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,29,85,36,0,0 // movdqa 0x2455(%rip),%xmm11 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49060,7 +49050,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,191,35,0,0 // movdqa 0x23bf(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,21,181,35,0,0 // movdqa 0x23b5(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49092,7 +49082,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,61,35,0,0 // movdqa 0x233d(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,51,35,0,0 // movdqa 0x2333(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49134,7 +49124,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,248,41,0,0 // movdqa 0x29f8(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,68,15,111,13,238,41,0,0 // movdqa 0x29ee(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49143,7 +49133,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,87,34,0,0 // movdqa 0x2257(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,21,77,34,0,0 // movdqa 0x224d(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49199,7 +49189,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,207,40,0,0 // movdqa 0x28cf(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,68,15,111,13,197,40,0,0 // movdqa 0x28c5(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49208,7 +49198,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,46,33,0,0 // movdqa 0x212e(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,21,36,33,0,0 // movdqa 0x2124(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49264,7 +49254,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,166,39,0,0 // movdqa 0x27a6(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,68,15,111,13,156,39,0,0 // movdqa 0x279c(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49273,10 +49263,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,5,32,0,0 // movdqa 0x2005(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,21,251,31,0,0 // movdqa 0x1ffb(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,82,39,0,0 // movdqa 0x2752(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 102,68,15,111,29,72,39,0,0 // movdqa 0x2748(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
.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
@@ -49331,10 +49321,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,2,31,0,0 // movdqa 0x1f02(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,248,30,0,0 // movdqa 0x1ef8(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,79,38,0,0 // movdqa 0x264f(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 102,68,15,111,21,69,38,0,0 // movdqa 0x2645(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
.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
@@ -49370,7 +49360,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,94,30,0,0 // movdqa 0x1e5e(%rip),%xmm2 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,111,21,84,30,0,0 // movdqa 0x1e54(%rip),%xmm2 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49383,7 +49373,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,138,37,0,0 // movdqa 0x258a(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,15,111,21,128,37,0,0 // movdqa 0x2580(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49402,7 +49392,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,189,29,0,0 // paddw 0x1dbd(%rip),%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,253,5,179,29,0,0 // paddw 0x1db3(%rip),%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49425,7 +49415,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,72,29,0,0 // paddw 0x1d48(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,253,13,62,29,0,0 // paddw 0x1d3e(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49447,7 +49437,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,216,28,0,0 // movdqa 0x1cd8(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,206,28,0,0 // movdqa 0x1cce(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49475,7 +49465,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,105,28,0,0 // movdqa 0x1c69(%rip),%xmm6 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,111,53,95,28,0,0 // movdqa 0x1c5f(%rip),%xmm6 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49497,7 +49487,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,109,35,0,0 // movdqa 0x236d(%rip),%xmm1 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,15,111,13,99,35,0,0 // movdqa 0x2363(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49524,7 +49514,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,236,34,0,0 // movdqa 0x22ec(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 102,15,111,61,226,34,0,0 // movdqa 0x22e2(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
.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
@@ -49584,27 +49574,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 2831a <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 282e4 <_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 # 28418 <_sk_load_8888_sse2_lowp+0x142>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 283e0 <_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 28380 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 2834a <_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 28380 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 2834a <_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 28380 <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 2834a <_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
@@ -49621,7 +49611,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,214,25,0,0 // movdqa 0x19d6(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,204,25,0,0 // movdqa 0x19cc(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49644,23 +49634,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
@@ -49677,27 +49664,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 28478 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 28440 <_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 # 28574 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 2853c <_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 284de <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 284a6 <_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 284de <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 284a6 <_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 284de <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 284a6 <_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
@@ -49714,7 +49701,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,120,24,0,0 // movdqa 0x1878(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,112,24,0,0 // movdqa 0x1870(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49782,21 +49769,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 28613 <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 285db <_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 # 28664 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 2862c <_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 2865e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 28626 <_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 2865e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 28626 <_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 2865e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 28626 <_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
@@ -49841,27 +49828,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 286c4 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 2868c <_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 # 287c0 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 28788 <_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 2872a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 286f2 <_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 2872a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 286f2 <_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 2872a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 286f2 <_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
@@ -49878,7 +49865,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,44,22,0,0 // movdqa 0x162c(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,36,22,0,0 // movdqa 0x1624(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -49931,27 +49918,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 28820 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 287e8 <_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 # 2891c <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 288e4 <_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 28886 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 2884e <_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 28886 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 2884e <_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 28886 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 2884e <_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
@@ -49968,7 +49955,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,208,20,0,0 // movdqa 0x14d0(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,200,20,0,0 // movdqa 0x14c8(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50036,21 +50023,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 289bb <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 28983 <_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 # 28a0c <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 289d4 <_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 28a06 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 289ce <_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 28a06 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 289ce <_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 28a06 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 289ce <_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
@@ -50095,23 +50082,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 28a64 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 28a2c <_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 # 28b0c <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 28ad4 <_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 28aa6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 28a6e <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 28aa6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 28a6e <_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 28aa6 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 28a6e <_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
@@ -50119,11 +50106,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,121,26,0,0 // pand 0x1a79(%rip),%xmm7 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,219,61,113,26,0,0 // pand 0x1a71(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,120,26,0,0 // pand 0x1a78(%rip),%xmm5 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
- .byte 102,15,111,53,128,26,0,0 // movdqa 0x1a80(%rip),%xmm6 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ .byte 102,15,219,45,112,26,0,0 // pand 0x1a70(%rip),%xmm5 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ .byte 102,15,111,53,120,26,0,0 // movdqa 0x1a78(%rip),%xmm6 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
.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
@@ -50136,7 +50123,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,118,18,0,0 // movaps 0x1276(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,61,110,18,0,0 // movaps 0x126e(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -50160,10 +50147,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,20,26,0,0 // pand 0x1a14(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,219,5,12,26,0,0 // pand 0x1a0c(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
.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,16,26,0,0 // pand 0x1a10(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,219,13,8,26,0,0 // pand 0x1a08(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
.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
@@ -50172,21 +50159,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 28b9e <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 28b66 <_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 # 28be8 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 28bb0 <_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 28be4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 28bac <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 28be4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 28bac <_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 28be4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 28bac <_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
@@ -50230,19 +50217,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 28c3d <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 28c05 <_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 # 28cb4 <_sk_load_a8_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 28c7c <_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 28c9e <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 28c66 <_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 28c9e <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 28c66 <_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
@@ -50250,7 +50237,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 28c9e <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 28c66 <_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
@@ -50261,14 +50248,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,218,16,0,0 // pand 0x10da(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,29,210,16,0,0 // pand 0x10d2(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28cb5 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 126,255 // jle 28c7d <_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)
@@ -50298,19 +50285,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 28d09 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 28cd1 <_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 # 28d80 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 28d48 <_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 28d6a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 28d32 <_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 28d6a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 28d32 <_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
@@ -50318,7 +50305,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 28d6a <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 28d32 <_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
@@ -50329,14 +50316,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,14,16,0,0 // pand 0x100e(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,61,6,16,0,0 // pand 0x1006(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28d81 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 28d49 <_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)
@@ -50366,42 +50353,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 28dd0 <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 28d98 <_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 # 28e50 <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 28e18 <_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 28e4b <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,167,15,0,0 // movdqa 0xfa7(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 235,123 // jmp 28e13 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,159,15,0,0 // movdqa 0xf9f(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28e4b <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 28e13 <_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,130,15,0,0 // movdqa 0xf82(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,122,15,0,0 // movdqa 0xf7a(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28e4b <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 28e13 <_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,69,15,0,0 // movdqa 0xf45(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,5,61,15,0,0 // movdqa 0xf3d(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28e51 <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 28e19 <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -50432,19 +50419,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 28ea5 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 28e6d <_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 # 28f24 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 28eec <_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 28f06 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 28ece <_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 28f06 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 28ece <_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
@@ -50452,7 +50439,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 28f06 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 28ece <_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
@@ -50463,14 +50450,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,114,14,0,0 // pand 0xe72(%rip),%xmm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,5,106,14,0,0 // pand 0xe6a(%rip),%xmm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,105,14,0,0 // movaps 0xe69(%rip),%xmm3 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,29,97,14,0,0 // movaps 0xe61(%rip),%xmm3 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28f25 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 28eed <_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)
@@ -50498,19 +50485,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 28f79 <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 28f41 <_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 # 28ff8 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 28fc0 <_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 28fda <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 28fa2 <_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 28fda <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 28fa2 <_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
@@ -50518,7 +50505,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 28fda <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 28fa2 <_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
@@ -50529,14 +50516,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,158,13,0,0 // pand 0xd9e(%rip),%xmm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,15,219,37,150,13,0,0 // pand 0xd96(%rip),%xmm4 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,149,13,0,0 // movaps 0xd95(%rip),%xmm7 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 15,40,61,141,13,0,0 // movaps 0xd8d(%rip),%xmm7 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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 28ff9 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 28fc1 <_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)
@@ -50558,14 +50545,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,240,11,0,0 // mulss 0xbf0(%rip),%xmm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 243,68,15,88,5,183,11,0,0 // addss 0xbb7(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,5,232,11,0,0 // mulss 0xbe8(%rip),%xmm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 243,68,15,88,5,175,11,0,0 // addss 0xbaf(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,47,13,0,0 // movdqa 0xd2f(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,39,13,0,0 // movdqa 0xd27(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50592,19 +50579,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 290c7 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 2908f <_sk_scale_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 2918c <_sk_scale_u8_sse2_lowp+0x100>
+ .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 29154 <_sk_scale_u8_sse2_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 29134 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 290fc <_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 29134 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 290fc <_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
@@ -50612,7 +50599,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 29134 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 290fc <_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
@@ -50623,9 +50610,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,67,12,0,0 // pand 0xc43(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,219,5,59,12,0,0 // pand 0xc3b(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,53,12,0,0 // movdqa 0xc35(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,45,12,0,0 // movdqa 0xc2d(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50661,13 +50648,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,92,10,0,0 // mulss 0xa5c(%rip),%xmm8 # 29c14 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- .byte 243,68,15,88,5,35,10,0,0 // addss 0xa23(%rip),%xmm8 # 29be4 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 243,68,15,89,5,84,10,0,0 // mulss 0xa54(%rip),%xmm8 # 29bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 243,68,15,88,5,27,10,0,0 // addss 0xa1b(%rip),%xmm8 # 29ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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,160,11,0,0 // movdqa 0xba0(%rip),%xmm9 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,13,152,11,0,0 // movdqa 0xb98(%rip),%xmm9 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50707,19 +50694,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 29297 <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 2925f <_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 # 293a0 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 29368 <_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 29304 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 292cc <_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 29304 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 292cc <_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
@@ -50727,7 +50714,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 29304 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 292cc <_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
@@ -50738,8 +50725,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,115,10,0,0 // pand 0xa73(%rip),%xmm8 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
- .byte 102,68,15,111,21,106,10,0,0 // movdqa 0xa6a(%rip),%xmm10 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,219,5,107,10,0,0 // pand 0xa6b(%rip),%xmm8 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 102,68,15,111,21,98,10,0,0 // movdqa 0xa62(%rip),%xmm10 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50769,9 +50756,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 293a0 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 29368 <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 50293a8 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5029370 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -50799,26 +50786,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 29407 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 293cf <_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 # 29630 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 295f8 <_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 2946d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 29435 <_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 2946d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 29435 <_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 2946d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 29435 <_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
@@ -50835,7 +50822,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,233,8,0,0 // movdqa 0x8e9(%rip),%xmm12 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 102,68,15,111,37,225,8,0,0 // movdqa 0x8e1(%rip),%xmm12 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -50893,20 +50880,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 295cf <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 2964c <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 29597 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 29614 <_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 29618 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 295e0 <_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 29618 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 295e0 <_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 29618 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 295e0 <_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
@@ -50939,7 +50926,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2964d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 29615 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -51005,16 +50992,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0296e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00032c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0296a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120296f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000334>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120296b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200032c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0296f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00033c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0296b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000334>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029700 <_sk_srcover_rgba_8888_sse2_lowp+0x3000344>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30296c0 <_sk_srcover_rgba_8888_sse2_lowp+0x300033c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51057,16 +51044,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) # a029748 <_sk_srcover_rgba_8888_sse2_lowp+0xa00038c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029708 <_sk_srcover_rgba_8888_sse2_lowp+0xa000384>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029750 <_sk_srcover_rgba_8888_sse2_lowp+0x12000394>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029710 <_sk_srcover_rgba_8888_sse2_lowp+0x1200038c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029758 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00039c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000394>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029760 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029720 <_sk_srcover_rgba_8888_sse2_lowp+0x300039c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51109,16 +51096,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) # a0297a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003ec>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029768 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120297b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029770 <_sk_srcover_rgba_8888_sse2_lowp+0x120003ec>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0297b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003fc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029778 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30297c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000404>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029780 <_sk_srcover_rgba_8888_sse2_lowp+0x30003fc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51161,16 +51148,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) # a029808 <_sk_srcover_rgba_8888_sse2_lowp+0xa00044c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0297c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000444>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029810 <_sk_srcover_rgba_8888_sse2_lowp+0x12000454>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120297d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200044c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029818 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00045c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0297d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000454>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029820 <_sk_srcover_rgba_8888_sse2_lowp+0x3000464>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30297e0 <_sk_srcover_rgba_8888_sse2_lowp+0x300045c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51213,16 +51200,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) # a029868 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004ac>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029828 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029870 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029830 <_sk_srcover_rgba_8888_sse2_lowp+0x120004ac>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029878 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004bc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029838 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029880 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029840 <_sk_srcover_rgba_8888_sse2_lowp+0x30004bc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51265,16 +51252,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) # a0298c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00050c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029888 <_sk_srcover_rgba_8888_sse2_lowp+0xa000504>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120298d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000514>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029890 <_sk_srcover_rgba_8888_sse2_lowp+0x1200050c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0298d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00051c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029898 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000514>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30298e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000524>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30298a0 <_sk_srcover_rgba_8888_sse2_lowp+0x300051c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51317,16 +51304,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) # a029928 <_sk_srcover_rgba_8888_sse2_lowp+0xa00056c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0298e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000564>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029930 <_sk_srcover_rgba_8888_sse2_lowp+0x12000574>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120298f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200056c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029938 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00057c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0298f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000574>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029940 <_sk_srcover_rgba_8888_sse2_lowp+0x3000584>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029900 <_sk_srcover_rgba_8888_sse2_lowp+0x300057c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51369,16 +51356,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) # a029988 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005cc>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029948 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029990 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12029950 <_sk_srcover_rgba_8888_sse2_lowp+0x120005cc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029998 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005dc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a029958 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30299a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3029960 <_sk_srcover_rgba_8888_sse2_lowp+0x30005dc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51645,7 +51632,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 29bab <.const+0x52b>
+ .byte 224,255 // loopne 29b6b <.const+0x52b>
.byte 255,0 // incl (%rax)
.byte 255,0 // incl (%rax)
.byte 255,0 // incl (%rax)
@@ -51689,14 +51676,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 29c48 <.literal4+0x64>
+ .byte 224,64 // loopne 29c08 <.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 29c51 <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 29c11 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 29c5b <.literal4+0x77>
+ .byte 127,67 // jg 29c1b <.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
@@ -51729,7 +51716,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 29c71 <.literal4+0x8d>
+ .byte 224,7 // loopne 29c31 <.literal4+0x8d>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -51740,8 +51727,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 29c84 <.literal4+0xa0>
- .byte 119,115 // ja 29cf9 <.literal4+0x115>
+ .byte 127,0 // jg 29c44 <.literal4+0xa0>
+ .byte 119,115 // ja 29cb9 <.literal4+0x115>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -51764,12 +51751,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 29d0f <.literal4+0x12b>
+ .byte 118,63 // jbe 29ccf <.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 29d1e <.literal4+0x13a>
+ .byte 124,66 // jl 29cde <.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)
@@ -51779,9 +51766,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 29d41 <.literal4+0x15d>
+ .byte 112,65 // jo 29d01 <.literal4+0x15d>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 29d4b <.literal4+0x167>
+ .byte 127,71 // jg 29d0b <.literal4+0x167>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,89 // ds pop %rcx
@@ -51808,15 +51795,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 29d6a <.literal4+0x186>
+ .byte 114,28 // jb 29d2a <.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 29d57 <.literal4+0x173>
- .byte 127,63 // jg 29d9f <_sk_srcover_rgba_8888_sse2_lowp+0x9e3>
+ .byte 114,249 // jb 29d17 <.literal4+0x173>
+ .byte 127,63 // jg 29d5f <_sk_srcover_rgba_8888_sse2_lowp+0x9db>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 0,4,0 // add %al,(%rax,%rax,1)
@@ -51825,7 +51812,7 @@ BALIGN4
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 29d71 <.literal4+0x18d>
+ .byte 127,0 // jg 29d31 <.literal4+0x18d>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -51928,11 +51915,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 29ea8 <.literal16+0x128>
+ .byte 224,64 // loopne 29e68 <.literal16+0x128>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 29eac <.literal16+0x12c>
+ .byte 224,64 // loopne 29e6c <.literal16+0x12c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 29eb0 <.literal16+0x130>
+ .byte 224,64 // loopne 29e70 <.literal16+0x130>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -51952,13 +51939,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 29ed1 <.literal16+0x151>
+ .byte 71,225,61 // rex.RXB loope 29e91 <.literal16+0x151>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 29ed5 <.literal16+0x155>
+ .byte 71,225,61 // rex.RXB loope 29e95 <.literal16+0x155>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 29ed9 <.literal16+0x159>
+ .byte 71,225,61 // rex.RXB loope 29e99 <.literal16+0x159>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 29edd <.literal16+0x15d>
+ .byte 71,225,61 // rex.RXB loope 29e9d <.literal16+0x15d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -51969,10 +51956,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) # a029eb8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000afc>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a029e78 <_sk_srcover_rgba_8888_sse2_lowp+0xa000af4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3029ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b04>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3029e80 <_sk_srcover_rgba_8888_sse2_lowp+0x3000afc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -51987,11 +51974,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 29f1b <.literal16+0x19b>
+ .byte 127,67 // jg 29edb <.literal16+0x19b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 29f1f <.literal16+0x19f>
+ .byte 127,67 // jg 29edf <.literal16+0x19f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 29f23 <.literal16+0x1a3>
+ .byte 127,67 // jg 29ee3 <.literal16+0x1a3>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi)
.byte 145 // xchg %eax,%ecx
@@ -52142,13 +52129,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 2a029 <.literal16+0x2a9>
+ .byte 224,7 // loopne 29fe9 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2a02d <.literal16+0x2ad>
+ .byte 224,7 // loopne 29fed <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2a031 <.literal16+0x2b1>
+ .byte 224,7 // loopne 29ff1 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2a035 <.literal16+0x2b5>
+ .byte 224,7 // loopne 29ff5 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -52202,17 +52189,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 2a0a4 <.literal16+0x324>
+ .byte 127,0 // jg 2a064 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2a0a8 <.literal16+0x328>
+ .byte 127,0 // jg 2a068 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2a0ac <.literal16+0x32c>
+ .byte 127,0 // jg 2a06c <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2a0b0 <.literal16+0x330>
- .byte 119,115 // ja 2a125 <.literal16+0x3a5>
+ .byte 127,0 // jg 2a070 <.literal16+0x330>
+ .byte 119,115 // ja 2a0e5 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -52223,7 +52210,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 2a089 <.literal16+0x309>
+ .byte 117,191 // jne 2a049 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -52235,7 +52222,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 ffffffffe9a5e0ca <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d0e>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a5e08a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d06>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -52325,16 +52312,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2a213 <.literal16+0x493>
+ .byte 118,63 // jbe 2a1d3 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2a217 <.literal16+0x497>
+ .byte 118,63 // jbe 2a1d7 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2a21b <.literal16+0x49b>
+ .byte 118,63 // jbe 2a1db <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2a21f <.literal16+0x49f>
+ .byte 118,63 // jbe 2a1df <.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)
@@ -52355,13 +52342,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 2a256 <.literal16+0x4d6>
+ .byte 124,66 // jl 2a216 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2a25a <.literal16+0x4da>
+ .byte 124,66 // jl 2a21a <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2a25e <.literal16+0x4de>
+ .byte 124,66 // jl 2a21e <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2a262 <.literal16+0x4e2>
+ .byte 124,66 // jl 2a222 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -52407,25 +52394,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 2a2e5 <.literal16+0x565>
+ .byte 112,65 // jo 2a2a5 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2a2e9 <.literal16+0x569>
+ .byte 112,65 // jo 2a2a9 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2a2ed <.literal16+0x56d>
+ .byte 112,65 // jo 2a2ad <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2a2f1 <.literal16+0x571>
+ .byte 112,65 // jo 2a2b1 <.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 2a2c3 <.literal16+0x543>
+ .byte 127,0 // jg 2a283 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2a2c7 <.literal16+0x547>
+ .byte 127,0 // jg 2a287 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2a2cb <.literal16+0x54b>
+ .byte 127,0 // jg 2a28b <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2a2cf <.literal16+0x54f>
+ .byte 127,0 // jg 2a28f <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -52451,13 +52438,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2a308 <.literal16+0x588>
+ .byte 127,255 // jg 2a2c8 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2a30c <.literal16+0x58c>
+ .byte 127,255 // jg 2a2cc <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2a311 <.literal16+0x591>
+ .byte 127,0 // jg 2a2d1 <.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)
@@ -52471,13 +52458,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 2a37b <.literal16+0x5fb>
+ .byte 127,71 // jg 2a33b <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2a37f <.literal16+0x5ff>
+ .byte 127,71 // jg 2a33f <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2a383 <.literal16+0x603>
+ .byte 127,71 // jg 2a343 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2a387 <.literal16+0x607>
+ .byte 127,71 // jg 2a347 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -52507,10 +52494,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) # 2dc2b48a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020ce>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc2b44a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020c6>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 2a3bc <.literal16+0x63c>
+ .byte 120,57 // js 2a37c <.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
@@ -52575,13 +52562,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 2a46e <.literal16+0x6ee>
+ .byte 114,28 // jb 2a42e <.literal16+0x6ee>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2a472 <.literal16+0x6f2>
+ .byte 62,114,28 // jb,pt 2a432 <.literal16+0x6f2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2a476 <.literal16+0x6f6>
+ .byte 62,114,28 // jb,pt 2a436 <.literal16+0x6f6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2a47a <.literal16+0x6fa>
+ .byte 62,114,28 // jb,pt 2a43a <.literal16+0x6fa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -52600,15 +52587,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 # 3d6632c5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f09>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d663285 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f01>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 2a4d3 <.literal16+0x753>
- .byte 114,249 // jb 2a48f <.literal16+0x70f>
- .byte 127,63 // jg 2a4d7 <.literal16+0x757>
- .byte 114,249 // jb 2a493 <.literal16+0x713>
- .byte 127,63 // jg 2a4db <.literal16+0x75b>
- .byte 114,249 // jb 2a497 <.literal16+0x717>
- .byte 127,63 // jg 2a4df <.literal16+0x75f>
+ .byte 127,63 // jg 2a493 <.literal16+0x753>
+ .byte 114,249 // jb 2a44f <.literal16+0x70f>
+ .byte 127,63 // jg 2a497 <.literal16+0x757>
+ .byte 114,249 // jb 2a453 <.literal16+0x713>
+ .byte 127,63 // jg 2a49b <.literal16+0x75b>
+ .byte 114,249 // jb 2a457 <.literal16+0x717>
+ .byte 127,63 // jg 2a49f <.literal16+0x75f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -52718,14 +52705,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 2a571 <.literal16+0x7f1>
- .byte 224,255 // loopne 2a573 <.literal16+0x7f3>
- .byte 224,255 // loopne 2a575 <.literal16+0x7f5>
- .byte 224,255 // loopne 2a577 <.literal16+0x7f7>
- .byte 224,255 // loopne 2a579 <.literal16+0x7f9>
- .byte 224,255 // loopne 2a57b <.literal16+0x7fb>
- .byte 224,255 // loopne 2a57d <.literal16+0x7fd>
- .byte 224,255 // loopne 2a57f <.literal16+0x7ff>
+ .byte 224,255 // loopne 2a531 <.literal16+0x7f1>
+ .byte 224,255 // loopne 2a533 <.literal16+0x7f3>
+ .byte 224,255 // loopne 2a535 <.literal16+0x7f5>
+ .byte 224,255 // loopne 2a537 <.literal16+0x7f7>
+ .byte 224,255 // loopne 2a539 <.literal16+0x7f9>
+ .byte 224,255 // loopne 2a53b <.literal16+0x7fb>
+ .byte 224,255 // loopne 2a53d <.literal16+0x7fd>
+ .byte 224,255 // loopne 2a53f <.literal16+0x7ff>
.byte 254,0 // incb (%rax)
.byte 254,0 // incb (%rax)
.byte 254,0 // incb (%rax)
@@ -52749,9 +52736,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 2a5ab <.literal8+0x1b>
+ .byte 127,0 // jg 2a56b <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2a5af <.literal8+0x1f>
+ .byte 127,0 // jg 2a56f <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -64228,40 +64215,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
@@ -64278,7 +64263,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
@@ -64297,7 +64282,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,129,55,0,0 // movaps 0x3781(%eax),%xmm3
+ .byte 15,40,152,135,55,0,0 // movaps 0x3787(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -64319,7 +64304,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
@@ -64338,7 +64323,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,22,55,0,0 // movaps 0x3716(%eax),%xmm0
+ .byte 15,40,128,28,55,0,0 // movaps 0x371c(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -64359,16 +64344,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,64,55,0,0 // movss 0x3740(%esi),%xmm2
+ .byte 243,15,16,150,70,55,0,0 // movss 0x3746(%esi),%xmm2
.byte 243,15,16,7 // movss (%edi),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,15,16,142,60,55,0,0 // movss 0x373c(%esi),%xmm1
+ .byte 243,15,16,142,66,55,0,0 // movss 0x3742(%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
@@ -64417,7 +64402,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
@@ -64426,7 +64411,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,232,53,0,0 // movdqa 0x35e8(%edx),%xmm7
+ .byte 102,15,111,186,238,53,0,0 // movdqa 0x35ee(%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
@@ -64560,12 +64545,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,110,52,0,0 // movdqa 0x346e(%eax),%xmm4
+ .byte 102,15,111,160,116,52,0,0 // movdqa 0x3474(%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
@@ -64647,11 +64632,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,118,51,0,0 // movdqa 0x3376(%eax),%xmm0
+ .byte 102,15,111,128,124,51,0,0 // movdqa 0x337c(%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
@@ -64709,12 +64694,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,162,50,0,0 // movdqa 0x32a2(%eax),%xmm7
+ .byte 102,15,111,184,168,50,0,0 // movdqa 0x32a8(%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
@@ -64767,7 +64752,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
@@ -64776,7 +64761,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,225,49,0,0 // movdqa 0x31e1(%esi),%xmm7
+ .byte 102,15,111,190,231,49,0,0 // movdqa 0x31e7(%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
@@ -64815,14 +64800,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,74,49,0,0 // movdqa 0x314a(%eax),%xmm7
+ .byte 102,15,111,184,80,49,0,0 // movdqa 0x3150(%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
@@ -64866,14 +64851,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,162,48,0,0 // movdqa 0x30a2(%esi),%xmm6
+ .byte 102,15,111,182,168,48,0,0 // movdqa 0x30a8(%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
@@ -64917,11 +64902,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,255,47,0,0 // movdqa 0x2fff(%eax),%xmm7
+ .byte 102,15,111,184,5,48,0,0 // movdqa 0x3005(%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
@@ -64973,9 +64958,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,67,47,0,0 // movdqa 0x2f43(%eax),%xmm1
+ .byte 102,15,111,136,73,47,0,0 // movdqa 0x2f49(%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
@@ -65034,7 +65019,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
@@ -65042,7 +65027,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,115,46,0,0 // movdqa 0x2e73(%edi),%xmm6
+ .byte 102,15,111,183,121,46,0,0 // movdqa 0x2e79(%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
@@ -65088,12 +65073,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,190,45,0,0 // movdqa 0x2dbe(%eax),%xmm7
+ .byte 102,15,111,184,196,45,0,0 // movdqa 0x2dc4(%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
@@ -65136,10 +65121,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,34,45,0,0 // movdqa 0x2d22(%eax),%xmm4
+ .byte 102,15,111,160,40,45,0,0 // movdqa 0x2d28(%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
@@ -65209,17 +65194,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,49,44,0,0 // movdqa 0x2c31(%eax),%xmm5
+ .byte 102,15,111,168,55,44,0,0 // movdqa 0x2c37(%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,33,44,0,0 // movdqa 0x2c21(%eax),%xmm6
+ .byte 102,15,111,176,39,44,0,0 // movdqa 0x2c27(%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
@@ -65280,14 +65265,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,41,43,0,0 // movdqa 0x2b29(%eax),%xmm6
+ .byte 102,15,111,176,47,43,0,0 // movdqa 0x2b2f(%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
@@ -65345,9 +65330,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,73,42,0,0 // movdqa 0x2a49(%eax),%xmm6
+ .byte 102,15,111,176,79,42,0,0 // movdqa 0x2a4f(%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
@@ -65414,7 +65399,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
@@ -65425,7 +65410,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,116,41,0,0 // movdqa 0x2974(%eax),%xmm7
+ .byte 102,15,111,184,122,41,0,0 // movdqa 0x297a(%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
@@ -65434,7 +65419,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,84,41,0,0 // movdqa 0x2954(%eax),%xmm0
+ .byte 102,15,111,128,90,41,0,0 // movdqa 0x295a(%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
@@ -65525,7 +65510,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
@@ -65534,7 +65519,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,203,39,0,0 // movdqa 0x27cb(%eax),%xmm7
+ .byte 102,15,111,184,209,39,0,0 // movdqa 0x27d1(%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
@@ -65543,7 +65528,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,171,39,0,0 // movdqa 0x27ab(%eax),%xmm0
+ .byte 102,15,111,128,177,39,0,0 // movdqa 0x27b1(%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)
@@ -65633,7 +65618,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
@@ -65644,7 +65629,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,45,38,0,0 // movdqa 0x262d(%eax),%xmm7
+ .byte 102,15,111,184,51,38,0,0 // movdqa 0x2633(%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
@@ -65653,11 +65638,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,13,38,0,0 // movdqa 0x260d(%eax),%xmm0
+ .byte 102,15,111,128,19,38,0,0 // movdqa 0x2613(%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,61,38,0,0 // movdqa 0x263d(%eax),%xmm0
+ .byte 102,15,111,128,67,38,0,0 // movdqa 0x2643(%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
@@ -65746,16 +65731,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,89,36,0,0 // movdqa 0x2459(%eax),%xmm7
+ .byte 102,15,111,184,95,36,0,0 // movdqa 0x245f(%eax),%xmm7
.byte 102,15,253,207 // paddw %xmm7,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,15,111,176,137,36,0,0 // movdqa 0x2489(%eax),%xmm6
+ .byte 102,15,111,176,143,36,0,0 // movdqa 0x248f(%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
@@ -65816,9 +65801,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,95,35,0,0 // movdqa 0x235f(%eax),%xmm7
+ .byte 102,15,111,184,101,35,0,0 // movdqa 0x2365(%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
@@ -65845,7 +65830,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,127,35,0,0 // movdqa 0x237f(%eax),%xmm0
+ .byte 102,15,111,128,133,35,0,0 // movdqa 0x2385(%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
@@ -65952,10 +65937,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,61,33,0,0 // movdqa 0x213d(%eax),%xmm7
+ .byte 102,15,111,184,67,33,0,0 // movdqa 0x2143(%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
@@ -65982,7 +65967,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,93,33,0,0 // movdqa 0x215d(%eax),%xmm2
+ .byte 102,15,111,144,99,33,0,0 // movdqa 0x2163(%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
@@ -66112,26 +66097,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
@@ -66148,7 +66133,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,206,30,0,0 // movdqa 0x1ece(%edi),%xmm5
+ .byte 102,15,111,175,212,30,0,0 // movdqa 0x1ed4(%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
@@ -66189,6 +66174,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
@@ -66227,10 +66213,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
@@ -66239,14 +66225,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
@@ -66263,7 +66249,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,67,29,0,0 // movdqa 0x1d43(%edi),%xmm2
+ .byte 102,15,111,151,71,29,0,0 // movdqa 0x1d47(%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
@@ -66357,19 +66343,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
@@ -66377,7 +66363,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
@@ -66414,7 +66400,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)
@@ -66446,10 +66432,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
@@ -66458,14 +66444,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
@@ -66482,7 +66468,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,116,26,0,0 // movdqa 0x1a74(%edi),%xmm5
+ .byte 102,15,111,175,120,26,0,0 // movdqa 0x1a78(%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
@@ -66562,10 +66548,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
@@ -66574,14 +66560,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
@@ -66598,7 +66584,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,231,24,0,0 // movdqa 0x18e7(%edi),%xmm2
+ .byte 102,15,111,151,235,24,0,0 // movdqa 0x18eb(%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
@@ -66692,19 +66678,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
@@ -66712,7 +66698,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
@@ -66749,7 +66735,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)
@@ -66780,10 +66766,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 b5e3 <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call b5df <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b605 <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja b601 <_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
@@ -66791,14 +66777,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 b640 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp b63c <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp b640 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp b63c <_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 b640 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp b63c <_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
@@ -66806,11 +66792,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,93,22,0,0 // pand 0x165d(%edi),%xmm6
+ .byte 102,15,219,183,97,22,0,0 // pand 0x1661(%edi),%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,175,109,22,0,0 // pand 0x166d(%edi),%xmm5
- .byte 102,15,111,191,125,22,0,0 // movdqa 0x167d(%edi),%xmm7
+ .byte 102,15,219,175,113,22,0,0 // pand 0x1671(%edi),%xmm5
+ .byte 102,15,111,191,129,22,0,0 // movdqa 0x1681(%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
@@ -66823,7 +66809,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,29,22,0,0 // movaps 0x161d(%edi),%xmm6
+ .byte 15,40,183,33,22,0,0 // movaps 0x1621(%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)
@@ -66868,15 +66854,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 b70a <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call b706 <_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,102,21,0,0 // pand 0x1566(%edi),%xmm2
+ .byte 102,15,219,151,106,21,0,0 // pand 0x156a(%edi),%xmm2
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,3 // psllw $0x3,%xmm6
- .byte 102,15,219,183,118,21,0,0 // pand 0x1576(%edi),%xmm6
+ .byte 102,15,219,183,122,21,0,0 // pand 0x157a(%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
@@ -66895,19 +66881,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 b782 <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja b77e <_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 b7bd <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp b7b9 <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp b7bd <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp b7b9 <_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 b7bd <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp b7b9 <_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
@@ -66969,10 +66955,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 b852 <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call b84e <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b874 <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja b870 <_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
@@ -66980,10 +66966,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 b8ce <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp b8ca <_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 b8ce <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp b8ca <_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
@@ -66991,7 +66977,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 b8ce <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp b8ca <_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
@@ -67002,7 +66988,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,174,19,0,0 // pand 0x13ae(%edi),%xmm3
+ .byte 102,15,219,159,178,19,0,0 // pand 0x13b2(%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)
@@ -67057,10 +67043,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 b95d <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call b959 <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b97f <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja b97b <_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
@@ -67068,10 +67054,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 b9d9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp b9d5 <_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 b9d9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp b9d5 <_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
@@ -67079,7 +67065,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 b9d9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp b9d5 <_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
@@ -67090,7 +67076,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,163,18,0,0 // pand 0x12a3(%edi),%xmm4
+ .byte 102,15,219,167,167,18,0,0 // pand 0x12a7(%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
@@ -67147,32 +67133,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 ba75 <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call ba71 <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja ba95 <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja ba91 <_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 bb1d <_sk_store_a8_sse2_lowp+0xe1>
- .byte 102,15,111,163,139,17,0,0 // movdqa 0x118b(%ebx),%xmm4
+ .byte 233,136,0,0,0 // jmp bb19 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 102,15,111,163,143,17,0,0 // movdqa 0x118f(%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 bb1d <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp bb19 <_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,139,17,0,0 // movdqa 0x118b(%ebx),%xmm4
+ .byte 102,15,111,163,143,17,0,0 // movdqa 0x118f(%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 bb1d <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp bb19 <_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
@@ -67182,7 +67168,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,139,17,0,0 // movdqa 0x118b(%ebx),%xmm4
+ .byte 102,15,111,163,143,17,0,0 // movdqa 0x118f(%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)
@@ -67216,7 +67202,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 bb66 <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je bb62 <_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)
@@ -67246,10 +67232,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 bba9 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bba5 <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja bbcb <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja bbc7 <_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
@@ -67257,10 +67243,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 bc25 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp bc21 <_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 bc25 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp bc21 <_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
@@ -67268,7 +67254,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 bc25 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp bc21 <_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
@@ -67279,7 +67265,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,87,16,0,0 // pand 0x1057(%esi),%xmm0
+ .byte 102,15,219,134,91,16,0,0 // pand 0x105b(%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)
@@ -67290,7 +67276,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,87,16,0,0 // movaps 0x1057(%esi),%xmm3
+ .byte 15,40,158,91,16,0,0 // movaps 0x105b(%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)
@@ -67333,10 +67319,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 bcb5 <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bcb1 <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bcd7 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bcd3 <_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
@@ -67344,10 +67330,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 bd31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bd2d <_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 bd31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bd2d <_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
@@ -67355,7 +67341,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 bd31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bd2d <_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
@@ -67366,9 +67352,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,75,15,0,0 // pand 0xf4b(%edi),%xmm4
+ .byte 102,15,219,167,79,15,0,0 // pand 0xf4f(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,175,75,15,0,0 // movaps 0xf4b(%edi),%xmm5
+ .byte 15,40,175,79,15,0,0 // movaps 0xf4f(%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)
@@ -67408,15 +67394,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 bda1 <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call bd9d <_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,243,14,0,0 // mulss 0xef3(%esi),%xmm4
- .byte 243,15,88,166,239,14,0,0 // addss 0xeef(%esi),%xmm4
+ .byte 243,15,89,166,247,14,0,0 // mulss 0xef7(%esi),%xmm4
+ .byte 243,15,88,166,243,14,0,0 // addss 0xef3(%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
@@ -67429,7 +67415,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,95,14,0,0 // movdqa 0xe5f(%esi),%xmm5
+ .byte 102,15,111,174,99,14,0,0 // movdqa 0xe63(%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
@@ -67477,10 +67463,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 be83 <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call be7f <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bea5 <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja bea1 <_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,1,1,0,0 // mov 0x101(%edi,%ecx,4),%ecx
@@ -67488,10 +67474,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 beff <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp befb <_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 beff <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp befb <_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
@@ -67499,7 +67485,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 beff <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp befb <_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
@@ -67510,9 +67496,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,125,13,0,0 // pand 0xd7d(%edi),%xmm4
+ .byte 102,15,219,167,129,13,0,0 // pand 0xd81(%edi),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,15,111,175,125,13,0,0 // movdqa 0xd7d(%edi),%xmm5
+ .byte 102,15,111,175,129,13,0,0 // movdqa 0xd81(%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
@@ -67571,19 +67557,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 bfbd <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call bfb9 <_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,215,12,0,0 // mulss 0xcd7(%ecx),%xmm6
- .byte 243,15,88,177,211,12,0,0 // addss 0xcd3(%ecx),%xmm6
+ .byte 243,15,89,177,219,12,0,0 // mulss 0xcdb(%ecx),%xmm6
+ .byte 243,15,88,177,215,12,0,0 // addss 0xcd7(%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,67,12,0,0 // movdqa 0xc43(%ecx),%xmm0
+ .byte 102,15,111,129,71,12,0,0 // movdqa 0xc47(%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
@@ -67655,10 +67641,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 c0e3 <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call c0df <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c105 <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja c101 <_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,73,1,0,0 // mov 0x149(%edi,%ecx,4),%ecx
@@ -67666,10 +67652,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 c15f <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp c15b <_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 c15f <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp c15b <_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
@@ -67677,7 +67663,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 c15f <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp c15b <_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
@@ -67688,8 +67674,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,29,11,0,0 // pand 0xb1d(%edi),%xmm3
- .byte 102,15,111,183,29,11,0,0 // movdqa 0xb1d(%edi),%xmm6
+ .byte 102,15,219,159,33,11,0,0 // pand 0xb21(%edi),%xmm3
+ .byte 102,15,111,183,33,11,0,0 // movdqa 0xb21(%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
@@ -67777,11 +67763,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 c287 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call c283 <_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 c2ad <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja c2a9 <_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
@@ -67789,14 +67775,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 c2f6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp c2f2 <_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 c2f6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp c2f2 <_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 c2f6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp c2f2 <_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
@@ -67822,7 +67808,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,121,9,0,0 // movdqa 0x979(%ecx),%xmm3
+ .byte 102,15,111,153,125,9,0,0 // movdqa 0x97d(%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
@@ -67874,18 +67860,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 c437 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja c433 <_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 c477 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp c473 <_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 c477 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp c473 <_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 c477 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp c473 <_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
@@ -68297,7 +68283,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 e9a407e6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459e>
+ .byte 233,220,63,163,233 // jmp e9a407e6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a2>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -68788,5 +68774,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg ccdb <_sk_srcover_rgba_8888_sse2_lowp+0xa93>
+ .byte 127,67 // jg ccdb <_sk_srcover_rgba_8888_sse2_lowp+0xa97>
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index e7f8e1f63c..73337c5ba4 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,43,156,2,0 ; vaddps 0x29c2b(%rip),%ymm0,%ymm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x2c8>
+ DB 197,252,88,5,235,155,2,0 ; vaddps 0x29beb(%rip),%ymm0,%ymm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x2bc>
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,121,161,2,0 ; vbroadcastss 0x2a179(%rip),%ymm2 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,21,57,161,2,0 ; vbroadcastss 0x2a139(%rip),%ymm2 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,110,161,2,0 ; vbroadcastss 0x2a16e(%rip),%ymm2 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,21,46,161,2,0 ; vbroadcastss 0x2a12e(%rip),%ymm2 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,253,155,2,0 ; vpaddd 0x29bfd(%rip),%ymm8,%ymm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x2e8>
+ DB 197,61,254,5,189,155,2,0 ; vpaddd 0x29bbd(%rip),%ymm8,%ymm8 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x2dc>
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,50,161,2,0 ; vpbroadcastd 0x2a132(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,88,21,242,160,2,0 ; vpbroadcastd 0x2a0f2(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
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,23,161,2,0 ; vpbroadcastd 0x2a117(%rip),%ymm12 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
- DB 196,98,125,88,45,18,161,2,0 ; vpbroadcastd 0x2a112(%rip),%ymm13 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,88,37,215,160,2,0 ; vpbroadcastd 0x2a0d7(%rip),%ymm12 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,88,45,210,160,2,0 ; vpbroadcastd 0x2a0d2(%rip),%ymm13 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,196,160,2,0 ; vbroadcastss 0x2a0c4(%rip),%ymm9 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 196,98,125,24,21,191,160,2,0 ; vbroadcastss 0x2a0bf(%rip),%ymm10 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,13,132,160,2,0 ; vbroadcastss 0x2a084(%rip),%ymm9 # 2a2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,127,160,2,0 ; vbroadcastss 0x2a07f(%rip),%ymm10 # 2a2bc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,71,160,2,0 ; vbroadcastss 0x2a047(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,7,160,2,0 ; vbroadcastss 0x2a007(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,46,160,2,0 ; vbroadcastss 0x2a02e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,238,159,2,0 ; vbroadcastss 0x29fee(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,205,159,2,0 ; vbroadcastss 0x29fcd(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,141,159,2,0 ; vbroadcastss 0x29f8d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,156,159,2,0 ; vbroadcastss 0x29f9c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,92,159,2,0 ; vbroadcastss 0x29f5c(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,63,159,2,0 ; vbroadcastss 0x29f3f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,255,158,2,0 ; vbroadcastss 0x29eff(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,30,159,2,0 ; vbroadcastss 0x29f1e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,222,158,2,0 ; vbroadcastss 0x29ede(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,253,158,2,0 ; vbroadcastss 0x29efd(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,189,158,2,0 ; vbroadcastss 0x29ebd(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,216,158,2,0 ; vbroadcastss 0x29ed8(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,152,158,2,0 ; vbroadcastss 0x29e98(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,159,158,2,0 ; vbroadcastss 0x29e9f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,158,2,0 ; vbroadcastss 0x29e5f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,78,158,2,0 ; vbroadcastss 0x29e4e(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,14,158,2,0 ; vbroadcastss 0x29e0e(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,249,157,2,0 ; vbroadcastss 0x29df9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,185,157,2,0 ; vbroadcastss 0x29db9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,125,157,2,0 ; vbroadcastss 0x29d7d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,61,157,2,0 ; vbroadcastss 0x29d3d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,40,157,2,0 ; vbroadcastss 0x29d28(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,232,156,2,0 ; vbroadcastss 0x29ce8(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,199,156,2,0 ; vbroadcastss 0x29cc7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,135,156,2,0 ; vbroadcastss 0x29c87(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,129,156,2,0 ; vbroadcastss 0x29c81(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,65,156,2,0 ; vbroadcastss 0x29c41(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,107,156,2,0 ; vbroadcastss 0x29c6b(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,43,156,2,0 ; vbroadcastss 0x29c2b(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,123,155,2,0 ; vbroadcastss 0x29b7b(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,59,155,2,0 ; vbroadcastss 0x29b3b(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,149,154,2,0 ; vbroadcastss 0x29a95(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,85,154,2,0 ; vbroadcastss 0x29a55(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,201,153,2,0 ; vbroadcastss 0x299c9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,137,153,2,0 ; vbroadcastss 0x29989(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,224,152,2,0 ; vbroadcastss 0x298e0(%rip),%ymm11 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,160,152,2,0 ; vbroadcastss 0x298a0(%rip),%ymm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,209,152,2,0 ; vbroadcastss 0x298d1(%rip),%ymm12 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,37,145,152,2,0 ; vbroadcastss 0x29891(%rip),%ymm12 # 2a2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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,128,152,2,0 ; vbroadcastss 0x29880(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,64,152,2,0 ; vbroadcastss 0x29840(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,147,150,2,0 ; vbroadcastss 0x29693(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,61,142,150,2,0 ; vbroadcastss 0x2968e(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,83,150,2,0 ; vbroadcastss 0x29653(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,61,78,150,2,0 ; vbroadcastss 0x2964e(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,127,150,2,0 ; vbroadcastss 0x2967f(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,63,150,2,0 ; vbroadcastss 0x2963f(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,64,149,2,0 ; vbroadcastss 0x29540(%rip),%ymm1 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,13,0,149,2,0 ; vbroadcastss 0x29500(%rip),%ymm1 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,109,148,2,0 ; vbroadcastss 0x2946d(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,61,104,148,2,0 ; vbroadcastss 0x29468(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,45,148,2,0 ; vbroadcastss 0x2942d(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,61,40,148,2,0 ; vbroadcastss 0x29428(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,89,148,2,0 ; vbroadcastss 0x29459(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,25,148,2,0 ; vbroadcastss 0x29419(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,26,147,2,0 ; vbroadcastss 0x2931a(%rip),%ymm1 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,13,218,146,2,0 ; vbroadcastss 0x292da(%rip),%ymm1 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,201,146,2,0 ; vbroadcastss 0x292c9(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,53,196,146,2,0 ; vbroadcastss 0x292c4(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,45,137,146,2,0 ; vbroadcastss 0x29289(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,53,132,146,2,0 ; vbroadcastss 0x29284(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,181,146,2,0 ; vbroadcastss 0x292b5(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,117,146,2,0 ; vbroadcastss 0x29275(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,107,145,2,0 ; vbroadcastss 0x2916b(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,43,145,2,0 ; vbroadcastss 0x2912b(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,26,145,2,0 ; vbroadcastss 0x2911a(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,53,21,145,2,0 ; vbroadcastss 0x29115(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,45,218,144,2,0 ; vbroadcastss 0x290da(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,53,213,144,2,0 ; vbroadcastss 0x290d5(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,6,145,2,0 ; vbroadcastss 0x29106(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,198,144,2,0 ; vbroadcastss 0x290c6(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,188,143,2,0 ; vbroadcastss 0x28fbc(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,124,143,2,0 ; vbroadcastss 0x28f7c(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,33,138,2,0 ; vpand 0x28a21(%rip),%ymm7,%ymm4 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x308>
+ DB 197,197,219,37,225,137,2,0 ; vpand 0x289e1(%rip),%ymm7,%ymm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x2fc>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,52,138,2,0 ; vpshufb 0x28a34(%rip),%ymm7,%ymm5 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0x328>
+ DB 196,226,69,0,45,244,137,2,0 ; vpshufb 0x289f4(%rip),%ymm7,%ymm5 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x31c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,71,138,2,0 ; vpshufb 0x28a47(%rip),%ymm7,%ymm6 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0x348>
+ DB 196,226,69,0,53,7,138,2,0 ; vpshufb 0x28a07(%rip),%ymm7,%ymm6 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x33c>
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,25,143,2,0 ; vbroadcastss 0x28f19(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,217,142,2,0 ; vbroadcastss 0x28ed9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,56,143,2,0 ; vbroadcastss 0x28f38(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,13,248,142,2,0 ; vbroadcastss 0x28ef8(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,38,141,2,0 ; vbroadcastss 0x28d26(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,230,140,2,0 ; vbroadcastss 0x28ce6(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,5,141,2,0 ; vbroadcastss 0x28d05(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,197,140,2,0 ; vbroadcastss 0x28cc5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,231,140,2,0 ; vbroadcastss 0x28ce7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,167,140,2,0 ; vbroadcastss 0x28ca7(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,162,140,2,0 ; vbroadcastss 0x28ca2(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,98,140,2,0 ; vbroadcastss 0x28c62(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,50,140,2,0 ; vbroadcastss 0x28c32(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,242,139,2,0 ; vbroadcastss 0x28bf2(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,63,140,2,0 ; vbroadcastss 0x28c3f(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,255,139,2,0 ; vbroadcastss 0x28bff(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,49,140,2,0 ; vbroadcastss 0x28c31(%rip),%ymm11 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,125,24,37,20,140,2,0 ; vbroadcastss 0x28c14(%rip),%ymm12 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,241,139,2,0 ; vbroadcastss 0x28bf1(%rip),%ymm11 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,37,212,139,2,0 ; vbroadcastss 0x28bd4(%rip),%ymm12 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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,25,140,2,0 ; vbroadcastss 0x28c19(%rip),%ymm14 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,53,217,139,2,0 ; vbroadcastss 0x28bd9(%rip),%ymm14 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,15,140,2,0 ; vbroadcastss 0x28c0f(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,207,139,2,0 ; vbroadcastss 0x28bcf(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,167,139,2,0 ; vbroadcastss 0x28ba7(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,103,139,2,0 ; vbroadcastss 0x28b67(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,153,139,2,0 ; vbroadcastss 0x28b99(%rip),%ymm11 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,125,24,37,124,139,2,0 ; vbroadcastss 0x28b7c(%rip),%ymm12 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,89,139,2,0 ; vbroadcastss 0x28b59(%rip),%ymm11 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,37,60,139,2,0 ; vbroadcastss 0x28b3c(%rip),%ymm12 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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,129,139,2,0 ; vbroadcastss 0x28b81(%rip),%ymm14 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,53,65,139,2,0 ; vbroadcastss 0x28b41(%rip),%ymm14 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,119,139,2,0 ; vbroadcastss 0x28b77(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,55,139,2,0 ; vbroadcastss 0x28b37(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,27,139,2,0 ; vbroadcastss 0x28b1b(%rip),%ymm8 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,5,219,138,2,0 ; vbroadcastss 0x28adb(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,17,139,2,0 ; vbroadcastss 0x28b11(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
- DB 196,98,125,24,37,12,139,2,0 ; vbroadcastss 0x28b0c(%rip),%ymm12 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,29,209,138,2,0 ; vbroadcastss 0x28ad1(%rip),%ymm11 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,204,138,2,0 ; vbroadcastss 0x28acc(%rip),%ymm12 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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,253,138,2,0 ; vbroadcastss 0x28afd(%rip),%ymm14 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,189,138,2,0 ; vbroadcastss 0x28abd(%rip),%ymm14 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,243,138,2,0 ; vbroadcastss 0x28af3(%rip),%ymm15 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,61,179,138,2,0 ; vbroadcastss 0x28ab3(%rip),%ymm15 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,223,138,2,0 ; vbroadcastss 0x28adf(%rip),%ymm13 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,45,159,138,2,0 ; vbroadcastss 0x28a9f(%rip),%ymm13 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
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,250,137,2,0 ; vbroadcastss 0x289fa(%rip),%ymm11 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,29,186,137,2,0 ; vbroadcastss 0x289ba(%rip),%ymm11 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,59,138,2,0 ; vbroadcastss 0x28a3b(%rip),%ymm14 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,251,137,2,0 ; vbroadcastss 0x289fb(%rip),%ymm14 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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,34,138,2,0 ; vbroadcastss 0x28a22(%rip),%ymm14 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,226,137,2,0 ; vbroadcastss 0x289e2(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,16,138,2,0 ; vbroadcastss 0x28a10(%rip),%ymm14 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,53,208,137,2,0 ; vbroadcastss 0x289d0(%rip),%ymm14 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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,135,137,2,0 ; vbroadcastss 0x28987(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,71,137,2,0 ; vbroadcastss 0x28947(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,182,137,2,0 ; vbroadcastss 0x289b6(%rip),%ymm8 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,5,118,137,2,0 ; vbroadcastss 0x28976(%rip),%ymm8 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,13,137,2,0 ; vbroadcastss 0x2890d(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,205,136,2,0 ; vbroadcastss 0x288cd(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,76,137,2,0 ; vbroadcastss 0x2894c(%rip),%ymm9 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,13,12,137,2,0 ; vbroadcastss 0x2890c(%rip),%ymm9 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,74,137,2,0 ; vbroadcastss 0x2894a(%rip),%ymm11 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,10,137,2,0 ; vbroadcastss 0x2890a(%rip),%ymm11 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
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,28,137,2,0 ; vbroadcastss 0x2891c(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,45,220,136,2,0 ; vbroadcastss 0x288dc(%rip),%ymm13 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,22,137,2,0 ; vbroadcastss 0x28916(%rip),%ymm14 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,214,136,2,0 ; vbroadcastss 0x288d6(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
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,16,137,2,0 ; vbroadcastss 0x28910(%rip),%ymm3 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,226,125,24,29,208,136,2,0 ; vbroadcastss 0x288d0(%rip),%ymm3 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,231,136,2,0 ; vbroadcastss 0x288e7(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,37,167,136,2,0 ; vbroadcastss 0x288a7(%rip),%ymm12 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,155,136,2,0 ; vbroadcastss 0x2889b(%rip),%ymm0 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,226,125,24,5,91,136,2,0 ; vbroadcastss 0x2885b(%rip),%ymm0 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,250,136,2,0 ; vpand 0x288fa(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,186,136,2,0 ; vpand 0x288ba(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,195,135,2,0 ; vbroadcastss 0x287c3(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,131,135,2,0 ; vbroadcastss 0x28783(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffdefd81a4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd81d8>
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,197,134,2,0 ; vpbroadcastd 0x286c5(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,88,13,133,134,2,0 ; vpbroadcastd 0x28685(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,182,134,2,0 ; vbroadcastss 0x286b6(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,118,134,2,0 ; vbroadcastss 0x28676(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,172,134,2,0 ; vpbroadcastd 0x286ac(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,21,108,134,2,0 ; vpbroadcastd 0x2866c(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,157,134,2,0 ; vbroadcastss 0x2869d(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,93,134,2,0 ; vbroadcastss 0x2865d(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,147,134,2,0 ; vpbroadcastd 0x28693(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,29,83,134,2,0 ; vpbroadcastd 0x28653(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,132,134,2,0 ; vbroadcastss 0x28684(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,68,134,2,0 ; vbroadcastss 0x28644(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,95,134,2,0 ; vpand 0x2865f(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,31,134,2,0 ; vpand 0x2861f(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,40,133,2,0 ; vbroadcastss 0x28528(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,232,132,2,0 ; vbroadcastss 0x284e8(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffddfd8454>
+ DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8488>
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,21,132,2,0 ; vpbroadcastd 0x28415(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,88,13,213,131,2,0 ; vpbroadcastd 0x283d5(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,6,132,2,0 ; vbroadcastss 0x28406(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,198,131,2,0 ; vbroadcastss 0x283c6(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,252,131,2,0 ; vpbroadcastd 0x283fc(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,21,188,131,2,0 ; vpbroadcastd 0x283bc(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,237,131,2,0 ; vbroadcastss 0x283ed(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,173,131,2,0 ; vbroadcastss 0x283ad(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,227,131,2,0 ; vpbroadcastd 0x283e3(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,29,163,131,2,0 ; vpbroadcastd 0x283a3(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,212,131,2,0 ; vbroadcastss 0x283d4(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,148,131,2,0 ; vbroadcastss 0x28394(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,120,125,2,0 ; vpand 0x27d78(%rip),%ymm3,%ymm1 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0x368>
+ DB 197,229,219,13,56,125,2,0 ; vpand 0x27d38(%rip),%ymm3,%ymm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0x35c>
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,111,125,2,0 ; vpshufb 0x27d6f(%rip),%ymm3,%ymm9 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0x388>
+ DB 196,98,101,0,13,47,125,2,0 ; vpshufb 0x27d2f(%rip),%ymm3,%ymm9 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0x37c>
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,115,125,2,0 ; vpshufb 0x27d73(%rip),%ymm3,%ymm9 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0x3a8>
+ DB 196,98,101,0,13,51,125,2,0 ; vpshufb 0x27d33(%rip),%ymm3,%ymm9 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0x39c>
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,87,130,2,0 ; vbroadcastss 0x28257(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,23,130,2,0 ; vbroadcastss 0x28217(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,64,130,2,0 ; vmovdqa 0x28240(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,29,0,130,2,0 ; vmovdqa 0x28200(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,188,128,2,0 ; vbroadcastss 0x280bc(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,124,128,2,0 ; vbroadcastss 0x2807c(%rip),%ymm8 # 2a338 <_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
@@ -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,192,128,2,0 ; vmovdqa 0x280c0(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,111,29,128,128,2,0 ; vmovdqa 0x28080(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,201,126,2,0 ; vbroadcastss 0x27ec9(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,137,126,2,0 ; vbroadcastss 0x27e89(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,190,125,2,0 ; vbroadcastss 0x27dbe(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,126,125,2,0 ; vbroadcastss 0x27d7e(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,140,123,2,0 ; vbroadcastss 0x27b8c(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,76,123,2,0 ; vbroadcastss 0x27b4c(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,96,121,2,0 ; vbroadcastss 0x27960(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,32,121,2,0 ; vbroadcastss 0x27920(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,70,120,2,0 ; vbroadcastss 0x27846(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,65,120,2,0 ; vbroadcastss 0x27841(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,6,120,2,0 ; vbroadcastss 0x27806(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,1,120,2,0 ; vbroadcastss 0x27801(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,151,119,2,0 ; vbroadcastss 0x27797(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,87,119,2,0 ; vbroadcastss 0x27757(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,41,120,2,0 ; vbroadcastss 0x27829(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,233,119,2,0 ; vbroadcastss 0x277e9(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,31,120,2,0 ; vbroadcastss 0x2781f(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,223,119,2,0 ; vbroadcastss 0x277df(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,21,120,2,0 ; vbroadcastss 0x27815(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,213,119,2,0 ; vbroadcastss 0x277d5(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,11,120,2,0 ; vbroadcastss 0x2780b(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,203,119,2,0 ; vbroadcastss 0x277cb(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,236,119,2,0 ; vbroadcastss 0x277ec(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,172,119,2,0 ; vbroadcastss 0x277ac(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,226,119,2,0 ; vbroadcastss 0x277e2(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,162,119,2,0 ; vbroadcastss 0x277a2(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,216,119,2,0 ; vbroadcastss 0x277d8(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,5,152,119,2,0 ; vbroadcastss 0x27798(%rip),%ymm0 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,206,119,2,0 ; vbroadcastss 0x277ce(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,142,119,2,0 ; vbroadcastss 0x2778e(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,193,119,2,0 ; vbroadcastss 0x277c1(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,129,119,2,0 ; vbroadcastss 0x27781(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,217,118,2,0 ; vbroadcastss 0x276d9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,153,118,2,0 ; vbroadcastss 0x27699(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,33,119,2,0 ; vbroadcastss 0x27721(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,28,119,2,0 ; vbroadcastss 0x2771c(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,225,118,2,0 ; vbroadcastss 0x276e1(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,220,118,2,0 ; vbroadcastss 0x276dc(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,114,118,2,0 ; vbroadcastss 0x27672(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,50,118,2,0 ; vbroadcastss 0x27632(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,4,119,2,0 ; vbroadcastss 0x27704(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,196,118,2,0 ; vbroadcastss 0x276c4(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,250,118,2,0 ; vbroadcastss 0x276fa(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,186,118,2,0 ; vbroadcastss 0x276ba(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,240,118,2,0 ; vbroadcastss 0x276f0(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,176,118,2,0 ; vbroadcastss 0x276b0(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,230,118,2,0 ; vbroadcastss 0x276e6(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,166,118,2,0 ; vbroadcastss 0x276a6(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,199,118,2,0 ; vbroadcastss 0x276c7(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,135,118,2,0 ; vbroadcastss 0x27687(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,189,118,2,0 ; vbroadcastss 0x276bd(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,125,118,2,0 ; vbroadcastss 0x2767d(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,179,118,2,0 ; vbroadcastss 0x276b3(%rip),%ymm1 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,13,115,118,2,0 ; vbroadcastss 0x27673(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,169,118,2,0 ; vbroadcastss 0x276a9(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,105,118,2,0 ; vbroadcastss 0x27669(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,156,118,2,0 ; vbroadcastss 0x2769c(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,92,118,2,0 ; vbroadcastss 0x2765c(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,180,117,2,0 ; vbroadcastss 0x275b4(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,116,117,2,0 ; vbroadcastss 0x27574(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,252,117,2,0 ; vbroadcastss 0x275fc(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,247,117,2,0 ; vbroadcastss 0x275f7(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,188,117,2,0 ; vbroadcastss 0x275bc(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,183,117,2,0 ; vbroadcastss 0x275b7(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,77,117,2,0 ; vbroadcastss 0x2754d(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,13,117,2,0 ; vbroadcastss 0x2750d(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,223,117,2,0 ; vbroadcastss 0x275df(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,159,117,2,0 ; vbroadcastss 0x2759f(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,213,117,2,0 ; vbroadcastss 0x275d5(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,149,117,2,0 ; vbroadcastss 0x27595(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,203,117,2,0 ; vbroadcastss 0x275cb(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,139,117,2,0 ; vbroadcastss 0x2758b(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,193,117,2,0 ; vbroadcastss 0x275c1(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,129,117,2,0 ; vbroadcastss 0x27581(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,162,117,2,0 ; vbroadcastss 0x275a2(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,98,117,2,0 ; vbroadcastss 0x27562(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,152,117,2,0 ; vbroadcastss 0x27598(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,88,117,2,0 ; vbroadcastss 0x27558(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,142,117,2,0 ; vbroadcastss 0x2758e(%rip),%ymm2 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,21,78,117,2,0 ; vbroadcastss 0x2754e(%rip),%ymm2 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,132,117,2,0 ; vbroadcastss 0x27584(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,68,117,2,0 ; vbroadcastss 0x27544(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,119,117,2,0 ; vbroadcastss 0x27577(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,55,117,2,0 ; vbroadcastss 0x27537(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,143,116,2,0 ; vbroadcastss 0x2748f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,79,116,2,0 ; vbroadcastss 0x2744f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,215,116,2,0 ; vbroadcastss 0x274d7(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,210,116,2,0 ; vbroadcastss 0x274d2(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,151,116,2,0 ; vbroadcastss 0x27497(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,146,116,2,0 ; vbroadcastss 0x27492(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,40,116,2,0 ; vbroadcastss 0x27428(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,232,115,2,0 ; vbroadcastss 0x273e8(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,186,116,2,0 ; vbroadcastss 0x274ba(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,122,116,2,0 ; vbroadcastss 0x2747a(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,176,116,2,0 ; vbroadcastss 0x274b0(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,112,116,2,0 ; vbroadcastss 0x27470(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,166,116,2,0 ; vbroadcastss 0x274a6(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,102,116,2,0 ; vbroadcastss 0x27466(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,156,116,2,0 ; vbroadcastss 0x2749c(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,92,116,2,0 ; vbroadcastss 0x2745c(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,125,116,2,0 ; vbroadcastss 0x2747d(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,61,116,2,0 ; vbroadcastss 0x2743d(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,115,116,2,0 ; vbroadcastss 0x27473(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,51,116,2,0 ; vbroadcastss 0x27433(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,105,116,2,0 ; vbroadcastss 0x27469(%rip),%ymm3 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,29,41,116,2,0 ; vbroadcastss 0x27429(%rip),%ymm3 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,95,116,2,0 ; vbroadcastss 0x2745f(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,31,116,2,0 ; vbroadcastss 0x2741f(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,82,116,2,0 ; vbroadcastss 0x27452(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,18,116,2,0 ; vbroadcastss 0x27412(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,106,115,2,0 ; vbroadcastss 0x2736a(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,42,115,2,0 ; vbroadcastss 0x2732a(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,183,115,2,0 ; vbroadcastss 0x273b7(%rip),%ymm11 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,226,125,24,45,178,115,2,0 ; vbroadcastss 0x273b2(%rip),%ymm5 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,119,115,2,0 ; vbroadcastss 0x27377(%rip),%ymm11 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,114,115,2,0 ; vbroadcastss 0x27372(%rip),%ymm5 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,9,115,2,0 ; vbroadcastss 0x27309(%rip),%ymm4 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,37,201,114,2,0 ; vbroadcastss 0x272c9(%rip),%ymm4 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,156,115,2,0 ; vbroadcastss 0x2739c(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,92,115,2,0 ; vbroadcastss 0x2735c(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,146,115,2,0 ; vbroadcastss 0x27392(%rip),%ymm9 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,13,82,115,2,0 ; vbroadcastss 0x27352(%rip),%ymm9 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,118,115,2,0 ; vbroadcastss 0x27376(%rip),%ymm11 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,29,54,115,2,0 ; vbroadcastss 0x27336(%rip),%ymm11 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,108,115,2,0 ; vbroadcastss 0x2736c(%rip),%ymm13 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,44,115,2,0 ; vbroadcastss 0x2732c(%rip),%ymm13 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,72,115,2,0 ; vbroadcastss 0x27348(%rip),%ymm2 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,226,125,24,21,8,115,2,0 ; vbroadcastss 0x27308(%rip),%ymm2 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,63,115,2,0 ; vbroadcastss 0x2733f(%rip),%ymm3 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,226,125,24,29,255,114,2,0 ; vbroadcastss 0x272ff(%rip),%ymm3 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,53,115,2,0 ; vbroadcastss 0x27335(%rip),%ymm1 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,13,245,114,2,0 ; vbroadcastss 0x272f5(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,43,115,2,0 ; vbroadcastss 0x2732b(%rip),%ymm0 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,5,235,114,2,0 ; vbroadcastss 0x272eb(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,156,114,2,0 ; vbroadcastss 0x2729c(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,13,92,114,2,0 ; vbroadcastss 0x2725c(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,84,114,2,0 ; vbroadcastss 0x27254(%rip),%ymm8 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
- DB 196,98,125,24,13,183,113,2,0 ; vbroadcastss 0x271b7(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,21,70,114,2,0 ; vbroadcastss 0x27246(%rip),%ymm10 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,5,20,114,2,0 ; vbroadcastss 0x27214(%rip),%ymm8 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,13,119,113,2,0 ; vbroadcastss 0x27177(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,6,114,2,0 ; vbroadcastss 0x27206(%rip),%ymm10 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,55,114,2,0 ; vbroadcastss 0x27237(%rip),%ymm9 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,13,247,113,2,0 ; vbroadcastss 0x271f7(%rip),%ymm9 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,45,114,2,0 ; vbroadcastss 0x2722d(%rip),%ymm0 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,5,237,113,2,0 ; vbroadcastss 0x271ed(%rip),%ymm0 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,36,114,2,0 ; vbroadcastss 0x27224(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,228,113,2,0 ; vbroadcastss 0x271e4(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,26,114,2,0 ; vbroadcastss 0x2721a(%rip),%ymm9 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,13,218,113,2,0 ; vbroadcastss 0x271da(%rip),%ymm9 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,7,114,2,0 ; vbroadcastss 0x27207(%rip),%ymm2 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,226,125,24,21,199,113,2,0 ; vbroadcastss 0x271c7(%rip),%ymm2 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,253,113,2,0 ; vbroadcastss 0x271fd(%rip),%ymm11 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,29,189,113,2,0 ; vbroadcastss 0x271bd(%rip),%ymm11 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,243,113,2,0 ; vbroadcastss 0x271f3(%rip),%ymm12 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,37,179,113,2,0 ; vbroadcastss 0x271b3(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
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,168,113,2,0 ; vbroadcastss 0x271a8(%rip),%ymm0 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,226,125,24,5,104,113,2,0 ; vbroadcastss 0x27168(%rip),%ymm0 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,159,113,2,0 ; vbroadcastss 0x2719f(%rip),%ymm8 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,95,113,2,0 ; vbroadcastss 0x2715f(%rip),%ymm8 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
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,32,114,2,0 ; vpand 0x27220(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,224,113,2,0 ; vpand 0x271e0(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,234,112,2,0 ; vbroadcastss 0x270ea(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,170,112,2,0 ; vbroadcastss 0x270aa(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,34,113,2,0 ; vpand 0x27122(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,226,112,2,0 ; vpand 0x270e2(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,236,111,2,0 ; vbroadcastss 0x26fec(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,172,111,2,0 ; vbroadcastss 0x26fac(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffddfd9974>
+ DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd99a8>
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,96,110,2,0 ; vbroadcastss 0x26e60(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,32,110,2,0 ; vbroadcastss 0x26e20(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,225,109,2,0 ; vbroadcastss 0x26de1(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,161,109,2,0 ; vbroadcastss 0x26da1(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,242,110,2,0 ; vpshufb 0x26ef2(%rip),%xmm8,%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 196,98,57,0,5,178,110,2,0 ; vpshufb 0x26eb2(%rip),%xmm8,%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
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,216,110,2,0 ; vpshufb 0x26ed8(%rip),%xmm8,%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,152,110,2,0 ; vpshufb 0x26e98(%rip),%xmm8,%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
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,110,110,2,0 ; vpand 0x26e6e(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,46,110,2,0 ; vpand 0x26e2e(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,56,109,2,0 ; vbroadcastss 0x26d38(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,248,108,2,0 ; vbroadcastss 0x26cf8(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,181,108,2,0 ; vbroadcastss 0x26cb5(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,117,108,2,0 ; vbroadcastss 0x26c75(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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+0xffffffffdefd9c2c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0036e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9c60>
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,106,109,2,0 ; vpand 0x26d6a(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,42,109,2,0 ; vpand 0x26d2a(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,52,108,2,0 ; vbroadcastss 0x26c34(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,244,107,2,0 ; vbroadcastss 0x26bf4(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,177,107,2,0 ; vbroadcastss 0x26bb1(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,113,107,2,0 ; vbroadcastss 0x26b71(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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+0xffffffffdefd9d30>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0037e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9d64>
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,164,106,2,0 ; vbroadcastss 0x26aa4(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,100,106,2,0 ; vbroadcastss 0x26a64(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,33,106,2,0 ; vbroadcastss 0x26a21(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,225,105,2,0 ; vbroadcastss 0x269e1(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,89,106,2,0 ; vpbroadcastd 0x26a59(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,5,25,106,2,0 ; vpbroadcastd 0x26a19(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,76,106,2,0 ; vbroadcastss 0x26a4c(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,12,106,2,0 ; vbroadcastss 0x26a0c(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,67,106,2,0 ; vpbroadcastd 0x26a43(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,13,3,106,2,0 ; vpbroadcastd 0x26a03(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,54,106,2,0 ; vbroadcastss 0x26a36(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,246,105,2,0 ; vbroadcastss 0x269f6(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,45,106,2,0 ; vpbroadcastd 0x26a2d(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,29,237,105,2,0 ; vpbroadcastd 0x269ed(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,32,106,2,0 ; vbroadcastss 0x26a20(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,224,105,2,0 ; vbroadcastss 0x269e0(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,133,105,2,0 ; vbroadcastss 0x26985(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,69,105,2,0 ; vbroadcastss 0x26945(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,45,105,2,0 ; vpbroadcastd 0x2692d(%rip),%ymm4 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,37,237,104,2,0 ; vpbroadcastd 0x268ed(%rip),%ymm4 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,32,105,2,0 ; vbroadcastss 0x26920(%rip),%ymm5 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,224,104,2,0 ; vbroadcastss 0x268e0(%rip),%ymm5 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,23,105,2,0 ; vpbroadcastd 0x26917(%rip),%ymm5 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,45,215,104,2,0 ; vpbroadcastd 0x268d7(%rip),%ymm5 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,10,105,2,0 ; vbroadcastss 0x2690a(%rip),%ymm7 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,61,202,104,2,0 ; vbroadcastss 0x268ca(%rip),%ymm7 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,1,105,2,0 ; vpbroadcastd 0x26901(%rip),%ymm7 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,61,193,104,2,0 ; vpbroadcastd 0x268c1(%rip),%ymm7 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,244,104,2,0 ; vbroadcastss 0x268f4(%rip),%ymm7 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,180,104,2,0 ; vbroadcastss 0x268b4(%rip),%ymm7 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,89,104,2,0 ; vbroadcastss 0x26859(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,25,104,2,0 ; vbroadcastss 0x26819(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,117,103,2,0 ; vpbroadcastd 0x26775(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,5,53,103,2,0 ; vpbroadcastd 0x26735(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,104,103,2,0 ; vbroadcastss 0x26768(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,40,103,2,0 ; vbroadcastss 0x26728(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,95,103,2,0 ; vpbroadcastd 0x2675f(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,13,31,103,2,0 ; vpbroadcastd 0x2671f(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,82,103,2,0 ; vbroadcastss 0x26752(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,18,103,2,0 ; vbroadcastss 0x26712(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,73,103,2,0 ; vpbroadcastd 0x26749(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,29,9,103,2,0 ; vpbroadcastd 0x26709(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,60,103,2,0 ; vbroadcastss 0x2673c(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,252,102,2,0 ; vbroadcastss 0x266fc(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,161,102,2,0 ; vbroadcastss 0x266a1(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,97,102,2,0 ; vbroadcastss 0x26661(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,101,103,2,0 ; vbroadcastss 0x26765(%rip),%ymm8 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,37,103,2,0 ; vbroadcastss 0x26725(%rip),%ymm8 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
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,80,103,2,0 ; vbroadcastss 0x26750(%rip),%ymm10 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,21,16,103,2,0 ; vbroadcastss 0x26710(%rip),%ymm10 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,105,102,2,0 ; vpbroadcastd 0x26669(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,5,41,102,2,0 ; vpbroadcastd 0x26629(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,92,102,2,0 ; vbroadcastss 0x2665c(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,28,102,2,0 ; vbroadcastss 0x2661c(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,83,102,2,0 ; vpbroadcastd 0x26653(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,13,19,102,2,0 ; vpbroadcastd 0x26613(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,70,102,2,0 ; vbroadcastss 0x26646(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,6,102,2,0 ; vbroadcastss 0x26606(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,61,102,2,0 ; vpbroadcastd 0x2663d(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,21,253,101,2,0 ; vpbroadcastd 0x265fd(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,48,102,2,0 ; vbroadcastss 0x26630(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,240,101,2,0 ; vbroadcastss 0x265f0(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,38,102,2,0 ; vpbroadcastd 0x26626(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,230,101,2,0 ; vpbroadcastd 0x265e6(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,24,102,2,0 ; vbroadcastss 0x26618(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,216,101,2,0 ; vbroadcastss 0x265d8(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,29,101,2,0 ; vpbroadcastd 0x2651d(%rip),%ymm4 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,37,221,100,2,0 ; vpbroadcastd 0x264dd(%rip),%ymm4 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,16,101,2,0 ; vbroadcastss 0x26510(%rip),%ymm5 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,45,208,100,2,0 ; vbroadcastss 0x264d0(%rip),%ymm5 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,7,101,2,0 ; vpbroadcastd 0x26507(%rip),%ymm5 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,45,199,100,2,0 ; vpbroadcastd 0x264c7(%rip),%ymm5 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,250,100,2,0 ; vbroadcastss 0x264fa(%rip),%ymm6 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,53,186,100,2,0 ; vbroadcastss 0x264ba(%rip),%ymm6 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,241,100,2,0 ; vpbroadcastd 0x264f1(%rip),%ymm6 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,53,177,100,2,0 ; vpbroadcastd 0x264b1(%rip),%ymm6 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,228,100,2,0 ; vbroadcastss 0x264e4(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,164,100,2,0 ; vbroadcastss 0x264a4(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,218,100,2,0 ; vpbroadcastd 0x264da(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,154,100,2,0 ; vpbroadcastd 0x2649a(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,204,100,2,0 ; vbroadcastss 0x264cc(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,140,100,2,0 ; vbroadcastss 0x2648c(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,73,99,2,0 ; vpbroadcastd 0x26349(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,5,9,99,2,0 ; vpbroadcastd 0x26309(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,60,99,2,0 ; vbroadcastss 0x2633c(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,252,98,2,0 ; vbroadcastss 0x262fc(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,51,99,2,0 ; vpbroadcastd 0x26333(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,13,243,98,2,0 ; vpbroadcastd 0x262f3(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,38,99,2,0 ; vbroadcastss 0x26326(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,230,98,2,0 ; vbroadcastss 0x262e6(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,29,99,2,0 ; vpbroadcastd 0x2631d(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,21,221,98,2,0 ; vpbroadcastd 0x262dd(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,16,99,2,0 ; vbroadcastss 0x26310(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,208,98,2,0 ; vbroadcastss 0x262d0(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,6,99,2,0 ; vpbroadcastd 0x26306(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,198,98,2,0 ; vpbroadcastd 0x262c6(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,248,98,2,0 ; vbroadcastss 0x262f8(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,184,98,2,0 ; vbroadcastss 0x262b8(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,205,98,2,0 ; vbroadcastss 0x262cd(%rip),%ymm8 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,141,98,2,0 ; vbroadcastss 0x2628d(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x938>
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,74,92,2,0 ; vpand 0x25c4a(%rip),%ymm3,%ymm0 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0x3c8>
+ DB 197,229,219,5,10,92,2,0 ; vpand 0x25c0a(%rip),%ymm3,%ymm0 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0x3bc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,25,97,2,0 ; vbroadcastss 0x26119(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,217,96,2,0 ; vbroadcastss 0x260d9(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,79,92,2,0 ; vpshufb 0x25c4f(%rip),%ymm3,%ymm1 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0x3e8>
+ DB 196,226,101,0,13,15,92,2,0 ; vpshufb 0x25c0f(%rip),%ymm3,%ymm1 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0x3dc>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,93,92,2,0 ; vpshufb 0x25c5d(%rip),%ymm3,%ymm2 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x408>
+ DB 196,226,101,0,21,29,92,2,0 ; vpshufb 0x25c1d(%rip),%ymm3,%ymm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0x3fc>
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,118,91,2,0 ; vpand 0x25b76(%rip),%ymm7,%ymm4 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x428>
+ DB 197,197,219,37,54,91,2,0 ; vpand 0x25b36(%rip),%ymm7,%ymm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0x41c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,229,95,2,0 ; vbroadcastss 0x25fe5(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,165,95,2,0 ; vbroadcastss 0x25fa5(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,123,91,2,0 ; vpshufb 0x25b7b(%rip),%ymm7,%ymm5 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0x448>
+ DB 196,226,69,0,45,59,91,2,0 ; vpshufb 0x25b3b(%rip),%ymm7,%ymm5 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x43c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,137,91,2,0 ; vpshufb 0x25b89(%rip),%ymm7,%ymm6 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0x468>
+ DB 196,226,69,0,53,73,91,2,0 ; vpshufb 0x25b49(%rip),%ymm7,%ymm6 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x45c>
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,154,90,2,0 ; vpand 0x25a9a(%rip),%ymm3,%ymm0 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0x488>
+ DB 197,229,219,5,90,90,2,0 ; vpand 0x25a5a(%rip),%ymm3,%ymm0 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0x47c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,169,94,2,0 ; vbroadcastss 0x25ea9(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,105,94,2,0 ; vbroadcastss 0x25e69(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,159,90,2,0 ; vpshufb 0x25a9f(%rip),%ymm3,%ymm1 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0x4a8>
+ DB 196,226,101,0,13,95,90,2,0 ; vpshufb 0x25a5f(%rip),%ymm3,%ymm1 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0x49c>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,173,90,2,0 ; vpshufb 0x25aad(%rip),%ymm3,%ymm2 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0x4c8>
+ DB 196,226,101,0,21,109,90,2,0 ; vpshufb 0x25a6d(%rip),%ymm3,%ymm2 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0x4bc>
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,6,94,2,0 ; vbroadcastss 0x25e06(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,198,93,2,0 ; vbroadcastss 0x25dc6(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,134,89,2,0 ; vpand 0x25986(%rip),%ymm3,%ymm0 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x4e8>
+ DB 197,229,219,5,70,89,2,0 ; vpand 0x25946(%rip),%ymm3,%ymm0 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0x4dc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,53,93,2,0 ; vbroadcastss 0x25d35(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,245,92,2,0 ; vbroadcastss 0x25cf5(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,139,89,2,0 ; vpshufb 0x2598b(%rip),%ymm3,%ymm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0x508>
+ DB 196,226,101,0,5,75,89,2,0 ; vpshufb 0x2594b(%rip),%ymm3,%ymm0 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0x4fc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,153,89,2,0 ; vpshufb 0x25999(%rip),%ymm3,%ymm0 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x528>
+ DB 196,226,101,0,5,89,89,2,0 ; vpshufb 0x25959(%rip),%ymm3,%ymm0 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x51c>
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,178,88,2,0 ; vpand 0x258b2(%rip),%ymm7,%ymm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0x548>
+ DB 197,197,219,37,114,88,2,0 ; vpand 0x25872(%rip),%ymm7,%ymm4 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0x53c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,1,92,2,0 ; vbroadcastss 0x25c01(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,193,91,2,0 ; vbroadcastss 0x25bc1(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,183,88,2,0 ; vpshufb 0x258b7(%rip),%ymm7,%ymm4 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0x568>
+ DB 196,226,69,0,37,119,88,2,0 ; vpshufb 0x25877(%rip),%ymm7,%ymm4 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x55c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,197,88,2,0 ; vpshufb 0x258c5(%rip),%ymm7,%ymm4 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0x588>
+ DB 196,226,69,0,37,133,88,2,0 ; vpshufb 0x25885(%rip),%ymm7,%ymm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0x57c>
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,214,87,2,0 ; vpand 0x257d6(%rip),%ymm3,%ymm0 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0x5a8>
+ DB 197,229,219,5,150,87,2,0 ; vpand 0x25796(%rip),%ymm3,%ymm0 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0x59c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,197,90,2,0 ; vbroadcastss 0x25ac5(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,133,90,2,0 ; vbroadcastss 0x25a85(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,219,87,2,0 ; vpshufb 0x257db(%rip),%ymm3,%ymm0 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0x5c8>
+ DB 196,226,101,0,5,155,87,2,0 ; vpshufb 0x2579b(%rip),%ymm3,%ymm0 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0x5bc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,233,87,2,0 ; vpshufb 0x257e9(%rip),%ymm3,%ymm0 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5e8>
+ DB 196,226,101,0,5,169,87,2,0 ; vpshufb 0x257a9(%rip),%ymm3,%ymm0 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0x5dc>
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,34,90,2,0 ; vbroadcastss 0x25a22(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,226,89,2,0 ; vbroadcastss 0x259e2(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,198,85,2,0 ; vbroadcastss 0x255c6(%rip),%ymm10 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,134,85,2,0 ; vbroadcastss 0x25586(%rip),%ymm10 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,53,84,2,0 ; vbroadcastss 0x25435(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,245,83,2,0 ; vbroadcastss 0x253f5(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,89,83,2,0 ; vbroadcastss 0x25359(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,25,83,2,0 ; vbroadcastss 0x25319(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,30,83,2,0 ; vbroadcastss 0x2531e(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,222,82,2,0 ; vbroadcastss 0x252de(%rip),%ymm8 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
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+0x28fdb8fc>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290053b4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdb930>
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+0x28fdbaa0>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 29005558 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdbad4>
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,219,75,2,0 ; vmulss 0x24bdb(%rip),%xmm9,%xmm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,5,155,75,2,0 ; vmulss 0x24b9b(%rip),%xmm9,%xmm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,119,75,2,0 ; vmulss 0x24b77(%rip),%xmm9,%xmm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,13,55,75,2,0 ; vmulss 0x24b37(%rip),%xmm9,%xmm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,44,75,2,0 ; vbroadcastss 0x24b2c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,236,74,2,0 ; vbroadcastss 0x24aec(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,35,75,2,0 ; vbroadcastss 0x24b23(%rip),%ymm8 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,227,74,2,0 ; vbroadcastss 0x24ae3(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,249,74,2,0 ; vbroadcastss 0x24af9(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,185,74,2,0 ; vbroadcastss 0x24ab9(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,229,75,2,0 ; vbroadcastss 0x24be5(%rip),%ymm3 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
- DB 196,98,125,24,5,224,75,2,0 ; vbroadcastss 0x24be0(%rip),%ymm8 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,29,165,75,2,0 ; vbroadcastss 0x24ba5(%rip),%ymm3 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,160,75,2,0 ; vbroadcastss 0x24ba0(%rip),%ymm8 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
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,209,75,2,0 ; vbroadcastss 0x24bd1(%rip),%ymm3 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,226,125,24,29,145,75,2,0 ; vbroadcastss 0x24b91(%rip),%ymm3 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
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,179,71,2,0 ; vbroadcastss 0x247b3(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
- DB 196,226,125,24,13,174,71,2,0 ; vbroadcastss 0x247ae(%rip),%ymm1 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,5,115,71,2,0 ; vbroadcastss 0x24773(%rip),%ymm0 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,13,110,71,2,0 ; vbroadcastss 0x2476e(%rip),%ymm1 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,164,71,2,0 ; vbroadcastss 0x247a4(%rip),%ymm0 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,5,100,71,2,0 ; vbroadcastss 0x24764(%rip),%ymm0 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,154,71,2,0 ; vbroadcastss 0x2479a(%rip),%ymm1 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,90,71,2,0 ; vbroadcastss 0x2475a(%rip),%ymm1 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,144,71,2,0 ; vbroadcastss 0x24790(%rip),%ymm0 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,5,80,71,2,0 ; vbroadcastss 0x24750(%rip),%ymm0 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
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,33,70,2,0 ; vbroadcastss 0x24621(%rip),%ymm2 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,21,225,69,2,0 ; vbroadcastss 0x245e1(%rip),%ymm2 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
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,172,69,2,0 ; vbroadcastss 0x245ac(%rip),%ymm13 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
- DB 196,98,125,24,53,167,69,2,0 ; vbroadcastss 0x245a7(%rip),%ymm14 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,98,125,24,45,108,69,2,0 ; vbroadcastss 0x2456c(%rip),%ymm13 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,98,125,24,53,103,69,2,0 ; vbroadcastss 0x24567(%rip),%ymm14 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,157,69,2,0 ; vbroadcastss 0x2459d(%rip),%ymm13 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,98,125,24,45,93,69,2,0 ; vbroadcastss 0x2455d(%rip),%ymm13 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,147,69,2,0 ; vbroadcastss 0x24593(%rip),%ymm14 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,53,83,69,2,0 ; vbroadcastss 0x24553(%rip),%ymm14 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
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,126,69,2,0 ; vbroadcastss 0x2457e(%rip),%ymm10 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,21,62,69,2,0 ; vbroadcastss 0x2453e(%rip),%ymm10 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
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,20,68,2,0 ; vbroadcastss 0x24414(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,212,67,2,0 ; vbroadcastss 0x243d4(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,254,67,2,0 ; vbroadcastss 0x243fe(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,190,67,2,0 ; vbroadcastss 0x243be(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,254,68,2,0 ; vbroadcastss 0x244fe(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,190,68,2,0 ; vbroadcastss 0x244be(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,221,68,2,0 ; vbroadcastss 0x244dd(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,157,68,2,0 ; vbroadcastss 0x2449d(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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,192,68,2,0 ; vbroadcastss 0x244c0(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,128,68,2,0 ; vbroadcastss 0x24480(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,81,67,2,0 ; vbroadcastss 0x24351(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,17,67,2,0 ; vbroadcastss 0x24311(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,102,68,2,0 ; vbroadcastss 0x24466(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,38,68,2,0 ; vbroadcastss 0x24426(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,69,68,2,0 ; vbroadcastss 0x24445(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,5,68,2,0 ; vbroadcastss 0x24405(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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,40,68,2,0 ; vbroadcastss 0x24428(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,232,67,2,0 ; vbroadcastss 0x243e8(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,66,2,0 ; vbroadcastss 0x242b9(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,121,66,2,0 ; vbroadcastss 0x24279(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,212,67,2,0 ; vbroadcastss 0x243d4(%rip),%ymm10 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,21,148,67,2,0 ; vbroadcastss 0x24394(%rip),%ymm10 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,183,67,2,0 ; vbroadcastss 0x243b7(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,119,67,2,0 ; vbroadcastss 0x24377(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,247,65,2,0 ; vbroadcastss 0x241f7(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,183,65,2,0 ; vbroadcastss 0x241b7(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,231,66,2,0 ; vbroadcastss 0x242e7(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,167,66,2,0 ; vbroadcastss 0x242a7(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,126,65,2,0 ; vbroadcastss 0x2417e(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,62,65,2,0 ; vbroadcastss 0x2413e(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,94,65,2,0 ; vbroadcastss 0x2415e(%rip),%ymm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,5,30,65,2,0 ; vbroadcastss 0x2411e(%rip),%ymm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,158,66,2,0 ; vbroadcastss 0x2429e(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,94,66,2,0 ; vbroadcastss 0x2425e(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,52,65,2,0 ; vbroadcastss 0x24134(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,244,64,2,0 ; vbroadcastss 0x240f4(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,20,65,2,0 ; vbroadcastss 0x24114(%rip),%ymm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,13,212,64,2,0 ; vbroadcastss 0x240d4(%rip),%ymm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,87,66,2,0 ; vbroadcastss 0x24257(%rip),%ymm0 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,5,23,66,2,0 ; vbroadcastss 0x24217(%rip),%ymm0 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,234,64,2,0 ; vbroadcastss 0x240ea(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,170,64,2,0 ; vbroadcastss 0x240aa(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,71,65,2,0 ; vbroadcastss 0x24147(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,50,66,2,0 ; vbroadcastss 0x24232(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,7,65,2,0 ; vbroadcastss 0x24107(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,242,65,2,0 ; vbroadcastss 0x241f2(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,9,66,2,0 ; vbroadcastss 0x24209(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,201,65,2,0 ; vbroadcastss 0x241c9(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,160,64,2,0 ; vbroadcastss 0x240a0(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,96,64,2,0 ; vbroadcastss 0x24060(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,250,65,2,0 ; vbroadcastss 0x241fa(%rip),%ymm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,21,245,65,2,0 ; vbroadcastss 0x241f5(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,186,65,2,0 ; vbroadcastss 0x241ba(%rip),%ymm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,181,65,2,0 ; vbroadcastss 0x241b5(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,119,64,2,0 ; vbroadcastss 0x24077(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,55,64,2,0 ; vbroadcastss 0x24037(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,221,65,2,0 ; vbroadcastss 0x241dd(%rip),%ymm10 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,157,65,2,0 ; vbroadcastss 0x2419d(%rip),%ymm10 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,77,64,2,0 ; vbroadcastss 0x2404d(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,13,64,2,0 ; vbroadcastss 0x2400d(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,167,65,2,0 ; vbroadcastss 0x241a7(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,29,162,65,2,0 ; vbroadcastss 0x241a2(%rip),%ymm11 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,103,65,2,0 ; vbroadcastss 0x24167(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,98,65,2,0 ; vbroadcastss 0x24162(%rip),%ymm11 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,147,65,2,0 ; vbroadcastss 0x24193(%rip),%ymm8 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,5,83,65,2,0 ; vbroadcastss 0x24153(%rip),%ymm8 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,111,65,2,0 ; vbroadcastss 0x2416f(%rip),%ymm0 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,47,65,2,0 ; vbroadcastss 0x2412f(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,96,64,2,0 ; vbroadcastss 0x24060(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,75,65,2,0 ; vbroadcastss 0x2414b(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,32,64,2,0 ; vbroadcastss 0x24020(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,11,65,2,0 ; vbroadcastss 0x2410b(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,38,65,2,0 ; vbroadcastss 0x24126(%rip),%ymm1 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,13,230,64,2,0 ; vbroadcastss 0x240e6(%rip),%ymm1 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,184,63,2,0 ; vbroadcastss 0x23fb8(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,120,63,2,0 ; vbroadcastss 0x23f78(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,21,64,2,0 ; vbroadcastss 0x24015(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,0,65,2,0 ; vbroadcastss 0x24100(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,213,63,2,0 ; vbroadcastss 0x23fd5(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,192,64,2,0 ; vbroadcastss 0x240c0(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,215,64,2,0 ; vbroadcastss 0x240d7(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,151,64,2,0 ; vbroadcastss 0x24097(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,109,63,2,0 ; vbroadcastss 0x23f6d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,45,63,2,0 ; vbroadcastss 0x23f2d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,199,64,2,0 ; vbroadcastss 0x240c7(%rip),%ymm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,21,194,64,2,0 ; vbroadcastss 0x240c2(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,135,64,2,0 ; vbroadcastss 0x24087(%rip),%ymm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,130,64,2,0 ; vbroadcastss 0x24082(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,68,63,2,0 ; vbroadcastss 0x23f44(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,4,63,2,0 ; vbroadcastss 0x23f04(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,170,64,2,0 ; vbroadcastss 0x240aa(%rip),%ymm10 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,106,64,2,0 ; vbroadcastss 0x2406a(%rip),%ymm10 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,26,63,2,0 ; vbroadcastss 0x23f1a(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,218,62,2,0 ; vbroadcastss 0x23eda(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,115,64,2,0 ; vbroadcastss 0x24073(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,29,110,64,2,0 ; vbroadcastss 0x2406e(%rip),%ymm11 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,51,64,2,0 ; vbroadcastss 0x24033(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,46,64,2,0 ; vbroadcastss 0x2402e(%rip),%ymm11 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,95,64,2,0 ; vbroadcastss 0x2405f(%rip),%ymm8 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,5,31,64,2,0 ; vbroadcastss 0x2401f(%rip),%ymm8 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,59,64,2,0 ; vbroadcastss 0x2403b(%rip),%ymm1 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,251,63,2,0 ; vbroadcastss 0x23ffb(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,43,63,2,0 ; vbroadcastss 0x23f2b(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,22,64,2,0 ; vbroadcastss 0x24016(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,235,62,2,0 ; vbroadcastss 0x23eeb(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,214,63,2,0 ; vbroadcastss 0x23fd6(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,229,61,2,0 ; vpbroadcastd 0x23de5(%rip),%ymm15 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,88,61,165,61,2,0 ; vpbroadcastd 0x23da5(%rip),%ymm15 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,51,60,2,0 ; vpbroadcastd 0x23c33(%rip),%ymm7 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,88,61,243,59,2,0 ; vpbroadcastd 0x23bf3(%rip),%ymm7 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,119,61,2,0 ; vbroadcastss 0x23d77(%rip),%ymm0 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,55,61,2,0 ; vbroadcastss 0x23d37(%rip),%ymm0 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,249,55,2,0 ; vpbroadcastd 0x237f9(%rip),%ymm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,88,21,185,55,2,0 ; vpbroadcastd 0x237b9(%rip),%ymm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,68,54,2,0 ; vpbroadcastd 0x23644(%rip),%ymm11 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,88,29,4,54,2,0 ; vpbroadcastd 0x23604(%rip),%ymm11 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,134,55,2,0 ; vbroadcastss 0x23786(%rip),%ymm0 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,70,55,2,0 ; vbroadcastss 0x23746(%rip),%ymm0 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,54,44,2,0 ; vbroadcastss 0x22c36(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,246,43,2,0 ; vbroadcastss 0x22bf6(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,133,40,2,0 ; vaddps 0x22885(%rip),%ymm0,%ymm0 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x608>
+ DB 197,252,88,5,69,40,2,0 ; vaddps 0x22845(%rip),%ymm0,%ymm0 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0x5fc>
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,141,42,2,0 ; vbroadcastss 0x22a8d(%rip),%ymm2 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,21,77,42,2,0 ; vbroadcastss 0x22a4d(%rip),%ymm2 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,130,42,2,0 ; vbroadcastss 0x22a82(%rip),%ymm2 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,21,66,42,2,0 ; vbroadcastss 0x22a42(%rip),%ymm2 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,34,44,2,0 ; vpaddd 0x22c22(%rip),%xmm8,%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- DB 197,57,254,5,42,44,2,0 ; vpaddd 0x22c2a(%rip),%xmm8,%xmm8 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 197,57,254,13,226,43,2,0 ; vpaddd 0x22be2(%rip),%xmm8,%xmm9 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ DB 197,57,254,5,234,43,2,0 ; vpaddd 0x22bea(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
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,50,42,2,0 ; vbroadcastss 0x22a32(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,242,41,2,0 ; vbroadcastss 0x229f2(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
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,177,51,2,0 ; vmovddup 0x233b1(%rip),%xmm12 # 2ac90 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 197,123,18,37,113,51,2,0 ; vmovddup 0x23371(%rip),%xmm12 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x11cc>
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,240,41,2,0 ; vbroadcastss 0x229f0(%rip),%ymm13 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,176,41,2,0 ; vbroadcastss 0x229b0(%rip),%ymm13 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,111,51,2,0 ; vmovddup 0x2336f(%rip),%xmm14 # 2ac98 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ DB 197,123,18,53,47,51,2,0 ; vmovddup 0x2332f(%rip),%xmm14 # 2ac58 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
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,159,41,2,0 ; vbroadcastss 0x2299f(%rip),%ymm14 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,53,95,41,2,0 ; vbroadcastss 0x2295f(%rip),%ymm14 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
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,37,51,2,0 ; vmovddup 0x23325(%rip),%xmm13 # 2aca0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ DB 197,123,18,45,229,50,2,0 ; vmovddup 0x232e5(%rip),%xmm13 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
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,66,41,2,0 ; vbroadcastss 0x22942(%rip),%ymm9 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,13,2,41,2,0 ; vbroadcastss 0x22902(%rip),%ymm9 # 2a2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,56,41,2,0 ; vbroadcastss 0x22938(%rip),%ymm9 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,13,248,40,2,0 ; vbroadcastss 0x228f8(%rip),%ymm9 # 2a2bc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,192,40,2,0 ; vbroadcastss 0x228c0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,128,40,2,0 ; vbroadcastss 0x22880(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,167,40,2,0 ; vbroadcastss 0x228a7(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,103,40,2,0 ; vbroadcastss 0x22867(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,70,40,2,0 ; vbroadcastss 0x22846(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,6,40,2,0 ; vbroadcastss 0x22806(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,4,40,2,0 ; vbroadcastss 0x22804(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,196,39,2,0 ; vbroadcastss 0x227c4(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,159,39,2,0 ; vbroadcastss 0x2279f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,39,2,0 ; vbroadcastss 0x2275f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,126,39,2,0 ; vbroadcastss 0x2277e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,62,39,2,0 ; vbroadcastss 0x2273e(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,93,39,2,0 ; vbroadcastss 0x2275d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,29,39,2,0 ; vbroadcastss 0x2271d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,44,39,2,0 ; vbroadcastss 0x2272c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,236,38,2,0 ; vbroadcastss 0x226ec(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,231,38,2,0 ; vbroadcastss 0x226e7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,167,38,2,0 ; vbroadcastss 0x226a7(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,118,38,2,0 ; vbroadcastss 0x22676(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,54,38,2,0 ; vbroadcastss 0x22636(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,21,38,2,0 ; vbroadcastss 0x22615(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,213,37,2,0 ; vbroadcastss 0x225d5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,145,37,2,0 ; vbroadcastss 0x22591(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,81,37,2,0 ; vbroadcastss 0x22551(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,57,37,2,0 ; vbroadcastss 0x22539(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,249,36,2,0 ; vbroadcastss 0x224f9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,213,36,2,0 ; vbroadcastss 0x224d5(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,149,36,2,0 ; vbroadcastss 0x22495(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,140,36,2,0 ; vbroadcastss 0x2248c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,76,36,2,0 ; vbroadcastss 0x2244c(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,115,36,2,0 ; vbroadcastss 0x22473(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,51,36,2,0 ; vbroadcastss 0x22433(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,119,35,2,0 ; vbroadcastss 0x22377(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,55,35,2,0 ; vbroadcastss 0x22337(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,130,34,2,0 ; vbroadcastss 0x22282(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,66,34,2,0 ; vbroadcastss 0x22242(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,167,33,2,0 ; vbroadcastss 0x221a7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,103,33,2,0 ; vbroadcastss 0x22167(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,170,32,2,0 ; vbroadcastss 0x220aa(%rip),%ymm11 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,106,32,2,0 ; vbroadcastss 0x2206a(%rip),%ymm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,155,32,2,0 ; vbroadcastss 0x2209b(%rip),%ymm13 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,45,91,32,2,0 ; vbroadcastss 0x2205b(%rip),%ymm13 # 2a2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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,69,32,2,0 ; vbroadcastss 0x22045(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,5,32,2,0 ; vbroadcastss 0x22005(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,35,30,2,0 ; vbroadcastss 0x21e23(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,53,227,29,2,0 ; vbroadcastss 0x21de3(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,25,30,2,0 ; vbroadcastss 0x21e19(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,61,217,29,2,0 ; vbroadcastss 0x21dd9(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,10,30,2,0 ; vbroadcastss 0x21e0a(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,202,29,2,0 ; vbroadcastss 0x21dca(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,183,28,2,0 ; vbroadcastss 0x21cb7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,119,28,2,0 ; vbroadcastss 0x21c77(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,219,27,2,0 ; vbroadcastss 0x21bdb(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,53,155,27,2,0 ; vbroadcastss 0x21b9b(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,209,27,2,0 ; vbroadcastss 0x21bd1(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,61,145,27,2,0 ; vbroadcastss 0x21b91(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,194,27,2,0 ; vbroadcastss 0x21bc2(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,130,27,2,0 ; vbroadcastss 0x21b82(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,111,26,2,0 ; vbroadcastss 0x21a6f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,47,26,2,0 ; vbroadcastss 0x21a2f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,27,26,2,0 ; vbroadcastss 0x21a1b(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,45,219,25,2,0 ; vbroadcastss 0x219db(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,17,26,2,0 ; vbroadcastss 0x21a11(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,209,25,2,0 ; vbroadcastss 0x219d1(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,2,26,2,0 ; vbroadcastss 0x21a02(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,194,25,2,0 ; vbroadcastss 0x219c2(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,157,24,2,0 ; vbroadcastss 0x2189d(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,93,24,2,0 ; vbroadcastss 0x2185d(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,69,24,2,0 ; vbroadcastss 0x21845(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,45,5,24,2,0 ; vbroadcastss 0x21805(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,59,24,2,0 ; vbroadcastss 0x2183b(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,251,23,2,0 ; vbroadcastss 0x217fb(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,44,24,2,0 ; vbroadcastss 0x2182c(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,236,23,2,0 ; vbroadcastss 0x217ec(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
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,199,22,2,0 ; vbroadcastss 0x216c7(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,135,22,2,0 ; vbroadcastss 0x21687(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,67,20,2,0 ; vmovapd 0x21443(%rip),%ymm9 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x628>
+ DB 197,125,40,13,3,20,2,0 ; vmovapd 0x21403(%rip),%ymm9 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x61c>
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,234,21,2,0 ; vbroadcastss 0x215ea(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,170,21,2,0 ; vbroadcastss 0x215aa(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,9,22,2,0 ; vbroadcastss 0x21609(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,13,201,21,2,0 ; vbroadcastss 0x215c9(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,170,19,2,0 ; vbroadcastss 0x213aa(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,106,19,2,0 ; vbroadcastss 0x2136a(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,137,19,2,0 ; vbroadcastss 0x21389(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,73,19,2,0 ; vbroadcastss 0x21349(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,107,19,2,0 ; vbroadcastss 0x2136b(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,43,19,2,0 ; vbroadcastss 0x2132b(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,38,19,2,0 ; vbroadcastss 0x21326(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,230,18,2,0 ; vbroadcastss 0x212e6(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,182,18,2,0 ; vbroadcastss 0x212b6(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,118,18,2,0 ; vbroadcastss 0x21276(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,195,18,2,0 ; vbroadcastss 0x212c3(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,131,18,2,0 ; vbroadcastss 0x21283(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,161,18,2,0 ; vbroadcastss 0x212a1(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,97,18,2,0 ; vbroadcastss 0x21261(%rip),%ymm11 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,167,18,2,0 ; vbroadcastss 0x212a7(%rip),%ymm13 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,103,18,2,0 ; vbroadcastss 0x21267(%rip),%ymm13 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
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,152,18,2,0 ; vbroadcastss 0x21298(%rip),%ymm12 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,88,18,2,0 ; vbroadcastss 0x21258(%rip),%ymm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,142,18,2,0 ; vbroadcastss 0x2128e(%rip),%ymm14 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,78,18,2,0 ; vbroadcastss 0x2124e(%rip),%ymm14 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,23,18,2,0 ; vbroadcastss 0x21217(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,215,17,2,0 ; vbroadcastss 0x211d7(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,245,17,2,0 ; vbroadcastss 0x211f5(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,181,17,2,0 ; vbroadcastss 0x211b5(%rip),%ymm11 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,251,17,2,0 ; vbroadcastss 0x211fb(%rip),%ymm13 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,187,17,2,0 ; vbroadcastss 0x211bb(%rip),%ymm13 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
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,236,17,2,0 ; vbroadcastss 0x211ec(%rip),%ymm12 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,172,17,2,0 ; vbroadcastss 0x211ac(%rip),%ymm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,226,17,2,0 ; vbroadcastss 0x211e2(%rip),%ymm14 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,162,17,2,0 ; vbroadcastss 0x211a2(%rip),%ymm14 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,119,17,2,0 ; vbroadcastss 0x21177(%rip),%ymm8 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,5,55,17,2,0 ; vbroadcastss 0x21137(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,113,17,2,0 ; vbroadcastss 0x21171(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,29,49,17,2,0 ; vbroadcastss 0x21131(%rip),%ymm11 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,95,17,2,0 ; vbroadcastss 0x2115f(%rip),%ymm13 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,45,31,17,2,0 ; vbroadcastss 0x2111f(%rip),%ymm13 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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,84,17,2,0 ; vbroadcastss 0x21154(%rip),%ymm14 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,20,17,2,0 ; vbroadcastss 0x21114(%rip),%ymm14 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,74,17,2,0 ; vbroadcastss 0x2114a(%rip),%ymm15 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,61,10,17,2,0 ; vbroadcastss 0x2110a(%rip),%ymm15 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,54,17,2,0 ; vbroadcastss 0x21136(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,246,16,2,0 ; vbroadcastss 0x210f6(%rip),%ymm12 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
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,66,16,2,0 ; vbroadcastss 0x21042(%rip),%ymm11 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,29,2,16,2,0 ; vbroadcastss 0x21002(%rip),%ymm11 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,111,16,2,0 ; vbroadcastss 0x2106f(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,29,47,16,2,0 ; vbroadcastss 0x2102f(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,93,16,2,0 ; vbroadcastss 0x2105d(%rip),%ymm11 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,29,29,16,2,0 ; vbroadcastss 0x2101d(%rip),%ymm11 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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,69,16,2,0 ; vbroadcastss 0x21045(%rip),%ymm2 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,226,125,24,21,5,16,2,0 ; vbroadcastss 0x21005(%rip),%ymm2 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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,192,15,2,0 ; vbroadcastss 0x20fc0(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,128,15,2,0 ; vbroadcastss 0x20f80(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,239,15,2,0 ; vbroadcastss 0x20fef(%rip),%ymm8 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,5,175,15,2,0 ; vbroadcastss 0x20faf(%rip),%ymm8 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,70,15,2,0 ; vbroadcastss 0x20f46(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,6,15,2,0 ; vbroadcastss 0x20f06(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,136,15,2,0 ; vbroadcastss 0x20f88(%rip),%ymm11 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,72,15,2,0 ; vbroadcastss 0x20f48(%rip),%ymm11 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
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,90,15,2,0 ; vbroadcastss 0x20f5a(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,37,26,15,2,0 ; vbroadcastss 0x20f1a(%rip),%ymm12 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,84,15,2,0 ; vbroadcastss 0x20f54(%rip),%ymm13 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,45,20,15,2,0 ; vbroadcastss 0x20f14(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
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,73,15,2,0 ; vbroadcastss 0x20f49(%rip),%ymm1 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,226,125,24,13,9,15,2,0 ; vbroadcastss 0x20f09(%rip),%ymm1 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,32,15,2,0 ; vbroadcastss 0x20f20(%rip),%ymm14 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,53,224,14,2,0 ; vbroadcastss 0x20ee0(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,202,14,2,0 ; vbroadcastss 0x20eca(%rip),%ymm0 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,226,125,24,5,138,14,2,0 ; vbroadcastss 0x20e8a(%rip),%ymm0 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,35,15,2,0 ; vpand 0x20f23(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,227,14,2,0 ; vpand 0x20ee3(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,219,13,2,0 ; vbroadcastss 0x20ddb(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,155,13,2,0 ; vbroadcastss 0x20d9b(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffdefdfb8c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf009644 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdfbc0>
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,204,12,2,0 ; vbroadcastss 0x20ccc(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,13,140,12,2,0 ; vbroadcastss 0x20c8c(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,189,12,2,0 ; vbroadcastss 0x20cbd(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,125,12,2,0 ; vbroadcastss 0x20c7d(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,179,12,2,0 ; vbroadcastss 0x20cb3(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,21,115,12,2,0 ; vbroadcastss 0x20c73(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,164,12,2,0 ; vbroadcastss 0x20ca4(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,100,12,2,0 ; vbroadcastss 0x20c64(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,154,12,2,0 ; vbroadcastss 0x20c9a(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,29,90,12,2,0 ; vbroadcastss 0x20c5a(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,139,12,2,0 ; vbroadcastss 0x20c8b(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,75,12,2,0 ; vbroadcastss 0x20c4b(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,87,12,2,0 ; vpand 0x20c57(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,23,12,2,0 ; vpand 0x20c17(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,15,11,2,0 ; vbroadcastss 0x20b0f(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,207,10,2,0 ; vbroadcastss 0x20acf(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffddfdfe80>
+ DB 232,255,255,255,221 ; callq ffffffffde009938 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdfeb4>
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,216,9,2,0 ; vbroadcastss 0x209d8(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,13,152,9,2,0 ; vbroadcastss 0x20998(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,201,9,2,0 ; vbroadcastss 0x209c9(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,137,9,2,0 ; vbroadcastss 0x20989(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,191,9,2,0 ; vbroadcastss 0x209bf(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,21,127,9,2,0 ; vbroadcastss 0x2097f(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,176,9,2,0 ; vbroadcastss 0x209b0(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,112,9,2,0 ; vbroadcastss 0x20970(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,166,9,2,0 ; vbroadcastss 0x209a6(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,29,102,9,2,0 ; vbroadcastss 0x20966(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,151,9,2,0 ; vbroadcastss 0x20997(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,87,9,2,0 ; vbroadcastss 0x20957(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,255,5,2,0 ; vmovapd 0x205ff(%rip),%ymm9 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0x648>
+ DB 197,125,40,13,191,5,2,0 ; vmovapd 0x205bf(%rip),%ymm9 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x63c>
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,115,6,2,0 ; vbroadcastss 0x20673(%rip),%ymm7 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,61,51,6,2,0 ; vbroadcastss 0x20633(%rip),%ymm7 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,61,6,2,0 ; vmovdqa 0x2063d(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,29,253,5,2,0 ; vmovdqa 0x205fd(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,80,3,2,0 ; vbroadcastss 0x20350(%rip),%ymm6 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,53,16,3,2,0 ; vbroadcastss 0x20310(%rip),%ymm6 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,55,3,2,0 ; vmovdqa 0x20337(%rip),%xmm14 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,53,247,2,2,0 ; vmovdqa 0x202f7(%rip),%xmm14 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,228,255,1,0 ; vbroadcastss 0x1ffe4(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,164,255,1,0 ; vbroadcastss 0x1ffa4(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,202,254,1,0 ; vbroadcastss 0x1feca(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,138,254,1,0 ; vbroadcastss 0x1fe8a(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,130,252,1,0 ; vbroadcastss 0x1fc82(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,66,252,1,0 ; vbroadcastss 0x1fc42(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,55,250,1,0 ; vbroadcastss 0x1fa37(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,247,249,1,0 ; vbroadcastss 0x1f9f7(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,200,246,1,0 ; vbroadcastss 0x1f6c8(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,136,246,1,0 ; vbroadcastss 0x1f688(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,190,246,1,0 ; vbroadcastss 0x1f6be(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,126,246,1,0 ; vbroadcastss 0x1f67e(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,20,246,1,0 ; vbroadcastss 0x1f614(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,212,245,1,0 ; vbroadcastss 0x1f5d4(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,166,246,1,0 ; vbroadcastss 0x1f6a6(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,102,246,1,0 ; vbroadcastss 0x1f666(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,156,246,1,0 ; vbroadcastss 0x1f69c(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,92,246,1,0 ; vbroadcastss 0x1f65c(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,141,246,1,0 ; vbroadcastss 0x1f68d(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,77,246,1,0 ; vbroadcastss 0x1f64d(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,131,246,1,0 ; vbroadcastss 0x1f683(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,67,246,1,0 ; vbroadcastss 0x1f643(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,103,246,1,0 ; vbroadcastss 0x1f667(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,39,246,1,0 ; vbroadcastss 0x1f627(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,93,246,1,0 ; vbroadcastss 0x1f65d(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,29,246,1,0 ; vbroadcastss 0x1f61d(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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,78,246,1,0 ; vbroadcastss 0x1f64e(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,14,246,1,0 ; vbroadcastss 0x1f60e(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,68,246,1,0 ; vbroadcastss 0x1f644(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,4,246,1,0 ; vbroadcastss 0x1f604(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,53,246,1,0 ; vbroadcastss 0x1f635(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,245,245,1,0 ; vbroadcastss 0x1f5f5(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,77,245,1,0 ; vbroadcastss 0x1f54d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,13,245,1,0 ; vbroadcastss 0x1f50d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,142,245,1,0 ; vbroadcastss 0x1f58e(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,78,245,1,0 ; vbroadcastss 0x1f54e(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,132,245,1,0 ; vbroadcastss 0x1f584(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,68,245,1,0 ; vbroadcastss 0x1f544(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,218,244,1,0 ; vbroadcastss 0x1f4da(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,154,244,1,0 ; vbroadcastss 0x1f49a(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,108,245,1,0 ; vbroadcastss 0x1f56c(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,44,245,1,0 ; vbroadcastss 0x1f52c(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,98,245,1,0 ; vbroadcastss 0x1f562(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,34,245,1,0 ; vbroadcastss 0x1f522(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,83,245,1,0 ; vbroadcastss 0x1f553(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,19,245,1,0 ; vbroadcastss 0x1f513(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,73,245,1,0 ; vbroadcastss 0x1f549(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,9,245,1,0 ; vbroadcastss 0x1f509(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,45,245,1,0 ; vbroadcastss 0x1f52d(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,237,244,1,0 ; vbroadcastss 0x1f4ed(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,35,245,1,0 ; vbroadcastss 0x1f523(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,227,244,1,0 ; vbroadcastss 0x1f4e3(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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,20,245,1,0 ; vbroadcastss 0x1f514(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,212,244,1,0 ; vbroadcastss 0x1f4d4(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,10,245,1,0 ; vbroadcastss 0x1f50a(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,202,244,1,0 ; vbroadcastss 0x1f4ca(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,251,244,1,0 ; vbroadcastss 0x1f4fb(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,187,244,1,0 ; vbroadcastss 0x1f4bb(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,19,244,1,0 ; vbroadcastss 0x1f413(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,211,243,1,0 ; vbroadcastss 0x1f3d3(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,84,244,1,0 ; vbroadcastss 0x1f454(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,20,244,1,0 ; vbroadcastss 0x1f414(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,74,244,1,0 ; vbroadcastss 0x1f44a(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,10,244,1,0 ; vbroadcastss 0x1f40a(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,160,243,1,0 ; vbroadcastss 0x1f3a0(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,96,243,1,0 ; vbroadcastss 0x1f360(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,50,244,1,0 ; vbroadcastss 0x1f432(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,242,243,1,0 ; vbroadcastss 0x1f3f2(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,40,244,1,0 ; vbroadcastss 0x1f428(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,232,243,1,0 ; vbroadcastss 0x1f3e8(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,25,244,1,0 ; vbroadcastss 0x1f419(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,217,243,1,0 ; vbroadcastss 0x1f3d9(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,15,244,1,0 ; vbroadcastss 0x1f40f(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,207,243,1,0 ; vbroadcastss 0x1f3cf(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,243,243,1,0 ; vbroadcastss 0x1f3f3(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,179,243,1,0 ; vbroadcastss 0x1f3b3(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,233,243,1,0 ; vbroadcastss 0x1f3e9(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,169,243,1,0 ; vbroadcastss 0x1f3a9(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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,218,243,1,0 ; vbroadcastss 0x1f3da(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,154,243,1,0 ; vbroadcastss 0x1f39a(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,208,243,1,0 ; vbroadcastss 0x1f3d0(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,144,243,1,0 ; vbroadcastss 0x1f390(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,193,243,1,0 ; vbroadcastss 0x1f3c1(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,129,243,1,0 ; vbroadcastss 0x1f381(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,217,242,1,0 ; vbroadcastss 0x1f2d9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,153,242,1,0 ; vbroadcastss 0x1f299(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,26,243,1,0 ; vbroadcastss 0x1f31a(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,218,242,1,0 ; vbroadcastss 0x1f2da(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,16,243,1,0 ; vbroadcastss 0x1f310(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,208,242,1,0 ; vbroadcastss 0x1f2d0(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,102,242,1,0 ; vbroadcastss 0x1f266(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,38,242,1,0 ; vbroadcastss 0x1f226(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,248,242,1,0 ; vbroadcastss 0x1f2f8(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,184,242,1,0 ; vbroadcastss 0x1f2b8(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,238,242,1,0 ; vbroadcastss 0x1f2ee(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,174,242,1,0 ; vbroadcastss 0x1f2ae(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,223,242,1,0 ; vbroadcastss 0x1f2df(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,159,242,1,0 ; vbroadcastss 0x1f29f(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,213,242,1,0 ; vbroadcastss 0x1f2d5(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,149,242,1,0 ; vbroadcastss 0x1f295(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,185,242,1,0 ; vbroadcastss 0x1f2b9(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,121,242,1,0 ; vbroadcastss 0x1f279(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,175,242,1,0 ; vbroadcastss 0x1f2af(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,111,242,1,0 ; vbroadcastss 0x1f26f(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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,160,242,1,0 ; vbroadcastss 0x1f2a0(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,96,242,1,0 ; vbroadcastss 0x1f260(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,150,242,1,0 ; vbroadcastss 0x1f296(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,86,242,1,0 ; vbroadcastss 0x1f256(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,135,242,1,0 ; vbroadcastss 0x1f287(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,71,242,1,0 ; vbroadcastss 0x1f247(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,159,241,1,0 ; vbroadcastss 0x1f19f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,241,1,0 ; vbroadcastss 0x1f15f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,232,241,1,0 ; vbroadcastss 0x1f1e8(%rip),%ymm8 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,5,168,241,1,0 ; vbroadcastss 0x1f1a8(%rip),%ymm8 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,222,241,1,0 ; vbroadcastss 0x1f1de(%rip),%ymm9 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,13,158,241,1,0 ; vbroadcastss 0x1f19e(%rip),%ymm9 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,52,241,1,0 ; vbroadcastss 0x1f134(%rip),%ymm4 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,37,244,240,1,0 ; vbroadcastss 0x1f0f4(%rip),%ymm4 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,199,241,1,0 ; vbroadcastss 0x1f1c7(%rip),%ymm10 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,21,135,241,1,0 ; vbroadcastss 0x1f187(%rip),%ymm10 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,189,241,1,0 ; vbroadcastss 0x1f1bd(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,125,241,1,0 ; vbroadcastss 0x1f17d(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,175,241,1,0 ; vbroadcastss 0x1f1af(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,111,241,1,0 ; vbroadcastss 0x1f16f(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,165,241,1,0 ; vbroadcastss 0x1f1a5(%rip),%ymm13 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,101,241,1,0 ; vbroadcastss 0x1f165(%rip),%ymm13 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,132,241,1,0 ; vbroadcastss 0x1f184(%rip),%ymm15 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,61,68,241,1,0 ; vbroadcastss 0x1f144(%rip),%ymm15 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,122,241,1,0 ; vbroadcastss 0x1f17a(%rip),%ymm3 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,226,125,24,29,58,241,1,0 ; vbroadcastss 0x1f13a(%rip),%ymm3 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,109,241,1,0 ; vbroadcastss 0x1f16d(%rip),%ymm2 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,21,45,241,1,0 ; vbroadcastss 0x1f12d(%rip),%ymm2 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,100,241,1,0 ; vbroadcastss 0x1f164(%rip),%ymm6 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,53,36,241,1,0 ; vbroadcastss 0x1f124(%rip),%ymm6 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,168,240,1,0 ; vbroadcastss 0x1f0a8(%rip),%ymm2 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,21,104,240,1,0 ; vbroadcastss 0x1f068(%rip),%ymm2 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,91,240,1,0 ; vbroadcastss 0x1f05b(%rip),%ymm8 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,5,27,240,1,0 ; vbroadcastss 0x1f01b(%rip),%ymm8 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,185,239,1,0 ; vbroadcastss 0x1efb9(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,121,239,1,0 ; vbroadcastss 0x1ef79(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,67,240,1,0 ; vbroadcastss 0x1f043(%rip),%ymm9 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,13,3,240,1,0 ; vbroadcastss 0x1f003(%rip),%ymm9 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,47,240,1,0 ; vbroadcastss 0x1f02f(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,5,239,239,1,0 ; vbroadcastss 0x1efef(%rip),%ymm8 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,37,240,1,0 ; vbroadcastss 0x1f025(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,5,229,239,1,0 ; vbroadcastss 0x1efe5(%rip),%ymm8 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,27,240,1,0 ; vbroadcastss 0x1f01b(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,219,239,1,0 ; vbroadcastss 0x1efdb(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,13,240,1,0 ; vbroadcastss 0x1f00d(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,5,205,239,1,0 ; vbroadcastss 0x1efcd(%rip),%ymm8 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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,246,239,1,0 ; vbroadcastss 0x1eff6(%rip),%ymm9 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,13,182,239,1,0 ; vbroadcastss 0x1efb6(%rip),%ymm9 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,235,239,1,0 ; vbroadcastss 0x1efeb(%rip),%ymm11 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,29,171,239,1,0 ; vbroadcastss 0x1efab(%rip),%ymm11 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,225,239,1,0 ; vbroadcastss 0x1efe1(%rip),%ymm12 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,37,161,239,1,0 ; vbroadcastss 0x1efa1(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
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,151,239,1,0 ; vbroadcastss 0x1ef97(%rip),%ymm0 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,226,125,24,5,87,239,1,0 ; vbroadcastss 0x1ef57(%rip),%ymm0 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,142,239,1,0 ; vbroadcastss 0x1ef8e(%rip),%ymm8 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,78,239,1,0 ; vbroadcastss 0x1ef4e(%rip),%ymm8 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
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,15,240,1,0 ; vpand 0x1f00f(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,207,239,1,0 ; vpand 0x1efcf(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,201,238,1,0 ; vbroadcastss 0x1eec9(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,137,238,1,0 ; vbroadcastss 0x1ee89(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,254,238,1,0 ; vpand 0x1eefe(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,190,238,1,0 ; vpand 0x1eebe(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,184,237,1,0 ; vbroadcastss 0x1edb8(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,120,237,1,0 ; vbroadcastss 0x1ed78(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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+0xffffffffddfe1ba8>
+ DB 232,255,255,255,221 ; callq ffffffffde00b660 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe1bdc>
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,16,236,1,0 ; vbroadcastss 0x1ec10(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,208,235,1,0 ; vbroadcastss 0x1ebd0(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,144,235,1,0 ; vbroadcastss 0x1eb90(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,80,235,1,0 ; vbroadcastss 0x1eb50(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,161,236,1,0 ; vpshufb 0x1eca1(%rip),%xmm8,%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 196,98,57,0,5,97,236,1,0 ; vpshufb 0x1ec61(%rip),%xmm8,%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
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,135,236,1,0 ; vpshufb 0x1ec87(%rip),%xmm8,%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,71,236,1,0 ; vpshufb 0x1ec47(%rip),%xmm8,%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
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,26,236,1,0 ; vpand 0x1ec1a(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,218,235,1,0 ; vpand 0x1ebda(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,212,234,1,0 ; vbroadcastss 0x1ead4(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,148,234,1,0 ; vbroadcastss 0x1ea94(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,81,234,1,0 ; vbroadcastss 0x1ea51(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,17,234,1,0 ; vbroadcastss 0x1ea11(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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+0xffffffffdefe1e90>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00b948 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1ec4>
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,6,235,1,0 ; vpand 0x1eb06(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,198,234,1,0 ; vpand 0x1eac6(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,192,233,1,0 ; vbroadcastss 0x1e9c0(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,128,233,1,0 ; vbroadcastss 0x1e980(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,61,233,1,0 ; vbroadcastss 0x1e93d(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,253,232,1,0 ; vbroadcastss 0x1e8fd(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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+0xffffffffdefe1fa4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00ba5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1fd8>
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,20,232,1,0 ; vbroadcastss 0x1e814(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,212,231,1,0 ; vbroadcastss 0x1e7d4(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,145,231,1,0 ; vbroadcastss 0x1e791(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,81,231,1,0 ; vbroadcastss 0x1e751(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,180,231,1,0 ; vbroadcastss 0x1e7b4(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,116,231,1,0 ; vbroadcastss 0x1e774(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,167,231,1,0 ; vbroadcastss 0x1e7a7(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,103,231,1,0 ; vbroadcastss 0x1e767(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,158,231,1,0 ; vbroadcastss 0x1e79e(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,94,231,1,0 ; vbroadcastss 0x1e75e(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,145,231,1,0 ; vbroadcastss 0x1e791(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,81,231,1,0 ; vbroadcastss 0x1e751(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,136,231,1,0 ; vbroadcastss 0x1e788(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,72,231,1,0 ; vbroadcastss 0x1e748(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,123,231,1,0 ; vbroadcastss 0x1e77b(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,59,231,1,0 ; vbroadcastss 0x1e73b(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,224,230,1,0 ; vbroadcastss 0x1e6e0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,160,230,1,0 ; vbroadcastss 0x1e6a0(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,113,230,1,0 ; vbroadcastss 0x1e671(%rip),%ymm4 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,37,49,230,1,0 ; vbroadcastss 0x1e631(%rip),%ymm4 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,100,230,1,0 ; vbroadcastss 0x1e664(%rip),%ymm5 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,36,230,1,0 ; vbroadcastss 0x1e624(%rip),%ymm5 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,91,230,1,0 ; vbroadcastss 0x1e65b(%rip),%ymm5 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,27,230,1,0 ; vbroadcastss 0x1e61b(%rip),%ymm5 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,78,230,1,0 ; vbroadcastss 0x1e64e(%rip),%ymm7 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,61,14,230,1,0 ; vbroadcastss 0x1e60e(%rip),%ymm7 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,69,230,1,0 ; vbroadcastss 0x1e645(%rip),%ymm7 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,61,5,230,1,0 ; vbroadcastss 0x1e605(%rip),%ymm7 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,56,230,1,0 ; vbroadcastss 0x1e638(%rip),%ymm7 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,248,229,1,0 ; vbroadcastss 0x1e5f8(%rip),%ymm7 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,157,229,1,0 ; vbroadcastss 0x1e59d(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,93,229,1,0 ; vbroadcastss 0x1e55d(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,147,228,1,0 ; vbroadcastss 0x1e493(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,83,228,1,0 ; vbroadcastss 0x1e453(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,134,228,1,0 ; vbroadcastss 0x1e486(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,70,228,1,0 ; vbroadcastss 0x1e446(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,125,228,1,0 ; vbroadcastss 0x1e47d(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,61,228,1,0 ; vbroadcastss 0x1e43d(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,112,228,1,0 ; vbroadcastss 0x1e470(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,48,228,1,0 ; vbroadcastss 0x1e430(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,103,228,1,0 ; vbroadcastss 0x1e467(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,39,228,1,0 ; vbroadcastss 0x1e427(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,90,228,1,0 ; vbroadcastss 0x1e45a(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,26,228,1,0 ; vbroadcastss 0x1e41a(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,191,227,1,0 ; vbroadcastss 0x1e3bf(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,127,227,1,0 ; vbroadcastss 0x1e37f(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,130,228,1,0 ; vbroadcastss 0x1e482(%rip),%ymm8 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,66,228,1,0 ; vbroadcastss 0x1e442(%rip),%ymm8 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
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,91,228,1,0 ; vbroadcastss 0x1e45b(%rip),%ymm10 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,21,27,228,1,0 ; vbroadcastss 0x1e41b(%rip),%ymm10 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,81,227,1,0 ; vbroadcastss 0x1e351(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,5,17,227,1,0 ; vbroadcastss 0x1e311(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,68,227,1,0 ; vbroadcastss 0x1e344(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,4,227,1,0 ; vbroadcastss 0x1e304(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,59,227,1,0 ; vbroadcastss 0x1e33b(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,13,251,226,1,0 ; vbroadcastss 0x1e2fb(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,46,227,1,0 ; vbroadcastss 0x1e32e(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,238,226,1,0 ; vbroadcastss 0x1e2ee(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,37,227,1,0 ; vbroadcastss 0x1e325(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,21,229,226,1,0 ; vbroadcastss 0x1e2e5(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,24,227,1,0 ; vbroadcastss 0x1e318(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,216,226,1,0 ; vbroadcastss 0x1e2d8(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,14,227,1,0 ; vbroadcastss 0x1e30e(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,206,226,1,0 ; vbroadcastss 0x1e2ce(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,0,227,1,0 ; vbroadcastss 0x1e300(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,192,226,1,0 ; vbroadcastss 0x1e2c0(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,245,225,1,0 ; vbroadcastss 0x1e1f5(%rip),%ymm4 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,37,181,225,1,0 ; vbroadcastss 0x1e1b5(%rip),%ymm4 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,232,225,1,0 ; vbroadcastss 0x1e1e8(%rip),%ymm5 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,45,168,225,1,0 ; vbroadcastss 0x1e1a8(%rip),%ymm5 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,223,225,1,0 ; vbroadcastss 0x1e1df(%rip),%ymm5 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,45,159,225,1,0 ; vbroadcastss 0x1e19f(%rip),%ymm5 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,210,225,1,0 ; vbroadcastss 0x1e1d2(%rip),%ymm6 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,53,146,225,1,0 ; vbroadcastss 0x1e192(%rip),%ymm6 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,201,225,1,0 ; vbroadcastss 0x1e1c9(%rip),%ymm6 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,53,137,225,1,0 ; vbroadcastss 0x1e189(%rip),%ymm6 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,188,225,1,0 ; vbroadcastss 0x1e1bc(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,124,225,1,0 ; vbroadcastss 0x1e17c(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,178,225,1,0 ; vbroadcastss 0x1e1b2(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,114,225,1,0 ; vbroadcastss 0x1e172(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,164,225,1,0 ; vbroadcastss 0x1e1a4(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,100,225,1,0 ; vbroadcastss 0x1e164(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,255,223,1,0 ; vbroadcastss 0x1dfff(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,5,191,223,1,0 ; vbroadcastss 0x1dfbf(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,242,223,1,0 ; vbroadcastss 0x1dff2(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,178,223,1,0 ; vbroadcastss 0x1dfb2(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,233,223,1,0 ; vbroadcastss 0x1dfe9(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,13,169,223,1,0 ; vbroadcastss 0x1dfa9(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,220,223,1,0 ; vbroadcastss 0x1dfdc(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,156,223,1,0 ; vbroadcastss 0x1df9c(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,211,223,1,0 ; vbroadcastss 0x1dfd3(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,21,147,223,1,0 ; vbroadcastss 0x1df93(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,198,223,1,0 ; vbroadcastss 0x1dfc6(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,134,223,1,0 ; vbroadcastss 0x1df86(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,188,223,1,0 ; vbroadcastss 0x1dfbc(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,124,223,1,0 ; vbroadcastss 0x1df7c(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,174,223,1,0 ; vbroadcastss 0x1dfae(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,110,223,1,0 ; vbroadcastss 0x1df6e(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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,130,223,1,0 ; vbroadcastss 0x1df82(%rip),%ymm8 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,66,223,1,0 ; vbroadcastss 0x1df42(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x938>
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+0xffffffffe0fe2ad0>
+ DB 232,255,255,255,224 ; callq ffffffffe100c588 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe2b04>
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,102,219,1,0 ; vmovapd 0x1db66(%rip),%ymm10 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0x668>
+ DB 197,125,40,21,38,219,1,0 ; vmovapd 0x1db26(%rip),%ymm10 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x65c>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,144,221,1,0 ; vbroadcastss 0x1dd90(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,80,221,1,0 ; vbroadcastss 0x1dd50(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,14,218,1,0 ; vmovapd 0x1da0e(%rip),%ymm10 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0x688>
+ DB 197,125,40,21,206,217,1,0 ; vmovapd 0x1d9ce(%rip),%ymm10 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0x67c>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,24,220,1,0 ; vbroadcastss 0x1dc18(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,216,219,1,0 ; vbroadcastss 0x1dbd8(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,50,216,1,0 ; vmovaps 0x1d832(%rip),%ymm10 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0x6a8>
+ DB 197,124,40,21,242,215,1,0 ; vmovaps 0x1d7f2(%rip),%ymm10 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0x69c>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,28,218,1,0 ; vbroadcastss 0x1da1c(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,220,217,1,0 ; vbroadcastss 0x1d9dc(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,76,217,1,0 ; vbroadcastss 0x1d94c(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,12,217,1,0 ; vbroadcastss 0x1d90c(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,114,214,1,0 ; vmovapd 0x1d672(%rip),%ymm10 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0x6c8>
+ DB 197,125,40,21,50,214,1,0 ; vmovapd 0x1d632(%rip),%ymm10 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0x6bc>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,60,216,1,0 ; vbroadcastss 0x1d83c(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,252,215,1,0 ; vbroadcastss 0x1d7fc(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,26,213,1,0 ; vmovapd 0x1d51a(%rip),%ymm10 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6e8>
+ DB 197,125,40,21,218,212,1,0 ; vmovapd 0x1d4da(%rip),%ymm10 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0x6dc>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,196,214,1,0 ; vbroadcastss 0x1d6c4(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,132,214,1,0 ; vbroadcastss 0x1d684(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,62,211,1,0 ; vmovaps 0x1d33e(%rip),%ymm9 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x708>
+ DB 197,124,40,13,254,210,1,0 ; vmovaps 0x1d2fe(%rip),%ymm9 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0x6fc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,200,212,1,0 ; vbroadcastss 0x1d4c8(%rip),%ymm10 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,21,136,212,1,0 ; vbroadcastss 0x1d488(%rip),%ymm10 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,248,211,1,0 ; vbroadcastss 0x1d3f8(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,184,211,1,0 ; vbroadcastss 0x1d3b8(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,221,219,1,0 ; vmovddup 0x1dbdd(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,157,219,1,0 ; vmovddup 0x1db9d(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,139,211,1,0 ; vbroadcastss 0x1d38b(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,75,211,1,0 ; vbroadcastss 0x1d34b(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
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,188,219,1,0 ; vmovddup 0x1dbbc(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,124,219,1,0 ; vmovddup 0x1db7c(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
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,69,211,1,0 ; vbroadcastss 0x1d345(%rip),%xmm3 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,29,5,211,1,0 ; vbroadcastss 0x1d305(%rip),%xmm3 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,2,217,1,0 ; vmovddup 0x1d902(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,194,216,1,0 ; vmovddup 0x1d8c2(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,176,208,1,0 ; vbroadcastss 0x1d0b0(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,112,208,1,0 ; vbroadcastss 0x1d070(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
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,225,216,1,0 ; vmovddup 0x1d8e1(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,161,216,1,0 ; vmovddup 0x1d8a1(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
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,106,208,1,0 ; vbroadcastss 0x1d06a(%rip),%xmm7 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,61,42,208,1,0 ; vbroadcastss 0x1d02a(%rip),%xmm7 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,186,213,1,0 ; vmovddup 0x1d5ba(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,122,213,1,0 ; vmovddup 0x1d57a(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,104,205,1,0 ; vbroadcastss 0x1cd68(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,40,205,1,0 ; vbroadcastss 0x1cd28(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
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,153,213,1,0 ; vmovddup 0x1d599(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,89,213,1,0 ; vmovddup 0x1d559(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
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,34,205,1,0 ; vbroadcastss 0x1cd22(%rip),%xmm3 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,29,226,204,1,0 ; vbroadcastss 0x1cce2(%rip),%xmm3 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,90,203,1,0 ; vbroadcastss 0x1cb5a(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,26,203,1,0 ; vbroadcastss 0x1cb1a(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,120,203,1,0 ; vbroadcastss 0x1cb78(%rip),%ymm10 # 2a46c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,56,203,1,0 ; vbroadcastss 0x1cb38(%rip),%ymm10 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,104,203,1,0 ; vbroadcastss 0x1cb68(%rip),%xmm9 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,121,24,13,40,203,1,0 ; vbroadcastss 0x1cb28(%rip),%xmm9 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,43,203,1,0 ; vbroadcastss 0x1cb2b(%rip),%xmm11 # 2a474 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,121,24,29,235,202,1,0 ; vbroadcastss 0x1caeb(%rip),%xmm11 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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,109,199,1,0 ; vbroadcastss 0x1c76d(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,45,199,1,0 ; vbroadcastss 0x1c72d(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,156,197,1,0 ; vbroadcastss 0x1c59c(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,92,197,1,0 ; vbroadcastss 0x1c55c(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,160,196,1,0 ; vbroadcastss 0x1c4a0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,96,196,1,0 ; vbroadcastss 0x1c460(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,101,196,1,0 ; vbroadcastss 0x1c465(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,37,196,1,0 ; vbroadcastss 0x1c425(%rip),%ymm8 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
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+0x28fe495c>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e414 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe4990>
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,199,188,1,0 ; vmulss 0x1bcc7(%rip),%xmm9,%xmm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,5,135,188,1,0 ; vmulss 0x1bc87(%rip),%xmm9,%xmm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,58,188,1,0 ; vmulss 0x1bc3a(%rip),%xmm9,%xmm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,13,250,187,1,0 ; vmulss 0x1bbfa(%rip),%xmm9,%xmm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,212,187,1,0 ; vbroadcastss 0x1bbd4(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,148,187,1,0 ; vbroadcastss 0x1bb94(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,203,187,1,0 ; vbroadcastss 0x1bbcb(%rip),%ymm8 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,139,187,1,0 ; vbroadcastss 0x1bb8b(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,161,187,1,0 ; vbroadcastss 0x1bba1(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,97,187,1,0 ; vbroadcastss 0x1bb61(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,141,188,1,0 ; vbroadcastss 0x1bc8d(%rip),%ymm3 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,29,77,188,1,0 ; vbroadcastss 0x1bc4d(%rip),%ymm3 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,132,188,1,0 ; vbroadcastss 0x1bc84(%rip),%ymm3 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,29,68,188,1,0 ; vbroadcastss 0x1bc44(%rip),%ymm3 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,119,188,1,0 ; vbroadcastss 0x1bc77(%rip),%ymm1 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,226,125,24,13,55,188,1,0 ; vbroadcastss 0x1bc37(%rip),%ymm1 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
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,140,181,1,0 ; vbroadcastss 0x1b58c(%rip),%ymm0 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,5,76,181,1,0 ; vbroadcastss 0x1b54c(%rip),%ymm0 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,123,181,1,0 ; vbroadcastss 0x1b57b(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,226,125,24,13,59,181,1,0 ; vbroadcastss 0x1b53b(%rip),%ymm1 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,114,181,1,0 ; vbroadcastss 0x1b572(%rip),%ymm1 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,13,50,181,1,0 ; vbroadcastss 0x1b532(%rip),%ymm1 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,101,181,1,0 ; vbroadcastss 0x1b565(%rip),%ymm1 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,37,181,1,0 ; vbroadcastss 0x1b525(%rip),%ymm1 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,88,181,1,0 ; vbroadcastss 0x1b558(%rip),%ymm1 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,24,181,1,0 ; vbroadcastss 0x1b518(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
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,214,179,1,0 ; vbroadcastss 0x1b3d6(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,150,179,1,0 ; vbroadcastss 0x1b396(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
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,253,176,1,0 ; vbroadcastss 0x1b0fd(%rip),%ymm13 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,98,125,24,45,189,176,1,0 ; vbroadcastss 0x1b0bd(%rip),%ymm13 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,243,176,1,0 ; vbroadcastss 0x1b0f3(%rip),%ymm14 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,98,125,24,53,179,176,1,0 ; vbroadcastss 0x1b0b3(%rip),%ymm14 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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,228,176,1,0 ; vbroadcastss 0x1b0e4(%rip),%ymm14 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,98,125,24,53,164,176,1,0 ; vbroadcastss 0x1b0a4(%rip),%ymm14 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
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,213,176,1,0 ; vbroadcastss 0x1b0d5(%rip),%ymm13 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,45,149,176,1,0 ; vbroadcastss 0x1b095(%rip),%ymm13 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
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,192,176,1,0 ; vbroadcastss 0x1b0c0(%rip),%ymm10 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,21,128,176,1,0 ; vbroadcastss 0x1b080(%rip),%ymm10 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
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,86,175,1,0 ; vbroadcastss 0x1af56(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,22,175,1,0 ; vbroadcastss 0x1af16(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,64,175,1,0 ; vbroadcastss 0x1af40(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,0,175,1,0 ; vbroadcastss 0x1af00(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,54,176,1,0 ; vbroadcastss 0x1b036(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,246,175,1,0 ; vbroadcastss 0x1aff6(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,10,176,1,0 ; vbroadcastss 0x1b00a(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,202,175,1,0 ; vbroadcastss 0x1afca(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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,232,175,1,0 ; vbroadcastss 0x1afe8(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,168,175,1,0 ; vbroadcastss 0x1afa8(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,121,174,1,0 ; vbroadcastss 0x1ae79(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,57,174,1,0 ; vbroadcastss 0x1ae39(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,136,175,1,0 ; vbroadcastss 0x1af88(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,72,175,1,0 ; vbroadcastss 0x1af48(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,92,175,1,0 ; vbroadcastss 0x1af5c(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,28,175,1,0 ; vbroadcastss 0x1af1c(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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,58,175,1,0 ; vbroadcastss 0x1af3a(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,250,174,1,0 ; vbroadcastss 0x1aefa(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,203,173,1,0 ; vbroadcastss 0x1adcb(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,139,173,1,0 ; vbroadcastss 0x1ad8b(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,224,174,1,0 ; vbroadcastss 0x1aee0(%rip),%ymm10 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,21,160,174,1,0 ; vbroadcastss 0x1aea0(%rip),%ymm10 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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,184,174,1,0 ; vbroadcastss 0x1aeb8(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,120,174,1,0 ; vbroadcastss 0x1ae78(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,244,172,1,0 ; vbroadcastss 0x1acf4(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,180,172,1,0 ; vbroadcastss 0x1acb4(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,220,173,1,0 ; vbroadcastss 0x1addc(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,156,173,1,0 ; vbroadcastss 0x1ad9c(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,115,172,1,0 ; vbroadcastss 0x1ac73(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,51,172,1,0 ; vbroadcastss 0x1ac33(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,83,172,1,0 ; vbroadcastss 0x1ac53(%rip),%ymm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,5,19,172,1,0 ; vbroadcastss 0x1ac13(%rip),%ymm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,147,173,1,0 ; vbroadcastss 0x1ad93(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,83,173,1,0 ; vbroadcastss 0x1ad53(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,41,172,1,0 ; vbroadcastss 0x1ac29(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,233,171,1,0 ; vbroadcastss 0x1abe9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,9,172,1,0 ; vbroadcastss 0x1ac09(%rip),%ymm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,13,201,171,1,0 ; vbroadcastss 0x1abc9(%rip),%ymm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,76,173,1,0 ; vbroadcastss 0x1ad4c(%rip),%ymm0 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,5,12,173,1,0 ; vbroadcastss 0x1ad0c(%rip),%ymm0 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,223,171,1,0 ; vbroadcastss 0x1abdf(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,159,171,1,0 ; vbroadcastss 0x1ab9f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,48,173,1,0 ; vbroadcastss 0x1ad30(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,240,172,1,0 ; vbroadcastss 0x1acf0(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,46,172,1,0 ; vbroadcastss 0x1ac2e(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,238,171,1,0 ; vbroadcastss 0x1abee(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,249,172,1,0 ; vbroadcastss 0x1acf9(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,185,172,1,0 ; vbroadcastss 0x1acb9(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,144,171,1,0 ; vbroadcastss 0x1ab90(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,80,171,1,0 ; vbroadcastss 0x1ab50(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,238,172,1,0 ; vbroadcastss 0x1acee(%rip),%ymm9 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,174,172,1,0 ; vbroadcastss 0x1acae(%rip),%ymm9 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,220,172,1,0 ; vbroadcastss 0x1acdc(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,156,172,1,0 ; vbroadcastss 0x1ac9c(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,93,171,1,0 ; vbroadcastss 0x1ab5d(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,29,171,1,0 ; vbroadcastss 0x1ab1d(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,190,172,1,0 ; vbroadcastss 0x1acbe(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,126,172,1,0 ; vbroadcastss 0x1ac7e(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,46,171,1,0 ; vbroadcastss 0x1ab2e(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,238,170,1,0 ; vbroadcastss 0x1aaee(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,140,172,1,0 ; vbroadcastss 0x1ac8c(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,76,172,1,0 ; vbroadcastss 0x1ac4c(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,122,172,1,0 ; vbroadcastss 0x1ac7a(%rip),%ymm11 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,29,58,172,1,0 ; vbroadcastss 0x1ac3a(%rip),%ymm11 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,101,172,1,0 ; vbroadcastss 0x1ac65(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,37,172,1,0 ; vbroadcastss 0x1ac25(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,65,172,1,0 ; vbroadcastss 0x1ac41(%rip),%ymm0 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,1,172,1,0 ; vbroadcastss 0x1ac01(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,38,172,1,0 ; vbroadcastss 0x1ac26(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,230,171,1,0 ; vbroadcastss 0x1abe6(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,36,171,1,0 ; vbroadcastss 0x1ab24(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,228,170,1,0 ; vbroadcastss 0x1aae4(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,243,171,1,0 ; vbroadcastss 0x1abf3(%rip),%ymm1 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,13,179,171,1,0 ; vbroadcastss 0x1abb3(%rip),%ymm1 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,133,170,1,0 ; vbroadcastss 0x1aa85(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,69,170,1,0 ; vbroadcastss 0x1aa45(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,214,171,1,0 ; vbroadcastss 0x1abd6(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,150,171,1,0 ; vbroadcastss 0x1ab96(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,212,170,1,0 ; vbroadcastss 0x1aad4(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,148,170,1,0 ; vbroadcastss 0x1aa94(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,159,171,1,0 ; vbroadcastss 0x1ab9f(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,95,171,1,0 ; vbroadcastss 0x1ab5f(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,53,170,1,0 ; vbroadcastss 0x1aa35(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,245,169,1,0 ; vbroadcastss 0x1a9f5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,147,171,1,0 ; vbroadcastss 0x1ab93(%rip),%ymm9 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,83,171,1,0 ; vbroadcastss 0x1ab53(%rip),%ymm9 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,129,171,1,0 ; vbroadcastss 0x1ab81(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,65,171,1,0 ; vbroadcastss 0x1ab41(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,2,170,1,0 ; vbroadcastss 0x1aa02(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,194,169,1,0 ; vbroadcastss 0x1a9c2(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,99,171,1,0 ; vbroadcastss 0x1ab63(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,35,171,1,0 ; vbroadcastss 0x1ab23(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,211,169,1,0 ; vbroadcastss 0x1a9d3(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,147,169,1,0 ; vbroadcastss 0x1a993(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,48,171,1,0 ; vbroadcastss 0x1ab30(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,240,170,1,0 ; vbroadcastss 0x1aaf0(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,30,171,1,0 ; vbroadcastss 0x1ab1e(%rip),%ymm11 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,29,222,170,1,0 ; vbroadcastss 0x1aade(%rip),%ymm11 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,9,171,1,0 ; vbroadcastss 0x1ab09(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,201,170,1,0 ; vbroadcastss 0x1aac9(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,229,170,1,0 ; vbroadcastss 0x1aae5(%rip),%ymm1 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,165,170,1,0 ; vbroadcastss 0x1aaa5(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,201,170,1,0 ; vbroadcastss 0x1aac9(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,137,170,1,0 ; vbroadcastss 0x1aa89(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,199,169,1,0 ; vbroadcastss 0x1a9c7(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,135,169,1,0 ; vbroadcastss 0x1a987(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,107,168,1,0 ; vbroadcastss 0x1a86b(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,121,24,37,43,168,1,0 ; vbroadcastss 0x1a82b(%rip),%xmm4 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,212,165,1,0 ; vbroadcastss 0x1a5d4(%rip),%xmm10 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,121,24,21,148,165,1,0 ; vbroadcastss 0x1a594(%rip),%xmm10 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,168,166,1,0 ; vbroadcastss 0x1a6a8(%rip),%ymm7 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,61,104,166,1,0 ; vbroadcastss 0x1a668(%rip),%ymm7 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,57,151,1,0 ; vbroadcastss 0x19739(%rip),%xmm9 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,121,24,13,249,150,1,0 ; vbroadcastss 0x196f9(%rip),%xmm9 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,146,148,1,0 ; vbroadcastss 0x19492(%rip),%xmm10 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,121,24,21,82,148,1,0 ; vbroadcastss 0x19452(%rip),%xmm10 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
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,102,149,1,0 ; vbroadcastss 0x19566(%rip),%ymm12 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,37,38,149,1,0 ; vbroadcastss 0x19526(%rip),%ymm12 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,108,118,1,0 ; vbroadcastss 0x1766c(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,44,118,1,0 ; vbroadcastss 0x1762c(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
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,212,118,1,0 ; addps 0x176d4(%rip),%xmm0 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ DB 15,88,5,148,118,1,0 ; addps 0x17694(%rip),%xmm0 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,209,118,1,0 ; addps 0x176d1(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,145,118,1,0 ; addps 0x17691(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,216,118,1,0 ; movaps 0x176d8(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,152,118,1,0 ; movaps 0x17698(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,113,118,1,0 ; paddd 0x17671(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 102,68,15,254,5,49,118,1,0 ; paddd 0x17631(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,168,118,1,0 ; movdqa 0x176a8(%rip),%xmm10 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 102,68,15,111,21,104,118,1,0 ; movdqa 0x17668(%rip),%xmm10 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,148,118,1,0 ; movdqa 0x17694(%rip),%xmm12 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
- DB 102,68,15,111,45,155,118,1,0 ; movdqa 0x1769b(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,84,118,1,0 ; movdqa 0x17654(%rip),%xmm12 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ DB 102,68,15,111,45,91,118,1,0 ; movdqa 0x1765b(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,86,118,1,0 ; mulps 0x17656(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
- DB 68,15,88,5,94,118,1,0 ; addps 0x1765e(%rip),%xmm8 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,89,5,22,118,1,0 ; mulps 0x17616(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ DB 68,15,88,5,30,118,1,0 ; addps 0x1761e(%rip),%xmm8 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
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,148,117,1,0 ; movaps 0x17594(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,84,117,1,0 ; movaps 0x17554(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,128,117,1,0 ; movaps 0x17580(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,64,117,1,0 ; movaps 0x17540(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,48,117,1,0 ; movaps 0x17530(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,240,116,1,0 ; movaps 0x174f0(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,227,116,1,0 ; movaps 0x174e3(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,163,116,1,0 ; movaps 0x174a3(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,119,116,1,0 ; movaps 0x17477(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,55,116,1,0 ; movaps 0x17437(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,87,116,1,0 ; movaps 0x17457(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,23,116,1,0 ; movaps 0x17417(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,42,116,1,0 ; movaps 0x1742a(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,234,115,1,0 ; movaps 0x173ea(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,238,115,1,0 ; movaps 0x173ee(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,174,115,1,0 ; movaps 0x173ae(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,178,115,1,0 ; movaps 0x173b2(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,114,115,1,0 ; movaps 0x17372(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,51,115,1,0 ; movaps 0x17333(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,243,114,1,0 ; movaps 0x172f3(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,191,114,1,0 ; movaps 0x172bf(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,127,114,1,0 ; movaps 0x1727f(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,26,114,1,0 ; movaps 0x1721a(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,218,113,1,0 ; movaps 0x171da(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,175,113,1,0 ; movaps 0x171af(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,111,113,1,0 ; movaps 0x1716f(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,57,113,1,0 ; movaps 0x17139(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,249,112,1,0 ; movaps 0x170f9(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,233,112,1,0 ; movaps 0x170e9(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,169,112,1,0 ; movaps 0x170a9(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,208,112,1,0 ; movaps 0x170d0(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,144,112,1,0 ; movaps 0x17090(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,154,111,1,0 ; movaps 0x16f9a(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,90,111,1,0 ; movaps 0x16f5a(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,98,110,1,0 ; movaps 0x16e62(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,34,110,1,0 ; movaps 0x16e22(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,52,109,1,0 ; movaps 0x16d34(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,244,108,1,0 ; movaps 0x16cf4(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,247,107,1,0 ; movaps 0x16bf7(%rip),%xmm1 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,13,183,107,1,0 ; movaps 0x16bb7(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,37,108,1,0 ; movaps 0x16c25(%rip),%xmm13 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,45,229,107,1,0 ; movaps 0x16be5(%rip),%xmm13 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,37,108,1,0 ; movaps 0x16c25(%rip),%xmm12 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,37,229,107,1,0 ; movaps 0x16be5(%rip),%xmm12 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
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,139,105,1,0 ; movaps 0x1698b(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 15,40,5,75,105,1,0 ; movaps 0x1694b(%rip),%xmm0 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,144,105,1,0 ; movaps 0x16990(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,21,80,105,1,0 ; movaps 0x16950(%rip),%xmm2 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,145,105,1,0 ; movaps 0x16991(%rip),%xmm14 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,53,81,105,1,0 ; movaps 0x16951(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,166,103,1,0 ; movaps 0x167a6(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,102,103,1,0 ; movaps 0x16766(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,201,102,1,0 ; movaps 0x166c9(%rip),%xmm2 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 15,40,21,137,102,1,0 ; movaps 0x16689(%rip),%xmm2 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,204,102,1,0 ; movaps 0x166cc(%rip),%xmm1 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,13,140,102,1,0 ; movaps 0x1668c(%rip),%xmm1 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,203,102,1,0 ; movaps 0x166cb(%rip),%xmm13 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,45,139,102,1,0 ; movaps 0x1668b(%rip),%xmm13 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,225,100,1,0 ; movaps 0x164e1(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,161,100,1,0 ; movaps 0x164a1(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,150,100,1,0 ; movaps 0x16496(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,86,100,1,0 ; movaps 0x16456(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,150,100,1,0 ; movaps 0x16496(%rip),%xmm10 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,21,86,100,1,0 ; movaps 0x16456(%rip),%xmm10 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,147,100,1,0 ; movaps 0x16493(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,29,83,100,1,0 ; movaps 0x16453(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,159,98,1,0 ; movaps 0x1629f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,95,98,1,0 ; movaps 0x1625f(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,97,98,1,0 ; movaps 0x16261(%rip),%xmm8 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,5,33,98,1,0 ; movaps 0x16221(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,101,98,1,0 ; movaps 0x16265(%rip),%xmm10 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,21,37,98,1,0 ; movaps 0x16225(%rip),%xmm10 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,99,98,1,0 ; movaps 0x16263(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,37,35,98,1,0 ; movaps 0x16223(%rip),%xmm12 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,105,96,1,0 ; movaps 0x16069(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,41,96,1,0 ; movaps 0x16029(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,120,96,1,0 ; movdqa 0x16078(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,56,96,1,0 ; movdqa 0x16038(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,116,96,1,0 ; pshufb 0x16074(%rip),%xmm5 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,45,52,96,1,0 ; pshufb 0x16034(%rip),%xmm5 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,116,96,1,0 ; pshufb 0x16074(%rip),%xmm6 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,53,52,96,1,0 ; pshufb 0x16034(%rip),%xmm6 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,145,95,1,0 ; movaps 0x15f91(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,81,95,1,0 ; movaps 0x15f51(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,101,96,1,0 ; movaps 0x16065(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,37,37,96,1,0 ; movaps 0x16025(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,96,94,1,0 ; movaps 0x15e60(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,32,94,1,0 ; movaps 0x15e20(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,69,94,1,0 ; minps 0x15e45(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,5,94,1,0 ; minps 0x15e05(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,49,94,1,0 ; minps 0x15e31(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,61,241,93,1,0 ; minps 0x15df1(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,237,93,1,0 ; movaps 0x15ded(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,173,93,1,0 ; movaps 0x15dad(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,119,93,1,0 ; movaps 0x15d77(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,55,93,1,0 ; movaps 0x15d37(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,66,94,1,0 ; movaps 0x15e42(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,29,2,94,1,0 ; movaps 0x15e02(%rip),%xmm11 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
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,186,93,1,0 ; movaps 0x15dba(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,122,93,1,0 ; movaps 0x15d7a(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,42,94,1,0 ; movaps 0x15e2a(%rip),%xmm13 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,45,234,93,1,0 ; movaps 0x15dea(%rip),%xmm13 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,42,94,1,0 ; movaps 0x15e2a(%rip),%xmm14 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,53,234,93,1,0 ; movaps 0x15dea(%rip),%xmm14 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,46,94,1,0 ; movaps 0x15e2e(%rip),%xmm15 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,61,238,93,1,0 ; movaps 0x15dee(%rip),%xmm15 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
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,121,93,1,0 ; movaps 0x15d79(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,29,57,93,1,0 ; movaps 0x15d39(%rip),%xmm11 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
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,242,92,1,0 ; movaps 0x15cf2(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,178,92,1,0 ; movaps 0x15cb2(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,102,93,1,0 ; movaps 0x15d66(%rip),%xmm13 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,45,38,93,1,0 ; movaps 0x15d26(%rip),%xmm13 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,103,93,1,0 ; movaps 0x15d67(%rip),%xmm14 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,53,39,93,1,0 ; movaps 0x15d27(%rip),%xmm14 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,107,93,1,0 ; movaps 0x15d6b(%rip),%xmm15 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,61,43,93,1,0 ; movaps 0x15d2b(%rip),%xmm15 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
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,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm11 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,29,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm12 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,37,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm12 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm10 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,21,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm10 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,45,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm13 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,224,92,1,0 ; movaps 0x15ce0(%rip),%xmm14 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,53,160,92,1,0 ; movaps 0x15ca0(%rip),%xmm14 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
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,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm15 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,61,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm15 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
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,144,90,1,0 ; movaps 0x15a90(%rip),%xmm14 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,53,80,90,1,0 ; movaps 0x15a50(%rip),%xmm14 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,247,91,1,0 ; andps 0x15bf7(%rip),%xmm15 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,84,61,183,91,1,0 ; andps 0x15bb7(%rip),%xmm15 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
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,234,91,1,0 ; movaps 0x15bea(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,45,170,91,1,0 ; movaps 0x15baa(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
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,230,91,1,0 ; addps 0x15be6(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,88,5,166,91,1,0 ; addps 0x15ba6(%rip),%xmm8 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
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,222,91,1,0 ; mulps 0x15bde(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,89,5,158,91,1,0 ; mulps 0x15b9e(%rip),%xmm8 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
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,242,89,1,0 ; movaps 0x159f2(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,40,5,178,89,1,0 ; movaps 0x159b2(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,164,89,1,0 ; movaps 0x159a4(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,100,89,1,0 ; movaps 0x15964(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,80,91,1,0 ; movaps 0x15b50(%rip),%xmm14 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 68,15,40,53,16,91,1,0 ; movaps 0x15b10(%rip),%xmm14 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
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,73,91,1,0 ; movaps 0x15b49(%rip),%xmm11 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,40,29,9,91,1,0 ; movaps 0x15b09(%rip),%xmm11 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
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,226,90,1,0 ; movaps 0x15ae2(%rip),%xmm7 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 15,40,61,162,90,1,0 ; movaps 0x15aa2(%rip),%xmm7 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,243,90,1,0 ; movaps 0x15af3(%rip),%xmm3 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,29,179,90,1,0 ; movaps 0x15ab3(%rip),%xmm3 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
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,210,90,1,0 ; movaps 0x15ad2(%rip),%xmm12 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,40,37,146,90,1,0 ; movaps 0x15a92(%rip),%xmm12 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
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,107,90,1,0 ; addps 0x15a6b(%rip),%xmm10 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,88,21,43,90,1,0 ; addps 0x15a2b(%rip),%xmm10 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,100,88,1,0 ; pand 0x15864(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,36,88,1,0 ; pand 0x15824(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,168,89,1,0 ; mulps 0x159a8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,104,89,1,0 ; mulps 0x15968(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,22,89,1,0 ; movdqa 0x15916(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,214,88,1,0 ; movdqa 0x158d6(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,21,89,1,0 ; mulps 0x15915(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,5,29,89,1,0 ; movdqa 0x1591d(%rip),%xmm0 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,213,88,1,0 ; mulps 0x158d5(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,5,221,88,1,0 ; movdqa 0x158dd(%rip),%xmm0 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,28,89,1,0 ; mulps 0x1591c(%rip),%xmm10 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,29,35,89,1,0 ; pand 0x15923(%rip),%xmm11 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,21,220,88,1,0 ; mulps 0x158dc(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,29,227,88,1,0 ; pand 0x158e3(%rip),%xmm11 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,39,89,1,0 ; mulps 0x15927(%rip),%xmm11 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,29,231,88,1,0 ; mulps 0x158e7(%rip),%xmm11 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
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,110,86,1,0 ; pand 0x1566e(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,46,86,1,0 ; pand 0x1562e(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,178,87,1,0 ; mulps 0x157b2(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,114,87,1,0 ; mulps 0x15772(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,9,87,1,0 ; movdqa 0x15709(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,201,86,1,0 ; movdqa 0x156c9(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,8,87,1,0 ; mulps 0x15708(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,5,16,87,1,0 ; movdqa 0x15710(%rip),%xmm0 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,200,86,1,0 ; mulps 0x156c8(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,5,208,86,1,0 ; movdqa 0x156d0(%rip),%xmm0 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,15,87,1,0 ; mulps 0x1570f(%rip),%xmm11 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,21,22,87,1,0 ; pand 0x15716(%rip),%xmm10 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,29,207,86,1,0 ; mulps 0x156cf(%rip),%xmm11 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,21,214,86,1,0 ; pand 0x156d6(%rip),%xmm10 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,26,87,1,0 ; mulps 0x1571a(%rip),%xmm10 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,21,218,86,1,0 ; mulps 0x156da(%rip),%xmm10 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
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,156,84,1,0 ; movdqa 0x1549c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,92,84,1,0 ; movdqa 0x1545c(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,87,84,1,0 ; pshufb 0x15457(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,23,84,1,0 ; pshufb 0x15417(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,19,84,1,0 ; pshufb 0x15413(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,211,83,1,0 ; pshufb 0x153d3(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,240,84,1,0 ; mulps 0x154f0(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,176,84,1,0 ; mulps 0x154b0(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,194,84,1,0 ; movdqa 0x154c2(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,130,84,1,0 ; movdqa 0x15482(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
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,113,84,1,0 ; pshufb 0x15471(%rip),%xmm1 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 102,15,56,0,13,49,84,1,0 ; pshufb 0x15431(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
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,191,83,1,0 ; mulps 0x153bf(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 15,89,29,127,83,1,0 ; mulps 0x1537f(%rip),%xmm3 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,8,83,1,0 ; movdqa 0x15308(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,200,82,1,0 ; movdqa 0x152c8(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
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,183,82,1,0 ; pshufb 0x152b7(%rip),%xmm1 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 102,15,56,0,13,119,82,1,0 ; pshufb 0x15277(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
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,146,79,1,0 ; movaps 0x14f92(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,82,79,1,0 ; movaps 0x14f52(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,255,79,1,0 ; movaps 0x14fff(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,191,79,1,0 ; movaps 0x14fbf(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,181,80,1,0 ; movaps 0x150b5(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,13,117,80,1,0 ; movaps 0x15075(%rip),%xmm9 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,17,79,1,0 ; movaps 0x14f11(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,13,209,78,1,0 ; movaps 0x14ed1(%rip),%xmm9 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,236,76,1,0 ; mulps 0x14cec(%rip),%xmm8 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,244,76,1,0 ; andps 0x14cf4(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,44,74,1,0 ; orps 0x14a2c(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,5,244,76,1,0 ; addps 0x14cf4(%rip),%xmm8 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,252,76,1,0 ; movaps 0x14cfc(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,5,172,76,1,0 ; mulps 0x14cac(%rip),%xmm8 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,180,76,1,0 ; andps 0x14cb4(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,236,73,1,0 ; orps 0x149ec(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,5,180,76,1,0 ; addps 0x14cb4(%rip),%xmm8 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,188,76,1,0 ; movaps 0x14cbc(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,252,76,1,0 ; addps 0x14cfc(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,4,77,1,0 ; movaps 0x14d04(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,188,76,1,0 ; addps 0x14cbc(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,196,76,1,0 ; movaps 0x14cc4(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,241,76,1,0 ; addps 0x14cf1(%rip),%xmm8 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,21,249,76,1,0 ; movaps 0x14cf9(%rip),%xmm10 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,5,177,76,1,0 ; addps 0x14cb1(%rip),%xmm8 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,21,185,76,1,0 ; movaps 0x14cb9(%rip),%xmm10 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,249,76,1,0 ; movaps 0x14cf9(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,185,76,1,0 ; movaps 0x14cb9(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,253,76,1,0 ; movaps 0x14cfd(%rip),%xmm11 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,29,189,76,1,0 ; movaps 0x14cbd(%rip),%xmm11 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,253,76,1,0 ; mulps 0x14cfd(%rip),%xmm11 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,29,189,76,1,0 ; mulps 0x14cbd(%rip),%xmm11 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,148,73,1,0 ; minps 0x14994(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,84,73,1,0 ; minps 0x14954(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,197,75,1,0 ; mulps 0x14bc5(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,205,75,1,0 ; andps 0x14bcd(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,5,73,1,0 ; orps 0x14905(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,205,75,1,0 ; addps 0x14bcd(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,13,214,75,1,0 ; movaps 0x14bd6(%rip),%xmm1 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,133,75,1,0 ; mulps 0x14b85(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,141,75,1,0 ; andps 0x14b8d(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,197,72,1,0 ; orps 0x148c5(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,141,75,1,0 ; addps 0x14b8d(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,13,150,75,1,0 ; movaps 0x14b96(%rip),%xmm1 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,214,75,1,0 ; addps 0x14bd6(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,13,223,75,1,0 ; movaps 0x14bdf(%rip),%xmm1 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,150,75,1,0 ; addps 0x14b96(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,13,159,75,1,0 ; movaps 0x14b9f(%rip),%xmm1 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,204,75,1,0 ; addps 0x14bcc(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,13,213,75,1,0 ; movaps 0x14bd5(%rip),%xmm1 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,140,75,1,0 ; addps 0x14b8c(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,13,149,75,1,0 ; movaps 0x14b95(%rip),%xmm1 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,213,75,1,0 ; movaps 0x14bd5(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,149,75,1,0 ; movaps 0x14b95(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,218,75,1,0 ; movaps 0x14bda(%rip),%xmm1 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,13,154,75,1,0 ; movaps 0x14b9a(%rip),%xmm1 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,219,75,1,0 ; mulps 0x14bdb(%rip),%xmm1 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,13,155,75,1,0 ; mulps 0x14b9b(%rip),%xmm1 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,118,72,1,0 ; minps 0x14876(%rip),%xmm1 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,13,54,72,1,0 ; minps 0x14836(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,167,74,1,0 ; mulps 0x14aa7(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,175,74,1,0 ; andps 0x14aaf(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,231,71,1,0 ; orps 0x147e7(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,175,74,1,0 ; addps 0x14aaf(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,21,184,74,1,0 ; movaps 0x14ab8(%rip),%xmm2 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,103,74,1,0 ; mulps 0x14a67(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,111,74,1,0 ; andps 0x14a6f(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,167,71,1,0 ; orps 0x147a7(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,111,74,1,0 ; addps 0x14a6f(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,21,120,74,1,0 ; movaps 0x14a78(%rip),%xmm2 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,184,74,1,0 ; addps 0x14ab8(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,21,193,74,1,0 ; movaps 0x14ac1(%rip),%xmm2 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,120,74,1,0 ; addps 0x14a78(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,21,129,74,1,0 ; movaps 0x14a81(%rip),%xmm2 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,174,74,1,0 ; addps 0x14aae(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,21,183,74,1,0 ; movaps 0x14ab7(%rip),%xmm2 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,110,74,1,0 ; addps 0x14a6e(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,21,119,74,1,0 ; movaps 0x14a77(%rip),%xmm2 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,183,74,1,0 ; movaps 0x14ab7(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,119,74,1,0 ; movaps 0x14a77(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,188,74,1,0 ; movaps 0x14abc(%rip),%xmm2 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,21,124,74,1,0 ; movaps 0x14a7c(%rip),%xmm2 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,189,74,1,0 ; mulps 0x14abd(%rip),%xmm2 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,21,125,74,1,0 ; mulps 0x14a7d(%rip),%xmm2 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,88,71,1,0 ; minps 0x14758(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,21,24,71,1,0 ; minps 0x14718(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,137,73,1,0 ; mulps 0x14989(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,145,73,1,0 ; andps 0x14991(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,201,70,1,0 ; orps 0x146c9(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,145,73,1,0 ; addps 0x14991(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,29,154,73,1,0 ; movaps 0x1499a(%rip),%xmm3 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,73,73,1,0 ; mulps 0x14949(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,81,73,1,0 ; andps 0x14951(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,137,70,1,0 ; orps 0x14689(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,81,73,1,0 ; addps 0x14951(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,29,90,73,1,0 ; movaps 0x1495a(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,154,73,1,0 ; addps 0x1499a(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,29,163,73,1,0 ; movaps 0x149a3(%rip),%xmm3 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,90,73,1,0 ; addps 0x1495a(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,29,99,73,1,0 ; movaps 0x14963(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,144,73,1,0 ; addps 0x14990(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,29,153,73,1,0 ; movaps 0x14999(%rip),%xmm3 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,80,73,1,0 ; addps 0x14950(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,29,89,73,1,0 ; movaps 0x14959(%rip),%xmm3 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,153,73,1,0 ; movaps 0x14999(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,89,73,1,0 ; movaps 0x14959(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,158,73,1,0 ; movaps 0x1499e(%rip),%xmm3 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,29,94,73,1,0 ; movaps 0x1495e(%rip),%xmm3 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,159,73,1,0 ; mulps 0x1499f(%rip),%xmm3 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,29,95,73,1,0 ; mulps 0x1495f(%rip),%xmm3 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,58,70,1,0 ; minps 0x1463a(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,250,69,1,0 ; minps 0x145fa(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,166,72,1,0 ; mulps 0x148a6(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,40,53,174,72,1,0 ; movaps 0x148ae(%rip),%xmm14 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,102,72,1,0 ; mulps 0x14866(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,40,53,110,72,1,0 ; movaps 0x1486e(%rip),%xmm14 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,226,69,1,0 ; movaps 0x145e2(%rip),%xmm12 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,37,162,69,1,0 ; movaps 0x145a2(%rip),%xmm12 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,166,72,1,0 ; movaps 0x148a6(%rip),%xmm10 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,21,102,72,1,0 ; movaps 0x14866(%rip),%xmm10 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,170,72,1,0 ; movaps 0x148aa(%rip),%xmm11 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,29,106,72,1,0 ; movaps 0x1486a(%rip),%xmm11 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
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,168,72,1,0 ; movaps 0x148a8(%rip),%xmm9 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,13,104,72,1,0 ; movaps 0x14868(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,172,72,1,0 ; movaps 0x148ac(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,45,108,72,1,0 ; movaps 0x1486c(%rip),%xmm13 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,143,72,1,0 ; movaps 0x1488f(%rip),%xmm6 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,53,79,72,1,0 ; movaps 0x1484f(%rip),%xmm6 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,165,72,1,0 ; movaps 0x148a5(%rip),%xmm7 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,61,101,72,1,0 ; movaps 0x14865(%rip),%xmm7 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
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,133,72,1,0 ; movaps 0x14885(%rip),%xmm4 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,37,69,72,1,0 ; movaps 0x14845(%rip),%xmm4 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,151,72,1,0 ; movaps 0x14897(%rip),%xmm15 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,61,87,72,1,0 ; movaps 0x14857(%rip),%xmm15 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
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,243,71,1,0 ; mulps 0x147f3(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ DB 15,89,5,179,71,1,0 ; mulps 0x147b3(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
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,148,71,1,0 ; mulps 0x14794(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,29,157,71,1,0 ; andps 0x1479d(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,84,71,1,0 ; mulps 0x14754(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,29,93,71,1,0 ; andps 0x1475d(%rip),%xmm3 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
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,229,71,1,0 ; movaps 0x147e5(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,5,165,71,1,0 ; movaps 0x147a5(%rip),%xmm0 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,178,71,1,0 ; mulps 0x147b2(%rip),%xmm8 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
- DB 68,15,40,13,58,69,1,0 ; movaps 0x1453a(%rip),%xmm9 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,89,5,114,71,1,0 ; mulps 0x14772(%rip),%xmm8 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,13,250,68,1,0 ; movaps 0x144fa(%rip),%xmm9 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,175,71,1,0 ; movaps 0x147af(%rip),%xmm0 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,40,5,111,71,1,0 ; movaps 0x1476f(%rip),%xmm0 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
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,173,71,1,0 ; addps 0x147ad(%rip),%xmm8 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 68,15,89,5,181,71,1,0 ; mulps 0x147b5(%rip),%xmm8 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- DB 15,89,13,190,71,1,0 ; mulps 0x147be(%rip),%xmm1 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 68,15,88,5,109,71,1,0 ; addps 0x1476d(%rip),%xmm8 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ DB 68,15,89,5,117,71,1,0 ; mulps 0x14775(%rip),%xmm8 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ DB 15,89,13,126,71,1,0 ; mulps 0x1477e(%rip),%xmm1 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,195,71,1,0 ; mulps 0x147c3(%rip),%xmm2 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,21,131,71,1,0 ; mulps 0x14783(%rip),%xmm2 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
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,183,71,1,0 ; movaps 0x147b7(%rip),%xmm9 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 68,15,40,13,119,71,1,0 ; movaps 0x14777(%rip),%xmm9 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,183,71,1,0 ; movaps 0x147b7(%rip),%xmm2 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 15,40,21,119,71,1,0 ; movaps 0x14777(%rip),%xmm2 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,188,71,1,0 ; movaps 0x147bc(%rip),%xmm12 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 68,15,40,37,124,71,1,0 ; movaps 0x1477c(%rip),%xmm12 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
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,117,71,1,0 ; mulps 0x14775(%rip),%xmm1 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
- DB 15,89,21,126,71,1,0 ; mulps 0x1477e(%rip),%xmm2 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 15,89,13,53,71,1,0 ; mulps 0x14735(%rip),%xmm1 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ DB 15,89,21,62,71,1,0 ; mulps 0x1473e(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
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,12,68,1,0 ; pand 0x1440c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,204,67,1,0 ; pand 0x143cc(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,82,69,1,0 ; mulps 0x14552(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,18,69,1,0 ; mulps 0x14512(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,128,67,1,0 ; pand 0x14380(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,64,67,1,0 ; pand 0x14340(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,198,68,1,0 ; mulps 0x144c6(%rip),%xmm7 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,61,134,68,1,0 ; mulps 0x14486(%rip),%xmm7 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,245,67,1,0 ; mulps 0x143f5(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,181,67,1,0 ; mulps 0x143b5(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,167,66,1,0 ; movaps 0x142a7(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,103,66,1,0 ; movaps 0x14267(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,107,69,1,0 ; pshufb 0x1456b(%rip),%xmm8 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ DB 102,68,15,56,0,5,43,69,1,0 ; pshufb 0x1452b(%rip),%xmm8 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe2c>
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,224,65,1,0 ; pand 0x141e0(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,160,65,1,0 ; pand 0x141a0(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,38,67,1,0 ; mulps 0x14326(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,230,66,1,0 ; mulps 0x142e6(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,29,65,1,0 ; movaps 0x1411d(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,221,64,1,0 ; movaps 0x140dd(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,81,65,1,0 ; pand 0x14151(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,17,65,1,0 ; pand 0x14111(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,151,66,1,0 ; mulps 0x14297(%rip),%xmm4 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,37,87,66,1,0 ; mulps 0x14257(%rip),%xmm4 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,142,64,1,0 ; movaps 0x1408e(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,78,64,1,0 ; movaps 0x1404e(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,195,65,1,0 ; mulps 0x141c3(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,131,65,1,0 ; mulps 0x14183(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,186,63,1,0 ; movaps 0x13fba(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,122,63,1,0 ; movaps 0x13f7a(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,152,65,1,0 ; movdqa 0x14198(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,88,65,1,0 ; movdqa 0x14158(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,154,65,1,0 ; mulps 0x1419a(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,162,65,1,0 ; movdqa 0x141a2(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,90,65,1,0 ; mulps 0x1415a(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,98,65,1,0 ; movdqa 0x14162(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,164,65,1,0 ; mulps 0x141a4(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,172,65,1,0 ; pand 0x141ac(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,100,65,1,0 ; mulps 0x14164(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,108,65,1,0 ; pand 0x1416c(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,178,65,1,0 ; mulps 0x141b2(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,114,65,1,0 ; mulps 0x14172(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,73,63,1,0 ; movaps 0x13f49(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,9,63,1,0 ; movaps 0x13f09(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,221,64,1,0 ; movdqa 0x140dd(%rip),%xmm4 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,37,157,64,1,0 ; movdqa 0x1409d(%rip),%xmm4 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,223,64,1,0 ; mulps 0x140df(%rip),%xmm4 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,45,231,64,1,0 ; movdqa 0x140e7(%rip),%xmm5 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,37,159,64,1,0 ; mulps 0x1409f(%rip),%xmm4 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,45,167,64,1,0 ; movdqa 0x140a7(%rip),%xmm5 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,233,64,1,0 ; mulps 0x140e9(%rip),%xmm5 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,53,241,64,1,0 ; pand 0x140f1(%rip),%xmm6 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,45,169,64,1,0 ; mulps 0x140a9(%rip),%xmm5 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,53,177,64,1,0 ; pand 0x140b1(%rip),%xmm6 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,247,64,1,0 ; mulps 0x140f7(%rip),%xmm6 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,53,183,64,1,0 ; mulps 0x140b7(%rip),%xmm6 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,142,62,1,0 ; movaps 0x13e8e(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,78,62,1,0 ; movaps 0x13e4e(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,219,63,1,0 ; movdqa 0x13fdb(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,155,63,1,0 ; movdqa 0x13f9b(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,221,63,1,0 ; mulps 0x13fdd(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,229,63,1,0 ; movdqa 0x13fe5(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,157,63,1,0 ; mulps 0x13f9d(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,165,63,1,0 ; movdqa 0x13fa5(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,231,63,1,0 ; mulps 0x13fe7(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,239,63,1,0 ; pand 0x13fef(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,167,63,1,0 ; mulps 0x13fa7(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,175,63,1,0 ; pand 0x13faf(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,245,63,1,0 ; mulps 0x13ff5(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,181,63,1,0 ; mulps 0x13fb5(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,140,61,1,0 ; movaps 0x13d8c(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,76,61,1,0 ; movaps 0x13d4c(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,124,65,1,0 ; movaps 0x1417c(%rip),%xmm8 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 68,15,40,5,60,65,1,0 ; movaps 0x1413c(%rip),%xmm8 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
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,113,65,1,0 ; movaps 0x14171(%rip),%xmm10 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ DB 68,15,40,21,49,65,1,0 ; movaps 0x14131(%rip),%xmm10 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
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,224,64,1,0 ; movdqa 0x140e0(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,160,64,1,0 ; movdqa 0x140a0(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,226,64,1,0 ; mulps 0x140e2(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,234,64,1,0 ; movdqa 0x140ea(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,162,64,1,0 ; mulps 0x140a2(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,170,64,1,0 ; movdqa 0x140aa(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,236,64,1,0 ; mulps 0x140ec(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,244,64,1,0 ; movdqa 0x140f4(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,172,64,1,0 ; mulps 0x140ac(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,180,64,1,0 ; movdqa 0x140b4(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,246,64,1,0 ; mulps 0x140f6(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,254,64,1,0 ; pand 0x140fe(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,182,64,1,0 ; mulps 0x140b6(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,190,64,1,0 ; pand 0x140be(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,4,65,1,0 ; mulps 0x14104(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,196,64,1,0 ; mulps 0x140c4(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,22,64,1,0 ; movdqa 0x14016(%rip),%xmm4 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,37,214,63,1,0 ; movdqa 0x13fd6(%rip),%xmm4 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,24,64,1,0 ; mulps 0x14018(%rip),%xmm4 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,45,32,64,1,0 ; movdqa 0x14020(%rip),%xmm5 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,37,216,63,1,0 ; mulps 0x13fd8(%rip),%xmm4 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,45,224,63,1,0 ; movdqa 0x13fe0(%rip),%xmm5 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,34,64,1,0 ; mulps 0x14022(%rip),%xmm5 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,53,42,64,1,0 ; movdqa 0x1402a(%rip),%xmm6 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,45,226,63,1,0 ; mulps 0x13fe2(%rip),%xmm5 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,53,234,63,1,0 ; movdqa 0x13fea(%rip),%xmm6 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,44,64,1,0 ; mulps 0x1402c(%rip),%xmm6 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,61,52,64,1,0 ; pand 0x14034(%rip),%xmm7 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,53,236,63,1,0 ; mulps 0x13fec(%rip),%xmm6 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,61,244,63,1,0 ; pand 0x13ff4(%rip),%xmm7 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,58,64,1,0 ; mulps 0x1403a(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,61,250,63,1,0 ; mulps 0x13ffa(%rip),%xmm7 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,5,63,1,0 ; movdqa 0x13f05(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,197,62,1,0 ; movdqa 0x13ec5(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,7,63,1,0 ; mulps 0x13f07(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,15,63,1,0 ; movdqa 0x13f0f(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,199,62,1,0 ; mulps 0x13ec7(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,207,62,1,0 ; movdqa 0x13ecf(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,17,63,1,0 ; mulps 0x13f11(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,25,63,1,0 ; movdqa 0x13f19(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,209,62,1,0 ; mulps 0x13ed1(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,217,62,1,0 ; movdqa 0x13ed9(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,27,63,1,0 ; mulps 0x13f1b(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,35,63,1,0 ; pand 0x13f23(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,219,62,1,0 ; mulps 0x13edb(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,227,62,1,0 ; pand 0x13ee3(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,41,63,1,0 ; mulps 0x13f29(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,233,62,1,0 ; mulps 0x13ee9(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,23,63,1,0 ; movaps 0x13f17(%rip),%xmm8 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 68,15,40,5,215,62,1,0 ; movaps 0x13ed7(%rip),%xmm8 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
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,71,58,1,0 ; movdqa 0x13a47(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,7,58,1,0 ; movdqa 0x13a07(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,136,59,1,0 ; movaps 0x13b88(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,72,59,1,0 ; movaps 0x13b48(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,55,58,1,0 ; pshufb 0x13a37(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,247,57,1,0 ; pshufb 0x139f7(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,51,58,1,0 ; pshufb 0x13a33(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,243,57,1,0 ; pshufb 0x139f3(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,141,57,1,0 ; movdqa 0x1398d(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,77,57,1,0 ; movdqa 0x1394d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,206,58,1,0 ; movaps 0x13ace(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,142,58,1,0 ; movaps 0x13a8e(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,125,57,1,0 ; pshufb 0x1397d(%rip),%xmm5 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,45,61,57,1,0 ; pshufb 0x1393d(%rip),%xmm5 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,121,57,1,0 ; pshufb 0x13979(%rip),%xmm6 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,53,57,57,1,0 ; pshufb 0x13939(%rip),%xmm6 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,157,56,1,0 ; movdqa 0x1389d(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,93,56,1,0 ; movdqa 0x1385d(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,222,57,1,0 ; movaps 0x139de(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,158,57,1,0 ; movaps 0x1399e(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,141,56,1,0 ; pshufb 0x1388d(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,77,56,1,0 ; pshufb 0x1384d(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,137,56,1,0 ; pshufb 0x13889(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,73,56,1,0 ; pshufb 0x13849(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,99,56,1,0 ; movaps 0x13863(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,35,56,1,0 ; movaps 0x13823(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,119,55,1,0 ; movdqa 0x13777(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,55,55,1,0 ; movdqa 0x13737(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,184,56,1,0 ; movaps 0x138b8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,120,56,1,0 ; movaps 0x13878(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,103,55,1,0 ; pshufb 0x13767(%rip),%xmm0 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,5,39,55,1,0 ; pshufb 0x13727(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,99,55,1,0 ; pshufb 0x13763(%rip),%xmm0 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,35,55,1,0 ; pshufb 0x13723(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,189,54,1,0 ; movdqa 0x136bd(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,125,54,1,0 ; movdqa 0x1367d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,254,55,1,0 ; movaps 0x137fe(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,190,55,1,0 ; movaps 0x137be(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,173,54,1,0 ; pshufb 0x136ad(%rip),%xmm4 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,37,109,54,1,0 ; pshufb 0x1366d(%rip),%xmm4 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,169,54,1,0 ; pshufb 0x136a9(%rip),%xmm4 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,37,105,54,1,0 ; pshufb 0x13669(%rip),%xmm4 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,205,53,1,0 ; movdqa 0x135cd(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,141,53,1,0 ; movdqa 0x1358d(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,14,55,1,0 ; movaps 0x1370e(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,206,54,1,0 ; movaps 0x136ce(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,189,53,1,0 ; pshufb 0x135bd(%rip),%xmm0 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,5,125,53,1,0 ; pshufb 0x1357d(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
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,185,53,1,0 ; pshufb 0x135b9(%rip),%xmm0 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,121,53,1,0 ; pshufb 0x13579(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
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,147,53,1,0 ; movaps 0x13593(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,83,53,1,0 ; movaps 0x13553(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,136,56,1,0 ; movdqa 0x13888(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,72,56,1,0 ; movdqa 0x13848(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,134,56,1,0 ; movdqa 0x13886(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,70,56,1,0 ; movdqa 0x13846(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,137,56,1,0 ; movdqa 0x13889(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,73,56,1,0 ; movdqa 0x13849(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,117,56,1,0 ; movdqa 0x13875(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,53,56,1,0 ; movdqa 0x13835(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,234,54,1,0 ; movdqa 0x136ea(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,170,54,1,0 ; movdqa 0x136aa(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,232,54,1,0 ; movdqa 0x136e8(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,168,54,1,0 ; movdqa 0x136a8(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,235,54,1,0 ; movdqa 0x136eb(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,61,171,54,1,0 ; movdqa 0x136ab(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,215,54,1,0 ; movdqa 0x136d7(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,151,54,1,0 ; movdqa 0x13697(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,31,53,1,0 ; movdqa 0x1351f(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,223,52,1,0 ; movdqa 0x134df(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,29,53,1,0 ; movdqa 0x1351d(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,221,52,1,0 ; movdqa 0x134dd(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,32,53,1,0 ; movdqa 0x13520(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,224,52,1,0 ; movdqa 0x134e0(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,12,53,1,0 ; movdqa 0x1350c(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,204,52,1,0 ; movdqa 0x134cc(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,52,52,1,0 ; movdqa 0x13434(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,68,15,111,13,244,51,1,0 ; movdqa 0x133f4(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,49,52,1,0 ; movdqa 0x13431(%rip),%xmm11 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,29,241,51,1,0 ; movdqa 0x133f1(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,46,52,1,0 ; movdqa 0x1342e(%rip),%xmm10 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 102,68,15,111,21,238,51,1,0 ; movdqa 0x133ee(%rip),%xmm10 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
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,20,52,1,0 ; movdqa 0x13414(%rip),%xmm12 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ DB 102,68,15,111,37,212,51,1,0 ; movdqa 0x133d4(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf5c>
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,220,47,1,0 ; movaps 0x12fdc(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,156,47,1,0 ; movaps 0x12f9c(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,171,46,1,0 ; movaps 0x12eab(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,107,46,1,0 ; movaps 0x12e6b(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,210,43,1,0 ; movaps 0x12bd2(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,146,43,1,0 ; movaps 0x12b92(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,139,48,1,0 ; movaps 0x1308b(%rip),%xmm10 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 68,15,40,21,75,48,1,0 ; movaps 0x1304b(%rip),%xmm10 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
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,121,37,1,0 ; mulss 0x12579(%rip),%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,13,57,37,1,0 ; mulss 0x12539(%rip),%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,7,37,1,0 ; mulss 0x12507(%rip),%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,13,199,36,1,0 ; mulss 0x124c7(%rip),%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,190,38,1,0 ; minps 0x126be(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,126,38,1,0 ; minps 0x1267e(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,255,38,1,0 ; movaps 0x126ff(%rip),%xmm8 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,5,191,38,1,0 ; movaps 0x126bf(%rip),%xmm8 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,131,38,1,0 ; movaps 0x12683(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,67,38,1,0 ; movaps 0x12643(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,178,43,1,0 ; mulps 0x12bb2(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
- DB 15,89,13,187,43,1,0 ; mulps 0x12bbb(%rip),%xmm1 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,5,114,43,1,0 ; mulps 0x12b72(%rip),%xmm0 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ DB 15,89,13,123,43,1,0 ; mulps 0x12b7b(%rip),%xmm1 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,193,43,1,0 ; mulps 0x12bc1(%rip),%xmm3 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,29,129,43,1,0 ; mulps 0x12b81(%rip),%xmm3 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
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,112,37,1,0 ; movaps 0x12570(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,40,5,48,37,1,0 ; movaps 0x12530(%rip),%xmm0 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,118,37,1,0 ; addps 0x12576(%rip),%xmm0 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,88,5,54,37,1,0 ; addps 0x12536(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,124,37,1,0 ; addps 0x1257c(%rip),%xmm0 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,88,5,60,37,1,0 ; addps 0x1253c(%rip),%xmm0 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,130,37,1,0 ; addps 0x12582(%rip),%xmm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,66,37,1,0 ; addps 0x12542(%rip),%xmm0 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,136,37,1,0 ; addps 0x12588(%rip),%xmm0 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,72,37,1,0 ; addps 0x12548(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
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,255,34,1,0 ; movaps 0x122ff(%rip),%xmm10 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 68,15,40,21,191,34,1,0 ; movaps 0x122bf(%rip),%xmm10 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,3,35,1,0 ; addps 0x12303(%rip),%xmm10 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 68,15,88,21,195,34,1,0 ; addps 0x122c3(%rip),%xmm10 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,7,35,1,0 ; addps 0x12307(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,88,21,199,34,1,0 ; addps 0x122c7(%rip),%xmm10 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,11,35,1,0 ; addps 0x1230b(%rip),%xmm10 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,21,203,34,1,0 ; addps 0x122cb(%rip),%xmm10 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,10,35,1,0 ; movaps 0x1230a(%rip),%xmm11 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,40,29,202,34,1,0 ; movaps 0x122ca(%rip),%xmm11 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
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,211,28,1,0 ; movaps 0x11cd3(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,29,147,28,1,0 ; movaps 0x11c93(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,197,28,1,0 ; movaps 0x11cc5(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,133,28,1,0 ; movaps 0x11c85(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,126,34,1,0 ; mulps 0x1227e(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,62,34,1,0 ; mulps 0x1223e(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,105,34,1,0 ; mulps 0x12269(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,41,34,1,0 ; mulps 0x12229(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
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,17,33,1,0 ; xorps 0x12111(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,249,27,1,0 ; mulps 0x11bf9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,209,32,1,0 ; xorps 0x120d1(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,185,27,1,0 ; mulps 0x11bb9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,224,33,1,0 ; mulps 0x121e0(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,160,33,1,0 ; mulps 0x121a0(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,203,33,1,0 ; mulps 0x121cb(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,139,33,1,0 ; mulps 0x1218b(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
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,115,32,1,0 ; xorps 0x12073(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,91,27,1,0 ; mulps 0x11b5b(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,51,32,1,0 ; xorps 0x12033(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,27,27,1,0 ; mulps 0x11b1b(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,83,33,1,0 ; mulps 0x12153(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,19,33,1,0 ; mulps 0x12113(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,15,32,1,0 ; xorps 0x1200f(%rip),%xmm0 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 15,87,5,207,31,1,0 ; xorps 0x11fcf(%rip),%xmm0 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
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,149,26,1,0 ; movaps 0x11a95(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,85,26,1,0 ; movaps 0x11a55(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,87,32,1,0 ; addps 0x12057(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,15,26,1,0 ; movaps 0x11a0f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,23,32,1,0 ; addps 0x12017(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,207,25,1,0 ; movaps 0x119cf(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,222,25,1,0 ; addps 0x119de(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,158,25,1,0 ; addps 0x1199e(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,16,32,1,0 ; addps 0x12010(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,200,25,1,0 ; movaps 0x119c8(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,208,31,1,0 ; addps 0x11fd0(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,136,25,1,0 ; movaps 0x11988(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,150,25,1,0 ; addps 0x11996(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,86,25,1,0 ; addps 0x11956(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,217,31,1,0 ; addps 0x11fd9(%rip),%xmm0 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,129,25,1,0 ; movaps 0x11981(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,153,31,1,0 ; addps 0x11f99(%rip),%xmm0 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,65,25,1,0 ; movaps 0x11941(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,205,31,1,0 ; mulps 0x11fcd(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,85,27,1,0 ; addps 0x11b55(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,141,31,1,0 ; mulps 0x11f8d(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,21,27,1,0 ; addps 0x11b15(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,132,31,1,0 ; addps 0x11f84(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,60,25,1,0 ; movaps 0x1193c(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,68,31,1,0 ; addps 0x11f44(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,252,24,1,0 ; movaps 0x118fc(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,160,31,1,0 ; movaps 0x11fa0(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,96,31,1,0 ; movaps 0x11f60(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,164,31,1,0 ; addps 0x11fa4(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,100,31,1,0 ; addps 0x11f64(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,8,25,1,0 ; addps 0x11908(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,200,24,1,0 ; addps 0x118c8(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,156,31,1,0 ; addps 0x11f9c(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,92,31,1,0 ; addps 0x11f5c(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,230,24,1,0 ; movaps 0x118e6(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,166,24,1,0 ; movaps 0x118a6(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,82,31,1,0 ; movaps 0x11f52(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,18,31,1,0 ; movaps 0x11f12(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,86,31,1,0 ; addps 0x11f56(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,22,31,1,0 ; addps 0x11f16(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
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,82,31,1,0 ; addps 0x11f52(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,18,31,1,0 ; addps 0x11f12(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,37,31,1,0 ; addps 0x11f25(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,5,229,30,1,0 ; addps 0x11ee5(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,245,30,1,0 ; mulps 0x11ef5(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,125,26,1,0 ; addps 0x11a7d(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,181,30,1,0 ; mulps 0x11eb5(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,61,26,1,0 ; addps 0x11a3d(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,187,30,1,0 ; addps 0x11ebb(%rip),%xmm1 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,99,24,1,0 ; movaps 0x11863(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,123,30,1,0 ; addps 0x11e7b(%rip),%xmm1 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,35,24,1,0 ; movaps 0x11823(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,175,30,1,0 ; mulps 0x11eaf(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,55,26,1,0 ; addps 0x11a37(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,111,30,1,0 ; mulps 0x11e6f(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,247,25,1,0 ; addps 0x119f7(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,101,30,1,0 ; addps 0x11e65(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,29,24,1,0 ; movaps 0x1181d(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,37,30,1,0 ; addps 0x11e25(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,221,23,1,0 ; movaps 0x117dd(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,129,30,1,0 ; movaps 0x11e81(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,65,30,1,0 ; movaps 0x11e41(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,133,30,1,0 ; addps 0x11e85(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,69,30,1,0 ; addps 0x11e45(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,233,23,1,0 ; addps 0x117e9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,169,23,1,0 ; addps 0x117a9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,125,30,1,0 ; addps 0x11e7d(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,61,30,1,0 ; addps 0x11e3d(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,199,23,1,0 ; movaps 0x117c7(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,135,23,1,0 ; movaps 0x11787(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,50,30,1,0 ; movaps 0x11e32(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,242,29,1,0 ; movaps 0x11df2(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,54,30,1,0 ; addps 0x11e36(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,246,29,1,0 ; addps 0x11df6(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
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,50,30,1,0 ; addps 0x11e32(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,242,29,1,0 ; addps 0x11df2(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,4,30,1,0 ; addps 0x11e04(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,13,196,29,1,0 ; addps 0x11dc4(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,212,29,1,0 ; mulps 0x11dd4(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,92,25,1,0 ; addps 0x1195c(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,148,29,1,0 ; mulps 0x11d94(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,28,25,1,0 ; addps 0x1191c(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,215,28,1,0 ; movaps 0x11cd7(%rip),%xmm4 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,37,151,28,1,0 ; movaps 0x11c97(%rip),%xmm4 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
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,46,28,1,0 ; movdqa 0x11c2e(%rip),%xmm12 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,37,238,27,1,0 ; movdqa 0x11bee(%rip),%xmm12 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,50,21,1,0 ; movdqa 0x11532(%rip),%xmm4 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,37,242,20,1,0 ; movdqa 0x114f2(%rip),%xmm4 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,61,24,1,0 ; movdqa 0x1183d(%rip),%xmm5 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,45,253,23,1,0 ; movdqa 0x117fd(%rip),%xmm5 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,78,17,1,0 ; movdqa 0x1114e(%rip),%xmm7 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,61,14,17,1,0 ; movdqa 0x1110e(%rip),%xmm7 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,121,22,1,0 ; movdqa 0x11679(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,57,22,1,0 ; movdqa 0x11639(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,132,15,1,0 ; movdqa 0x10f84(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,21,68,15,1,0 ; movdqa 0x10f44(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,187,19,1,0 ; movaps 0x113bb(%rip),%xmm3 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,29,123,19,1,0 ; movaps 0x1137b(%rip),%xmm3 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
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,181,18,1,0 ; movdqa 0x112b5(%rip),%xmm11 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,29,117,18,1,0 ; movdqa 0x11275(%rip),%xmm11 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,189,11,1,0 ; movdqa 0x10bbd(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,21,125,11,1,0 ; movdqa 0x10b7d(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,235,17,1,0 ; psubd 0x111eb(%rip),%xmm3 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,29,171,17,1,0 ; psubd 0x111ab(%rip),%xmm3 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,203,16,1,0 ; psubd 0x110cb(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,139,16,1,0 ; psubd 0x1108b(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,174,7,1,0 ; movdqa 0x107ae(%rip),%xmm7 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,61,110,7,1,0 ; movdqa 0x1076e(%rip),%xmm7 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,238,5,1,0 ; movdqa 0x105ee(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,21,174,5,1,0 ; movdqa 0x105ae(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,130,10,1,0 ; movdqa 0x10a82(%rip),%xmm2 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,21,66,10,1,0 ; movdqa 0x10a42(%rip),%xmm2 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,145,3,1,0 ; movdqa 0x10391(%rip),%xmm4 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,37,81,3,1,0 ; movdqa 0x10351(%rip),%xmm4 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,173,8,1,0 ; psubd 0x108ad(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,21,109,8,1,0 ; psubd 0x1086d(%rip),%xmm2 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,249,7,1,0 ; psubd 0x107f9(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,185,7,1,0 ; psubd 0x107b9(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,141,6,1,0 ; movdqa 0x1068d(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,77,6,1,0 ; movdqa 0x1064d(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,158,255,0,0 ; movdqa 0xff9e(%rip),%xmm3 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,29,94,255,0,0 ; movdqa 0xff5e(%rip),%xmm3 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,190,4,1,0 ; psubd 0x104be(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,126,4,1,0 ; psubd 0x1047e(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,204,253,0,0 ; paddd 0xfdcc(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,140,253,0,0 ; paddd 0xfd8c(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,5,4,1,0 ; psubd 0x10405(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,197,3,1,0 ; psubd 0x103c5(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,19,253,0,0 ; paddd 0xfd13(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,211,252,0,0 ; paddd 0xfcd3(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,203,251,0,0 ; movaps 0xfbcb(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,139,251,0,0 ; movaps 0xfb8b(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,39,250,0,0 ; addps 0xfa27(%rip),%xmm0 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ DB 15,88,5,231,249,0,0 ; addps 0xf9e7(%rip),%xmm0 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
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,36,250,0,0 ; addps 0xfa24(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,228,249,0,0 ; addps 0xf9e4(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,43,250,0,0 ; movaps 0xfa2b(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,235,249,0,0 ; movaps 0xf9eb(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,196,249,0,0 ; paddd 0xf9c4(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 102,68,15,254,5,132,249,0,0 ; paddd 0xf984(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
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,251,249,0,0 ; movdqa 0xf9fb(%rip),%xmm10 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 102,68,15,111,21,187,249,0,0 ; movdqa 0xf9bb(%rip),%xmm10 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
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,231,249,0,0 ; movdqa 0xf9e7(%rip),%xmm12 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
- DB 102,68,15,111,45,238,249,0,0 ; movdqa 0xf9ee(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,167,249,0,0 ; movdqa 0xf9a7(%rip),%xmm12 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ DB 102,68,15,111,45,174,249,0,0 ; movdqa 0xf9ae(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,169,249,0,0 ; mulps 0xf9a9(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
- DB 68,15,88,5,177,249,0,0 ; addps 0xf9b1(%rip),%xmm8 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,89,5,105,249,0,0 ; mulps 0xf969(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ DB 68,15,88,5,113,249,0,0 ; addps 0xf971(%rip),%xmm8 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
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,231,248,0,0 ; movaps 0xf8e7(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,167,248,0,0 ; movaps 0xf8a7(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,211,248,0,0 ; movaps 0xf8d3(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,147,248,0,0 ; movaps 0xf893(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,131,248,0,0 ; movaps 0xf883(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,67,248,0,0 ; movaps 0xf843(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,54,248,0,0 ; movaps 0xf836(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,246,247,0,0 ; movaps 0xf7f6(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,202,247,0,0 ; movaps 0xf7ca(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,138,247,0,0 ; movaps 0xf78a(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,170,247,0,0 ; movaps 0xf7aa(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,106,247,0,0 ; movaps 0xf76a(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,125,247,0,0 ; movaps 0xf77d(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,61,247,0,0 ; movaps 0xf73d(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,65,247,0,0 ; movaps 0xf741(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,1,247,0,0 ; movaps 0xf701(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,5,247,0,0 ; movaps 0xf705(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,197,246,0,0 ; movaps 0xf6c5(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,134,246,0,0 ; movaps 0xf686(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,70,246,0,0 ; movaps 0xf646(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,18,246,0,0 ; movaps 0xf612(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,210,245,0,0 ; movaps 0xf5d2(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,109,245,0,0 ; movaps 0xf56d(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,45,245,0,0 ; movaps 0xf52d(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,2,245,0,0 ; movaps 0xf502(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,194,244,0,0 ; movaps 0xf4c2(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,140,244,0,0 ; movaps 0xf48c(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,76,244,0,0 ; movaps 0xf44c(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,60,244,0,0 ; movaps 0xf43c(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,252,243,0,0 ; movaps 0xf3fc(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,31,244,0,0 ; movaps 0xf41f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,223,243,0,0 ; movaps 0xf3df(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,199,242,0,0 ; movaps 0xf2c7(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,135,242,0,0 ; movaps 0xf287(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,109,241,0,0 ; movaps 0xf16d(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,45,241,0,0 ; movaps 0xf12d(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,40,240,0,0 ; movaps 0xf028(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,232,239,0,0 ; movaps 0xefe8(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,210,238,0,0 ; movaps 0xeed2(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,146,238,0,0 ; movaps 0xee92(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,252,238,0,0 ; movaps 0xeefc(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,53,188,238,0,0 ; movaps 0xeebc(%rip),%xmm14 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,252,238,0,0 ; movaps 0xeefc(%rip),%xmm10 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,21,188,238,0,0 ; movaps 0xeebc(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
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,136,236,0,0 ; movaps 0xec88(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,72,236,0,0 ; movaps 0xec48(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,69,236,0,0 ; movaps 0xec45(%rip),%xmm15 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,61,5,236,0,0 ; movaps 0xec05(%rip),%xmm15 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,74,236,0,0 ; movaps 0xec4a(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,5,10,236,0,0 ; movaps 0xec0a(%rip),%xmm0 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,76,236,0,0 ; movaps 0xec4c(%rip),%xmm14 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,53,12,236,0,0 ; movaps 0xec0c(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,153,233,0,0 ; movaps 0xe999(%rip),%xmm8 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,5,89,233,0,0 ; movaps 0xe959(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,155,233,0,0 ; movaps 0xe99b(%rip),%xmm1 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,13,91,233,0,0 ; movaps 0xe95b(%rip),%xmm1 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,154,233,0,0 ; movaps 0xe99a(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,37,90,233,0,0 ; movaps 0xe95a(%rip),%xmm12 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,79,232,0,0 ; movaps 0xe84f(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,15,232,0,0 ; movaps 0xe80f(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,87,231,0,0 ; movaps 0xe757(%rip),%xmm13 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,45,23,231,0,0 ; movaps 0xe717(%rip),%xmm13 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,87,231,0,0 ; movaps 0xe757(%rip),%xmm14 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,53,23,231,0,0 ; movaps 0xe717(%rip),%xmm14 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,83,231,0,0 ; movaps 0xe753(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,29,19,231,0,0 ; movaps 0xe713(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
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,143,230,0,0 ; movaps 0xe68f(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,79,230,0,0 ; movaps 0xe64f(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,17,229,0,0 ; movaps 0xe511(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,209,228,0,0 ; movaps 0xe4d1(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,17,229,0,0 ; movaps 0xe511(%rip),%xmm13 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,45,209,228,0,0 ; movaps 0xe4d1(%rip),%xmm13 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
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,13,229,0,0 ; movaps 0xe50d(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
- DB 68,15,40,5,101,228,0,0 ; movaps 0xe465(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,205,228,0,0 ; movaps 0xe4cd(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ DB 68,15,40,5,37,228,0,0 ; movaps 0xe425(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,251,226,0,0 ; movdqa 0xe2fb(%rip),%xmm6 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,53,187,226,0,0 ; movdqa 0xe2bb(%rip),%xmm6 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,11,226,0,0 ; movaps 0xe20b(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,203,225,0,0 ; movaps 0xe1cb(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,223,226,0,0 ; movaps 0xe2df(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,37,159,226,0,0 ; movaps 0xe29f(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,219,224,0,0 ; movaps 0xe0db(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,155,224,0,0 ; movaps 0xe09b(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,192,224,0,0 ; minps 0xe0c0(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,128,224,0,0 ; minps 0xe080(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,172,224,0,0 ; minps 0xe0ac(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,61,108,224,0,0 ; minps 0xe06c(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,104,224,0,0 ; movaps 0xe068(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,40,224,0,0 ; movaps 0xe028(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,242,223,0,0 ; movaps 0xdff2(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,178,223,0,0 ; movaps 0xdfb2(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,189,224,0,0 ; movaps 0xe0bd(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,125,224,0,0 ; movaps 0xe07d(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
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,53,224,0,0 ; movaps 0xe035(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,245,223,0,0 ; movaps 0xdff5(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,165,224,0,0 ; movaps 0xe0a5(%rip),%xmm10 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,21,101,224,0,0 ; movaps 0xe065(%rip),%xmm10 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,165,224,0,0 ; movaps 0xe0a5(%rip),%xmm11 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,101,224,0,0 ; movaps 0xe065(%rip),%xmm11 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,169,224,0,0 ; movaps 0xe0a9(%rip),%xmm12 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,37,105,224,0,0 ; movaps 0xe069(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
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,250,223,0,0 ; movaps 0xdffa(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,186,223,0,0 ; movaps 0xdfba(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
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,114,223,0,0 ; movaps 0xdf72(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,50,223,0,0 ; movaps 0xdf32(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,226,223,0,0 ; movaps 0xdfe2(%rip),%xmm10 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,21,162,223,0,0 ; movaps 0xdfa2(%rip),%xmm10 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,226,223,0,0 ; movaps 0xdfe2(%rip),%xmm11 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,162,223,0,0 ; movaps 0xdfa2(%rip),%xmm11 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,230,223,0,0 ; movaps 0xdfe6(%rip),%xmm12 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,37,166,223,0,0 ; movaps 0xdfa6(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
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,115,223,0,0 ; movaps 0xdf73(%rip),%xmm8 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,5,51,223,0,0 ; movaps 0xdf33(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,115,223,0,0 ; movaps 0xdf73(%rip),%xmm9 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,13,51,223,0,0 ; movaps 0xdf33(%rip),%xmm9 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,115,223,0,0 ; movaps 0xdf73(%rip),%xmm10 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,21,51,223,0,0 ; movaps 0xdf33(%rip),%xmm10 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,115,223,0,0 ; movaps 0xdf73(%rip),%xmm11 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,29,51,223,0,0 ; movaps 0xdf33(%rip),%xmm11 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,119,223,0,0 ; movaps 0xdf77(%rip),%xmm12 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,37,55,223,0,0 ; movaps 0xdf37(%rip),%xmm12 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
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,115,223,0,0 ; movaps 0xdf73(%rip),%xmm15 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,61,51,223,0,0 ; movaps 0xdf33(%rip),%xmm15 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
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,54,221,0,0 ; movaps 0xdd36(%rip),%xmm13 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,45,246,220,0,0 ; movaps 0xdcf6(%rip),%xmm13 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,156,222,0,0 ; andps 0xde9c(%rip),%xmm14 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,84,53,92,222,0,0 ; andps 0xde5c(%rip),%xmm14 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
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,143,222,0,0 ; movaps 0xde8f(%rip),%xmm12 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,37,79,222,0,0 ; movaps 0xde4f(%rip),%xmm12 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
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,139,222,0,0 ; addps 0xde8b(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,88,5,75,222,0,0 ; addps 0xde4b(%rip),%xmm8 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
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,124,222,0,0 ; mulps 0xde7c(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 15,89,5,60,222,0,0 ; mulps 0xde3c(%rip),%xmm0 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
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,143,220,0,0 ; movaps 0xdc8f(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,79,220,0,0 ; movaps 0xdc4f(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,58,220,0,0 ; movaps 0xdc3a(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,250,219,0,0 ; movaps 0xdbfa(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,212,221,0,0 ; movaps 0xddd4(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 15,40,5,148,221,0,0 ; movaps 0xdd94(%rip),%xmm0 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
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,236,219,0,0 ; andps 0xdbec(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,172,219,0,0 ; andps 0xdbac(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,190,221,0,0 ; movaps 0xddbe(%rip),%xmm13 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,40,45,126,221,0,0 ; movaps 0xdd7e(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
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,126,221,0,0 ; movaps 0xdd7e(%rip),%xmm2 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 15,40,21,62,221,0,0 ; movaps 0xdd3e(%rip),%xmm2 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,62,221,0,0 ; movaps 0xdd3e(%rip),%xmm1 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 15,40,13,254,220,0,0 ; movaps 0xdcfe(%rip),%xmm1 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,84,221,0,0 ; movaps 0xdd54(%rip),%xmm5 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,45,20,221,0,0 ; movaps 0xdd14(%rip),%xmm5 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
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,73,219,0,0 ; andps 0xdb49(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,9,219,0,0 ; andps 0xdb09(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,194,220,0,0 ; addps 0xdcc2(%rip),%xmm6 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 15,88,53,130,220,0,0 ; addps 0xdc82(%rip),%xmm6 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,189,218,0,0 ; andps 0xdabd(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,125,218,0,0 ; andps 0xda7d(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,140,218,0,0 ; pand 0xda8c(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,76,218,0,0 ; pand 0xda4c(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,208,219,0,0 ; mulps 0xdbd0(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,144,219,0,0 ; mulps 0xdb90(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,60,219,0,0 ; movdqa 0xdb3c(%rip),%xmm8 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,68,15,111,5,252,218,0,0 ; movdqa 0xdafc(%rip),%xmm8 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,59,219,0,0 ; mulps 0xdb3b(%rip),%xmm8 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,68,15,111,13,66,219,0,0 ; movdqa 0xdb42(%rip),%xmm9 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,5,251,218,0,0 ; mulps 0xdafb(%rip),%xmm8 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,68,15,111,13,2,219,0,0 ; movdqa 0xdb02(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,65,219,0,0 ; mulps 0xdb41(%rip),%xmm9 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,21,72,219,0,0 ; pand 0xdb48(%rip),%xmm10 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,13,1,219,0,0 ; mulps 0xdb01(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,21,8,219,0,0 ; pand 0xdb08(%rip),%xmm10 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,76,219,0,0 ; mulps 0xdb4c(%rip),%xmm10 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,21,12,219,0,0 ; mulps 0xdb0c(%rip),%xmm10 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
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,130,216,0,0 ; pand 0xd882(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,66,216,0,0 ; pand 0xd842(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,198,217,0,0 ; mulps 0xd9c6(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,134,217,0,0 ; mulps 0xd986(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,27,217,0,0 ; movdqa 0xd91b(%rip),%xmm9 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,68,15,111,13,219,216,0,0 ; movdqa 0xd8db(%rip),%xmm9 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,26,217,0,0 ; mulps 0xd91a(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,68,15,111,21,33,217,0,0 ; movdqa 0xd921(%rip),%xmm10 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,218,216,0,0 ; mulps 0xd8da(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,68,15,111,21,225,216,0,0 ; movdqa 0xd8e1(%rip),%xmm10 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,32,217,0,0 ; mulps 0xd920(%rip),%xmm11 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,5,39,217,0,0 ; pand 0xd927(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,29,224,216,0,0 ; mulps 0xd8e0(%rip),%xmm11 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,231,216,0,0 ; pand 0xd8e7(%rip),%xmm8 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,43,217,0,0 ; mulps 0xd92b(%rip),%xmm8 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,5,235,216,0,0 ; mulps 0xd8eb(%rip),%xmm8 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
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,170,214,0,0 ; movdqa 0xd6aa(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,111,5,106,214,0,0 ; movdqa 0xd66a(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,241,214,0,0 ; mulps 0xd6f1(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,177,214,0,0 ; mulps 0xd6b1(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,203,214,0,0 ; movdqa 0xd6cb(%rip),%xmm2 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,15,111,21,139,214,0,0 ; movdqa 0xd68b(%rip),%xmm2 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
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,201,213,0,0 ; mulps 0xd5c9(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 15,89,29,137,213,0,0 ; mulps 0xd589(%rip),%xmm3 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,13,213,0,0 ; movdqa 0xd50d(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,205,212,0,0 ; movdqa 0xd4cd(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
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,154,209,0,0 ; movaps 0xd19a(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,90,209,0,0 ; movaps 0xd15a(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,7,210,0,0 ; movaps 0xd207(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,199,209,0,0 ; movaps 0xd1c7(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,178,210,0,0 ; movaps 0xd2b2(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,21,114,210,0,0 ; movaps 0xd272(%rip),%xmm10 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,242,208,0,0 ; movaps 0xd0f2(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,21,178,208,0,0 ; movaps 0xd0b2(%rip),%xmm10 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,190,206,0,0 ; mulps 0xcebe(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,198,206,0,0 ; andps 0xcec6(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,254,203,0,0 ; orps 0xcbfe(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,198,206,0,0 ; addps 0xcec6(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,206,206,0,0 ; movaps 0xcece(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,126,206,0,0 ; mulps 0xce7e(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,134,206,0,0 ; andps 0xce86(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,190,203,0,0 ; orps 0xcbbe(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,134,206,0,0 ; addps 0xce86(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,142,206,0,0 ; movaps 0xce8e(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,206,206,0,0 ; addps 0xcece(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,214,206,0,0 ; movaps 0xced6(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,142,206,0,0 ; addps 0xce8e(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,150,206,0,0 ; movaps 0xce96(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,192,203,0,0 ; movaps 0xcbc0(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,128,203,0,0 ; movaps 0xcb80(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,164,206,0,0 ; addps 0xcea4(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,172,206,0,0 ; movaps 0xceac(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,100,206,0,0 ; addps 0xce64(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,108,206,0,0 ; movaps 0xce6c(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,172,206,0,0 ; movaps 0xceac(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,108,206,0,0 ; movaps 0xce6c(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,176,206,0,0 ; movaps 0xceb0(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,112,206,0,0 ; movaps 0xce70(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,176,206,0,0 ; mulps 0xceb0(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,112,206,0,0 ; mulps 0xce70(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,128,205,0,0 ; mulps 0xcd80(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,136,205,0,0 ; andps 0xcd88(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,192,202,0,0 ; orps 0xcac0(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,136,205,0,0 ; addps 0xcd88(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,144,205,0,0 ; movaps 0xcd90(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,64,205,0,0 ; mulps 0xcd40(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,72,205,0,0 ; andps 0xcd48(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,128,202,0,0 ; orps 0xca80(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,72,205,0,0 ; addps 0xcd48(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,80,205,0,0 ; movaps 0xcd50(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,144,205,0,0 ; addps 0xcd90(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,152,205,0,0 ; movaps 0xcd98(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,80,205,0,0 ; addps 0xcd50(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,88,205,0,0 ; movaps 0xcd58(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,130,202,0,0 ; movaps 0xca82(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,66,202,0,0 ; movaps 0xca42(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,102,205,0,0 ; addps 0xcd66(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,110,205,0,0 ; movaps 0xcd6e(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,38,205,0,0 ; addps 0xcd26(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,46,205,0,0 ; movaps 0xcd2e(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,110,205,0,0 ; movaps 0xcd6e(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,46,205,0,0 ; movaps 0xcd2e(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,114,205,0,0 ; movaps 0xcd72(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,50,205,0,0 ; movaps 0xcd32(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,114,205,0,0 ; mulps 0xcd72(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,50,205,0,0 ; mulps 0xcd32(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,66,204,0,0 ; mulps 0xcc42(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,74,204,0,0 ; andps 0xcc4a(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,130,201,0,0 ; orps 0xc982(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,74,204,0,0 ; addps 0xcc4a(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,82,204,0,0 ; movaps 0xcc52(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,2,204,0,0 ; mulps 0xcc02(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,10,204,0,0 ; andps 0xcc0a(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,66,201,0,0 ; orps 0xc942(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,10,204,0,0 ; addps 0xcc0a(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,18,204,0,0 ; movaps 0xcc12(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,82,204,0,0 ; addps 0xcc52(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,90,204,0,0 ; movaps 0xcc5a(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,18,204,0,0 ; addps 0xcc12(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,26,204,0,0 ; movaps 0xcc1a(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,68,201,0,0 ; movaps 0xc944(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,4,201,0,0 ; movaps 0xc904(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,40,204,0,0 ; addps 0xcc28(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,48,204,0,0 ; movaps 0xcc30(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,232,203,0,0 ; addps 0xcbe8(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,240,203,0,0 ; movaps 0xcbf0(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,48,204,0,0 ; movaps 0xcc30(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,240,203,0,0 ; movaps 0xcbf0(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,52,204,0,0 ; movaps 0xcc34(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,244,203,0,0 ; movaps 0xcbf4(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,52,204,0,0 ; mulps 0xcc34(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,244,203,0,0 ; mulps 0xcbf4(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,4,203,0,0 ; mulps 0xcb04(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,12,203,0,0 ; andps 0xcb0c(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,68,200,0,0 ; orps 0xc844(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,12,203,0,0 ; addps 0xcb0c(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,20,203,0,0 ; movaps 0xcb14(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,196,202,0,0 ; mulps 0xcac4(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,204,202,0,0 ; andps 0xcacc(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,4,200,0,0 ; orps 0xc804(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,204,202,0,0 ; addps 0xcacc(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,212,202,0,0 ; movaps 0xcad4(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,20,203,0,0 ; addps 0xcb14(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,28,203,0,0 ; movaps 0xcb1c(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,212,202,0,0 ; addps 0xcad4(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,220,202,0,0 ; movaps 0xcadc(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,6,200,0,0 ; movaps 0xc806(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,198,199,0,0 ; movaps 0xc7c6(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,234,202,0,0 ; addps 0xcaea(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,242,202,0,0 ; movaps 0xcaf2(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,170,202,0,0 ; addps 0xcaaa(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,178,202,0,0 ; movaps 0xcab2(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,242,202,0,0 ; movaps 0xcaf2(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,178,202,0,0 ; movaps 0xcab2(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,246,202,0,0 ; movaps 0xcaf6(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,182,202,0,0 ; movaps 0xcab6(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,246,202,0,0 ; mulps 0xcaf6(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,182,202,0,0 ; mulps 0xcab6(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,254,201,0,0 ; mulps 0xc9fe(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,21,7,202,0,0 ; andps 0xca07(%rip),%xmm2 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,40,53,63,199,0,0 ; movaps 0xc73f(%rip),%xmm14 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,89,5,190,201,0,0 ; mulps 0xc9be(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,21,199,201,0,0 ; andps 0xc9c7(%rip),%xmm2 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,255,198,0,0 ; movaps 0xc6ff(%rip),%xmm14 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,3,202,0,0 ; movaps 0xca03(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,37,195,201,0,0 ; movaps 0xc9c3(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,7,202,0,0 ; movaps 0xca07(%rip),%xmm11 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,29,199,201,0,0 ; movaps 0xc9c7(%rip),%xmm11 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
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,5,202,0,0 ; movaps 0xca05(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,21,197,201,0,0 ; movaps 0xc9c5(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,9,202,0,0 ; movaps 0xca09(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,45,201,201,0,0 ; movaps 0xc9c9(%rip),%xmm13 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
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,233,198,0,0 ; movaps 0xc6e9(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,169,198,0,0 ; movaps 0xc6a9(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,213,201,0,0 ; movaps 0xc9d5(%rip),%xmm6 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,53,149,201,0,0 ; movaps 0xc995(%rip),%xmm6 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,235,201,0,0 ; movaps 0xc9eb(%rip),%xmm7 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,61,171,201,0,0 ; movaps 0xc9ab(%rip),%xmm7 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
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,203,201,0,0 ; movaps 0xc9cb(%rip),%xmm4 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,37,139,201,0,0 ; movaps 0xc98b(%rip),%xmm4 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,221,201,0,0 ; movaps 0xc9dd(%rip),%xmm15 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,61,157,201,0,0 ; movaps 0xc99d(%rip),%xmm15 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
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,57,201,0,0 ; mulps 0xc939(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,13,66,201,0,0 ; andps 0xc942(%rip),%xmm1 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,249,200,0,0 ; mulps 0xc8f9(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,13,2,201,0,0 ; andps 0xc902(%rip),%xmm1 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
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,200,200,0,0 ; mulps 0xc8c8(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,29,209,200,0,0 ; andps 0xc8d1(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 15,86,29,10,198,0,0 ; orps 0xc60a(%rip),%xmm3 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,89,5,136,200,0,0 ; mulps 0xc888(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,29,145,200,0,0 ; andps 0xc891(%rip),%xmm3 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 15,86,29,202,197,0,0 ; orps 0xc5ca(%rip),%xmm3 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,7,201,0,0 ; movaps 0xc907(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,5,199,200,0,0 ; movaps 0xc8c7(%rip),%xmm0 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
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,217,200,0,0 ; mulps 0xc8d9(%rip),%xmm0 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
- DB 68,15,40,5,97,198,0,0 ; movaps 0xc661(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 15,89,5,153,200,0,0 ; mulps 0xc899(%rip),%xmm0 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,5,33,198,0,0 ; movaps 0xc621(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,213,200,0,0 ; movaps 0xc8d5(%rip),%xmm9 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,40,13,149,200,0,0 ; movaps 0xc895(%rip),%xmm9 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
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,210,200,0,0 ; addps 0xc8d2(%rip),%xmm0 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 15,89,5,219,200,0,0 ; mulps 0xc8db(%rip),%xmm0 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- DB 15,89,13,228,200,0,0 ; mulps 0xc8e4(%rip),%xmm1 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 15,88,5,146,200,0,0 ; addps 0xc892(%rip),%xmm0 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ DB 15,89,5,155,200,0,0 ; mulps 0xc89b(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ DB 15,89,13,164,200,0,0 ; mulps 0xc8a4(%rip),%xmm1 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,234,200,0,0 ; mulps 0xc8ea(%rip),%xmm2 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,21,170,200,0,0 ; mulps 0xc8aa(%rip),%xmm2 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
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,223,200,0,0 ; movaps 0xc8df(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 15,40,21,159,200,0,0 ; movaps 0xc89f(%rip),%xmm2 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,222,200,0,0 ; movaps 0xc8de(%rip),%xmm10 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 68,15,40,21,158,200,0,0 ; movaps 0xc89e(%rip),%xmm10 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,226,200,0,0 ; movaps 0xc8e2(%rip),%xmm11 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 68,15,40,29,162,200,0,0 ; movaps 0xc8a2(%rip),%xmm11 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
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,146,200,0,0 ; mulps 0xc892(%rip),%xmm8 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
- DB 15,89,21,155,200,0,0 ; mulps 0xc89b(%rip),%xmm2 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 68,15,89,5,82,200,0,0 ; mulps 0xc852(%rip),%xmm8 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ DB 15,89,21,91,200,0,0 ; mulps 0xc85b(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
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,37,197,0,0 ; pand 0xc525(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,229,196,0,0 ; pand 0xc4e5(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,107,198,0,0 ; mulps 0xc66b(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,43,198,0,0 ; mulps 0xc62b(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,145,196,0,0 ; pand 0xc491(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,81,196,0,0 ; pand 0xc451(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,215,197,0,0 ; mulps 0xc5d7(%rip),%xmm7 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,61,151,197,0,0 ; mulps 0xc597(%rip),%xmm7 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,231,196,0,0 ; mulps 0xc4e7(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,167,196,0,0 ; mulps 0xc4a7(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,153,195,0,0 ; movaps 0xc399(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,89,195,0,0 ; movaps 0xc359(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,253,194,0,0 ; pand 0xc2fd(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,189,194,0,0 ; pand 0xc2bd(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,174,194,0,0 ; pand 0xc2ae(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,110,194,0,0 ; pand 0xc26e(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,244,195,0,0 ; mulps 0xc3f4(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,180,195,0,0 ; mulps 0xc3b4(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,235,193,0,0 ; movaps 0xc1eb(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,171,193,0,0 ; movaps 0xc1ab(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,23,194,0,0 ; pand 0xc217(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,215,193,0,0 ; pand 0xc1d7(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,93,195,0,0 ; mulps 0xc35d(%rip),%xmm4 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,37,29,195,0,0 ; mulps 0xc31d(%rip),%xmm4 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,84,193,0,0 ; movaps 0xc154(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,20,193,0,0 ; movaps 0xc114(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,106,194,0,0 ; mulps 0xc26a(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,42,194,0,0 ; mulps 0xc22a(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,97,192,0,0 ; movaps 0xc061(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,33,192,0,0 ; movaps 0xc021(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,60,194,0,0 ; movdqa 0xc23c(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,252,193,0,0 ; movdqa 0xc1fc(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,62,194,0,0 ; mulps 0xc23e(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,70,194,0,0 ; movdqa 0xc246(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,254,193,0,0 ; mulps 0xc1fe(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,6,194,0,0 ; movdqa 0xc206(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,72,194,0,0 ; mulps 0xc248(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,80,194,0,0 ; pand 0xc250(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,8,194,0,0 ; mulps 0xc208(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,16,194,0,0 ; pand 0xc210(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,86,194,0,0 ; mulps 0xc256(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,22,194,0,0 ; mulps 0xc216(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,237,191,0,0 ; movaps 0xbfed(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,173,191,0,0 ; movaps 0xbfad(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,128,193,0,0 ; movdqa 0xc180(%rip),%xmm4 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,37,64,193,0,0 ; movdqa 0xc140(%rip),%xmm4 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,130,193,0,0 ; mulps 0xc182(%rip),%xmm4 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,45,138,193,0,0 ; movdqa 0xc18a(%rip),%xmm5 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,37,66,193,0,0 ; mulps 0xc142(%rip),%xmm4 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,45,74,193,0,0 ; movdqa 0xc14a(%rip),%xmm5 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,140,193,0,0 ; mulps 0xc18c(%rip),%xmm5 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,53,148,193,0,0 ; pand 0xc194(%rip),%xmm6 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,45,76,193,0,0 ; mulps 0xc14c(%rip),%xmm5 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,53,84,193,0,0 ; pand 0xc154(%rip),%xmm6 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,154,193,0,0 ; mulps 0xc19a(%rip),%xmm6 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,53,90,193,0,0 ; mulps 0xc15a(%rip),%xmm6 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,49,191,0,0 ; movaps 0xbf31(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,241,190,0,0 ; movaps 0xbef1(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,100,192,0,0 ; movdqa 0xc064(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,36,192,0,0 ; movdqa 0xc024(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,102,192,0,0 ; mulps 0xc066(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,110,192,0,0 ; movdqa 0xc06e(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,38,192,0,0 ; mulps 0xc026(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,46,192,0,0 ; movdqa 0xc02e(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,112,192,0,0 ; mulps 0xc070(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,120,192,0,0 ; pand 0xc078(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,48,192,0,0 ; mulps 0xc030(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,56,192,0,0 ; pand 0xc038(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,126,192,0,0 ; mulps 0xc07e(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,62,192,0,0 ; mulps 0xc03e(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,21,190,0,0 ; movaps 0xbe15(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,213,189,0,0 ; movaps 0xbdd5(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,5,194,0,0 ; movaps 0xc205(%rip),%xmm8 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 68,15,40,5,197,193,0,0 ; movaps 0xc1c5(%rip),%xmm8 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
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,250,193,0,0 ; movaps 0xc1fa(%rip),%xmm10 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ DB 68,15,40,21,186,193,0,0 ; movaps 0xc1ba(%rip),%xmm10 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
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,87,193,0,0 ; movdqa 0xc157(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,23,193,0,0 ; movdqa 0xc117(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,89,193,0,0 ; mulps 0xc159(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,97,193,0,0 ; movdqa 0xc161(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,25,193,0,0 ; mulps 0xc119(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,33,193,0,0 ; movdqa 0xc121(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,99,193,0,0 ; mulps 0xc163(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,107,193,0,0 ; movdqa 0xc16b(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,35,193,0,0 ; mulps 0xc123(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,43,193,0,0 ; movdqa 0xc12b(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,109,193,0,0 ; mulps 0xc16d(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,117,193,0,0 ; pand 0xc175(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,45,193,0,0 ; mulps 0xc12d(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,53,193,0,0 ; pand 0xc135(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,123,193,0,0 ; mulps 0xc17b(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,59,193,0,0 ; mulps 0xc13b(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,140,192,0,0 ; movdqa 0xc08c(%rip),%xmm4 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,37,76,192,0,0 ; movdqa 0xc04c(%rip),%xmm4 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,142,192,0,0 ; mulps 0xc08e(%rip),%xmm4 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,45,150,192,0,0 ; movdqa 0xc096(%rip),%xmm5 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,37,78,192,0,0 ; mulps 0xc04e(%rip),%xmm4 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,45,86,192,0,0 ; movdqa 0xc056(%rip),%xmm5 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,152,192,0,0 ; mulps 0xc098(%rip),%xmm5 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,53,160,192,0,0 ; movdqa 0xc0a0(%rip),%xmm6 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,45,88,192,0,0 ; mulps 0xc058(%rip),%xmm5 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,53,96,192,0,0 ; movdqa 0xc060(%rip),%xmm6 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,162,192,0,0 ; mulps 0xc0a2(%rip),%xmm6 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,61,170,192,0,0 ; pand 0xc0aa(%rip),%xmm7 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,53,98,192,0,0 ; mulps 0xc062(%rip),%xmm6 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,61,106,192,0,0 ; pand 0xc06a(%rip),%xmm7 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,176,192,0,0 ; mulps 0xc0b0(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,61,112,192,0,0 ; mulps 0xc070(%rip),%xmm7 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,97,191,0,0 ; movdqa 0xbf61(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,33,191,0,0 ; movdqa 0xbf21(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,99,191,0,0 ; mulps 0xbf63(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,107,191,0,0 ; movdqa 0xbf6b(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,35,191,0,0 ; mulps 0xbf23(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,43,191,0,0 ; movdqa 0xbf2b(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,109,191,0,0 ; mulps 0xbf6d(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,117,191,0,0 ; movdqa 0xbf75(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,45,191,0,0 ; mulps 0xbf2d(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,53,191,0,0 ; movdqa 0xbf35(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,119,191,0,0 ; mulps 0xbf77(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,127,191,0,0 ; pand 0xbf7f(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,55,191,0,0 ; mulps 0xbf37(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,63,191,0,0 ; pand 0xbf3f(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,133,191,0,0 ; mulps 0xbf85(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,69,191,0,0 ; mulps 0xbf45(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
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,115,191,0,0 ; movaps 0xbf73(%rip),%xmm8 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 68,15,40,5,51,191,0,0 ; movaps 0xbf33(%rip),%xmm8 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
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,148,186,0,0 ; movdqa 0xba94(%rip),%xmm2 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,21,84,186,0,0 ; movdqa 0xba54(%rip),%xmm2 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,208,187,0,0 ; movaps 0xbbd0(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,144,187,0,0 ; movaps 0xbb90(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,213,185,0,0 ; movdqa 0xb9d5(%rip),%xmm6 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,53,149,185,0,0 ; movdqa 0xb995(%rip),%xmm6 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,17,187,0,0 ; movaps 0xbb11(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,209,186,0,0 ; movaps 0xbad1(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,191,184,0,0 ; movdqa 0xb8bf(%rip),%xmm2 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,21,127,184,0,0 ; movdqa 0xb87f(%rip),%xmm2 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,251,185,0,0 ; movaps 0xb9fb(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,187,185,0,0 ; movaps 0xb9bb(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,124,184,0,0 ; movaps 0xb87c(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,60,184,0,0 ; movaps 0xb83c(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,140,183,0,0 ; movdqa 0xb78c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,76,183,0,0 ; movdqa 0xb74c(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,200,184,0,0 ; movaps 0xb8c8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,136,184,0,0 ; movaps 0xb888(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,205,182,0,0 ; movdqa 0xb6cd(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,141,182,0,0 ; movdqa 0xb68d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,9,184,0,0 ; movaps 0xb809(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,201,183,0,0 ; movaps 0xb7c9(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,183,181,0,0 ; movdqa 0xb5b7(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,119,181,0,0 ; movdqa 0xb577(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
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,243,182,0,0 ; movaps 0xb6f3(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,179,182,0,0 ; movaps 0xb6b3(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
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,116,181,0,0 ; movaps 0xb574(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,52,181,0,0 ; movaps 0xb534(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
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,94,184,0,0 ; movdqa 0xb85e(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,30,184,0,0 ; movdqa 0xb81e(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,91,184,0,0 ; movdqa 0xb85b(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,27,184,0,0 ; movdqa 0xb81b(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,94,184,0,0 ; movdqa 0xb85e(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,30,184,0,0 ; movdqa 0xb81e(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,77,184,0,0 ; movdqa 0xb84d(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,13,184,0,0 ; movdqa 0xb80d(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,213,182,0,0 ; movdqa 0xb6d5(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,149,182,0,0 ; movdqa 0xb695(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,210,182,0,0 ; movdqa 0xb6d2(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,146,182,0,0 ; movdqa 0xb692(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,213,182,0,0 ; movdqa 0xb6d5(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,61,149,182,0,0 ; movdqa 0xb695(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,196,182,0,0 ; movdqa 0xb6c4(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,132,182,0,0 ; movdqa 0xb684(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,6,181,0,0 ; movdqa 0xb506(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,198,180,0,0 ; movdqa 0xb4c6(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,3,181,0,0 ; movdqa 0xb503(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,195,180,0,0 ; movdqa 0xb4c3(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,6,181,0,0 ; movdqa 0xb506(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,198,180,0,0 ; movdqa 0xb4c6(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
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,245,180,0,0 ; movdqa 0xb4f5(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,181,180,0,0 ; movdqa 0xb4b5(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
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,70,180,0,0 ; movdqa 0xb446(%rip),%xmm11 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,68,15,111,29,6,180,0,0 ; movdqa 0xb406(%rip),%xmm11 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,67,180,0,0 ; movdqa 0xb443(%rip),%xmm10 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,21,3,180,0,0 ; movdqa 0xb403(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,65,180,0,0 ; movdqa 0xb441(%rip),%xmm7 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 102,68,15,111,37,232,181,0,0 ; movdqa 0xb5e8(%rip),%xmm12 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,61,1,180,0,0 ; movdqa 0xb401(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
+ DB 102,68,15,111,37,168,181,0,0 ; movdqa 0xb5a8(%rip),%xmm12 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
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,154,176,0,0 ; movdqa 0xb09a(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 102,68,15,111,45,90,176,0,0 ; movdqa 0xb05a(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
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,172,175,0,0 ; movaps 0xafac(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,108,175,0,0 ; movaps 0xaf6c(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,118,174,0,0 ; movaps 0xae76(%rip),%xmm9 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,13,54,174,0,0 ; movaps 0xae36(%rip),%xmm9 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
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,157,171,0,0 ; movaps 0xab9d(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,93,171,0,0 ; movaps 0xab5d(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,86,176,0,0 ; movaps 0xb056(%rip),%xmm10 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 68,15,40,21,22,176,0,0 ; movaps 0xb016(%rip),%xmm10 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
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,179,167,0,0 ; andps 0xa7b3(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,21,115,167,0,0 ; andps 0xa773(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,89,167,0,0 ; andps 0xa759(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,21,25,167,0,0 ; andps 0xa719(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,242,164,0,0 ; mulss 0xa4f2(%rip),%xmm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,29,178,164,0,0 ; mulss 0xa4b2(%rip),%xmm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,223,166,0,0 ; andps 0xa6df(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,29,159,166,0,0 ; andps 0xa69f(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,109,164,0,0 ; mulss 0xa46d(%rip),%xmm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,29,45,164,0,0 ; mulss 0xa42d(%rip),%xmm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,90,166,0,0 ; andps 0xa65a(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,29,26,166,0,0 ; andps 0xa61a(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,17,166,0,0 ; minps 0xa611(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,209,165,0,0 ; minps 0xa5d1(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,239,165,0,0 ; andps 0xa5ef(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,13,175,165,0,0 ; andps 0xa5af(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,59,166,0,0 ; movaps 0xa63b(%rip),%xmm8 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,5,251,165,0,0 ; movaps 0xa5fb(%rip),%xmm8 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,191,165,0,0 ; movaps 0xa5bf(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,127,165,0,0 ; movaps 0xa57f(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,181,165,0,0 ; andps 0xa5b5(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,13,117,165,0,0 ; andps 0xa575(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,219,170,0,0 ; mulps 0xaadb(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
- DB 15,89,13,228,170,0,0 ; mulps 0xaae4(%rip),%xmm1 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,5,155,170,0,0 ; mulps 0xaa9b(%rip),%xmm0 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ DB 15,89,13,164,170,0,0 ; mulps 0xaaa4(%rip),%xmm1 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,234,170,0,0 ; mulps 0xaaea(%rip),%xmm3 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,29,170,170,0,0 ; mulps 0xaaaa(%rip),%xmm3 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
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,178,164,0,0 ; movaps 0xa4b2(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,40,5,114,164,0,0 ; movaps 0xa472(%rip),%xmm0 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,184,164,0,0 ; addps 0xa4b8(%rip),%xmm0 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,88,5,120,164,0,0 ; addps 0xa478(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,190,164,0,0 ; addps 0xa4be(%rip),%xmm0 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,88,5,126,164,0,0 ; addps 0xa47e(%rip),%xmm0 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,196,164,0,0 ; addps 0xa4c4(%rip),%xmm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,132,164,0,0 ; addps 0xa484(%rip),%xmm0 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,202,164,0,0 ; addps 0xa4ca(%rip),%xmm0 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,138,164,0,0 ; addps 0xa48a(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
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,90,162,0,0 ; movaps 0xa25a(%rip),%xmm13 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 68,15,40,45,26,162,0,0 ; movaps 0xa21a(%rip),%xmm13 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,94,162,0,0 ; addps 0xa25e(%rip),%xmm13 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 68,15,88,45,30,162,0,0 ; addps 0xa21e(%rip),%xmm13 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,98,162,0,0 ; addps 0xa262(%rip),%xmm13 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,88,45,34,162,0,0 ; addps 0xa222(%rip),%xmm13 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,102,162,0,0 ; addps 0xa266(%rip),%xmm13 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,45,38,162,0,0 ; addps 0xa226(%rip),%xmm13 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,101,162,0,0 ; movaps 0xa265(%rip),%xmm10 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,40,21,37,162,0,0 ; movaps 0xa225(%rip),%xmm10 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
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,40,156,0,0 ; movaps 0x9c28(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,21,232,155,0,0 ; movaps 0x9be8(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,23,156,0,0 ; movaps 0x9c17(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,215,155,0,0 ; movaps 0x9bd7(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,206,161,0,0 ; mulps 0xa1ce(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,142,161,0,0 ; mulps 0xa18e(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,185,161,0,0 ; mulps 0xa1b9(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,121,161,0,0 ; mulps 0xa179(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
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,97,160,0,0 ; xorps 0xa061(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,73,155,0,0 ; mulps 0x9b49(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,33,160,0,0 ; xorps 0xa021(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,9,155,0,0 ; mulps 0x9b09(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,48,161,0,0 ; mulps 0xa130(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,240,160,0,0 ; mulps 0xa0f0(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,27,161,0,0 ; mulps 0xa11b(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,219,160,0,0 ; mulps 0xa0db(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
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,195,159,0,0 ; xorps 0x9fc3(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,171,154,0,0 ; mulps 0x9aab(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,131,159,0,0 ; xorps 0x9f83(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,107,154,0,0 ; mulps 0x9a6b(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,163,160,0,0 ; mulps 0xa0a3(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,99,160,0,0 ; mulps 0xa063(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
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,95,159,0,0 ; xorps 0x9f5f(%rip),%xmm0 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 15,87,5,31,159,0,0 ; xorps 0x9f1f(%rip),%xmm0 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
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,229,153,0,0 ; movaps 0x99e5(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,165,153,0,0 ; movaps 0x99a5(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,208,153,0,0 ; movaps 0x99d0(%rip),%xmm12 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,37,144,153,0,0 ; movaps 0x9990(%rip),%xmm12 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,121,159,0,0 ; addps 0x9f79(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,49,153,0,0 ; movaps 0x9931(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,57,159,0,0 ; addps 0x9f39(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,241,152,0,0 ; movaps 0x98f1(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,0,153,0,0 ; addps 0x9900(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,192,152,0,0 ; addps 0x98c0(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,50,159,0,0 ; addps 0x9f32(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,234,152,0,0 ; movaps 0x98ea(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,242,158,0,0 ; addps 0x9ef2(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,170,152,0,0 ; movaps 0x98aa(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,184,152,0,0 ; addps 0x98b8(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,120,152,0,0 ; addps 0x9878(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,251,158,0,0 ; addps 0x9efb(%rip),%xmm0 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,163,152,0,0 ; movaps 0x98a3(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,187,158,0,0 ; addps 0x9ebb(%rip),%xmm0 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,99,152,0,0 ; movaps 0x9863(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,158,0,0 ; mulps 0x9eef(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,119,154,0,0 ; addps 0x9a77(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,175,158,0,0 ; mulps 0x9eaf(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,55,154,0,0 ; addps 0x9a37(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,166,158,0,0 ; addps 0x9ea6(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,94,152,0,0 ; movaps 0x985e(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,102,158,0,0 ; addps 0x9e66(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,30,152,0,0 ; movaps 0x981e(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,194,158,0,0 ; movaps 0x9ec2(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,130,158,0,0 ; movaps 0x9e82(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,198,158,0,0 ; addps 0x9ec6(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,134,158,0,0 ; addps 0x9e86(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,42,152,0,0 ; addps 0x982a(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,234,151,0,0 ; addps 0x97ea(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,190,158,0,0 ; addps 0x9ebe(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,126,158,0,0 ; addps 0x9e7e(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,8,152,0,0 ; movaps 0x9808(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,200,151,0,0 ; movaps 0x97c8(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,116,158,0,0 ; movaps 0x9e74(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,52,158,0,0 ; movaps 0x9e34(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,120,158,0,0 ; addps 0x9e78(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,56,158,0,0 ; addps 0x9e38(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
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,116,158,0,0 ; addps 0x9e74(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,52,158,0,0 ; addps 0x9e34(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,71,158,0,0 ; addps 0x9e47(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,5,7,158,0,0 ; addps 0x9e07(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,23,158,0,0 ; mulps 0x9e17(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,159,153,0,0 ; addps 0x999f(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,215,157,0,0 ; mulps 0x9dd7(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,95,153,0,0 ; addps 0x995f(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,221,157,0,0 ; addps 0x9ddd(%rip),%xmm1 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,133,151,0,0 ; movaps 0x9785(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,157,157,0,0 ; addps 0x9d9d(%rip),%xmm1 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,69,151,0,0 ; movaps 0x9745(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,209,157,0,0 ; mulps 0x9dd1(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,89,153,0,0 ; addps 0x9959(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,145,157,0,0 ; mulps 0x9d91(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,25,153,0,0 ; addps 0x9919(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,135,157,0,0 ; addps 0x9d87(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,63,151,0,0 ; movaps 0x973f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,71,157,0,0 ; addps 0x9d47(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,255,150,0,0 ; movaps 0x96ff(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,163,157,0,0 ; movaps 0x9da3(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,99,157,0,0 ; movaps 0x9d63(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,167,157,0,0 ; addps 0x9da7(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,103,157,0,0 ; addps 0x9d67(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,11,151,0,0 ; addps 0x970b(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,203,150,0,0 ; addps 0x96cb(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,159,157,0,0 ; addps 0x9d9f(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,95,157,0,0 ; addps 0x9d5f(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,233,150,0,0 ; movaps 0x96e9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,169,150,0,0 ; movaps 0x96a9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
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,84,157,0,0 ; movaps 0x9d54(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,20,157,0,0 ; movaps 0x9d14(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,88,157,0,0 ; addps 0x9d58(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,24,157,0,0 ; addps 0x9d18(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
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,84,157,0,0 ; addps 0x9d54(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,20,157,0,0 ; addps 0x9d14(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
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,38,157,0,0 ; addps 0x9d26(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,13,230,156,0,0 ; addps 0x9ce6(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,246,156,0,0 ; mulps 0x9cf6(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,126,152,0,0 ; addps 0x987e(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,182,156,0,0 ; mulps 0x9cb6(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,62,152,0,0 ; addps 0x983e(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
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,83,155,0,0 ; movdqa 0x9b53(%rip),%xmm8 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,5,19,155,0,0 ; movdqa 0x9b13(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,26,148,0,0 ; movdqa 0x941a(%rip),%xmm12 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,218,147,0,0 ; movdqa 0x93da(%rip),%xmm12 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,63,154,0,0 ; movaps 0x9a3f(%rip),%xmm4 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,37,255,153,0,0 ; movaps 0x99ff(%rip),%xmm4 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
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,180,153,0,0 ; psubd 0x99b4(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,116,153,0,0 ; psubd 0x9974(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,140,145,0,0 ; movdqa 0x918c(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,76,145,0,0 ; movdqa 0x914c(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,81,150,0,0 ; movdqa 0x9651(%rip),%xmm3 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,29,17,150,0,0 ; movdqa 0x9611(%rip),%xmm3 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,33,143,0,0 ; movdqa 0x8f21(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,5,225,142,0,0 ; movdqa 0x8ee1(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,47,148,0,0 ; movdqa 0x942f(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,239,147,0,0 ; movdqa 0x93ef(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,212,147,0,0 ; psubd 0x93d4(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,148,147,0,0 ; psubd 0x9394(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,255,140,0,0 ; paddd 0x8cff(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,191,140,0,0 ; paddd 0x8cbf(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,222,146,0,0 ; psubd 0x92de(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,158,146,0,0 ; psubd 0x929e(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,9,140,0,0 ; paddd 0x8c09(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,21,201,139,0,0 ; paddd 0x8bc9(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,2,144,0,0 ; movdqa 0x9002(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,194,143,0,0 ; movdqa 0x8fc2(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,204,136,0,0 ; paddd 0x88cc(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,140,136,0,0 ; paddd 0x888c(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,246,142,0,0 ; movaps 0x8ef6(%rip),%xmm6 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,53,182,142,0,0 ; movaps 0x8eb6(%rip),%xmm6 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
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,169,142,0,0 ; movdqa 0x8ea9(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,105,142,0,0 ; movdqa 0x8e69(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,84,142,0,0 ; psubd 0x8e54(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,20,142,0,0 ; psubd 0x8e14(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,124,135,0,0 ; paddd 0x877c(%rip),%xmm1 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,13,60,135,0,0 ; paddd 0x873c(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,80,141,0,0 ; movdqa 0x8d50(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,16,141,0,0 ; movdqa 0x8d10(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,28,134,0,0 ; movdqa 0x861c(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,5,220,133,0,0 ; movdqa 0x85dc(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,107,131,0,0 ; movdqa 0x836b(%rip),%xmm15 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,61,43,131,0,0 ; movdqa 0x832b(%rip),%xmm15 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,116,136,0,0 ; movdqa 0x8874(%rip),%xmm5 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,45,52,136,0,0 ; movdqa 0x8834(%rip),%xmm5 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,29,136,0,0 ; psubd 0x881d(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,221,135,0,0 ; psubd 0x87dd(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,123,135,0,0 ; movdqa 0x877b(%rip),%xmm3 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,29,59,135,0,0 ; movdqa 0x873b(%rip),%xmm3 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,27,135,0,0 ; psubd 0x871b(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,219,134,0,0 ; psubd 0x86db(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,69,128,0,0 ; movdqa 0x8045(%rip),%xmm9 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,13,5,128,0,0 ; movdqa 0x8005(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,175,133,0,0 ; movdqa 0x85af(%rip),%xmm2 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,21,111,133,0,0 ; movdqa 0x856f(%rip),%xmm2 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,72,130,0,0 ; psubd 0x8248(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,21,8,130,0,0 ; psubd 0x8208(%rip),%xmm2 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,37,129,0,0 ; movdqa 0x8125(%rip),%xmm8 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,5,229,128,0,0 ; movdqa 0x80e5(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,243,121,0,0 ; movdqa 0x79f3(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,5,179,121,0,0 ; movdqa 0x79b3(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,253,126,0,0 ; movdqa 0x7efd(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,189,126,0,0 ; movdqa 0x7ebd(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
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,166,126,0,0 ; psubd 0x7ea6(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,102,126,0,0 ; psubd 0x7e66(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,207,119,0,0 ; paddd 0x77cf(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,143,119,0,0 ; paddd 0x778f(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,174,125,0,0 ; psubd 0x7dae(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,110,125,0,0 ; psubd 0x7d6e(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
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,217,118,0,0 ; paddd 0x76d9(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,21,153,118,0,0 ; paddd 0x7699(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
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,191,117,0,0 ; movaps 0x75bf(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,127,117,0,0 ; movaps 0x757f(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
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,177,112,0,0 ; vpbroadcastw 0x70b1(%rip),%ymm3 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,226,125,121,29,147,112,0,0 ; vpbroadcastw 0x7093(%rip),%ymm3 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
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,154,112,0,0 ; vpbroadcastw 0x709a(%rip),%ymm0 # 2a1e2 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,226,125,121,5,124,112,0,0 ; vpbroadcastw 0x707c(%rip),%ymm0 # 2a1a2 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
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,132,113,0,0 ; vmovss 0x7184(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
- DB 197,250,16,21,172,113,0,0 ; vmovss 0x71ac(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 197,122,16,5,102,113,0,0 ; vmovss 0x7166(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
+ DB 197,250,16,21,142,113,0,0 ; vmovss 0x718e(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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,41,112,0,0 ; vpbroadcastw 0x7029(%rip),%ymm8 # 2a1e4 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,11,112,0,0 ; vpbroadcastw 0x700b(%rip),%ymm8 # 2a1a4 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
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,192,111,0,0 ; vpbroadcastw 0x6fc0(%rip),%ymm8 # 2a1e6 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,5,162,111,0,0 ; vpbroadcastw 0x6fa2(%rip),%ymm8 # 2a1a6 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
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,141,111,0,0 ; vpbroadcastw 0x6f8d(%rip),%ymm8 # 2a1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,111,111,0,0 ; vpbroadcastw 0x6f6f(%rip),%ymm8 # 2a1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
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,45,111,0,0 ; vpbroadcastw 0x6f2d(%rip),%ymm9 # 2a1ea <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,13,15,111,0,0 ; vpbroadcastw 0x6f0f(%rip),%ymm9 # 2a1aa <_sk_srcover_rgba_8888_sse2_lowp+0x726>
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,202,110,0,0 ; vpbroadcastw 0x6eca(%rip),%ymm8 # 2a1ec <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,5,172,110,0,0 ; vpbroadcastw 0x6eac(%rip),%ymm8 # 2a1ac <_sk_srcover_rgba_8888_sse2_lowp+0x728>
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,135,110,0,0 ; vpbroadcastw 0x6e87(%rip),%ymm8 # 2a1ee <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,5,105,110,0,0 ; vpbroadcastw 0x6e69(%rip),%ymm8 # 2a1ae <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
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,72,110,0,0 ; vpbroadcastw 0x6e48(%rip),%ymm8 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,5,42,110,0,0 ; vpbroadcastw 0x6e2a(%rip),%ymm8 # 2a1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
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,1,110,0,0 ; vpbroadcastw 0x6e01(%rip),%ymm8 # 2a1f2 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,5,227,109,0,0 ; vpbroadcastw 0x6de3(%rip),%ymm8 # 2a1b2 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
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,186,109,0,0 ; vpbroadcastw 0x6dba(%rip),%ymm8 # 2a1f4 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,5,156,109,0,0 ; vpbroadcastw 0x6d9c(%rip),%ymm8 # 2a1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
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,95,109,0,0 ; vpbroadcastw 0x6d5f(%rip),%ymm8 # 2a1f6 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,5,65,109,0,0 ; vpbroadcastw 0x6d41(%rip),%ymm8 # 2a1b6 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
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,4,109,0,0 ; vpbroadcastw 0x6d04(%rip),%ymm8 # 2a1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,5,230,108,0,0 ; vpbroadcastw 0x6ce6(%rip),%ymm8 # 2a1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
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,197,108,0,0 ; vpbroadcastw 0x6cc5(%rip),%ymm8 # 2a1fa <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,5,167,108,0,0 ; vpbroadcastw 0x6ca7(%rip),%ymm8 # 2a1ba <_sk_srcover_rgba_8888_sse2_lowp+0x736>
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,59,108,0,0 ; vpbroadcastw 0x6c3b(%rip),%ymm8 # 2a1fc <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,5,29,108,0,0 ; vpbroadcastw 0x6c1d(%rip),%ymm8 # 2a1bc <_sk_srcover_rgba_8888_sse2_lowp+0x738>
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,8,108,0,0 ; vpbroadcastw 0x6c08(%rip),%ymm9 # 2a1fe <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ DB 196,98,125,121,13,234,107,0,0 ; vpbroadcastw 0x6bea(%rip),%ymm9 # 2a1be <_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
@@ -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,173,107,0,0 ; vpbroadcastw 0x6bad(%rip),%ymm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ DB 196,98,125,121,5,143,107,0,0 ; vpbroadcastw 0x6b8f(%rip),%ymm8 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
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,49,107,0,0 ; vpbroadcastw 0x6b31(%rip),%ymm9 # 2a202 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ DB 196,98,125,121,13,19,107,0,0 ; vpbroadcastw 0x6b13(%rip),%ymm9 # 2a1c2 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
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,178,106,0,0 ; vpbroadcastw 0x6ab2(%rip),%ymm9 # 2a204 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ DB 196,98,125,121,13,148,106,0,0 ; vpbroadcastw 0x6a94(%rip),%ymm9 # 2a1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
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,51,106,0,0 ; vpbroadcastw 0x6a33(%rip),%ymm9 # 2a206 <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
+ DB 196,98,125,121,13,21,106,0,0 ; vpbroadcastw 0x6a15(%rip),%ymm9 # 2a1c6 <_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,34,106,0,0 ; vpbroadcastw 0x6a22(%rip),%ymm10 # 2a208 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
+ DB 196,98,125,121,21,4,106,0,0 ; vpbroadcastw 0x6a04(%rip),%ymm10 # 2a1c8 <_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
@@ -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,167,105,0,0 ; vpbroadcastw 0x69a7(%rip),%ymm9 # 2a20a <_sk_srcover_rgba_8888_sse2_lowp+0x752>
+ DB 196,98,125,121,13,137,105,0,0 ; vpbroadcastw 0x6989(%rip),%ymm9 # 2a1ca <_sk_srcover_rgba_8888_sse2_lowp+0x746>
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,150,105,0,0 ; vpbroadcastw 0x6996(%rip),%ymm10 # 2a20c <_sk_srcover_rgba_8888_sse2_lowp+0x754>
+ DB 196,98,125,121,21,120,105,0,0 ; vpbroadcastw 0x6978(%rip),%ymm10 # 2a1cc <_sk_srcover_rgba_8888_sse2_lowp+0x748>
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,51,105,0,0 ; vpbroadcastw 0x6933(%rip),%ymm9 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ DB 196,98,125,121,13,21,105,0,0 ; vpbroadcastw 0x6915(%rip),%ymm9 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
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,170,104,0,0 ; vpbroadcastw 0x68aa(%rip),%ymm14 # 2a20e <_sk_srcover_rgba_8888_sse2_lowp+0x756>
+ DB 196,98,125,121,53,140,104,0,0 ; vpbroadcastw 0x688c(%rip),%ymm14 # 2a1ce <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
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,31,104,0,0 ; vpbroadcastw 0x681f(%rip),%ymm9 # 2a214 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
+ DB 196,98,125,121,13,1,104,0,0 ; vpbroadcastw 0x6801(%rip),%ymm9 # 2a1d4 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
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,167,103,0,0 ; vpbroadcastw 0x67a7(%rip),%ymm13 # 2a212 <_sk_srcover_rgba_8888_sse2_lowp+0x75a>
+ DB 196,98,125,121,45,137,103,0,0 ; vpbroadcastw 0x6789(%rip),%ymm13 # 2a1d2 <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
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,111,101,0,0 ; vmovdqa 0x656f(%rip),%ymm8 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0x768>
+ DB 197,125,111,5,81,101,0,0 ; vmovdqa 0x6551(%rip),%ymm8 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
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,138,99,0,0 ; vmovdqa 0x638a(%rip),%ymm8 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0x788>
+ DB 197,125,111,5,106,99,0,0 ; vmovdqa 0x636a(%rip),%ymm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0x77c>
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,54,96,0,0 ; vmovdqa 0x6036(%rip),%ymm8 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0x7a8>
+ DB 197,125,111,5,22,96,0,0 ; vmovdqa 0x6016(%rip),%ymm8 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0x79c>
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,78,94,0,0 ; vmovdqa 0x5e4e(%rip),%ymm8 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0x7c8>
+ DB 197,125,111,5,46,94,0,0 ; vmovdqa 0x5e2e(%rip),%ymm8 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0x7bc>
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_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 24643 <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24623 <_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 # 247b0 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24790 <_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 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 2472b <_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 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 2472b <_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 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 2472b <_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
@@ -34646,7 +34637,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 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 2472b <_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
@@ -34658,7 +34649,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 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 2472b <_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
@@ -34672,13 +34663,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,76,91,0,0 ; vpbroadcastw 0x5b4c(%rip),%ymm5 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,226,125,121,45,44,91,0,0 ; vpbroadcastw 0x5b2c(%rip),%ymm5 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
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,55,91,0,0 ; vpbroadcastw 0x5b37(%rip),%ymm7 # 2a2a2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,226,125,121,61,23,91,0,0 ; vpbroadcastw 0x5b17(%rip),%ymm7 # 2a262 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,44,91,0,0 ; vpbroadcastw 0x5b2c(%rip),%ymm7 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,61,12,91,0,0 ; vpbroadcastw 0x5b0c(%rip),%ymm7 # 2a264 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
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
@@ -34689,7 +34680,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,250,90,0,0 ; vpbroadcastw 0x5afa(%rip),%ymm7 # 2a2a6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,226,125,121,61,218,90,0,0 ; vpbroadcastw 0x5ada(%rip),%ymm7 # 2a266 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34738,10 +34729,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,163,90,0,0 ; vpbroadcastw 0x5aa3(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,98,125,121,5,131,90,0,0 ; vpbroadcastw 0x5a83(%rip),%ymm8 # 2a268 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
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,146,90,0,0 ; vpbroadcastw 0x5a92(%rip),%ymm9 # 2a2aa <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,98,125,121,13,114,90,0,0 ; vpbroadcastw 0x5a72(%rip),%ymm9 # 2a26a <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
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
@@ -34751,31 +34742,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 2485a <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 2483a <_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 # 24908 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 248e8 <_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 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 248e1 <_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 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 248e1 <_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 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 248e1 <_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 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 248e1 <_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 248fb <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 248db <_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
@@ -34798,7 +34789,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 2491d <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 248fd <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -34832,38 +34823,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 24980 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24960 <_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 # 24a44 <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24a24 <_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 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24a0f <_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 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24a0f <_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 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24a0f <_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 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24a0f <_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 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24a0f <_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
@@ -34921,38 +34912,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 24abc <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24a9c <_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 # 24b80 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24b60 <_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 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24b4b <_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 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24b4b <_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 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24b4b <_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 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24b4b <_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 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24b4b <_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
@@ -35007,7 +34998,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,249,95,0,0 ; vmovdqa 0x5ff9(%rip),%xmm9 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 197,121,111,13,217,95,0,0 ; vmovdqa 0x5fd9(%rip),%xmm9 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
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
@@ -35015,28 +35006,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 24c0c <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 24bec <_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 # 24c8c <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 24c6c <_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 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 24c65 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 24c65 <_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 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 24c65 <_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 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 24c65 <_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 24c7f <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 24c5f <_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)
@@ -35045,7 +35036,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 24c8d <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 24c6d <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35090,38 +35081,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 24d04 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24ce4 <_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 # 24dd0 <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24db0 <_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 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24d93 <_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 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24d93 <_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 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24d93 <_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 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24d93 <_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 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24d93 <_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
@@ -35131,7 +35122,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,233,84,0,0 ; vpbroadcastw 0x54e9(%rip),%ymm3 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,226,125,121,29,201,84,0,0 ; vpbroadcastw 0x54c9(%rip),%ymm3 # 2a26c <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35145,7 +35136,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 24ddd <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 24dbd <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35181,38 +35172,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 24e48 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24e28 <_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 # 24f14 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24ef4 <_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 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24ed7 <_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 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24ed7 <_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 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24ed7 <_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 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24ed7 <_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 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24ed7 <_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
@@ -35222,7 +35213,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,167,83,0,0 ; vpbroadcastw 0x53a7(%rip),%ymm7 # 2a2ae <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,226,125,121,61,135,83,0,0 ; vpbroadcastw 0x5387(%rip),%ymm7 # 2a26e <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35236,7 +35227,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 24f21 <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 24f01 <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35266,13 +35257,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,182,83,0,0 ; vmovss 0x53b6(%rip),%xmm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,57,169,13,125,83,0,0 ; vfmadd213ss 0x537d(%rip),%xmm8,%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,122,16,13,150,83,0,0 ; vmovss 0x5396(%rip),%xmm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,57,169,13,93,83,0,0 ; vfmadd213ss 0x535d(%rip),%xmm8,%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,46,83,0,0 ; vpbroadcastw 0x532e(%rip),%ymm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,98,125,121,13,14,83,0,0 ; vpbroadcastw 0x530e(%rip),%ymm9 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
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
@@ -35297,38 +35288,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 24ff7 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 24fd7 <_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,20,1,0,0 ; lea 0x114(%rip),%r9 # 250f4 <_sk_scale_u8_hsw_lowp+0x13a>
+ DB 76,141,13,20,1,0,0 ; lea 0x114(%rip),%r9 # 250d4 <_sk_scale_u8_hsw_lowp+0x13a>
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 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 2508a <_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 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 2508a <_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 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 2508a <_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 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 2508a <_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 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 2508a <_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
@@ -35338,7 +35329,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,246,81,0,0 ; vpbroadcastw 0x51f6(%rip),%ymm9 # 2a2b2 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,98,125,121,13,214,81,0,0 ; vpbroadcastw 0x51d6(%rip),%ymm9 # 2a272 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
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
@@ -35389,12 +35380,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,214,81,0,0 ; vmovss 0x51d6(%rip),%xmm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,57,169,13,157,81,0,0 ; vfmadd213ss 0x519d(%rip),%xmm8,%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,122,16,13,182,81,0,0 ; vmovss 0x51b6(%rip),%xmm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,57,169,13,125,81,0,0 ; vfmadd213ss 0x517d(%rip),%xmm8,%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,86,81,0,0 ; vpbroadcastw 0x5156(%rip),%ymm9 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,98,125,121,13,54,81,0,0 ; vpbroadcastw 0x5136(%rip),%ymm9 # 2a274 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
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
@@ -35429,38 +35420,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 251fc <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 251dc <_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,59,1,0,0 ; lea 0x13b(%rip),%r9 # 25320 <_sk_lerp_u8_hsw_lowp+0x161>
+ DB 76,141,13,59,1,0,0 ; lea 0x13b(%rip),%r9 # 25300 <_sk_lerp_u8_hsw_lowp+0x161>
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 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 2528f <_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 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 2528f <_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 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 2528f <_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 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 2528f <_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 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 2528f <_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
@@ -35469,7 +35460,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,249,79,0,0 ; vpbroadcastw 0x4ff9(%rip),%ymm9 # 2a2b6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,98,125,121,13,217,79,0,0 ; vpbroadcastw 0x4fd9(%rip),%ymm9 # 2a276 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
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
@@ -35503,10 +35494,10 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,231 ; jmpq *%rdi
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,37,255,255,255,29 ; jmpq *0x1dffffff(%rip) # 1e025330 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb878>
+ DB 255,37,255,255,255,29 ; jmpq *0x1dffffff(%rip) # 1e025310 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb88c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,8 ; callq *0x8ffffff(%rip) # 9025338 <_sk_srcover_rgba_8888_sse2_lowp+0x8ffb880>
+ DB 255,21,255,255,255,8 ; callq *0x8ffffff(%rip) # 9025318 <_sk_srcover_rgba_8888_sse2_lowp+0x8ffb894>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,80,255 ; callq *-0x1(%rax)
@@ -35519,7 +35510,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2534d <_sk_lerp_u8_hsw_lowp+0x18e>
+ DB 123,255 ; jnp 2532d <_sk_lerp_u8_hsw_lowp+0x18e>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35542,9 +35533,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 253b8 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 25398 <_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 # 2567c <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2565c <_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
@@ -35554,10 +35545,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 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 254ae <_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 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 254ae <_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
@@ -35566,7 +35557,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 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 254ae <_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
@@ -35582,7 +35573,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 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 254ae <_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
@@ -35592,7 +35583,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 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 254ae <_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
@@ -35612,9 +35603,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,201,77,0,0 ; vmovdqa 0x4dc9(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 197,125,111,5,169,77,0,0 ; vmovdqa 0x4da9(%rip),%ymm8 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,219,77,0,0 ; vpbroadcastw 0x4ddb(%rip),%ymm9 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ DB 196,98,125,121,13,187,77,0,0 ; vpbroadcastw 0x4dbb(%rip),%ymm9 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
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
@@ -35653,19 +35644,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 255df <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 256b8 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 255bf <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 25698 <_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 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 25656 <_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 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 25656 <_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 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 25656 <_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
@@ -35673,12 +35664,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 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 25656 <_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 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 25656 <_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
@@ -35726,7 +35717,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) # 3f0256bc <_sk_srcover_rgba_8888_sse2_lowp+0x3effbc04>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f02569c <_sk_srcover_rgba_8888_sse2_lowp+0x3effbc18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -35744,7 +35735,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 256dd <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 256bd <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -35787,13 +35778,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 2580e <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 257ee <_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 257d5 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 257b5 <_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
@@ -35812,10 +35803,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 2579e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 2577e <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 257fe <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 257de <_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
@@ -35829,7 +35820,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 25787 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 25767 <_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
@@ -35858,19 +35849,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
@@ -35880,7 +35869,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,190,75,0,0 ; movaps 0x4bbe(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,168,75,0,0 ; movaps 0x4ba8(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -35889,7 +35878,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,170,75,0,0 ; movaps 0x4baa(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,5,148,75,0,0 ; movaps 0x4b94(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -35898,10 +35887,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,41,74,0,0 ; movss 0x4a29(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 243,15,16,21,19,74,0,0 ; movss 0x4a13(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,232,73,0,0 ; movss 0x49e8(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,16,5,210,73,0,0 ; movss 0x49d2(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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
@@ -35926,7 +35915,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,28,75,0,0 ; movdqa 0x4b1c(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,6,75,0,0 ; movdqa 0x4b06(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -35966,7 +35955,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,186,74,0,0 ; movdqa 0x4aba(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,164,74,0,0 ; movdqa 0x4aa4(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -35994,7 +35983,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,94,74,0,0 ; movdqa 0x4a5e(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,29,72,74,0,0 ; movdqa 0x4a48(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36024,7 +36013,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,222,73,0,0 ; movdqa 0x49de(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,200,73,0,0 ; movdqa 0x49c8(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36051,7 +36040,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,105,73,0,0 ; movdqa 0x4969(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,83,73,0,0 ; movdqa 0x4953(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36070,7 +36059,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,32,73,0,0 ; movdqa 0x4920(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,10,73,0,0 ; movdqa 0x490a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36089,7 +36078,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,215,72,0,0 ; movdqa 0x48d7(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,193,72,0,0 ; movdqa 0x48c1(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36110,7 +36099,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,128,72,0,0 ; movdqa 0x4880(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,106,72,0,0 ; movdqa 0x486a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36133,7 +36122,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,38,72,0,0 ; movdqa 0x4826(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,16,72,0,0 ; movdqa 0x4810(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36160,7 +36149,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,172,71,0,0 ; movdqa 0x47ac(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,150,71,0,0 ; movdqa 0x4796(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36185,7 +36174,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,69,71,0,0 ; movdqa 0x4745(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,47,71,0,0 ; movdqa 0x472f(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36202,7 +36191,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,4,71,0,0 ; movdqa 0x4704(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,238,70,0,0 ; movdqa 0x46ee(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36243,7 +36232,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,73,70,0,0 ; movdqa 0x4649(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,51,70,0,0 ; movdqa 0x4633(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36261,7 +36250,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,3,70,0,0 ; movdqa 0x4603(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,237,69,0,0 ; movdqa 0x45ed(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36291,7 +36280,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,129,69,0,0 ; movdqa 0x4581(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,107,69,0,0 ; movdqa 0x456b(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36332,7 +36321,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,200,68,0,0 ; movdqa 0x44c8(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,178,68,0,0 ; movdqa 0x44b2(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36374,7 +36363,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,11,68,0,0 ; movdqa 0x440b(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,245,67,0,0 ; movdqa 0x43f5(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36416,10 +36405,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,78,67,0,0 ; movdqa 0x434e(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,56,67,0,0 ; movdqa 0x4338(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,155,74,0,0 ; movdqa 0x4a9b(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,133,74,0,0 ; movdqa 0x4a85(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
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
@@ -36459,10 +36448,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,138,66,0,0 ; movdqa 0x428a(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,116,66,0,0 ; movdqa 0x4274(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,215,73,0,0 ; movdqa 0x49d7(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,193,73,0,0 ; movdqa 0x49c1(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
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
@@ -36497,14 +36486,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,226,65,0,0 ; movdqa 0x41e2(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,204,65,0,0 ; movdqa 0x41cc(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,43,73,0,0 ; movdqa 0x492b(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,21,73,0,0 ; movdqa 0x4915(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -36551,7 +36540,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,212,64,0,0 ; movdqa 0x40d4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,190,64,0,0 ; movdqa 0x40be(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36590,7 +36579,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,47,64,0,0 ; movdqa 0x402f(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,25,64,0,0 ; movdqa 0x4019(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36602,7 +36591,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,97,71,0,0 ; movdqa 0x4761(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,75,71,0,0 ; movdqa 0x474b(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -36648,7 +36637,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,19,63,0,0 ; movdqa 0x3f13(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,253,62,0,0 ; movdqa 0x3efd(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -36690,70 +36679,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 26632 <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 26608 <_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 # 26708 <_sk_load_8888_sse41_lowp+0x11a>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 266e0 <_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 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26661 <_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 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26661 <_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 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26661 <_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,109,69,0,0 ; movdqa 0x456d(%rip),%xmm0 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,5,87,69,0,0 ; movdqa 0x4557(%rip),%xmm0 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
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,205,61,0,0 ; movdqa 0x3dcd(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,183,61,0,0 ; movdqa 0x3db7(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,70,69,0,0 ; movdqa 0x4546(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,48,69,0,0 ; movdqa 0x4530(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
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,51,69,0,0 ; movdqa 0x4533(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,29,69,0,0 ; movdqa 0x451d(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
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 26715 <_sk_load_8888_sse41_lowp+0x127>
+ DB 123,255 ; jnp 266ed <_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
@@ -36767,49 +36757,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 26768 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 26740 <_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 # 26840 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26818 <_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 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26799 <_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 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26799 <_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 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26799 <_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,55,68,0,0 ; movdqa 0x4437(%rip),%xmm4 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,37,31,68,0,0 ; movdqa 0x441f(%rip),%xmm4 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
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,151,60,0,0 ; movdqa 0x3c97(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,127,60,0,0 ; movdqa 0x3c7f(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,16,68,0,0 ; movdqa 0x4410(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,248,67,0,0 ; movdqa 0x43f8(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
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,253,67,0,0 ; movdqa 0x43fd(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,229,67,0,0 ; movdqa 0x43e5(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
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
@@ -36825,7 +36815,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2684d <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26825 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36860,20 +36850,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 268e2 <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 268ba <_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 # 26928 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26900 <_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 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 268f9 <_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 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 268f9 <_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 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 268f9 <_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)
@@ -36915,49 +36905,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 26988 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 26960 <_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 # 26a60 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26a38 <_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 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 269b9 <_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 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 269b9 <_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 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 269b9 <_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,23,66,0,0 ; movdqa 0x4217(%rip),%xmm2 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,21,255,65,0,0 ; movdqa 0x41ff(%rip),%xmm2 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
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,119,58,0,0 ; movdqa 0x3a77(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,95,58,0,0 ; movdqa 0x3a5f(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,240,65,0,0 ; movdqa 0x41f0(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,216,65,0,0 ; movdqa 0x41d8(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
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,221,65,0,0 ; movdqa 0x41dd(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,197,65,0,0 ; movdqa 0x41c5(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
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
@@ -36973,7 +36963,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26a6d <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26a45 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36993,49 +36983,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 26ac0 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 26a98 <_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 # 26b98 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26b70 <_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 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26af1 <_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 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26af1 <_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 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26af1 <_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,223,64,0,0 ; movdqa 0x40df(%rip),%xmm6 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,53,199,64,0,0 ; movdqa 0x40c7(%rip),%xmm6 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
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,63,57,0,0 ; movdqa 0x393f(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,39,57,0,0 ; movdqa 0x3927(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,184,64,0,0 ; movdqa 0x40b8(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,160,64,0,0 ; movdqa 0x40a0(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
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,165,64,0,0 ; movdqa 0x40a5(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,141,64,0,0 ; movdqa 0x408d(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
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
@@ -37051,7 +37041,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26ba5 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26b7d <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37086,20 +37076,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 26c3a <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 26c12 <_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 # 26c80 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26c58 <_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 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 26c51 <_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 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 26c51 <_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 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 26c51 <_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)
@@ -37141,23 +37131,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 26cd8 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 26cb0 <_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 # 26d88 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 26d60 <_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 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 26cfa <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 26cfa <_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 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 26cfa <_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
@@ -37166,11 +37156,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,253,62,0,0 ; pand 0x3efd(%rip),%xmm7 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,15,219,61,229,62,0,0 ; pand 0x3ee5(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,252,62,0,0 ; pand 0x3efc(%rip),%xmm5 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
- DB 102,15,111,53,4,63,0,0 ; movdqa 0x3f04(%rip),%xmm6 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,45,228,62,0,0 ; pand 0x3ee4(%rip),%xmm5 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ DB 102,15,111,53,236,62,0,0 ; movdqa 0x3eec(%rip),%xmm6 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
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
@@ -37183,7 +37173,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,250,54,0,0 ; movaps 0x36fa(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,226,54,0,0 ; movaps 0x36e2(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37194,7 +37184,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 26d9d <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 26d75 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37209,10 +37199,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,152,62,0,0 ; pand 0x3e98(%rip),%xmm8 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,219,5,128,62,0,0 ; pand 0x3e80(%rip),%xmm8 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
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,148,62,0,0 ; pand 0x3e94(%rip),%xmm9 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,124,62,0,0 ; pand 0x3e7c(%rip),%xmm9 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
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
@@ -37221,19 +37211,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 26e18 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 26df0 <_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 # 26e58 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 26e30 <_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 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 26e2a <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 26e2a <_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 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 26e2a <_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)
@@ -37253,7 +37243,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 26e69 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 26e41 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -37273,18 +37263,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 26ead <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 26e85 <_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 # 26f28 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26f00 <_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 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 26ee9 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 26ee9 <_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
@@ -37292,7 +37282,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 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 26ee9 <_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
@@ -37303,13 +37293,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,103,53,0,0 ; pand 0x3567(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,29,79,53,0,0 ; pand 0x354f(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 26f29 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 26f01 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37338,18 +37328,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 26f7d <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 26f55 <_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 # 26ff8 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26fd0 <_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 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 26fb9 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 26fb9 <_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
@@ -37357,7 +37347,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 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 26fb9 <_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
@@ -37368,13 +37358,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,151,52,0,0 ; pand 0x3497(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,61,127,52,0,0 ; pand 0x347f(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 26ff9 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 26fd1 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37403,28 +37393,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 27048 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27020 <_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 # 270b8 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 27090 <_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 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 27089 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,121,59,0,0 ; pshufb 0x3b79(%rip),%xmm8 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,68,15,56,0,5,97,59,0,0 ; pshufb 0x3b61(%rip),%xmm8 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 27089 <_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,25,52,0,0 ; pshufb 0x3419(%rip),%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,56,0,5,1,52,0,0 ; pshufb 0x3401(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 27089 <_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,245,51,0,0 ; pshufb 0x33f5(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 102,68,15,56,0,5,221,51,0,0 ; pshufb 0x33dd(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -37458,18 +37448,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 2710d <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 270e5 <_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 # 2718c <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27164 <_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 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27149 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27149 <_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
@@ -37477,7 +37467,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 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27149 <_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
@@ -37488,13 +37478,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,7,51,0,0 ; pand 0x3307(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,5,239,50,0,0 ; pand 0x32ef(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,254,50,0,0 ; movaps 0x32fe(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,230,50,0,0 ; movaps 0x32e6(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 2718d <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27165 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -37521,18 +37511,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 271e1 <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 271b9 <_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 # 27260 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27238 <_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 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2721d <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2721d <_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
@@ -37540,7 +37530,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 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2721d <_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
@@ -37551,13 +37541,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,51,50,0,0 ; pand 0x3233(%rip),%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,37,27,50,0,0 ; pand 0x321b(%rip),%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,42,50,0,0 ; movaps 0x322a(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,18,50,0,0 ; movaps 0x3212(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 27261 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27239 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -37578,14 +37568,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,136,48,0,0 ; mulss 0x3088(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,79,48,0,0 ; addss 0x304f(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,112,48,0,0 ; mulss 0x3070(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,55,48,0,0 ; addss 0x3037(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,199,49,0,0 ; movdqa 0x31c7(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,175,49,0,0 ; movdqa 0x31af(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -37610,18 +37600,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 2732f <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 27307 <_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,222,0,0,0 ; lea 0xde(%rip),%r9 # 273f8 <_sk_scale_u8_sse41_lowp+0x104>
+ DB 76,141,13,222,0,0,0 ; lea 0xde(%rip),%r9 # 273d0 <_sk_scale_u8_sse41_lowp+0x104>
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 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 27376 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 27376 <_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
@@ -37629,7 +37619,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 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 27376 <_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
@@ -37640,9 +37630,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,217,48,0,0 ; pand 0x30d9(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,193,48,0,0 ; pand 0x30c1(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,203,48,0,0 ; movdqa 0x30cb(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,179,48,0,0 ; movdqa 0x30b3(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -37668,7 +37658,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2740d <_sk_scale_u8_sse41_lowp+0x119>
+ DB 123,255 ; jnp 273e5 <_sk_scale_u8_sse41_lowp+0x119>
DB 255 ; (bad)
DB 255,106,255 ; ljmp *-0x1(%rdx)
DB 255 ; (bad)
@@ -37678,13 +37668,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,240,46,0,0 ; mulss 0x2ef0(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,183,46,0,0 ; addss 0x2eb7(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,216,46,0,0 ; mulss 0x2ed8(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,159,46,0,0 ; addss 0x2e9f(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,52,48,0,0 ; movdqa 0x3034(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,28,48,0,0 ; movdqa 0x301c(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -37722,18 +37712,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 27503 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 274db <_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 # 2760c <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 275e4 <_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 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2754a <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2754a <_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
@@ -37741,7 +37731,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 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2754a <_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
@@ -37752,8 +37742,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,5,47,0,0 ; pand 0x2f05(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
- DB 102,68,15,111,21,252,46,0,0 ; movdqa 0x2efc(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,237,46,0,0 ; pand 0x2eed(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 102,68,15,111,21,228,46,0,0 ; movdqa 0x2ee4(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -37783,7 +37773,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 2760c <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 275e4 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -37815,48 +37805,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 27673 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2764b <_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 # 27870 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 27848 <_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 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 276a4 <_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 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 276a4 <_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 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 276a4 <_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,44,53,0,0 ; movdqa 0x352c(%rip),%xmm4 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,37,20,53,0,0 ; movdqa 0x3514(%rip),%xmm4 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
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,140,45,0,0 ; movdqa 0x2d8c(%rip),%xmm12 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,37,116,45,0,0 ; movdqa 0x2d74(%rip),%xmm12 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,5,53,0,0 ; movdqa 0x3505(%rip),%xmm9 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,237,52,0,0 ; movdqa 0x34ed(%rip),%xmm9 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
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,242,52,0,0 ; movdqa 0x34f2(%rip),%xmm9 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,13,218,52,0,0 ; movdqa 0x34da(%rip),%xmm9 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
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
@@ -37898,19 +37888,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 27816 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2788c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 277ee <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 27864 <_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 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2782d <_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 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2782d <_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 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2782d <_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)
@@ -37985,13 +37975,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 279c2 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2799a <_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 27989 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 27961 <_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
@@ -38010,10 +38000,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 27952 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2792a <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 279b2 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2798a <_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
@@ -38027,7 +38017,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 2793b <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 27913 <_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
@@ -38056,19 +38046,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
@@ -38078,7 +38066,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,10,42,0,0 ; movaps 0x2a0a(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,252,41,0,0 ; movaps 0x29fc(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38087,7 +38075,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,246,41,0,0 ; movaps 0x29f6(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,5,232,41,0,0 ; movaps 0x29e8(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38096,10 +38084,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,117,40,0,0 ; movss 0x2875(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 243,15,16,21,103,40,0,0 ; movss 0x2867(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,52,40,0,0 ; movss 0x2834(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,16,5,38,40,0,0 ; movss 0x2826(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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
@@ -38124,7 +38112,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,104,41,0,0 ; movdqa 0x2968(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,90,41,0,0 ; movdqa 0x295a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38164,7 +38152,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,6,41,0,0 ; movdqa 0x2906(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,248,40,0,0 ; movdqa 0x28f8(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38192,7 +38180,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,170,40,0,0 ; movdqa 0x28aa(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,29,156,40,0,0 ; movdqa 0x289c(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38222,7 +38210,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,42,40,0,0 ; movdqa 0x282a(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,28,40,0,0 ; movdqa 0x281c(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38249,7 +38237,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,181,39,0,0 ; movdqa 0x27b5(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,167,39,0,0 ; movdqa 0x27a7(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38268,7 +38256,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,108,39,0,0 ; movdqa 0x276c(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,94,39,0,0 ; movdqa 0x275e(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38287,7 +38275,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,35,39,0,0 ; movdqa 0x2723(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,21,39,0,0 ; movdqa 0x2715(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38308,7 +38296,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,204,38,0,0 ; movdqa 0x26cc(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,190,38,0,0 ; movdqa 0x26be(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38331,7 +38319,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,114,38,0,0 ; movdqa 0x2672(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,100,38,0,0 ; movdqa 0x2664(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38358,7 +38346,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,248,37,0,0 ; movdqa 0x25f8(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,234,37,0,0 ; movdqa 0x25ea(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38383,7 +38371,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,145,37,0,0 ; movdqa 0x2591(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,131,37,0,0 ; movdqa 0x2583(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38400,7 +38388,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,80,37,0,0 ; movdqa 0x2550(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,66,37,0,0 ; movdqa 0x2542(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38443,12 +38431,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,140,44,0,0 ; movdqa 0x2c8c(%rip),%xmm10 # 2ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ DB 102,68,15,111,21,126,44,0,0 ; movdqa 0x2c7e(%rip),%xmm10 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x11bc>
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,112,36,0,0 ; movdqa 0x2470(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,98,36,0,0 ; movdqa 0x2462(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38485,7 +38473,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,208,35,0,0 ; movdqa 0x23d0(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,194,35,0,0 ; movdqa 0x23c2(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38515,7 +38503,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,78,35,0,0 ; movdqa 0x234e(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,64,35,0,0 ; movdqa 0x2340(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38555,7 +38543,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,9,42,0,0 ; movdqa 0x2a09(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,251,41,0,0 ; movdqa 0x29fb(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38564,7 +38552,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,104,34,0,0 ; movdqa 0x2268(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,90,34,0,0 ; movdqa 0x225a(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38618,7 +38606,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,224,40,0,0 ; movdqa 0x28e0(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,210,40,0,0 ; movdqa 0x28d2(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38627,7 +38615,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,63,33,0,0 ; movdqa 0x213f(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,49,33,0,0 ; movdqa 0x2131(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38681,7 +38669,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,183,39,0,0 ; movdqa 0x27b7(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,169,39,0,0 ; movdqa 0x27a9(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38690,10 +38678,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,22,32,0,0 ; movdqa 0x2016(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,8,32,0,0 ; movdqa 0x2008(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,99,39,0,0 ; movdqa 0x2763(%rip),%xmm11 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,29,85,39,0,0 ; movdqa 0x2755(%rip),%xmm11 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
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
@@ -38746,10 +38734,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,19,31,0,0 ; movdqa 0x1f13(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,5,31,0,0 ; movdqa 0x1f05(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,96,38,0,0 ; movdqa 0x2660(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,82,38,0,0 ; movdqa 0x2652(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
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
@@ -38784,7 +38772,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,108,30,0,0 ; movdqa 0x1e6c(%rip),%xmm2 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,21,94,30,0,0 ; movdqa 0x1e5e(%rip),%xmm2 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38797,7 +38785,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,152,37,0,0 ; movdqa 0x2598(%rip),%xmm2 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,21,138,37,0,0 ; movdqa 0x258a(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38816,7 +38804,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,203,29,0,0 ; paddw 0x1dcb(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,253,5,189,29,0,0 ; paddw 0x1dbd(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38839,7 +38827,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,86,29,0,0 ; paddw 0x1d56(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,253,13,72,29,0,0 ; paddw 0x1d48(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38861,7 +38849,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,231,28,0,0 ; movdqa 0x1ce7(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,217,28,0,0 ; movdqa 0x1cd9(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38889,7 +38877,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,113,28,0,0 ; movdqa 0x1c71(%rip),%xmm6 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,53,99,28,0,0 ; movdqa 0x1c63(%rip),%xmm6 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -38911,7 +38899,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,117,35,0,0 ; movdqa 0x2375(%rip),%xmm1 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,13,103,35,0,0 ; movdqa 0x2367(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38938,7 +38926,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,244,34,0,0 ; movdqa 0x22f4(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,61,230,34,0,0 ; movdqa 0x22e6(%rip),%xmm7 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
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
@@ -38997,27 +38985,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 28a15 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 289e3 <_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 # 28b14 <_sk_load_8888_sse2_lowp+0x143>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 28ae0 <_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 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28a49 <_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 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28a49 <_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 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28a49 <_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
@@ -39034,7 +39022,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,219,25,0,0 ; movdqa 0x19db(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,205,25,0,0 ; movdqa 0x19cd(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -39057,23 +39045,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
@@ -39089,27 +39077,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 28b74 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 28b40 <_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 # 28c70 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28c3c <_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 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28ba6 <_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 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28ba6 <_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 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28ba6 <_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
@@ -39126,7 +39114,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,124,24,0,0 ; movdqa 0x187c(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,112,24,0,0 ; movdqa 0x1870(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -39192,21 +39180,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 28d0f <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 28cdb <_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 # 28d60 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 28d2c <_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 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 28d26 <_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 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 28d26 <_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 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 28d26 <_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
@@ -39249,27 +39237,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 28dc0 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 28d8c <_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 # 28ebc <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28e88 <_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 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28df2 <_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 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28df2 <_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 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28df2 <_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
@@ -39286,7 +39274,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,48,22,0,0 ; movdqa 0x1630(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,36,22,0,0 ; movdqa 0x1624(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -39337,27 +39325,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 28f1c <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 28ee8 <_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 # 29018 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28fe4 <_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 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28f4e <_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 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28f4e <_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 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28f4e <_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
@@ -39374,7 +39362,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,212,20,0,0 ; movdqa 0x14d4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,200,20,0,0 ; movdqa 0x14c8(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -39440,21 +39428,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 290b7 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 29083 <_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 # 29108 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 290d4 <_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 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 290ce <_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 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 290ce <_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 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 290ce <_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
@@ -39497,23 +39485,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 29160 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2912c <_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 # 29208 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 291d4 <_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 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2916e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2916e <_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 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2916e <_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
@@ -39521,11 +39509,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,125,26,0,0 ; pand 0x1a7d(%rip),%xmm7 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,15,219,61,113,26,0,0 ; pand 0x1a71(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,124,26,0,0 ; pand 0x1a7c(%rip),%xmm5 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
- DB 102,15,111,53,132,26,0,0 ; movdqa 0x1a84(%rip),%xmm6 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,45,112,26,0,0 ; pand 0x1a70(%rip),%xmm5 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ DB 102,15,111,53,120,26,0,0 ; movdqa 0x1a78(%rip),%xmm6 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
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
@@ -39538,7 +39526,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,122,18,0,0 ; movaps 0x127a(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,110,18,0,0 ; movaps 0x126e(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -39560,10 +39548,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,24,26,0,0 ; pand 0x1a18(%rip),%xmm8 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,219,5,12,26,0,0 ; pand 0x1a0c(%rip),%xmm8 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
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,20,26,0,0 ; pand 0x1a14(%rip),%xmm9 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,8,26,0,0 ; pand 0x1a08(%rip),%xmm9 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
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
@@ -39572,21 +39560,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 2929a <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 29266 <_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 # 292e4 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 292b0 <_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 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 292ac <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 292ac <_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 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 292ac <_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
@@ -39628,19 +39616,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 29339 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 29305 <_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 # 293b0 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2937c <_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 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 29366 <_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 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 29366 <_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
@@ -39648,7 +39636,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 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 29366 <_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
@@ -39659,14 +39647,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,222,16,0,0 ; pand 0x10de(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,29,210,16,0,0 ; pand 0x10d2(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 293b1 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2937d <_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)
@@ -39694,19 +39682,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 29405 <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 293d1 <_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 # 2947c <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 29448 <_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 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 29432 <_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 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 29432 <_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
@@ -39714,7 +39702,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 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 29432 <_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
@@ -39725,14 +39713,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,18,16,0,0 ; pand 0x1012(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,61,6,16,0,0 ; pand 0x1006(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 2947d <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 29449 <_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)
@@ -39760,42 +39748,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 294cc <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 29498 <_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 # 2954c <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 29518 <_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 29547 <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,171,15,0,0 ; movdqa 0xfab(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 235,123 ; jmp 29513 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,159,15,0,0 ; movdqa 0xf9f(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 29547 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 29513 <_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,134,15,0,0 ; movdqa 0xf86(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,122,15,0,0 ; movdqa 0xf7a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 29547 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 29513 <_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,73,15,0,0 ; movdqa 0xf49(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,61,15,0,0 ; movdqa 0xf3d(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 2954d <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 29519 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -39824,19 +39812,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 295a1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2956d <_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 # 29620 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 295ec <_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 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 295ce <_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 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 295ce <_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
@@ -39844,7 +39832,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 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 295ce <_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
@@ -39855,14 +39843,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,118,14,0,0 ; pand 0xe76(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,5,106,14,0,0 ; pand 0xe6a(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,109,14,0,0 ; movaps 0xe6d(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,97,14,0,0 ; movaps 0xe61(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 29621 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 295ed <_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)
@@ -39888,19 +39876,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 29675 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 29641 <_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 # 296f4 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 296c0 <_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 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 296a2 <_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 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 296a2 <_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
@@ -39908,7 +39896,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 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 296a2 <_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
@@ -39919,14 +39907,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,162,13,0,0 ; pand 0xda2(%rip),%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,37,150,13,0,0 ; pand 0xd96(%rip),%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,153,13,0,0 ; movaps 0xd99(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,141,13,0,0 ; movaps 0xd8d(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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 296f5 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 296c1 <_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)
@@ -39946,14 +39934,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,244,11,0,0 ; mulss 0xbf4(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,187,11,0,0 ; addss 0xbbb(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,232,11,0,0 ; mulss 0xbe8(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,175,11,0,0 ; addss 0xbaf(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,51,13,0,0 ; movdqa 0xd33(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,39,13,0,0 ; movdqa 0xd27(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -39978,19 +39966,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 297c3 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2978f <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 29888 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 29854 <_sk_scale_u8_sse2_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 297fc <_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 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 297fc <_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
@@ -39998,7 +39986,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 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 297fc <_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
@@ -40009,9 +39997,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,71,12,0,0 ; pand 0xc47(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,59,12,0,0 ; pand 0xc3b(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,57,12,0,0 ; movdqa 0xc39(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,45,12,0,0 ; movdqa 0xc2d(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -40045,13 +40033,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,96,10,0,0 ; mulss 0xa60(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,39,10,0,0 ; addss 0xa27(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,84,10,0,0 ; mulss 0xa54(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,27,10,0,0 ; addss 0xa1b(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
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,164,11,0,0 ; movdqa 0xba4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,152,11,0,0 ; movdqa 0xb98(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -40089,19 +40077,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 29993 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2995f <_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 # 29a9c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 29a68 <_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 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 299cc <_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 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 299cc <_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
@@ -40109,7 +40097,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 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 299cc <_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
@@ -40120,8 +40108,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,119,10,0,0 ; pand 0xa77(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
- DB 102,68,15,111,21,110,10,0,0 ; movdqa 0xa6e(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,107,10,0,0 ; pand 0xa6b(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 102,68,15,111,21,98,10,0,0 ; movdqa 0xa62(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -40151,9 +40139,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 29a9c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 29a68 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5029aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5029a70 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -40179,26 +40167,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 29b03 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 29acf <_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 # 29d2c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 29cf8 <_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 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 29b35 <_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 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 29b35 <_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 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 29b35 <_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
@@ -40215,7 +40203,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,237,8,0,0 ; movdqa 0x8ed(%rip),%xmm12 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,37,225,8,0,0 ; movdqa 0x8e1(%rip),%xmm12 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -40273,20 +40261,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 29ccb <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 29c97 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 29d14 <_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 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 29ce0 <_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 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 29ce0 <_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 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 29ce0 <_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
@@ -40319,7 +40307,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29d49 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 29d15 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -40385,16 +40373,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) # a029de8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000330>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029da8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029df0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000338>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029db0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200032c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029df8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000340>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029db8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000334>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e00 <_sk_srcover_rgba_8888_sse2_lowp+0x3000348>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x300033c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40437,16 +40425,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) # a029e48 <_sk_srcover_rgba_8888_sse2_lowp+0xa000390>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029e08 <_sk_srcover_rgba_8888_sse2_lowp+0xa000384>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e50 <_sk_srcover_rgba_8888_sse2_lowp+0x12000398>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e10 <_sk_srcover_rgba_8888_sse2_lowp+0x1200038c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e58 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003a0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000394>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e60 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e20 <_sk_srcover_rgba_8888_sse2_lowp+0x300039c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40489,16 +40477,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) # a029ea8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003f0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029e68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029eb0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e70 <_sk_srcover_rgba_8888_sse2_lowp+0x120003ec>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029eb8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000400>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000408>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e80 <_sk_srcover_rgba_8888_sse2_lowp+0x30003fc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40541,16 +40529,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) # a029f08 <_sk_srcover_rgba_8888_sse2_lowp+0xa000450>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029ec8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000444>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f10 <_sk_srcover_rgba_8888_sse2_lowp+0x12000458>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029ed0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200044c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000460>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029ed8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000454>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f20 <_sk_srcover_rgba_8888_sse2_lowp+0x3000468>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x300045c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40593,16 +40581,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) # a029f68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004b0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f28 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f70 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f30 <_sk_srcover_rgba_8888_sse2_lowp+0x120004ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004c0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f38 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f80 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f40 <_sk_srcover_rgba_8888_sse2_lowp+0x30004bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40645,16 +40633,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) # a029fc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000510>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f88 <_sk_srcover_rgba_8888_sse2_lowp+0xa000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029fd0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000518>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f90 <_sk_srcover_rgba_8888_sse2_lowp+0x1200050c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029fd8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000520>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f98 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000514>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000528>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x300051c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40697,16 +40685,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) # a02a028 <_sk_srcover_rgba_8888_sse2_lowp+0xa000570>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029fe8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a030 <_sk_srcover_rgba_8888_sse2_lowp+0x12000578>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029ff0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200056c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a038 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000580>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029ff8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000574>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a040 <_sk_srcover_rgba_8888_sse2_lowp+0x3000588>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a000 <_sk_srcover_rgba_8888_sse2_lowp+0x300057c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40749,16 +40737,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) # a02a088 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005d0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a048 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a090 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a050 <_sk_srcover_rgba_8888_sse2_lowp+0x120005cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a098 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005e0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a058 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a060 <_sk_srcover_rgba_8888_sse2_lowp+0x30005dc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41025,7 +41013,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2a2ab <.const+0x52b>
+ DB 224,255 ; loopne 2a26b <.const+0x52b>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
@@ -41069,14 +41057,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 2a348 <.literal4+0x64>
+ DB 224,64 ; loopne 2a308 <.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 2a351 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2a311 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a35b <.literal4+0x77>
+ DB 127,67 ; jg 2a31b <.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
@@ -41109,7 +41097,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 2a371 <.literal4+0x8d>
+ DB 224,7 ; loopne 2a331 <.literal4+0x8d>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -41120,8 +41108,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 2a384 <.literal4+0xa0>
- DB 119,115 ; ja 2a3f9 <.literal4+0x115>
+ DB 127,0 ; jg 2a344 <.literal4+0xa0>
+ DB 119,115 ; ja 2a3b9 <.literal4+0x115>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -41144,12 +41132,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a40f <.literal4+0x12b>
+ DB 118,63 ; jbe 2a3cf <.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 2a41e <.literal4+0x13a>
+ DB 124,66 ; jl 2a3de <.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)
@@ -41159,9 +41147,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 2a441 <.literal4+0x15d>
+ DB 112,65 ; jo 2a401 <.literal4+0x15d>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2a44b <.literal4+0x167>
+ DB 127,71 ; jg 2a40b <.literal4+0x167>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -41188,15 +41176,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 2a46a <.literal4+0x186>
+ DB 114,28 ; jb 2a42a <.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 2a457 <.literal4+0x173>
- DB 127,63 ; jg 2a49f <_sk_srcover_rgba_8888_sse2_lowp+0x9e7>
+ DB 114,249 ; jb 2a417 <.literal4+0x173>
+ DB 127,63 ; jg 2a45f <_sk_srcover_rgba_8888_sse2_lowp+0x9db>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -41205,7 +41193,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a471 <.literal4+0x18d>
+ DB 127,0 ; jg 2a431 <.literal4+0x18d>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -41308,11 +41296,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 2a5a8 <.literal16+0x128>
+ DB 224,64 ; loopne 2a568 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a5ac <.literal16+0x12c>
+ DB 224,64 ; loopne 2a56c <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a5b0 <.literal16+0x130>
+ DB 224,64 ; loopne 2a570 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -41332,13 +41320,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 2a5d1 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2a591 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5d5 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2a595 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5d9 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2a599 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5dd <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2a59d <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -41349,10 +41337,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) # a02a5b8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b00>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a578 <_sk_srcover_rgba_8888_sse2_lowp+0xa000af4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b08>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302a580 <_sk_srcover_rgba_8888_sse2_lowp+0x3000afc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41367,11 +41355,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 2a61b <.literal16+0x19b>
+ DB 127,67 ; jg 2a5db <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a61f <.literal16+0x19f>
+ DB 127,67 ; jg 2a5df <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a623 <.literal16+0x1a3>
+ DB 127,67 ; jg 2a5e3 <.literal16+0x1a3>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
DB 145 ; xchg %eax,%ecx
@@ -41522,13 +41510,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 2a729 <.literal16+0x2a9>
+ DB 224,7 ; loopne 2a6e9 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a72d <.literal16+0x2ad>
+ DB 224,7 ; loopne 2a6ed <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a731 <.literal16+0x2b1>
+ DB 224,7 ; loopne 2a6f1 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a735 <.literal16+0x2b5>
+ DB 224,7 ; loopne 2a6f5 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -41582,17 +41570,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2a7a4 <.literal16+0x324>
+ DB 127,0 ; jg 2a764 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7a8 <.literal16+0x328>
+ DB 127,0 ; jg 2a768 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7ac <.literal16+0x32c>
+ DB 127,0 ; jg 2a76c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7b0 <.literal16+0x330>
- DB 119,115 ; ja 2a825 <.literal16+0x3a5>
+ DB 127,0 ; jg 2a770 <.literal16+0x330>
+ DB 119,115 ; ja 2a7e5 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -41603,7 +41591,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 2a789 <.literal16+0x309>
+ DB 117,191 ; jne 2a749 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -41615,7 +41603,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 ffffffffe9a5e7ca <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d12>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5e78a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d06>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -41705,16 +41693,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a913 <.literal16+0x493>
+ DB 118,63 ; jbe 2a8d3 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a917 <.literal16+0x497>
+ DB 118,63 ; jbe 2a8d7 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a91b <.literal16+0x49b>
+ DB 118,63 ; jbe 2a8db <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a91f <.literal16+0x49f>
+ DB 118,63 ; jbe 2a8df <.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)
@@ -41735,13 +41723,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2a956 <.literal16+0x4d6>
+ DB 124,66 ; jl 2a916 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a95a <.literal16+0x4da>
+ DB 124,66 ; jl 2a91a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a95e <.literal16+0x4de>
+ DB 124,66 ; jl 2a91e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a962 <.literal16+0x4e2>
+ DB 124,66 ; jl 2a922 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -41787,25 +41775,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 2a9e5 <.literal16+0x565>
+ DB 112,65 ; jo 2a9a5 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9e9 <.literal16+0x569>
+ DB 112,65 ; jo 2a9a9 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9ed <.literal16+0x56d>
+ DB 112,65 ; jo 2a9ad <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9f1 <.literal16+0x571>
+ DB 112,65 ; jo 2a9b1 <.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 2a9c3 <.literal16+0x543>
+ DB 127,0 ; jg 2a983 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9c7 <.literal16+0x547>
+ DB 127,0 ; jg 2a987 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9cb <.literal16+0x54b>
+ DB 127,0 ; jg 2a98b <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9cf <.literal16+0x54f>
+ DB 127,0 ; jg 2a98f <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -41831,13 +41819,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2aa08 <.literal16+0x588>
+ DB 127,255 ; jg 2a9c8 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2aa0c <.literal16+0x58c>
+ DB 127,255 ; jg 2a9cc <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2aa11 <.literal16+0x591>
+ DB 127,0 ; jg 2a9d1 <.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)
@@ -41851,13 +41839,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2aa7b <.literal16+0x5fb>
+ DB 127,71 ; jg 2aa3b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa7f <.literal16+0x5ff>
+ DB 127,71 ; jg 2aa3f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa83 <.literal16+0x603>
+ DB 127,71 ; jg 2aa43 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa87 <.literal16+0x607>
+ DB 127,71 ; jg 2aa47 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -41887,10 +41875,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) # 2dc2bb8a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020d2>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2bb4a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020c6>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2aabc <.literal16+0x63c>
+ DB 120,57 ; js 2aa7c <.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
@@ -41955,13 +41943,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 2ab6e <.literal16+0x6ee>
+ DB 114,28 ; jb 2ab2e <.literal16+0x6ee>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab72 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2ab32 <.literal16+0x6f2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab76 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2ab36 <.literal16+0x6f6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab7a <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2ab3a <.literal16+0x6fa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -41980,15 +41968,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 # 3d6639c5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f0d>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d663985 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f01>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2abd3 <.literal16+0x753>
- DB 114,249 ; jb 2ab8f <.literal16+0x70f>
- DB 127,63 ; jg 2abd7 <.literal16+0x757>
- DB 114,249 ; jb 2ab93 <.literal16+0x713>
- DB 127,63 ; jg 2abdb <.literal16+0x75b>
- DB 114,249 ; jb 2ab97 <.literal16+0x717>
- DB 127,63 ; jg 2abdf <.literal16+0x75f>
+ DB 127,63 ; jg 2ab93 <.literal16+0x753>
+ DB 114,249 ; jb 2ab4f <.literal16+0x70f>
+ DB 127,63 ; jg 2ab97 <.literal16+0x757>
+ DB 114,249 ; jb 2ab53 <.literal16+0x713>
+ DB 127,63 ; jg 2ab9b <.literal16+0x75b>
+ DB 114,249 ; jb 2ab57 <.literal16+0x717>
+ DB 127,63 ; jg 2ab9f <.literal16+0x75f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -42098,14 +42086,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 2ac71 <.literal16+0x7f1>
- DB 224,255 ; loopne 2ac73 <.literal16+0x7f3>
- DB 224,255 ; loopne 2ac75 <.literal16+0x7f5>
- DB 224,255 ; loopne 2ac77 <.literal16+0x7f7>
- DB 224,255 ; loopne 2ac79 <.literal16+0x7f9>
- DB 224,255 ; loopne 2ac7b <.literal16+0x7fb>
- DB 224,255 ; loopne 2ac7d <.literal16+0x7fd>
- DB 224,255 ; loopne 2ac7f <.literal16+0x7ff>
+ DB 224,255 ; loopne 2ac31 <.literal16+0x7f1>
+ DB 224,255 ; loopne 2ac33 <.literal16+0x7f3>
+ DB 224,255 ; loopne 2ac35 <.literal16+0x7f5>
+ DB 224,255 ; loopne 2ac37 <.literal16+0x7f7>
+ DB 224,255 ; loopne 2ac39 <.literal16+0x7f9>
+ DB 224,255 ; loopne 2ac3b <.literal16+0x7fb>
+ DB 224,255 ; loopne 2ac3d <.literal16+0x7fd>
+ DB 224,255 ; loopne 2ac3f <.literal16+0x7ff>
DB 254,0 ; incb (%rax)
DB 254,0 ; incb (%rax)
DB 254,0 ; incb (%rax)
@@ -42129,9 +42117,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2acab <.literal8+0x1b>
+ DB 127,0 ; jg 2ac6b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2acaf <.literal8+0x1f>
+ DB 127,0 ; jg 2ac6f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -42220,11 +42208,11 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,2 ; movd (%edx),%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,128,141,196,0,0 ; addps 0xc48d(%eax),%xmm0
+ DB 15,88,128,125,196,0,0 ; addps 0xc47d(%eax),%xmm0
DB 102,15,110,74,4 ; movd 0x4(%edx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,157,196,0,0 ; addps 0xc49d(%eax),%xmm1
+ DB 15,88,136,141,196,0,0 ; addps 0xc48d(%eax),%xmm1
DB 141,113,4 ; lea 0x4(%ecx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,82,64 ; movaps %xmm2,0x40(%edx)
@@ -42232,7 +42220,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,82,32 ; movaps %xmm2,0x20(%edx)
DB 15,41,82,16 ; movaps %xmm2,0x10(%edx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,173,196,0,0 ; movaps 0xc4ad(%eax),%xmm2
+ DB 15,40,144,157,196,0,0 ; movaps 0xc49d(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 82 ; push %edx
@@ -42257,15 +42245,15 @@ _sk_dither_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 102,15,110,32 ; movd (%eax),%xmm4
DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4
- DB 102,15,254,161,72,196,0,0 ; paddd 0xc448(%ecx),%xmm4
+ DB 102,15,254,161,56,196,0,0 ; paddd 0xc438(%ecx),%xmm4
DB 102,15,110,104,4 ; movd 0x4(%eax),%xmm5
DB 102,15,112,253,0 ; pshufd $0x0,%xmm5,%xmm7
DB 102,15,239,252 ; pxor %xmm4,%xmm7
- DB 102,15,111,177,88,196,0,0 ; movdqa 0xc458(%ecx),%xmm6
+ DB 102,15,111,177,72,196,0,0 ; movdqa 0xc448(%ecx),%xmm6
DB 102,15,111,207 ; movdqa %xmm7,%xmm1
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,114,241,5 ; pslld $0x5,%xmm1
- DB 102,15,111,129,120,196,0,0 ; movdqa 0xc478(%ecx),%xmm0
+ DB 102,15,111,129,104,196,0,0 ; movdqa 0xc468(%ecx),%xmm0
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,114,245,2 ; pslld $0x2,%xmm5
@@ -42275,7 +42263,7 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,219,196 ; pand %xmm4,%xmm0
DB 102,15,254,192 ; paddd %xmm0,%xmm0
DB 102,15,235,198 ; por %xmm6,%xmm0
- DB 102,15,111,137,104,196,0,0 ; movdqa 0xc468(%ecx),%xmm1
+ DB 102,15,111,137,88,196,0,0 ; movdqa 0xc458(%ecx),%xmm1
DB 102,15,219,249 ; pand %xmm1,%xmm7
DB 102,15,219,225 ; pand %xmm1,%xmm4
DB 102,15,114,212,2 ; psrld $0x2,%xmm4
@@ -42286,8 +42274,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,114,215,1 ; psrld $0x1,%xmm7
DB 102,15,235,231 ; por %xmm7,%xmm4
DB 15,91,196 ; cvtdq2ps %xmm4,%xmm0
- DB 15,89,129,136,196,0,0 ; mulps 0xc488(%ecx),%xmm0
- DB 15,88,129,152,196,0,0 ; addps 0xc498(%ecx),%xmm0
+ DB 15,89,129,120,196,0,0 ; mulps 0xc478(%ecx),%xmm0
+ DB 15,88,129,136,196,0,0 ; addps 0xc488(%ecx),%xmm0
DB 243,15,16,14 ; movss (%esi),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -42351,7 +42339,7 @@ _sk_black_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,152,252,194,0,0 ; movaps 0xc2fc(%eax),%xmm3
+ DB 15,40,152,236,194,0,0 ; movaps 0xc2ec(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -42372,7 +42360,7 @@ _sk_white_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,128,204,194,0,0 ; movaps 0xc2cc(%eax),%xmm0
+ DB 15,40,128,188,194,0,0 ; movaps 0xc2bc(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -42454,7 +42442,7 @@ _sk_srcatop_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,97,64 ; movaps 0x40(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,170,29,194,0,0 ; movaps 0xc21d(%edx),%xmm5
+ DB 15,40,170,13,194,0,0 ; movaps 0xc20d(%edx),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
@@ -42491,7 +42479,7 @@ _sk_dstatop_sse2 LABEL PROC
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,190,193,0,0 ; movaps 0xc1be(%edx),%xmm4
+ DB 15,40,162,174,193,0,0 ; movaps 0xc1ae(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -42569,7 +42557,7 @@ _sk_srcout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,253,192,0,0 ; movaps 0xc0fd(%eax),%xmm4
+ DB 15,40,160,237,192,0,0 ; movaps 0xc0ed(%eax),%xmm4
DB 15,92,98,64 ; subps 0x40(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
@@ -42593,7 +42581,7 @@ _sk_dstout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,197,192,0,0 ; movaps 0xc0c5(%eax),%xmm4
+ DB 15,40,160,181,192,0,0 ; movaps 0xc0b5(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,66,16 ; movaps 0x10(%edx),%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -42621,7 +42609,7 @@ _sk_srcover_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,126,192,0,0 ; movaps 0xc07e(%eax),%xmm4
+ DB 15,40,160,110,192,0,0 ; movaps 0xc06e(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -42653,7 +42641,7 @@ _sk_dstover_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,106,64 ; movaps 0x40(%edx),%xmm5
- DB 15,40,160,46,192,0,0 ; movaps 0xc02e(%eax),%xmm4
+ DB 15,40,160,30,192,0,0 ; movaps 0xc01e(%eax),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
@@ -42705,7 +42693,7 @@ _sk_multiply_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 15,40,129,175,191,0,0 ; movaps 0xbfaf(%ecx),%xmm0
+ DB 15,40,129,159,191,0,0 ; movaps 0xbf9f(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -42763,7 +42751,7 @@ _sk_plus__sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
- DB 15,40,160,9,191,0,0 ; movaps 0xbf09(%eax),%xmm4
+ DB 15,40,160,249,190,0,0 ; movaps 0xbef9(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,88,74,32 ; addps 0x20(%edx),%xmm1
DB 15,93,204 ; minps %xmm4,%xmm1
@@ -42831,7 +42819,7 @@ _sk_xor__sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
- DB 15,40,154,91,190,0,0 ; movaps 0xbe5b(%edx),%xmm3
+ DB 15,40,154,75,190,0,0 ; movaps 0xbe4b(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -42891,7 +42879,7 @@ _sk_darken_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,95,209 ; maxps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,243,189,0,0 ; movaps 0xbdf3(%edx),%xmm1
+ DB 15,40,138,227,189,0,0 ; movaps 0xbde3(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -42938,7 +42926,7 @@ _sk_lighten_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,93,209 ; minps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,115,189,0,0 ; movaps 0xbd73(%edx),%xmm1
+ DB 15,40,138,99,189,0,0 ; movaps 0xbd63(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -42989,7 +42977,7 @@ _sk_difference_sse2 LABEL PROC
DB 15,93,214 ; minps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,146,240,188,0,0 ; movaps 0xbcf0(%edx),%xmm2
+ DB 15,40,146,224,188,0,0 ; movaps 0xbce0(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -43031,7 +43019,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,202 ; mulps %xmm2,%xmm1
DB 15,88,201 ; addps %xmm1,%xmm1
DB 15,92,233 ; subps %xmm1,%xmm5
- DB 15,40,138,106,188,0,0 ; movaps 0xbc6a(%edx),%xmm1
+ DB 15,40,138,90,188,0,0 ; movaps 0xbc5a(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,73,64 ; mulps 0x40(%ecx),%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -43070,7 +43058,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,93,198 ; minps %xmm6,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
- DB 15,40,177,235,187,0,0 ; movaps 0xbbeb(%ecx),%xmm6
+ DB 15,40,177,219,187,0,0 ; movaps 0xbbdb(%ecx),%xmm6
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
@@ -43185,7 +43173,7 @@ _sk_colordodge_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
- DB 15,40,145,98,186,0,0 ; movaps 0xba62(%ecx),%xmm2
+ DB 15,40,145,82,186,0,0 ; movaps 0xba52(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -43300,7 +43288,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
- DB 15,40,145,1,185,0,0 ; movaps 0xb901(%ecx),%xmm2
+ DB 15,40,145,241,184,0,0 ; movaps 0xb8f1(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -43408,7 +43396,7 @@ _sk_overlay_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
- DB 15,40,161,182,183,0,0 ; movaps 0xb7b6(%ecx),%xmm4
+ DB 15,40,161,166,183,0,0 ; movaps 0xb7a6(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -43534,17 +43522,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f2a <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,150,182,0,0 ; movaps 0xb696(%ecx),%xmm1
+ DB 15,40,137,134,182,0,0 ; movaps 0xb686(%ecx),%xmm1
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
DB 15,88,193 ; addps %xmm1,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,185,38,182,0,0 ; movaps 0xb626(%ecx),%xmm7
+ DB 15,40,185,22,182,0,0 ; movaps 0xb616(%ecx),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,82,242 ; rsqrtps %xmm2,%xmm6
DB 15,83,206 ; rcpps %xmm6,%xmm1
DB 15,92,202 ; subps %xmm2,%xmm1
- DB 15,40,161,166,182,0,0 ; movaps 0xb6a6(%ecx),%xmm4
+ DB 15,40,161,150,182,0,0 ; movaps 0xb696(%ecx),%xmm4
DB 15,41,101,152 ; movaps %xmm4,-0x68(%ebp)
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
@@ -43748,7 +43736,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
- DB 15,40,169,101,179,0,0 ; movaps 0xb365(%ecx),%xmm5
+ DB 15,40,169,85,179,0,0 ; movaps 0xb355(%ecx),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
@@ -43781,17 +43769,17 @@ _sk_hue_sse2 LABEL PROC
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 15,41,173,120,255,255,255 ; movaps %xmm5,-0x88(%ebp)
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,153,245,179,0,0 ; movaps 0xb3f5(%ecx),%xmm3
+ DB 15,40,153,229,179,0,0 ; movaps 0xb3e5(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,117,152 ; movaps -0x68(%ebp),%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,40,153,5,180,0,0 ; movaps 0xb405(%ecx),%xmm3
+ DB 15,40,153,245,179,0,0 ; movaps 0xb3f5(%ecx),%xmm3
DB 15,40,109,136 ; movaps -0x78(%ebp),%xmm5
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,89,251 ; mulps %xmm3,%xmm7
DB 15,88,249 ; addps %xmm1,%xmm7
- DB 15,40,137,101,179,0,0 ; movaps 0xb365(%ecx),%xmm1
+ DB 15,40,137,85,179,0,0 ; movaps 0xb355(%ecx),%xmm1
DB 15,92,77,184 ; subps -0x48(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,152 ; movaps %xmm6,-0x68(%ebp)
@@ -43801,7 +43789,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,77,200 ; movaps -0x38(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,168 ; movaps %xmm6,-0x58(%ebp)
- DB 15,40,169,21,180,0,0 ; movaps 0xb415(%ecx),%xmm5
+ DB 15,40,169,5,180,0,0 ; movaps 0xb405(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -43992,17 +43980,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 153f <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,161,176,0,0 ; movaps 0xb0a1(%ecx),%xmm3
+ DB 15,40,153,145,176,0,0 ; movaps 0xb091(%ecx),%xmm3
DB 15,41,157,88,255,255,255 ; movaps %xmm3,-0xa8(%ebp)
DB 15,40,77,184 ; movaps -0x48(%ebp),%xmm1
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,40,153,177,176,0,0 ; movaps 0xb0b1(%ecx),%xmm3
+ DB 15,40,153,161,176,0,0 ; movaps 0xb0a1(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,129,17,176,0,0 ; movaps 0xb011(%ecx),%xmm0
+ DB 15,40,129,1,176,0,0 ; movaps 0xb001(%ecx),%xmm0
DB 15,41,133,104,255,255,255 ; movaps %xmm0,-0x98(%ebp)
DB 15,92,69,216 ; subps -0x28(%ebp),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -44014,7 +44002,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,129,193,176,0,0 ; movaps 0xb0c1(%ecx),%xmm0
+ DB 15,40,129,177,176,0,0 ; movaps 0xb0b1(%ecx),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,40,109,168 ; movaps -0x58(%ebp),%xmm5
@@ -44171,16 +44159,16 @@ _sk_color_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,16 ; movaps 0x10(%eax),%xmm2
DB 15,40,72,32 ; movaps 0x20(%eax),%xmm1
- DB 15,40,177,70,174,0,0 ; movaps 0xae46(%ecx),%xmm6
+ DB 15,40,177,54,174,0,0 ; movaps 0xae36(%ecx),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,153,86,174,0,0 ; movaps 0xae56(%ecx),%xmm3
+ DB 15,40,153,70,174,0,0 ; movaps 0xae46(%ecx),%xmm3
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 15,40,129,182,173,0,0 ; movaps 0xadb6(%ecx),%xmm0
+ DB 15,40,129,166,173,0,0 ; movaps 0xada6(%ecx),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,69,200 ; subps -0x38(%ebp),%xmm0
DB 15,89,208 ; mulps %xmm0,%xmm2
@@ -44190,7 +44178,7 @@ _sk_color_sse2 LABEL PROC
DB 15,40,80,48 ; movaps 0x30(%eax),%xmm2
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
- DB 15,40,137,102,174,0,0 ; movaps 0xae66(%ecx),%xmm1
+ DB 15,40,137,86,174,0,0 ; movaps 0xae56(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,214 ; addps %xmm6,%xmm2
DB 15,40,88,64 ; movaps 0x40(%eax),%xmm3
@@ -44347,18 +44335,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 19fd <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,227,171,0,0 ; movaps 0xabe3(%ecx),%xmm4
+ DB 15,40,161,211,171,0,0 ; movaps 0xabd3(%ecx),%xmm4
DB 15,41,101,232 ; movaps %xmm4,-0x18(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,212 ; mulps %xmm4,%xmm2
- DB 15,40,161,243,171,0,0 ; movaps 0xabf3(%ecx),%xmm4
+ DB 15,40,161,227,171,0,0 ; movaps 0xabe3(%ecx),%xmm4
DB 15,41,101,216 ; movaps %xmm4,-0x28(%ebp)
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
- DB 15,40,161,83,171,0,0 ; movaps 0xab53(%ecx),%xmm4
+ DB 15,40,161,67,171,0,0 ; movaps 0xab43(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -44368,7 +44356,7 @@ _sk_luminosity_sse2 LABEL PROC
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,41,189,104,255,255,255 ; movaps %xmm7,-0x98(%ebp)
DB 15,40,214 ; movaps %xmm6,%xmm2
- DB 15,40,137,3,172,0,0 ; movaps 0xac03(%ecx),%xmm1
+ DB 15,40,137,243,171,0,0 ; movaps 0xabf3(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,213 ; addps %xmm5,%xmm2
DB 15,40,104,16 ; movaps 0x10(%eax),%xmm5
@@ -44542,7 +44530,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1d6a <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,168,169,0,0 ; movdqa 0xa9a8(%edi),%xmm4
+ DB 102,15,111,167,152,169,0,0 ; movdqa 0xa998(%edi),%xmm4
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 102,15,111,242 ; movdqa %xmm2,%xmm6
@@ -44553,9 +44541,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 15,91,229 ; cvtdq2ps %xmm5,%xmm4
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,175,232,168,0,0 ; movaps 0xa8e8(%edi),%xmm5
+ DB 15,40,175,216,168,0,0 ; movaps 0xa8d8(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,184,169,0,0 ; movaps 0xa9b8(%edi),%xmm1
+ DB 15,40,143,168,169,0,0 ; movaps 0xa9a8(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -44665,7 +44653,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e14 <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,60,167,0,0 ; movaps 0xa73c(%eax),%xmm4
+ DB 15,40,160,44,167,0,0 ; movaps 0xa72c(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -44687,7 +44675,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e47 <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,9,167,0,0 ; minps 0xa709(%eax),%xmm3
+ DB 15,93,152,249,166,0,0 ; minps 0xa6f9(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -44710,7 +44698,7 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,98,64 ; movaps 0x40(%edx),%xmm4
- DB 15,93,160,217,166,0,0 ; minps 0xa6d9(%eax),%xmm4
+ DB 15,93,160,201,166,0,0 ; minps 0xa6c9(%eax),%xmm4
DB 15,41,98,64 ; movaps %xmm4,0x40(%edx)
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,40,114,32 ; movaps 0x20(%edx),%xmm6
@@ -44778,7 +44766,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1f22 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,46,166,0,0 ; movaps 0xa62e(%eax),%xmm4
+ DB 15,40,160,30,166,0,0 ; movaps 0xa61e(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -44891,7 +44879,7 @@ _sk_unpremul_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 15,40,168,48,165,0,0 ; movaps 0xa530(%eax),%xmm5
+ DB 15,40,168,32,165,0,0 ; movaps 0xa520(%eax),%xmm5
DB 15,94,235 ; divps %xmm3,%xmm5
DB 15,194,227,4 ; cmpneqps %xmm3,%xmm4
DB 15,84,229 ; andps %xmm5,%xmm4
@@ -44920,19 +44908,19 @@ _sk_from_srgb_sse2 LABEL PROC
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,118,165,0,0 ; movaps 0xa576(%eax),%xmm4
+ DB 15,40,160,102,165,0,0 ; movaps 0xa566(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,214,165,0,0 ; movaps 0xa5d6(%eax),%xmm6
+ DB 15,40,176,198,165,0,0 ; movaps 0xa5c6(%eax),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,176,198,165,0,0 ; movaps 0xa5c6(%eax),%xmm6
+ DB 15,40,176,182,165,0,0 ; movaps 0xa5b6(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,230,165,0,0 ; movaps 0xa5e6(%eax),%xmm7
+ DB 15,40,184,214,165,0,0 ; movaps 0xa5d6(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,246,165,0,0 ; movaps 0xa5f6(%eax),%xmm7
+ DB 15,40,184,230,165,0,0 ; movaps 0xa5e6(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -44990,18 +44978,18 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,40,161,155,164,0,0 ; movaps 0xa49b(%ecx),%xmm4
+ DB 15,40,161,139,164,0,0 ; movaps 0xa48b(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,251,164,0,0 ; movaps 0xa4fb(%ecx),%xmm6
+ DB 15,40,177,235,164,0,0 ; movaps 0xa4eb(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,235,164,0,0 ; movaps 0xa4eb(%ecx),%xmm5
+ DB 15,40,169,219,164,0,0 ; movaps 0xa4db(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,11,165,0,0 ; movaps 0xa50b(%ecx),%xmm7
+ DB 15,40,185,251,164,0,0 ; movaps 0xa4fb(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,27,165,0,0 ; movaps 0xa51b(%ecx),%xmm3
+ DB 15,40,153,11,165,0,0 ; movaps 0xa50b(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -45061,25 +45049,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 2230 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,80,164,0,0 ; movaps 0xa450(%eax),%xmm4
+ DB 15,40,160,64,164,0,0 ; movaps 0xa440(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,96,164,0,0 ; movaps 0xa460(%eax),%xmm0
+ DB 15,40,128,80,164,0,0 ; movaps 0xa450(%eax),%xmm0
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
- DB 15,40,128,112,164,0,0 ; movaps 0xa470(%eax),%xmm0
+ DB 15,40,128,96,164,0,0 ; movaps 0xa460(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,128,164,0,0 ; movaps 0xa480(%eax),%xmm0
+ DB 15,40,128,112,164,0,0 ; movaps 0xa470(%eax),%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
DB 15,88,216 ; addps %xmm0,%xmm3
DB 15,83,195 ; rcpps %xmm3,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,168,64,164,0,0 ; movaps 0xa440(%eax),%xmm5
+ DB 15,40,168,48,164,0,0 ; movaps 0xa430(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,144,164,0,0 ; movaps 0xa490(%eax),%xmm3
+ DB 15,40,152,128,164,0,0 ; movaps 0xa480(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -45148,14 +45136,14 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
- DB 15,40,136,41,162,0,0 ; movaps 0xa229(%eax),%xmm1
+ DB 15,40,136,25,162,0,0 ; movaps 0xa219(%eax),%xmm1
DB 15,94,200 ; divps %xmm0,%xmm1
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,194,234,1 ; cmpltps %xmm2,%xmm5
- DB 15,84,168,169,163,0,0 ; andps 0xa3a9(%eax),%xmm5
+ DB 15,84,168,153,163,0,0 ; andps 0xa399(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -45165,9 +45153,9 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,92,231 ; subps %xmm7,%xmm4
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,89,225 ; mulps %xmm1,%xmm4
- DB 15,40,136,185,163,0,0 ; movaps 0xa3b9(%eax),%xmm1
+ DB 15,40,136,169,163,0,0 ; movaps 0xa3a9(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,201,163,0,0 ; addps 0xa3c9(%eax),%xmm4
+ DB 15,88,160,185,163,0,0 ; addps 0xa3b9(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -45179,7 +45167,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,194,226,4 ; cmpneqps %xmm2,%xmm4
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 15,40,168,25,162,0,0 ; movaps 0xa219(%eax),%xmm5
+ DB 15,40,168,9,162,0,0 ; movaps 0xa209(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -45189,7 +45177,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,86,233 ; orps %xmm1,%xmm5
DB 15,40,77,216 ; movaps -0x28(%ebp),%xmm1
DB 15,94,205 ; divps %xmm5,%xmm1
- DB 15,89,128,217,163,0,0 ; mulps 0xa3d9(%eax),%xmm0
+ DB 15,89,128,201,163,0,0 ; mulps 0xa3c9(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -45212,7 +45200,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 2422 <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,30,161,0,0 ; movaps 0xa11e(%eax),%xmm4
+ DB 15,40,160,14,161,0,0 ; movaps 0xa10e(%eax),%xmm4
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 15,41,165,104,255,255,255 ; movaps %xmm4,-0x98(%ebp)
DB 15,194,218,2 ; cmpleps %xmm2,%xmm3
@@ -45225,13 +45213,13 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,84,243 ; andps %xmm3,%xmm6
DB 15,85,217 ; andnps %xmm1,%xmm3
DB 15,86,222 ; orps %xmm6,%xmm3
- DB 15,40,168,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm5
+ DB 15,40,168,222,162,0,0 ; movaps 0xa2de(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 243,15,91,205 ; cvttps2dq %xmm5,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,193,1 ; cmpltps %xmm1,%xmm0
- DB 15,40,176,46,161,0,0 ; movaps 0xa12e(%eax),%xmm6
+ DB 15,40,176,30,161,0,0 ; movaps 0xa11e(%eax),%xmm6
DB 15,41,117,136 ; movaps %xmm6,-0x78(%ebp)
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,200 ; subps %xmm0,%xmm1
@@ -45241,19 +45229,19 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
- DB 15,40,184,254,162,0,0 ; movaps 0xa2fe(%eax),%xmm7
+ DB 15,40,184,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm7
DB 15,41,189,88,255,255,255 ; movaps %xmm7,-0xa8(%ebp)
DB 15,194,253,2 ; cmpleps %xmm5,%xmm7
DB 15,92,218 ; subps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,204 ; movaps %xmm4,%xmm1
DB 15,194,205,2 ; cmpleps %xmm5,%xmm1
- DB 15,40,160,222,162,0,0 ; movaps 0xa2de(%eax),%xmm4
+ DB 15,40,160,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm4
DB 15,41,165,120,255,255,255 ; movaps %xmm4,-0x88(%ebp)
DB 15,194,229,2 ; cmpleps %xmm5,%xmm4
- DB 15,40,176,174,162,0,0 ; movaps 0xa2ae(%eax),%xmm6
+ DB 15,40,176,158,162,0,0 ; movaps 0xa29e(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm0
+ DB 15,40,128,190,162,0,0 ; movaps 0xa2be(%eax),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
@@ -45279,18 +45267,18 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,194,200,1 ; cmpltps %xmm0,%xmm1
- DB 15,84,136,46,161,0,0 ; andps 0xa12e(%eax),%xmm1
+ DB 15,84,136,30,161,0,0 ; andps 0xa11e(%eax),%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,92,200 ; subps %xmm0,%xmm1
- DB 15,40,128,254,162,0,0 ; movaps 0xa2fe(%eax),%xmm0
+ DB 15,40,128,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,30,161,0,0 ; movaps 0xa11e(%eax),%xmm3
+ DB 15,40,152,14,161,0,0 ; movaps 0xa10e(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,222,162,0,0 ; movaps 0xa2de(%eax),%xmm4
+ DB 15,40,160,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm5
+ DB 15,40,168,190,162,0,0 ; movaps 0xa2be(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -45310,7 +45298,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
DB 15,85,252 ; andnps %xmm4,%xmm7
DB 15,40,93,184 ; movaps -0x48(%ebp),%xmm3
- DB 15,88,152,14,163,0,0 ; addps 0xa30e(%eax),%xmm3
+ DB 15,88,152,254,162,0,0 ; addps 0xa2fe(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -45408,9 +45396,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,116,159,0,0 ; pand 0x9f74(%edx),%xmm4
+ DB 102,15,219,162,100,159,0,0 ; pand 0x9f64(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,164,160,0,0 ; mulps 0xa0a4(%edx),%xmm4
+ DB 15,89,162,148,160,0,0 ; mulps 0xa094(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -45474,17 +45462,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 2814 <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,250,159,0,0 ; movdqa 0x9ffa(%edx),%xmm4
+ DB 102,15,111,162,234,159,0,0 ; movdqa 0x9fea(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,10,160,0,0 ; mulps 0xa00a(%edx),%xmm2
- DB 102,15,111,170,26,160,0,0 ; movdqa 0xa01a(%edx),%xmm5
+ DB 15,89,146,250,159,0,0 ; mulps 0x9ffa(%edx),%xmm2
+ DB 102,15,111,170,10,160,0,0 ; movdqa 0xa00a(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,42,160,0,0 ; mulps 0xa02a(%edx),%xmm5
- DB 102,15,219,178,58,160,0,0 ; pand 0xa03a(%edx),%xmm6
+ DB 15,89,170,26,160,0,0 ; mulps 0xa01a(%edx),%xmm5
+ DB 102,15,219,178,42,160,0,0 ; pand 0xa02a(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,74,160,0,0 ; mulps 0xa04a(%edx),%xmm6
+ DB 15,89,178,58,160,0,0 ; mulps 0xa03a(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -45594,9 +45582,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,76,157,0,0 ; pand 0x9d4c(%edx),%xmm4
+ DB 102,15,219,162,60,157,0,0 ; pand 0x9d3c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,124,158,0,0 ; mulps 0x9e7c(%edx),%xmm4
+ DB 15,89,162,108,158,0,0 ; mulps 0x9e6c(%edx),%xmm4
DB 15,40,105,16 ; movaps 0x10(%ecx),%xmm5
DB 15,40,113,32 ; movaps 0x20(%ecx),%xmm6
DB 15,92,197 ; subps %xmm5,%xmm0
@@ -45672,17 +45660,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2aa2 <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,162,157,0,0 ; movdqa 0x9da2(%edx),%xmm4
+ DB 102,15,111,162,146,157,0,0 ; movdqa 0x9d92(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,178,157,0,0 ; mulps 0x9db2(%edx),%xmm1
- DB 102,15,111,178,194,157,0,0 ; movdqa 0x9dc2(%edx),%xmm6
+ DB 15,89,138,162,157,0,0 ; mulps 0x9da2(%edx),%xmm1
+ DB 102,15,111,178,178,157,0,0 ; movdqa 0x9db2(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,210,157,0,0 ; mulps 0x9dd2(%edx),%xmm6
- DB 102,15,219,170,226,157,0,0 ; pand 0x9de2(%edx),%xmm5
+ DB 15,89,178,194,157,0,0 ; mulps 0x9dc2(%edx),%xmm6
+ DB 102,15,219,170,210,157,0,0 ; pand 0x9dd2(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,242,157,0,0 ; mulps 0x9df2(%edx),%xmm2
+ DB 15,89,146,226,157,0,0 ; mulps 0x9de2(%edx),%xmm2
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -45768,7 +45756,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2c26 <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,24,155,0,0 ; movdqa 0x9b18(%edx),%xmm2
+ DB 102,15,111,146,8,155,0,0 ; movdqa 0x9b08(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -45824,7 +45812,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,72,156,0,0 ; mulps 0x9c48(%edx),%xmm3
+ DB 15,89,154,56,156,0,0 ; mulps 0x9c38(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -45897,7 +45885,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,71,155,0,0 ; movdqa 0x9b47(%edx),%xmm2
+ DB 102,15,111,146,55,155,0,0 ; movdqa 0x9b37(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,196 ; punpcklwd %xmm4,%xmm0
@@ -45969,7 +45957,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 243,15,126,93,232 ; movq -0x18(%ebp),%xmm3
DB 102,15,97,220 ; punpcklwd %xmm4,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,87,155,0,0 ; mulps 0x9b57(%edx),%xmm3
+ DB 15,89,154,71,155,0,0 ; mulps 0x9b47(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -46040,7 +46028,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 242,15,112,194,232 ; pshuflw $0xe8,%xmm2,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,32,153,0,0 ; movdqa 0x9920(%edx),%xmm2
+ DB 102,15,111,146,16,153,0,0 ; movdqa 0x9910(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
@@ -46105,7 +46093,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 137,198 ; mov %eax,%esi
DB 141,70,8 ; lea 0x8(%esi),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,192,150,0,0 ; movaps 0x96c0(%edx),%xmm3
+ DB 15,40,154,176,150,0,0 ; movaps 0x96b0(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -46146,7 +46134,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,99,149,0,0 ; movaps 0x9563(%edx),%xmm4
+ DB 15,40,162,83,149,0,0 ; movaps 0x9553(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -46168,7 +46156,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 139,65,4 ; mov 0x4(%ecx),%eax
DB 102,15,196,195,1 ; pinsrw $0x1,%ebx,%xmm0
- DB 15,40,170,131,150,0,0 ; movaps 0x9683(%edx),%xmm5
+ DB 15,40,170,115,150,0,0 ; movaps 0x9673(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -46296,7 +46284,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,15,110,199 ; movd %edi,%xmm0
DB 139,121,4 ; mov 0x4(%ecx),%edi
DB 102,15,196,198,1 ; pinsrw $0x1,%esi,%xmm0
- DB 15,40,170,135,148,0,0 ; movaps 0x9487(%edx),%xmm5
+ DB 15,40,170,119,148,0,0 ; movaps 0x9477(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -46542,15 +46530,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,71,146,0,0 ; mulps 0x9247(%edx),%xmm5
- DB 15,84,178,87,146,0,0 ; andps 0x9257(%edx),%xmm6
- DB 15,86,178,183,143,0,0 ; orps 0x8fb7(%edx),%xmm6
- DB 15,88,170,103,146,0,0 ; addps 0x9267(%edx),%xmm5
- DB 15,40,186,119,146,0,0 ; movaps 0x9277(%edx),%xmm7
+ DB 15,89,170,55,146,0,0 ; mulps 0x9237(%edx),%xmm5
+ DB 15,84,178,71,146,0,0 ; andps 0x9247(%edx),%xmm6
+ DB 15,86,178,167,143,0,0 ; orps 0x8fa7(%edx),%xmm6
+ DB 15,88,170,87,146,0,0 ; addps 0x9257(%edx),%xmm5
+ DB 15,40,186,103,146,0,0 ; movaps 0x9267(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,135,146,0,0 ; addps 0x9287(%edx),%xmm6
- DB 15,40,186,151,146,0,0 ; movaps 0x9297(%edx),%xmm7
+ DB 15,88,178,119,146,0,0 ; addps 0x9277(%edx),%xmm6
+ DB 15,40,186,135,146,0,0 ; movaps 0x9287(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46560,21 +46548,21 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,199,143,0,0 ; movaps 0x8fc7(%edx),%xmm6
+ DB 15,40,178,183,143,0,0 ; movaps 0x8fb7(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,167,146,0,0 ; addps 0x92a7(%edx),%xmm5
- DB 15,40,186,183,146,0,0 ; movaps 0x92b7(%edx),%xmm7
+ DB 15,88,170,151,146,0,0 ; addps 0x9297(%edx),%xmm5
+ DB 15,40,186,167,146,0,0 ; movaps 0x92a7(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,199,146,0,0 ; movaps 0x92c7(%edx),%xmm7
+ DB 15,40,186,183,146,0,0 ; movaps 0x92b7(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,215,146,0,0 ; movaps 0x92d7(%edx),%xmm0
+ DB 15,40,130,199,146,0,0 ; movaps 0x92c7(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,231,146,0,0 ; mulps 0x92e7(%edx),%xmm0
+ DB 15,89,130,215,146,0,0 ; mulps 0x92d7(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46626,15 +46614,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,16,145,0,0 ; mulps 0x9110(%edx),%xmm5
- DB 15,84,178,32,145,0,0 ; andps 0x9120(%edx),%xmm6
- DB 15,86,178,128,142,0,0 ; orps 0x8e80(%edx),%xmm6
- DB 15,88,170,48,145,0,0 ; addps 0x9130(%edx),%xmm5
- DB 15,40,186,64,145,0,0 ; movaps 0x9140(%edx),%xmm7
+ DB 15,89,170,0,145,0,0 ; mulps 0x9100(%edx),%xmm5
+ DB 15,84,178,16,145,0,0 ; andps 0x9110(%edx),%xmm6
+ DB 15,86,178,112,142,0,0 ; orps 0x8e70(%edx),%xmm6
+ DB 15,88,170,32,145,0,0 ; addps 0x9120(%edx),%xmm5
+ DB 15,40,186,48,145,0,0 ; movaps 0x9130(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,80,145,0,0 ; addps 0x9150(%edx),%xmm6
- DB 15,40,186,96,145,0,0 ; movaps 0x9160(%edx),%xmm7
+ DB 15,88,178,64,145,0,0 ; addps 0x9140(%edx),%xmm6
+ DB 15,40,186,80,145,0,0 ; movaps 0x9150(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46644,21 +46632,21 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,144,142,0,0 ; movaps 0x8e90(%edx),%xmm6
+ DB 15,40,178,128,142,0,0 ; movaps 0x8e80(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,112,145,0,0 ; addps 0x9170(%edx),%xmm5
- DB 15,40,186,128,145,0,0 ; movaps 0x9180(%edx),%xmm7
+ DB 15,88,170,96,145,0,0 ; addps 0x9160(%edx),%xmm5
+ DB 15,40,186,112,145,0,0 ; movaps 0x9170(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,144,145,0,0 ; movaps 0x9190(%edx),%xmm7
+ DB 15,40,186,128,145,0,0 ; movaps 0x9180(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,160,145,0,0 ; movaps 0x91a0(%edx),%xmm0
+ DB 15,40,130,144,145,0,0 ; movaps 0x9190(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,176,145,0,0 ; mulps 0x91b0(%edx),%xmm0
+ DB 15,89,130,160,145,0,0 ; mulps 0x91a0(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46709,15 +46697,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,220,143,0,0 ; mulps 0x8fdc(%edx),%xmm5
- DB 15,84,178,236,143,0,0 ; andps 0x8fec(%edx),%xmm6
- DB 15,86,178,76,141,0,0 ; orps 0x8d4c(%edx),%xmm6
- DB 15,88,170,252,143,0,0 ; addps 0x8ffc(%edx),%xmm5
- DB 15,40,186,12,144,0,0 ; movaps 0x900c(%edx),%xmm7
+ DB 15,89,170,204,143,0,0 ; mulps 0x8fcc(%edx),%xmm5
+ DB 15,84,178,220,143,0,0 ; andps 0x8fdc(%edx),%xmm6
+ DB 15,86,178,60,141,0,0 ; orps 0x8d3c(%edx),%xmm6
+ DB 15,88,170,236,143,0,0 ; addps 0x8fec(%edx),%xmm5
+ DB 15,40,186,252,143,0,0 ; movaps 0x8ffc(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,28,144,0,0 ; addps 0x901c(%edx),%xmm6
- DB 15,40,186,44,144,0,0 ; movaps 0x902c(%edx),%xmm7
+ DB 15,88,178,12,144,0,0 ; addps 0x900c(%edx),%xmm6
+ DB 15,40,186,28,144,0,0 ; movaps 0x901c(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46727,21 +46715,21 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,92,141,0,0 ; movaps 0x8d5c(%edx),%xmm6
+ DB 15,40,178,76,141,0,0 ; movaps 0x8d4c(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,60,144,0,0 ; addps 0x903c(%edx),%xmm5
- DB 15,40,186,76,144,0,0 ; movaps 0x904c(%edx),%xmm7
+ DB 15,88,170,44,144,0,0 ; addps 0x902c(%edx),%xmm5
+ DB 15,40,186,60,144,0,0 ; movaps 0x903c(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,92,144,0,0 ; movaps 0x905c(%edx),%xmm7
+ DB 15,40,186,76,144,0,0 ; movaps 0x904c(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,108,144,0,0 ; movaps 0x906c(%edx),%xmm0
+ DB 15,40,130,92,144,0,0 ; movaps 0x905c(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,124,144,0,0 ; mulps 0x907c(%edx),%xmm0
+ DB 15,89,130,108,144,0,0 ; mulps 0x906c(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46792,15 +46780,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,168,142,0,0 ; mulps 0x8ea8(%edx),%xmm5
- DB 15,84,178,184,142,0,0 ; andps 0x8eb8(%edx),%xmm6
- DB 15,86,178,24,140,0,0 ; orps 0x8c18(%edx),%xmm6
- DB 15,88,170,200,142,0,0 ; addps 0x8ec8(%edx),%xmm5
- DB 15,40,186,216,142,0,0 ; movaps 0x8ed8(%edx),%xmm7
+ DB 15,89,170,152,142,0,0 ; mulps 0x8e98(%edx),%xmm5
+ DB 15,84,178,168,142,0,0 ; andps 0x8ea8(%edx),%xmm6
+ DB 15,86,178,8,140,0,0 ; orps 0x8c08(%edx),%xmm6
+ DB 15,88,170,184,142,0,0 ; addps 0x8eb8(%edx),%xmm5
+ DB 15,40,186,200,142,0,0 ; movaps 0x8ec8(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,232,142,0,0 ; addps 0x8ee8(%edx),%xmm6
- DB 15,40,186,248,142,0,0 ; movaps 0x8ef8(%edx),%xmm7
+ DB 15,88,178,216,142,0,0 ; addps 0x8ed8(%edx),%xmm6
+ DB 15,40,186,232,142,0,0 ; movaps 0x8ee8(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46810,21 +46798,21 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,40,140,0,0 ; movaps 0x8c28(%edx),%xmm6
+ DB 15,40,178,24,140,0,0 ; movaps 0x8c18(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,8,143,0,0 ; addps 0x8f08(%edx),%xmm5
- DB 15,40,186,24,143,0,0 ; movaps 0x8f18(%edx),%xmm7
+ DB 15,88,170,248,142,0,0 ; addps 0x8ef8(%edx),%xmm5
+ DB 15,40,186,8,143,0,0 ; movaps 0x8f08(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,40,143,0,0 ; movaps 0x8f28(%edx),%xmm7
+ DB 15,40,186,24,143,0,0 ; movaps 0x8f18(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,56,143,0,0 ; movaps 0x8f38(%edx),%xmm0
+ DB 15,40,130,40,143,0,0 ; movaps 0x8f28(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,72,143,0,0 ; mulps 0x8f48(%edx),%xmm0
+ DB 15,89,130,56,143,0,0 ; mulps 0x8f38(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46857,15 +46845,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3a59 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,152,135,141,0,0 ; andps 0x8d87(%eax),%xmm3
- DB 15,86,152,231,138,0,0 ; orps 0x8ae7(%eax),%xmm3
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,152,119,141,0,0 ; andps 0x8d77(%eax),%xmm3
+ DB 15,86,152,215,138,0,0 ; orps 0x8ad7(%eax),%xmm3
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,167,141,0,0 ; mulps 0x8da7(%eax),%xmm4
+ DB 15,89,160,151,141,0,0 ; mulps 0x8d97(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,183,141,0,0 ; addps 0x8db7(%eax),%xmm3
- DB 15,40,160,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm4
+ DB 15,88,152,167,141,0,0 ; addps 0x8da7(%eax),%xmm3
+ DB 15,40,160,183,141,0,0 ; movaps 0x8db7(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -46878,30 +46866,30 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,227,1 ; cmpltps %xmm3,%xmm4
- DB 15,84,160,247,138,0,0 ; andps 0x8af7(%eax),%xmm4
+ DB 15,84,160,231,138,0,0 ; andps 0x8ae7(%eax),%xmm4
DB 15,92,220 ; subps %xmm4,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
- DB 15,40,176,247,141,0,0 ; movaps 0x8df7(%eax),%xmm6
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
+ DB 15,40,176,231,141,0,0 ; movaps 0x8de7(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,231,141,0,0 ; movaps 0x8de7(%eax),%xmm5
+ DB 15,40,168,215,141,0,0 ; movaps 0x8dd7(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,7,142,0,0 ; movaps 0x8e07(%eax),%xmm3
+ DB 15,40,152,247,141,0,0 ; movaps 0x8df7(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,94,230 ; divps %xmm6,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,136,135,141,0,0 ; andps 0x8d87(%eax),%xmm1
- DB 15,86,136,231,138,0,0 ; orps 0x8ae7(%eax),%xmm1
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,136,119,141,0,0 ; andps 0x8d77(%eax),%xmm1
+ DB 15,86,136,215,138,0,0 ; orps 0x8ad7(%eax),%xmm1
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,167,141,0,0 ; mulps 0x8da7(%eax),%xmm6
+ DB 15,89,176,151,141,0,0 ; mulps 0x8d97(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,183,141,0,0 ; addps 0x8db7(%eax),%xmm1
- DB 15,40,176,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm6
+ DB 15,88,136,167,141,0,0 ; addps 0x8da7(%eax),%xmm1
+ DB 15,40,176,183,141,0,0 ; movaps 0x8db7(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -46909,12 +46897,12 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,241,1 ; cmpltps %xmm1,%xmm6
- DB 15,84,176,247,138,0,0 ; andps 0x8af7(%eax),%xmm6
+ DB 15,84,176,231,138,0,0 ; andps 0x8ae7(%eax),%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,241 ; subps %xmm1,%xmm6
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
- DB 15,40,184,247,141,0,0 ; movaps 0x8df7(%eax),%xmm7
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
+ DB 15,40,184,231,141,0,0 ; movaps 0x8de7(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -46922,15 +46910,15 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,207 ; divps %xmm7,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,144,135,141,0,0 ; andps 0x8d87(%eax),%xmm2
- DB 15,86,144,231,138,0,0 ; orps 0x8ae7(%eax),%xmm2
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
- DB 15,40,176,167,141,0,0 ; movaps 0x8da7(%eax),%xmm6
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,144,119,141,0,0 ; andps 0x8d77(%eax),%xmm2
+ DB 15,86,144,215,138,0,0 ; orps 0x8ad7(%eax),%xmm2
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
+ DB 15,40,176,151,141,0,0 ; movaps 0x8d97(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,183,141,0,0 ; addps 0x8db7(%eax),%xmm2
- DB 15,40,176,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm6
+ DB 15,88,144,167,141,0,0 ; addps 0x8da7(%eax),%xmm2
+ DB 15,40,176,183,141,0,0 ; movaps 0x8db7(%eax),%xmm6
DB 15,94,242 ; divps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,69,232 ; mulps -0x18(%ebp),%xmm0
@@ -46938,18 +46926,18 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,242,1 ; cmpltps %xmm2,%xmm6
- DB 15,84,176,247,138,0,0 ; andps 0x8af7(%eax),%xmm6
+ DB 15,84,176,231,138,0,0 ; andps 0x8ae7(%eax),%xmm6
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,247,141,0,0 ; movaps 0x8df7(%eax),%xmm2
+ DB 15,40,144,231,141,0,0 ; movaps 0x8de7(%eax),%xmm2
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,94,218 ; divps %xmm2,%xmm3
DB 15,88,216 ; addps %xmm0,%xmm3
- DB 15,40,128,23,142,0,0 ; movaps 0x8e17(%eax),%xmm0
+ DB 15,40,128,7,142,0,0 ; movaps 0x8e07(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -46976,29 +46964,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3c41 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,63,140,0,0 ; mulps 0x8c3f(%eax),%xmm2
- DB 15,40,160,223,137,0,0 ; movaps 0x89df(%eax),%xmm4
+ DB 15,89,144,47,140,0,0 ; mulps 0x8c2f(%eax),%xmm2
+ DB 15,40,160,207,137,0,0 ; movaps 0x89cf(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,79,140,0,0 ; movaps 0x8c4f(%eax),%xmm5
+ DB 15,40,168,63,140,0,0 ; movaps 0x8c3f(%eax),%xmm5
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,89,220 ; mulps %xmm4,%xmm3
DB 15,88,221 ; addps %xmm5,%xmm3
- DB 15,88,144,95,140,0,0 ; addps 0x8c5f(%eax),%xmm2
- DB 15,89,144,111,140,0,0 ; mulps 0x8c6f(%eax),%xmm2
- DB 15,89,136,127,140,0,0 ; mulps 0x8c7f(%eax),%xmm1
+ DB 15,88,144,79,140,0,0 ; addps 0x8c4f(%eax),%xmm2
+ DB 15,89,144,95,140,0,0 ; mulps 0x8c5f(%eax),%xmm2
+ DB 15,89,136,111,140,0,0 ; mulps 0x8c6f(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,143,140,0,0 ; mulps 0x8c8f(%eax),%xmm3
+ DB 15,89,152,127,140,0,0 ; mulps 0x8c7f(%eax),%xmm3
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,152,159,140,0,0 ; movaps 0x8c9f(%eax),%xmm3
+ DB 15,40,152,143,140,0,0 ; movaps 0x8c8f(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,175,140,0,0 ; movaps 0x8caf(%eax),%xmm6
+ DB 15,40,176,159,140,0,0 ; movaps 0x8c9f(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,191,140,0,0 ; movaps 0x8cbf(%eax),%xmm7
+ DB 15,40,184,175,140,0,0 ; movaps 0x8caf(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -47023,8 +47011,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,85,221 ; andnps %xmm5,%xmm3
DB 15,86,216 ; orps %xmm0,%xmm3
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,160,207,140,0,0 ; mulps 0x8ccf(%eax),%xmm4
- DB 15,89,152,223,140,0,0 ; mulps 0x8cdf(%eax),%xmm3
+ DB 15,89,160,191,140,0,0 ; mulps 0x8cbf(%eax),%xmm4
+ DB 15,89,152,207,140,0,0 ; mulps 0x8ccf(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -47060,9 +47048,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,223,136,0,0 ; pand 0x88df(%edx),%xmm0
+ DB 102,15,219,130,207,136,0,0 ; pand 0x88cf(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,15,138,0,0 ; mulps 0x8a0f(%edx),%xmm3
+ DB 15,89,154,255,137,0,0 ; mulps 0x89ff(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -47125,9 +47113,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,110,36,55 ; movd (%edi,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,11,136,0,0 ; pand 0x880b(%edx),%xmm4
+ DB 102,15,219,162,251,135,0,0 ; pand 0x87fb(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,59,137,0,0 ; mulps 0x893b(%edx),%xmm4
+ DB 15,89,162,43,137,0,0 ; mulps 0x892b(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47203,7 +47191,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,153,62,136,0,0 ; mulps 0x883e(%ecx),%xmm3
+ DB 15,89,153,46,136,0,0 ; mulps 0x882e(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -47235,7 +47223,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 15,175,81,4 ; imul 0x4(%ecx),%edx
DB 3,23 ; add (%edi),%edx
DB 139,89,8 ; mov 0x8(%ecx),%ebx
- DB 15,40,166,218,134,0,0 ; movaps 0x86da(%esi),%xmm4
+ DB 15,40,166,202,134,0,0 ; movaps 0x86ca(%esi),%xmm4
DB 15,89,227 ; mulps %xmm3,%xmm4
DB 102,15,91,228 ; cvtps2dq %xmm4,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -47270,7 +47258,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,197,220,4 ; pextrw $0x4,%xmm4,%ebx
DB 136,92,58,2 ; mov %bl,0x2(%edx,%edi,1)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
- DB 102,15,219,166,234,137,0,0 ; pand 0x89ea(%esi),%xmm4
+ DB 102,15,219,166,218,137,0,0 ; pand 0x89da(%esi),%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
@@ -47304,12 +47292,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,24,134,0,0 ; pand 0x8618(%edx),%xmm0
+ DB 102,15,219,130,8,134,0,0 ; pand 0x8608(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,72,135,0,0 ; mulps 0x8748(%edx),%xmm0
+ DB 15,89,130,56,135,0,0 ; mulps 0x8738(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,88,133,0,0 ; movaps 0x8558(%edx),%xmm3
+ DB 15,40,154,72,133,0,0 ; movaps 0x8548(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -47365,13 +47353,13 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,108,133,0,0 ; pand 0x856c(%edx),%xmm4
+ DB 102,15,219,162,92,133,0,0 ; pand 0x855c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,156,134,0,0 ; mulps 0x869c(%edx),%xmm4
+ DB 15,89,162,140,134,0,0 ; mulps 0x868c(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
DB 15,41,97,32 ; movaps %xmm4,0x20(%ecx)
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,162,172,132,0,0 ; movaps 0x84ac(%edx),%xmm4
+ DB 15,40,162,156,132,0,0 ; movaps 0x849c(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47448,10 +47436,10 @@ _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,129,117,133,0,0 ; mulps 0x8575(%ecx),%xmm0
+ DB 15,89,129,101,133,0,0 ; mulps 0x8565(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,133,131,0,0 ; movaps 0x8385(%ecx),%xmm3
+ DB 15,40,153,117,131,0,0 ; movaps 0x8375(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -47486,20 +47474,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 4294 <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,58,133,0,0 ; movdqa 0x853a(%edx),%xmm0
+ DB 102,15,111,130,42,133,0,0 ; movdqa 0x852a(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,74,133,0,0 ; mulps 0x854a(%edx),%xmm0
- DB 102,15,111,138,90,133,0,0 ; movdqa 0x855a(%edx),%xmm1
+ DB 15,89,130,58,133,0,0 ; mulps 0x853a(%edx),%xmm0
+ DB 102,15,111,138,74,133,0,0 ; movdqa 0x854a(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,106,133,0,0 ; mulps 0x856a(%edx),%xmm1
- DB 102,15,219,146,122,133,0,0 ; pand 0x857a(%edx),%xmm2
+ DB 15,89,138,90,133,0,0 ; mulps 0x855a(%edx),%xmm1
+ DB 102,15,219,146,106,133,0,0 ; pand 0x856a(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,138,133,0,0 ; mulps 0x858a(%edx),%xmm2
+ DB 15,89,146,122,133,0,0 ; mulps 0x857a(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,58,131,0,0 ; movaps 0x833a(%edx),%xmm3
+ DB 15,40,154,42,131,0,0 ; movaps 0x832a(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -47551,21 +47539,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 4374 <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,106,132,0,0 ; movdqa 0x846a(%edx),%xmm5
+ DB 102,15,111,170,90,132,0,0 ; movdqa 0x845a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,122,132,0,0 ; mulps 0x847a(%edx),%xmm5
+ DB 15,89,170,106,132,0,0 ; mulps 0x846a(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,138,132,0,0 ; movdqa 0x848a(%edx),%xmm5
+ DB 102,15,111,170,122,132,0,0 ; movdqa 0x847a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,154,132,0,0 ; mulps 0x849a(%edx),%xmm5
+ DB 15,89,170,138,132,0,0 ; mulps 0x848a(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,170,132,0,0 ; pand 0x84aa(%edx),%xmm4
+ DB 102,15,219,162,154,132,0,0 ; pand 0x849a(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,186,132,0,0 ; mulps 0x84ba(%edx),%xmm4
+ DB 15,89,162,170,132,0,0 ; mulps 0x84aa(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,106,130,0,0 ; movaps 0x826a(%edx),%xmm4
+ DB 15,40,162,90,130,0,0 ; movaps 0x825a(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47635,20 +47623,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,24,131,0,0 ; movdqa 0x8318(%edx),%xmm0
+ DB 102,15,111,130,8,131,0,0 ; movdqa 0x8308(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,40,131,0,0 ; mulps 0x8328(%edx),%xmm0
- DB 102,15,111,138,56,131,0,0 ; movdqa 0x8338(%edx),%xmm1
+ DB 15,89,130,24,131,0,0 ; mulps 0x8318(%edx),%xmm0
+ DB 102,15,111,138,40,131,0,0 ; movdqa 0x8328(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,72,131,0,0 ; mulps 0x8348(%edx),%xmm1
- DB 102,15,219,146,88,131,0,0 ; pand 0x8358(%edx),%xmm2
+ DB 15,89,138,56,131,0,0 ; mulps 0x8338(%edx),%xmm1
+ DB 102,15,219,146,72,131,0,0 ; pand 0x8348(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,104,131,0,0 ; mulps 0x8368(%edx),%xmm2
+ DB 15,89,146,88,131,0,0 ; mulps 0x8358(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,24,129,0,0 ; movaps 0x8118(%edx),%xmm3
+ DB 15,40,154,8,129,0,0 ; movaps 0x8108(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -47674,8 +47662,8 @@ _sk_store_565_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,149,132,0,0 ; movaps 0x8495(%edi),%xmm4
- DB 15,40,175,165,132,0,0 ; movaps 0x84a5(%edi),%xmm5
+ DB 15,40,167,133,132,0,0 ; movaps 0x8485(%edi),%xmm4
+ DB 15,40,175,149,132,0,0 ; movaps 0x8495(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -47753,21 +47741,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 461a <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,211,131,0,0 ; movdqa 0x83d3(%edx),%xmm0
+ DB 102,15,111,130,195,131,0,0 ; movdqa 0x83c3(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,227,131,0,0 ; mulps 0x83e3(%edx),%xmm0
- DB 102,15,111,138,243,131,0,0 ; movdqa 0x83f3(%edx),%xmm1
+ DB 15,89,130,211,131,0,0 ; mulps 0x83d3(%edx),%xmm0
+ DB 102,15,111,138,227,131,0,0 ; movdqa 0x83e3(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,3,132,0,0 ; mulps 0x8403(%edx),%xmm1
- DB 102,15,111,146,19,132,0,0 ; movdqa 0x8413(%edx),%xmm2
+ DB 15,89,138,243,131,0,0 ; mulps 0x83f3(%edx),%xmm1
+ DB 102,15,111,146,3,132,0,0 ; movdqa 0x8403(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,35,132,0,0 ; mulps 0x8423(%edx),%xmm2
- DB 102,15,219,154,51,132,0,0 ; pand 0x8433(%edx),%xmm3
+ DB 15,89,146,19,132,0,0 ; mulps 0x8413(%edx),%xmm2
+ DB 102,15,219,154,35,132,0,0 ; pand 0x8423(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,67,132,0,0 ; mulps 0x8443(%edx),%xmm3
+ DB 15,89,154,51,132,0,0 ; mulps 0x8433(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -47821,24 +47809,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 470d <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,244,130,0,0 ; movdqa 0x82f4(%edx),%xmm5
+ DB 102,15,111,170,228,130,0,0 ; movdqa 0x82e4(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,4,131,0,0 ; mulps 0x8304(%edx),%xmm5
+ DB 15,89,170,244,130,0,0 ; mulps 0x82f4(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,20,131,0,0 ; movdqa 0x8314(%edx),%xmm5
+ DB 102,15,111,170,4,131,0,0 ; movdqa 0x8304(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,36,131,0,0 ; mulps 0x8324(%edx),%xmm5
+ DB 15,89,170,20,131,0,0 ; mulps 0x8314(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,52,131,0,0 ; movdqa 0x8334(%edx),%xmm5
+ DB 102,15,111,170,36,131,0,0 ; movdqa 0x8324(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,68,131,0,0 ; mulps 0x8344(%edx),%xmm5
+ DB 15,89,170,52,131,0,0 ; mulps 0x8334(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,84,131,0,0 ; pand 0x8354(%edx),%xmm4
+ DB 102,15,219,162,68,131,0,0 ; pand 0x8344(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,100,131,0,0 ; mulps 0x8364(%edx),%xmm4
+ DB 15,89,162,84,131,0,0 ; mulps 0x8354(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47908,21 +47896,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,129,134,129,0,0 ; movdqa 0x8186(%ecx),%xmm0
+ DB 102,15,111,129,118,129,0,0 ; movdqa 0x8176(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,150,129,0,0 ; mulps 0x8196(%ecx),%xmm0
- DB 102,15,111,137,166,129,0,0 ; movdqa 0x81a6(%ecx),%xmm1
+ DB 15,89,129,134,129,0,0 ; mulps 0x8186(%ecx),%xmm0
+ DB 102,15,111,137,150,129,0,0 ; movdqa 0x8196(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,182,129,0,0 ; mulps 0x81b6(%ecx),%xmm1
- DB 102,15,111,145,198,129,0,0 ; movdqa 0x81c6(%ecx),%xmm2
+ DB 15,89,137,166,129,0,0 ; mulps 0x81a6(%ecx),%xmm1
+ DB 102,15,111,145,182,129,0,0 ; movdqa 0x81b6(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,214,129,0,0 ; mulps 0x81d6(%ecx),%xmm2
- DB 102,15,219,153,230,129,0,0 ; pand 0x81e6(%ecx),%xmm3
+ DB 15,89,145,198,129,0,0 ; mulps 0x81c6(%ecx),%xmm2
+ DB 102,15,219,153,214,129,0,0 ; pand 0x81d6(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,246,129,0,0 ; mulps 0x81f6(%ecx),%xmm3
+ DB 15,89,153,230,129,0,0 ; mulps 0x81e6(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -47950,7 +47938,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,137,129,0,0 ; movaps 0x8189(%edi),%xmm4
+ DB 15,40,167,121,129,0,0 ; movaps 0x8179(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48033,11 +48021,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 49cc <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,200,124,0,0 ; movdqa 0x7cc8(%edx),%xmm2
+ DB 102,15,111,146,184,124,0,0 ; movdqa 0x7cb8(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,248,125,0,0 ; movaps 0x7df8(%edx),%xmm4
+ DB 15,40,162,232,125,0,0 ; movaps 0x7de8(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48100,11 +48088,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4aa3 <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,1,124,0,0 ; movdqa 0x7c01(%edx),%xmm5
+ DB 102,15,111,170,241,123,0,0 ; movdqa 0x7bf1(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,49,125,0,0 ; movaps 0x7d31(%edx),%xmm7
+ DB 15,40,186,33,125,0,0 ; movaps 0x7d21(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -48184,11 +48172,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,108,217 ; punpcklqdq %xmm1,%xmm3
- DB 102,15,111,145,190,122,0,0 ; movdqa 0x7abe(%ecx),%xmm2
+ DB 102,15,111,145,174,122,0,0 ; movdqa 0x7aae(%ecx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,161,238,123,0,0 ; movaps 0x7bee(%ecx),%xmm4
+ DB 15,40,161,222,123,0,0 ; movaps 0x7bde(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48230,7 +48218,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,83,122,0,0 ; movaps 0x7a53(%edi),%xmm4
+ DB 15,40,167,67,122,0,0 ; movaps 0x7a43(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48299,11 +48287,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4d07 <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,141,121,0,0 ; movdqa 0x798d(%edx),%xmm0
+ DB 102,15,111,130,125,121,0,0 ; movdqa 0x797d(%edx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,162,189,122,0,0 ; movaps 0x7abd(%edx),%xmm4
+ DB 15,40,162,173,122,0,0 ; movaps 0x7aad(%edx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48366,11 +48354,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4dde <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,198,120,0,0 ; movdqa 0x78c6(%edx),%xmm5
+ DB 102,15,111,170,182,120,0,0 ; movdqa 0x78b6(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,246,121,0,0 ; movaps 0x79f6(%edx),%xmm7
+ DB 15,40,186,230,121,0,0 ; movaps 0x79e6(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,48 ; movaps %xmm6,0x30(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -48450,11 +48438,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,108,217 ; punpcklqdq %xmm1,%xmm3
- DB 102,15,111,129,131,119,0,0 ; movdqa 0x7783(%ecx),%xmm0
+ DB 102,15,111,129,115,119,0,0 ; movdqa 0x7773(%ecx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,161,179,120,0,0 ; movaps 0x78b3(%ecx),%xmm4
+ DB 15,40,161,163,120,0,0 ; movaps 0x78a3(%ecx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48496,7 +48484,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,24,119,0,0 ; movaps 0x7718(%edi),%xmm4
+ DB 15,40,167,8,119,0,0 ; movaps 0x7708(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48593,11 +48581,11 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,170,50,122,0,0 ; movdqa 0x7a32(%edx),%xmm5
+ DB 102,15,111,170,34,122,0,0 ; movdqa 0x7a22(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,66,122,0,0 ; pand 0x7a42(%edx),%xmm1
- DB 102,15,111,130,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm0
+ DB 102,15,219,138,50,122,0,0 ; pand 0x7a32(%edx),%xmm1
+ DB 102,15,111,130,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm0
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
@@ -48609,7 +48597,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,154,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm3
+ DB 102,15,111,154,50,122,0,0 ; movdqa 0x7a32(%edx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,102,196 ; pcmpgtd %xmm4,%xmm0
@@ -48622,7 +48610,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,146,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm2
+ DB 102,15,111,146,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm2
DB 102,15,102,208 ; pcmpgtd %xmm0,%xmm2
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -48637,7 +48625,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,154,98,122,0,0 ; movdqa 0x7a62(%edx),%xmm3
+ DB 102,15,111,154,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm3
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,15,254,227 ; paddd %xmm3,%xmm4
DB 102,15,254,195 ; paddd %xmm3,%xmm0
@@ -48724,18 +48712,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,126,85,232 ; movd %xmm2,-0x18(%ebp)
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,15,97,202 ; punpcklwd %xmm2,%xmm1
- DB 102,15,111,186,21,120,0,0 ; movdqa 0x7815(%edx),%xmm7
+ DB 102,15,111,186,5,120,0,0 ; movdqa 0x7805(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,37,120,0,0 ; movdqa 0x7825(%edx),%xmm3
+ DB 102,15,111,154,21,120,0,0 ; movdqa 0x7815(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,53,120,0,0 ; movdqa 0x7835(%edx),%xmm4
+ DB 102,15,111,162,37,120,0,0 ; movdqa 0x7825(%edx),%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,102,233 ; pcmpgtd %xmm1,%xmm5
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,15,111,146,69,120,0,0 ; movdqa 0x7845(%edx),%xmm2
+ DB 102,15,111,146,53,120,0,0 ; movdqa 0x7835(%edx),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,254,202 ; paddd %xmm2,%xmm1
DB 102,15,223,233 ; pandn %xmm1,%xmm5
@@ -48866,11 +48854,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,169,169,117,0,0 ; movdqa 0x75a9(%ecx),%xmm5
+ DB 102,15,111,169,153,117,0,0 ; movdqa 0x7599(%ecx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,137,185,117,0,0 ; pand 0x75b9(%ecx),%xmm1
- DB 102,15,111,129,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm0
+ DB 102,15,219,137,169,117,0,0 ; pand 0x75a9(%ecx),%xmm1
+ DB 102,15,111,129,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm0
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,102,217 ; pcmpgtd %xmm1,%xmm3
@@ -48881,7 +48869,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,153,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm3
+ DB 102,15,111,153,169,117,0,0 ; movdqa 0x75a9(%ecx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
@@ -48895,7 +48883,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,145,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm2
+ DB 102,15,111,145,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm2
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,102,216 ; pcmpgtd %xmm0,%xmm3
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
@@ -48904,12 +48892,12 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,15,97,254 ; punpcklwd %xmm6,%xmm7
DB 102,15,219,239 ; pand %xmm7,%xmm5
- DB 102,15,219,185,185,117,0,0 ; pand 0x75b9(%ecx),%xmm7
+ DB 102,15,219,185,169,117,0,0 ; pand 0x75a9(%ecx),%xmm7
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,102,215 ; pcmpgtd %xmm7,%xmm2
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,169,217,117,0,0 ; movdqa 0x75d9(%ecx),%xmm5
+ DB 102,15,111,169,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
DB 102,15,254,229 ; paddd %xmm5,%xmm4
DB 102,15,254,197 ; paddd %xmm5,%xmm0
@@ -48946,22 +48934,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 560c <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,36,116,0,0 ; movdqa 0x7424(%eax),%xmm3
+ DB 102,15,111,152,20,116,0,0 ; movdqa 0x7414(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,84,116,0,0 ; movdqa 0x7454(%eax),%xmm1
+ DB 102,15,111,136,68,116,0,0 ; movdqa 0x7444(%eax),%xmm1
DB 102,15,127,77,232 ; movdqa %xmm1,-0x18(%ebp)
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,114,246,3 ; pslld $0x3,%xmm6
DB 102,15,219,241 ; pand %xmm1,%xmm6
DB 102,15,254,244 ; paddd %xmm4,%xmm6
- DB 102,15,111,184,52,116,0,0 ; movdqa 0x7434(%eax),%xmm7
+ DB 102,15,111,184,36,116,0,0 ; movdqa 0x7424(%eax),%xmm7
DB 102,15,127,69,168 ; movdqa %xmm0,-0x58(%ebp)
DB 102,15,219,199 ; pand %xmm7,%xmm0
- DB 102,15,111,168,68,116,0,0 ; movdqa 0x7444(%eax),%xmm5
+ DB 102,15,111,168,52,116,0,0 ; movdqa 0x7434(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,212,112,0,0 ; movdqa 0x70d4(%eax),%xmm0
+ DB 102,15,111,128,196,112,0,0 ; movdqa 0x70c4(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,254,240 ; paddd %xmm0,%xmm6
DB 102,15,114,230,16 ; psrad $0x10,%xmm6
@@ -49093,7 +49081,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,231,111,0,0 ; movaps 0x6fe7(%edx),%xmm4
+ DB 15,40,162,215,111,0,0 ; movaps 0x6fd7(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -49195,7 +49183,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,170,128,110,0,0 ; movaps 0x6e80(%edx),%xmm5
+ DB 15,40,170,112,110,0,0 ; movaps 0x6e70(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -49221,7 +49209,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,16,108,0,0 ; movaps 0x6c10(%edx),%xmm3
+ DB 15,40,154,0,108,0,0 ; movaps 0x6c00(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -49266,7 +49254,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,183,220,111,0,0 ; movaps 0x6fdc(%edi),%xmm6
+ DB 15,40,183,204,111,0,0 ; movaps 0x6fcc(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -49586,7 +49574,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,38,103,0,0 ; andps 0x6726(%ecx),%xmm6
+ DB 15,84,177,22,103,0,0 ; andps 0x6716(%ecx),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49622,7 +49610,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,192,102,0,0 ; andps 0x66c0(%ecx),%xmm6
+ DB 15,84,177,176,102,0,0 ; andps 0x66b0(%ecx),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49656,13 +49644,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 243,15,89,177,186,109,0,0 ; mulss 0x6dba(%ecx),%xmm6
+ DB 243,15,89,177,170,109,0,0 ; mulss 0x6daa(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,90,102,0,0 ; andps 0x665a(%ecx),%xmm6
+ DB 15,84,177,74,102,0,0 ; andps 0x664a(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49700,13 +49688,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,204 ; subps %xmm4,%xmm1
- DB 243,15,89,177,53,109,0,0 ; mulss 0x6d35(%ecx),%xmm6
+ DB 243,15,89,177,37,109,0,0 ; mulss 0x6d25(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,213,101,0,0 ; andps 0x65d5(%ecx),%xmm6
+ DB 15,84,177,197,101,0,0 ; andps 0x65c5(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49740,7 +49728,7 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,95,224 ; maxps %xmm0,%xmm4
- DB 15,93,160,80,101,0,0 ; minps 0x6550(%eax),%xmm4
+ DB 15,93,160,64,101,0,0 ; minps 0x6540(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -49763,7 +49751,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,84,168,32,101,0,0 ; andps 0x6520(%eax),%xmm5
+ DB 15,84,168,16,101,0,0 ; andps 0x6510(%eax),%xmm5
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
@@ -49783,14 +49771,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 606b <_sk_mirror_x_1_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 15,40,161,85,101,0,0 ; movaps 0x6555(%ecx),%xmm4
+ DB 15,40,161,69,101,0,0 ; movaps 0x6545(%ecx),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,169,213,100,0,0 ; movaps 0x64d5(%ecx),%xmm5
+ DB 15,40,169,197,100,0,0 ; movaps 0x64c5(%ecx),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,169,229,100,0,0 ; andps 0x64e5(%ecx),%xmm5
+ DB 15,84,169,213,100,0,0 ; andps 0x64d5(%ecx),%xmm5
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -49816,10 +49804,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 60c9 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,183,105,0,0 ; mulps 0x69b7(%eax),%xmm0
- DB 15,89,136,199,105,0,0 ; mulps 0x69c7(%eax),%xmm1
+ DB 15,89,128,167,105,0,0 ; mulps 0x69a7(%eax),%xmm0
+ DB 15,89,136,183,105,0,0 ; mulps 0x69b7(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,215,105,0,0 ; mulps 0x69d7(%eax),%xmm3
+ DB 15,89,152,199,105,0,0 ; mulps 0x69c7(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50204,12 +50192,12 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 78 ; dec %esi
DB 102,15,110,206 ; movd %esi,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
- DB 102,15,111,146,74,101,0,0 ; movdqa 0x654a(%edx),%xmm2
+ DB 102,15,111,146,58,101,0,0 ; movdqa 0x653a(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,10,99,0,0 ; por 0x630a(%edx),%xmm2
+ DB 102,15,235,146,250,98,0,0 ; por 0x62fa(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,90,101,0,0 ; por 0x655a(%edx),%xmm1
- DB 15,88,138,106,101,0,0 ; addps 0x656a(%edx),%xmm1
+ DB 102,15,235,138,74,101,0,0 ; por 0x654a(%edx),%xmm1
+ DB 15,88,138,90,101,0,0 ; addps 0x655a(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -50317,15 +50305,15 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 6726 <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,186,99,0,0 ; movaps 0x63ba(%eax),%xmm0
+ DB 15,40,128,170,99,0,0 ; movaps 0x63aa(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,186,99,0,0 ; addps 0x63ba(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,202,99,0,0 ; addps 0x63ca(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,218,99,0,0 ; addps 0x63da(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,234,99,0,0 ; addps 0x63ea(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,250,99,0,0 ; addps 0x63fa(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -50527,30 +50515,30 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,94,247 ; divps %xmm7,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,255 ; mulps %xmm7,%xmm7
- DB 15,40,128,120,97,0,0 ; movaps 0x6178(%eax),%xmm0
+ DB 15,40,128,104,97,0,0 ; movaps 0x6168(%eax),%xmm0
+ DB 15,89,199 ; mulps %xmm7,%xmm0
+ DB 15,88,128,120,97,0,0 ; addps 0x6178(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
DB 15,88,128,136,97,0,0 ; addps 0x6188(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
DB 15,88,128,152,97,0,0 ; addps 0x6198(%eax),%xmm0
- DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,168,97,0,0 ; addps 0x61a8(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,184,97,0,0 ; movaps 0x61b8(%eax),%xmm6
+ DB 15,40,176,168,97,0,0 ; movaps 0x61a8(%eax),%xmm6
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,85,232 ; andnps %xmm0,%xmm5
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,86,238 ; orps %xmm6,%xmm5
DB 15,194,204,1 ; cmpltps %xmm4,%xmm1
- DB 15,40,128,136,91,0,0 ; movaps 0x5b88(%eax),%xmm0
+ DB 15,40,128,120,91,0,0 ; movaps 0x5b78(%eax),%xmm0
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
DB 15,85,205 ; andnps %xmm5,%xmm1
DB 15,86,200 ; orps %xmm0,%xmm1
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,168,152,91,0,0 ; movaps 0x5b98(%eax),%xmm5
+ DB 15,40,168,136,91,0,0 ; movaps 0x5b88(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -50614,8 +50602,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,171,96,0,0 ; mulps 0x60ab(%edx),%xmm4
- DB 15,89,130,187,96,0,0 ; mulps 0x60bb(%edx),%xmm0
+ DB 15,89,162,155,96,0,0 ; mulps 0x609b(%edx),%xmm4
+ DB 15,89,130,171,96,0,0 ; mulps 0x60ab(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -50623,11 +50611,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,91,95,0,0 ; xorps 0x5f5b(%edx),%xmm4
+ DB 15,87,162,75,95,0,0 ; xorps 0x5f4b(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,107,90,0,0 ; mulps 0x5a6b(%edx),%xmm5
+ DB 15,89,170,91,90,0,0 ; mulps 0x5a5b(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -50663,8 +50651,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,13,96,0,0 ; mulps 0x600d(%edx),%xmm4
- DB 15,89,130,29,96,0,0 ; mulps 0x601d(%edx),%xmm0
+ DB 15,89,162,253,95,0,0 ; mulps 0x5ffd(%edx),%xmm4
+ DB 15,89,130,13,96,0,0 ; mulps 0x600d(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -50672,11 +50660,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,189,94,0,0 ; xorps 0x5ebd(%edx),%xmm4
+ DB 15,87,162,173,94,0,0 ; xorps 0x5ead(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,205,89,0,0 ; mulps 0x59cd(%edx),%xmm5
+ DB 15,89,170,189,89,0,0 ; mulps 0x59bd(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -50703,7 +50691,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,236 ; mulss %xmm4,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,89,169,149,95,0,0 ; mulps 0x5f95(%ecx),%xmm5
+ DB 15,89,169,133,95,0,0 ; mulps 0x5f85(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -50711,7 +50699,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,228 ; mulss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,129,69,94,0,0 ; xorps 0x5e45(%ecx),%xmm0
+ DB 15,87,129,53,94,0,0 ; xorps 0x5e35(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -50781,14 +50769,14 @@ _sk_save_xy_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 232,0,0,0,0 ; call 6cc8 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,120,88,0,0 ; movaps 0x5878(%eax),%xmm4
+ DB 15,40,160,104,88,0,0 ; movaps 0x5868(%eax),%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,88,236 ; addps %xmm4,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
- DB 15,40,144,136,88,0,0 ; movaps 0x5888(%eax),%xmm2
+ DB 15,40,144,120,88,0,0 ; movaps 0x5878(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -50866,8 +50854,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,246,93,0,0 ; addps 0x5df6(%eax),%xmm0
- DB 15,40,168,166,87,0,0 ; movaps 0x57a6(%eax),%xmm5
+ DB 15,88,128,230,93,0,0 ; addps 0x5de6(%eax),%xmm0
+ DB 15,40,168,150,87,0,0 ; movaps 0x5796(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -50893,7 +50881,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,83,87,0,0 ; addps 0x5753(%eax),%xmm0
+ DB 15,88,128,67,87,0,0 ; addps 0x5743(%eax),%xmm0
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50918,8 +50906,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,122,93,0,0 ; addps 0x5d7a(%eax),%xmm1
- DB 15,40,168,42,87,0,0 ; movaps 0x572a(%eax),%xmm5
+ DB 15,88,136,106,93,0,0 ; addps 0x5d6a(%eax),%xmm1
+ DB 15,40,168,26,87,0,0 ; movaps 0x571a(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -50945,7 +50933,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,214,86,0,0 ; addps 0x56d6(%eax),%xmm1
+ DB 15,88,136,198,86,0,0 ; addps 0x56c6(%eax),%xmm1
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50970,13 +50958,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,12,93,0,0 ; addps 0x5d0c(%eax),%xmm0
- DB 15,40,168,172,86,0,0 ; movaps 0x56ac(%eax),%xmm5
+ DB 15,88,128,252,92,0,0 ; addps 0x5cfc(%eax),%xmm0
+ DB 15,40,168,156,86,0,0 ; movaps 0x569c(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,28,93,0,0 ; mulps 0x5d1c(%eax),%xmm5
- DB 15,88,168,140,88,0,0 ; addps 0x588c(%eax),%xmm5
+ DB 15,89,168,12,93,0,0 ; mulps 0x5d0c(%eax),%xmm5
+ DB 15,88,168,124,88,0,0 ; addps 0x587c(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51002,16 +50990,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,162,92,0,0 ; addps 0x5ca2(%eax),%xmm0
- DB 15,40,168,82,86,0,0 ; movaps 0x5652(%eax),%xmm5
+ DB 15,88,128,146,92,0,0 ; addps 0x5c92(%eax),%xmm0
+ DB 15,40,168,66,86,0,0 ; movaps 0x5642(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,210,92,0,0 ; movaps 0x5cd2(%eax),%xmm4
+ DB 15,40,160,194,92,0,0 ; movaps 0x5cc2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,226,92,0,0 ; addps 0x5ce2(%eax),%xmm4
+ DB 15,88,160,210,92,0,0 ; addps 0x5cd2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,66,86,0,0 ; addps 0x5642(%eax),%xmm4
+ DB 15,88,160,50,86,0,0 ; addps 0x5632(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,242,92,0,0 ; addps 0x5cf2(%eax),%xmm4
+ DB 15,88,160,226,92,0,0 ; addps 0x5ce2(%eax),%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51034,17 +51022,17 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,218,85,0,0 ; movaps 0x55da(%eax),%xmm4
+ DB 15,40,160,202,85,0,0 ; movaps 0x55ca(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,110,64 ; movups 0x40(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,106,92,0,0 ; movaps 0x5c6a(%eax),%xmm6
+ DB 15,40,176,90,92,0,0 ; movaps 0x5c5a(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,122,92,0,0 ; addps 0x5c7a(%eax),%xmm6
+ DB 15,88,176,106,92,0,0 ; addps 0x5c6a(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,138,92,0,0 ; addps 0x5c8a(%eax),%xmm6
+ DB 15,88,176,122,92,0,0 ; addps 0x5c7a(%eax),%xmm6
DB 15,17,182,128,0,0,0 ; movups %xmm6,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51069,11 +51057,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,29,92,0,0 ; addps 0x5c1d(%eax),%xmm0
+ DB 15,88,128,13,92,0,0 ; addps 0x5c0d(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,253,91,0,0 ; mulps 0x5bfd(%eax),%xmm4
- DB 15,88,160,109,87,0,0 ; addps 0x576d(%eax),%xmm4
+ DB 15,89,160,237,91,0,0 ; mulps 0x5bed(%eax),%xmm4
+ DB 15,88,160,93,87,0,0 ; addps 0x575d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51099,13 +51087,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,157,91,0,0 ; addps 0x5b9d(%eax),%xmm1
- DB 15,40,168,61,85,0,0 ; movaps 0x553d(%eax),%xmm5
+ DB 15,88,136,141,91,0,0 ; addps 0x5b8d(%eax),%xmm1
+ DB 15,40,168,45,85,0,0 ; movaps 0x552d(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,173,91,0,0 ; mulps 0x5bad(%eax),%xmm5
- DB 15,88,168,29,87,0,0 ; addps 0x571d(%eax),%xmm5
+ DB 15,89,168,157,91,0,0 ; mulps 0x5b9d(%eax),%xmm5
+ DB 15,88,168,13,87,0,0 ; addps 0x570d(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51131,16 +51119,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,50,91,0,0 ; addps 0x5b32(%eax),%xmm1
- DB 15,40,168,226,84,0,0 ; movaps 0x54e2(%eax),%xmm5
+ DB 15,88,136,34,91,0,0 ; addps 0x5b22(%eax),%xmm1
+ DB 15,40,168,210,84,0,0 ; movaps 0x54d2(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,98,91,0,0 ; movaps 0x5b62(%eax),%xmm4
+ DB 15,40,160,82,91,0,0 ; movaps 0x5b52(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,114,91,0,0 ; addps 0x5b72(%eax),%xmm4
+ DB 15,88,160,98,91,0,0 ; addps 0x5b62(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,210,84,0,0 ; addps 0x54d2(%eax),%xmm4
+ DB 15,88,160,194,84,0,0 ; addps 0x54c2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,130,91,0,0 ; addps 0x5b82(%eax),%xmm4
+ DB 15,88,160,114,91,0,0 ; addps 0x5b72(%eax),%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51163,17 +51151,17 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,105,84,0,0 ; movaps 0x5469(%eax),%xmm4
+ DB 15,40,160,89,84,0,0 ; movaps 0x5459(%eax),%xmm4
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,110,96 ; movups 0x60(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,249,90,0,0 ; movaps 0x5af9(%eax),%xmm6
+ DB 15,40,176,233,90,0,0 ; movaps 0x5ae9(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,9,91,0,0 ; addps 0x5b09(%eax),%xmm6
+ DB 15,88,176,249,90,0,0 ; addps 0x5af9(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,25,91,0,0 ; addps 0x5b19(%eax),%xmm6
+ DB 15,88,176,9,91,0,0 ; addps 0x5b09(%eax),%xmm6
DB 15,17,182,160,0,0,0 ; movups %xmm6,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51198,11 +51186,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,171,90,0,0 ; addps 0x5aab(%eax),%xmm1
+ DB 15,88,136,155,90,0,0 ; addps 0x5a9b(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,139,90,0,0 ; mulps 0x5a8b(%eax),%xmm4
- DB 15,88,160,251,85,0,0 ; addps 0x55fb(%eax),%xmm4
+ DB 15,89,160,123,90,0,0 ; mulps 0x5a7b(%eax),%xmm4
+ DB 15,88,160,235,85,0,0 ; addps 0x55eb(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51351,7 +51339,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,162,239,88,0,0 ; movdqa 0x58ef(%edx),%xmm4
+ DB 102,15,111,162,223,88,0,0 ; movdqa 0x58df(%edx),%xmm4
DB 102,15,127,165,120,255,255,255 ; movdqa %xmm4,-0x88(%ebp)
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -51391,7 +51379,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,248 ; unpcklps %xmm0,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,15,111,130,111,82,0,0 ; movdqa 0x526f(%edx),%xmm0
+ DB 102,15,111,130,95,82,0,0 ; movdqa 0x525f(%edx),%xmm0
DB 102,15,127,133,104,255,255,255 ; movdqa %xmm0,-0x98(%ebp)
DB 102,15,254,200 ; paddd %xmm0,%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
@@ -51408,7 +51396,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,241 ; unpcklpd %xmm1,%xmm6
- DB 15,40,130,223,88,0,0 ; movaps 0x58df(%edx),%xmm0
+ DB 15,40,130,207,88,0,0 ; movaps 0x58cf(%edx),%xmm0
DB 15,40,141,232,254,255,255 ; movaps -0x118(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -52040,7 +52028,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,214 ; paddd %xmm6,%xmm2
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,161,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm4
+ DB 102,15,111,161,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm4
DB 102,15,112,203,245 ; pshufd $0xf5,%xmm3,%xmm1
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,204 ; pmuludq %xmm4,%xmm1
@@ -52082,7 +52070,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
- DB 102,15,254,137,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm1
+ DB 102,15,254,137,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm1
DB 102,15,112,241,229 ; pshufd $0xe5,%xmm1,%xmm6
DB 102,15,126,240 ; movd %xmm6,%eax
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -52097,7 +52085,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,130 ; movss (%edx,%eax,4),%xmm7
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,185,73,77,0,0 ; movaps 0x4d49(%ecx),%xmm7
+ DB 15,40,185,57,77,0,0 ; movaps 0x4d39(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
@@ -52118,7 +52106,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
DB 102,15,254,212 ; paddd %xmm4,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,161,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm4
+ DB 102,15,111,161,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm4
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -52154,7 +52142,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,213 ; unpcklps %xmm5,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
DB 102,15,126,232 ; movd %xmm5,%eax
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -52238,7 +52226,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,245 ; unpcklps %xmm5,%xmm6
DB 102,15,20,240 ; unpcklpd %xmm0,%xmm6
- DB 102,15,254,137,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm1
+ DB 102,15,254,137,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
@@ -52256,7 +52244,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -52292,7 +52280,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,169,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm5
+ DB 102,15,254,169,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm5
DB 102,15,112,197,229 ; pshufd $0xe5,%xmm5,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,197,78 ; pshufd $0x4e,%xmm5,%xmm0
@@ -52352,7 +52340,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,254,85,152 ; paddd -0x68(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,153,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm3
+ DB 102,15,111,153,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm3
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -52391,7 +52379,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,229 ; unpcklps %xmm5,%xmm4
DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,216,229 ; pshufd $0xe5,%xmm0,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,216,78 ; pshufd $0x4e,%xmm0,%xmm3
@@ -52443,7 +52431,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,238 ; unpcklps %xmm6,%xmm5
DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
- DB 102,15,111,137,217,70,0,0 ; movdqa 0x46d9(%ecx),%xmm1
+ DB 102,15,111,137,201,70,0,0 ; movdqa 0x46c9(%ecx),%xmm1
DB 102,15,254,249 ; paddd %xmm1,%xmm7
DB 102,15,112,223,229 ; pshufd $0xe5,%xmm7,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
@@ -52477,7 +52465,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,208,245 ; pshufd $0xf5,%xmm0,%xmm2
- DB 102,15,111,153,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm3
+ DB 102,15,111,153,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
@@ -52534,7 +52522,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,85,168 ; paddd -0x58(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm1
+ DB 102,15,111,137,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -52571,7 +52559,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,212 ; unpcklps %xmm4,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,224,229 ; pshufd $0xe5,%xmm0,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
@@ -52639,7 +52627,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,93,152 ; movdqa -0x68(%ebp),%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,129,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm0
+ DB 102,15,111,129,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm0
DB 102,15,244,216 ; pmuludq %xmm0,%xmm3
DB 102,15,244,208 ; pmuludq %xmm0,%xmm2
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -52678,7 +52666,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,28,130 ; movss (%edx,%eax,4),%xmm3
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -52730,7 +52718,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,208 ; unpcklps %xmm0,%xmm2
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
- DB 102,15,111,137,217,70,0,0 ; movdqa 0x46d9(%ecx),%xmm1
+ DB 102,15,111,137,201,70,0,0 ; movdqa 0x46c9(%ecx),%xmm1
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,195,229 ; pshufd $0xe5,%xmm3,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
@@ -52765,7 +52753,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,224,245 ; pshufd $0xf5,%xmm0,%xmm4
- DB 102,15,111,169,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm5
+ DB 102,15,111,169,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm5
DB 102,15,111,221 ; movdqa %xmm5,%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,227 ; pmuludq %xmm3,%xmm4
@@ -52821,7 +52809,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -52857,7 +52845,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,185,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm7
+ DB 102,15,254,185,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm7
DB 102,15,112,199,229 ; pshufd $0xe5,%xmm7,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,199,78 ; pshufd $0x4e,%xmm7,%xmm0
@@ -52907,7 +52895,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,111,250 ; movdqa %xmm2,%xmm7
@@ -52946,7 +52934,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,204 ; unpcklps %xmm4,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -53000,7 +52988,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,252 ; unpcklps %xmm4,%xmm7
DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
- DB 102,15,254,153,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm3
+ DB 102,15,254,153,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm3
DB 102,15,112,227,229 ; pshufd $0xe5,%xmm3,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
@@ -53033,7 +53021,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm1
+ DB 102,15,111,137,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -53073,7 +53061,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,225 ; unpcklps %xmm1,%xmm4
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
DB 102,15,41,165,88,255,255,255 ; movapd %xmm4,-0xa8(%ebp)
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
DB 102,15,126,200 ; movd %xmm1,%eax
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -53127,7 +53115,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,206 ; unpcklps %xmm6,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -53197,7 +53185,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 141,86,8 ; lea 0x8(%esi),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,153,70,0,0 ; movaps 0x4699(%ecx),%xmm3
+ DB 15,40,153,137,70,0,0 ; movaps 0x4689(%ecx),%xmm3
DB 82 ; push %edx
DB 80 ; push %eax
DB 255,86,4 ; call *0x4(%esi)
@@ -53301,40 +53289,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
@@ -53349,7 +53335,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
@@ -53368,7 +53354,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,137,55,0,0 ; movaps 0x3789(%eax),%xmm3
+ DB 15,40,152,127,55,0,0 ; movaps 0x377f(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -53388,7 +53374,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
@@ -53407,7 +53393,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,30,55,0,0 ; movaps 0x371e(%eax),%xmm0
+ DB 15,40,128,20,55,0,0 ; movaps 0x3714(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -53426,16 +53412,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,55,0,0 ; movss 0x3748(%esi),%xmm2
+ DB 243,15,16,150,62,55,0,0 ; movss 0x373e(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,68,55,0,0 ; movss 0x3744(%esi),%xmm1
+ DB 243,15,16,142,58,55,0,0 ; movss 0x373a(%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
@@ -53482,7 +53468,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
@@ -53491,7 +53477,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,240,53,0,0 ; movdqa 0x35f0(%edx),%xmm7
+ DB 102,15,111,186,230,53,0,0 ; movdqa 0x35e6(%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
@@ -53617,12 +53603,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,118,52,0,0 ; movdqa 0x3476(%eax),%xmm4
+ DB 102,15,111,160,108,52,0,0 ; movdqa 0x346c(%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
@@ -53700,11 +53686,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,126,51,0,0 ; movdqa 0x337e(%eax),%xmm0
+ DB 102,15,111,128,116,51,0,0 ; movdqa 0x3374(%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
@@ -53760,12 +53746,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,170,50,0,0 ; movdqa 0x32aa(%eax),%xmm7
+ DB 102,15,111,184,160,50,0,0 ; movdqa 0x32a0(%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
@@ -53816,7 +53802,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
@@ -53825,7 +53811,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,233,49,0,0 ; movdqa 0x31e9(%esi),%xmm7
+ DB 102,15,111,190,223,49,0,0 ; movdqa 0x31df(%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
@@ -53862,14 +53848,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,82,49,0,0 ; movdqa 0x3152(%eax),%xmm7
+ DB 102,15,111,184,72,49,0,0 ; movdqa 0x3148(%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
@@ -53911,14 +53897,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,170,48,0,0 ; movdqa 0x30aa(%esi),%xmm6
+ DB 102,15,111,182,160,48,0,0 ; movdqa 0x30a0(%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
@@ -53960,11 +53946,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,7,48,0,0 ; movdqa 0x3007(%eax),%xmm7
+ DB 102,15,111,184,253,47,0,0 ; movdqa 0x2ffd(%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
@@ -54014,9 +54000,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,75,47,0,0 ; movdqa 0x2f4b(%eax),%xmm1
+ DB 102,15,111,136,65,47,0,0 ; movdqa 0x2f41(%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
@@ -54073,7 +54059,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
@@ -54081,7 +54067,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,123,46,0,0 ; movdqa 0x2e7b(%edi),%xmm6
+ DB 102,15,111,183,113,46,0,0 ; movdqa 0x2e71(%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
@@ -54125,12 +54111,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,198,45,0,0 ; movdqa 0x2dc6(%eax),%xmm7
+ DB 102,15,111,184,188,45,0,0 ; movdqa 0x2dbc(%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
@@ -54171,10 +54157,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,42,45,0,0 ; movdqa 0x2d2a(%eax),%xmm4
+ DB 102,15,111,160,32,45,0,0 ; movdqa 0x2d20(%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
@@ -54242,17 +54228,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,57,44,0,0 ; movdqa 0x2c39(%eax),%xmm5
+ DB 102,15,111,168,47,44,0,0 ; movdqa 0x2c2f(%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,41,44,0,0 ; movdqa 0x2c29(%eax),%xmm6
+ DB 102,15,111,176,31,44,0,0 ; movdqa 0x2c1f(%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
@@ -54311,14 +54297,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,49,43,0,0 ; movdqa 0x2b31(%eax),%xmm6
+ DB 102,15,111,176,39,43,0,0 ; movdqa 0x2b27(%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
@@ -54374,9 +54360,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,81,42,0,0 ; movdqa 0x2a51(%eax),%xmm6
+ DB 102,15,111,176,71,42,0,0 ; movdqa 0x2a47(%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
@@ -54441,7 +54427,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
@@ -54452,7 +54438,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,124,41,0,0 ; movdqa 0x297c(%eax),%xmm7
+ DB 102,15,111,184,114,41,0,0 ; movdqa 0x2972(%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
@@ -54461,7 +54447,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,92,41,0,0 ; movdqa 0x295c(%eax),%xmm0
+ DB 102,15,111,128,82,41,0,0 ; movdqa 0x2952(%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
@@ -54550,7 +54536,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
@@ -54559,7 +54545,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,211,39,0,0 ; movdqa 0x27d3(%eax),%xmm7
+ DB 102,15,111,184,201,39,0,0 ; movdqa 0x27c9(%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
@@ -54568,7 +54554,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,179,39,0,0 ; movdqa 0x27b3(%eax),%xmm0
+ DB 102,15,111,128,169,39,0,0 ; movdqa 0x27a9(%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)
@@ -54656,7 +54642,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
@@ -54667,7 +54653,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,53,38,0,0 ; movdqa 0x2635(%eax),%xmm7
+ DB 102,15,111,184,43,38,0,0 ; movdqa 0x262b(%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
@@ -54676,11 +54662,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,21,38,0,0 ; movdqa 0x2615(%eax),%xmm0
+ DB 102,15,111,128,11,38,0,0 ; movdqa 0x260b(%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,69,38,0,0 ; movdqa 0x2645(%eax),%xmm0
+ DB 102,15,111,128,59,38,0,0 ; movdqa 0x263b(%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
@@ -54767,16 +54753,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,97,36,0,0 ; movdqa 0x2461(%eax),%xmm7
+ DB 102,15,111,184,87,36,0,0 ; movdqa 0x2457(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,145,36,0,0 ; movdqa 0x2491(%eax),%xmm6
+ DB 102,15,111,176,135,36,0,0 ; movdqa 0x2487(%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
@@ -54835,9 +54821,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,103,35,0,0 ; movdqa 0x2367(%eax),%xmm7
+ DB 102,15,111,184,93,35,0,0 ; movdqa 0x235d(%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
@@ -54864,7 +54850,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,135,35,0,0 ; movdqa 0x2387(%eax),%xmm0
+ DB 102,15,111,128,125,35,0,0 ; movdqa 0x237d(%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
@@ -54969,10 +54955,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,69,33,0,0 ; movdqa 0x2145(%eax),%xmm7
+ DB 102,15,111,184,59,33,0,0 ; movdqa 0x213b(%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
@@ -54999,7 +54985,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,101,33,0,0 ; movdqa 0x2165(%eax),%xmm2
+ DB 102,15,111,144,91,33,0,0 ; movdqa 0x215b(%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
@@ -55127,26 +55113,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
@@ -55163,7 +55149,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,214,30,0,0 ; movdqa 0x1ed6(%edi),%xmm5
+ DB 102,15,111,175,204,30,0,0 ; movdqa 0x1ecc(%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
@@ -55204,6 +55190,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
@@ -55240,10 +55227,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
@@ -55252,14 +55239,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
@@ -55276,7 +55263,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,75,29,0,0 ; movdqa 0x1d4b(%edi),%xmm2
+ DB 102,15,111,151,63,29,0,0 ; movdqa 0x1d3f(%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
@@ -55368,19 +55355,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
@@ -55388,7 +55375,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
@@ -55425,7 +55412,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)
@@ -55455,10 +55442,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
@@ -55467,14 +55454,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
@@ -55491,7 +55478,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,124,26,0,0 ; movdqa 0x1a7c(%edi),%xmm5
+ DB 102,15,111,175,112,26,0,0 ; movdqa 0x1a70(%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
@@ -55569,10 +55556,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
@@ -55581,14 +55568,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
@@ -55605,7 +55592,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,239,24,0,0 ; movdqa 0x18ef(%edi),%xmm2
+ DB 102,15,111,151,227,24,0,0 ; movdqa 0x18e3(%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
@@ -55697,19 +55684,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
@@ -55717,7 +55704,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
@@ -55754,7 +55741,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)
@@ -55783,10 +55770,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 b5fb <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b5f7 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b61d <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b619 <_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
@@ -55794,14 +55781,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 b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b654 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b654 <_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 b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b654 <_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
@@ -55809,11 +55796,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,101,22,0,0 ; pand 0x1665(%edi),%xmm6
+ DB 102,15,219,183,89,22,0,0 ; pand 0x1659(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,117,22,0,0 ; pand 0x1675(%edi),%xmm5
- DB 102,15,111,191,133,22,0,0 ; movdqa 0x1685(%edi),%xmm7
+ DB 102,15,219,175,105,22,0,0 ; pand 0x1669(%edi),%xmm5
+ DB 102,15,111,191,121,22,0,0 ; movdqa 0x1679(%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
@@ -55826,7 +55813,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,37,22,0,0 ; movaps 0x1625(%edi),%xmm6
+ DB 15,40,183,25,22,0,0 ; movaps 0x1619(%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)
@@ -55869,15 +55856,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 b722 <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b71e <_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,110,21,0,0 ; pand 0x156e(%edi),%xmm2
+ DB 102,15,219,151,98,21,0,0 ; pand 0x1562(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,126,21,0,0 ; pand 0x157e(%edi),%xmm6
+ DB 102,15,219,183,114,21,0,0 ; pand 0x1572(%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
@@ -55896,19 +55883,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 b79a <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b796 <_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 b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp b7d1 <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp b7d1 <_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 b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp b7d1 <_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
@@ -55968,10 +55955,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 b86a <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call b866 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b88c <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja b888 <_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
@@ -55979,10 +55966,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 b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp b8e2 <_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 b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp b8e2 <_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
@@ -55990,7 +55977,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 b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp b8e2 <_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
@@ -56001,7 +55988,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,182,19,0,0 ; pand 0x13b6(%edi),%xmm3
+ DB 102,15,219,159,170,19,0,0 ; pand 0x13aa(%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)
@@ -56054,10 +56041,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 b975 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call b971 <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b997 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja b993 <_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
@@ -56065,10 +56052,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 b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp b9ed <_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 b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp b9ed <_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
@@ -56076,7 +56063,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 b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp b9ed <_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
@@ -56087,7 +56074,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,171,18,0,0 ; pand 0x12ab(%edi),%xmm4
+ DB 102,15,219,167,159,18,0,0 ; pand 0x129f(%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
@@ -56142,32 +56129,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 ba8d <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call ba89 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja baad <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja baa9 <_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 bb35 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bb31 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%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 bb35 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bb31 <_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,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%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 bb35 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bb31 <_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
@@ -56177,7 +56164,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,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%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)
@@ -56211,7 +56198,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 bb7e <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bb7a <_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)
@@ -56239,10 +56226,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 bbc1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bbbd <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bbe3 <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja bbdf <_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
@@ -56250,10 +56237,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 bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp bc39 <_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 bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp bc39 <_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
@@ -56261,7 +56248,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 bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp bc39 <_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
@@ -56272,7 +56259,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,95,16,0,0 ; pand 0x105f(%esi),%xmm0
+ DB 102,15,219,134,83,16,0,0 ; pand 0x1053(%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)
@@ -56283,7 +56270,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,95,16,0,0 ; movaps 0x105f(%esi),%xmm3
+ DB 15,40,158,83,16,0,0 ; movaps 0x1053(%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)
@@ -56324,10 +56311,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 bccd <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bcc9 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bcef <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bceb <_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
@@ -56335,10 +56322,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 bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bd45 <_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 bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bd45 <_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
@@ -56346,7 +56333,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 bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bd45 <_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
@@ -56357,9 +56344,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,83,15,0,0 ; pand 0xf53(%edi),%xmm4
+ DB 102,15,219,167,71,15,0,0 ; pand 0xf47(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,83,15,0,0 ; movaps 0xf53(%edi),%xmm5
+ DB 15,40,175,71,15,0,0 ; movaps 0xf47(%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)
@@ -56397,15 +56384,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 bdb9 <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call bdb5 <_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,251,14,0,0 ; mulss 0xefb(%esi),%xmm4
- DB 243,15,88,166,247,14,0,0 ; addss 0xef7(%esi),%xmm4
+ DB 243,15,89,166,239,14,0,0 ; mulss 0xeef(%esi),%xmm4
+ DB 243,15,88,166,235,14,0,0 ; addss 0xeeb(%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
@@ -56418,7 +56405,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,103,14,0,0 ; movdqa 0xe67(%esi),%xmm5
+ DB 102,15,111,174,91,14,0,0 ; movdqa 0xe5b(%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
@@ -56464,10 +56451,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 be9b <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call be97 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bebd <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja beb9 <_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,1,1,0,0 ; mov 0x101(%edi,%ecx,4),%ecx
@@ -56475,10 +56462,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 bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp bf13 <_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 bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp bf13 <_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
@@ -56486,7 +56473,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 bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp bf13 <_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
@@ -56497,9 +56484,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,133,13,0,0 ; pand 0xd85(%edi),%xmm4
+ DB 102,15,219,167,121,13,0,0 ; pand 0xd79(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,133,13,0,0 ; movdqa 0xd85(%edi),%xmm5
+ DB 102,15,111,175,121,13,0,0 ; movdqa 0xd79(%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
@@ -56556,19 +56543,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 bfd5 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call bfd1 <_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,223,12,0,0 ; mulss 0xcdf(%ecx),%xmm6
- DB 243,15,88,177,219,12,0,0 ; addss 0xcdb(%ecx),%xmm6
+ DB 243,15,89,177,211,12,0,0 ; mulss 0xcd3(%ecx),%xmm6
+ DB 243,15,88,177,207,12,0,0 ; addss 0xccf(%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,75,12,0,0 ; movdqa 0xc4b(%ecx),%xmm0
+ DB 102,15,111,129,63,12,0,0 ; movdqa 0xc3f(%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
@@ -56638,10 +56625,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 c0fb <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c0f7 <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c11d <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c119 <_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,73,1,0,0 ; mov 0x149(%edi,%ecx,4),%ecx
@@ -56649,10 +56636,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 c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c173 <_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 c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c173 <_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
@@ -56660,7 +56647,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 c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c173 <_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
@@ -56671,8 +56658,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,37,11,0,0 ; pand 0xb25(%edi),%xmm3
- DB 102,15,111,183,37,11,0,0 ; movdqa 0xb25(%edi),%xmm6
+ DB 102,15,219,159,25,11,0,0 ; pand 0xb19(%edi),%xmm3
+ DB 102,15,111,183,25,11,0,0 ; movdqa 0xb19(%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
@@ -56758,11 +56745,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 c29f <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call c29b <_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 c2c5 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja c2c1 <_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
@@ -56770,14 +56757,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 c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp c30a <_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 c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp c30a <_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 c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp c30a <_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
@@ -56803,7 +56790,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,129,9,0,0 ; movdqa 0x981(%ecx),%xmm3
+ DB 102,15,111,153,117,9,0,0 ; movdqa 0x975(%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
@@ -56855,18 +56842,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 c44f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja c44b <_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 c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp c48b <_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 c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp c48b <_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 c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp c48b <_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
@@ -56995,11 +56982,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%eax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c618 <.literal16+0xe8>
+ DB 224,64 ; loopne c608 <.literal16+0xe8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c61c <.literal16+0xec>
+ DB 224,64 ; loopne c60c <.literal16+0xec>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c620 <.literal16+0xf0>
+ DB 224,64 ; loopne c610 <.literal16+0xf0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -57010,16 +56997,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c641 <.literal16+0x111>
+ DB 225,61 ; loope c631 <.literal16+0x111>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c645 <.literal16+0x115>
+ DB 225,61 ; loope c635 <.literal16+0x115>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c649 <.literal16+0x119>
+ DB 225,61 ; loope c639 <.literal16+0x119>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c64d <.literal16+0x11d>
+ DB 225,61 ; loope c63d <.literal16+0x11d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -57029,13 +57016,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c667 <.literal16+0x137>
+ DB 127,67 ; jg c657 <.literal16+0x137>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c66b <.literal16+0x13b>
+ DB 127,67 ; jg c65b <.literal16+0x13b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c66f <.literal16+0x13f>
+ DB 127,67 ; jg c65f <.literal16+0x13f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c673 <.literal16+0x143>
+ DB 127,67 ; jg c663 <.literal16+0x143>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%esi)
DB 145 ; xchg %eax,%ecx
@@ -57186,13 +57173,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%edi)
DB 8,33 ; or %ah,(%ecx)
DB 132,55 ; test %dh,(%edi)
- DB 224,7 ; loopne c779 <.literal16+0x249>
+ DB 224,7 ; loopne c769 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c77d <.literal16+0x24d>
+ DB 224,7 ; loopne c76d <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c781 <.literal16+0x251>
+ DB 224,7 ; loopne c771 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c785 <.literal16+0x255>
+ DB 224,7 ; loopne c775 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -57241,17 +57228,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg c7e4 <.literal16+0x2b4>
+ DB 127,0 ; jg c7d4 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7e8 <.literal16+0x2b8>
+ DB 127,0 ; jg c7d8 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7ec <.literal16+0x2bc>
+ DB 127,0 ; jg c7dc <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7f0 <.literal16+0x2c0>
- DB 119,115 ; ja c865 <.literal16+0x335>
+ DB 127,0 ; jg c7e0 <.literal16+0x2c0>
+ DB 119,115 ; ja c855 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -57262,7 +57249,7 @@ ALIGN 16
DB 194,117,191 ; ret $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
- DB 117,191 ; jne c7c9 <.literal16+0x299>
+ DB 117,191 ; jne c7b9 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -57278,7 +57265,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 e9a40806 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a6>
+ DB 233,220,63,163,233 ; jmp e9a407f6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459a>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -57374,16 +57361,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c953 <.literal16+0x423>
+ DB 118,63 ; jbe c943 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c957 <.literal16+0x427>
+ DB 118,63 ; jbe c947 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c95b <.literal16+0x42b>
+ DB 118,63 ; jbe c94b <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c95f <.literal16+0x42f>
+ DB 118,63 ; jbe c94f <.literal16+0x42f>
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
@@ -57409,13 +57396,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c996 <.literal16+0x466>
+ DB 124,66 ; jl c986 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c99a <.literal16+0x46a>
+ DB 124,66 ; jl c98a <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c99e <.literal16+0x46e>
+ DB 124,66 ; jl c98e <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c9a2 <.literal16+0x472>
+ DB 124,66 ; jl c992 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -57461,25 +57448,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%eax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca25 <.literal16+0x4f5>
+ DB 112,65 ; jo ca15 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca29 <.literal16+0x4f9>
+ DB 112,65 ; jo ca19 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca2d <.literal16+0x4fd>
+ DB 112,65 ; jo ca1d <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca31 <.literal16+0x501>
+ DB 112,65 ; jo ca21 <.literal16+0x501>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 255 ; (bad)
- DB 127,0 ; jg ca03 <.literal16+0x4d3>
+ DB 127,0 ; jg c9f3 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca07 <.literal16+0x4d7>
+ DB 127,0 ; jg c9f7 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca0b <.literal16+0x4db>
+ DB 127,0 ; jg c9fb <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca0f <.literal16+0x4df>
+ DB 127,0 ; jg c9ff <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -57505,13 +57492,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg ca48 <.literal16+0x518>
+ DB 127,255 ; jg ca38 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg ca4c <.literal16+0x51c>
+ DB 127,255 ; jg ca3c <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg ca51 <.literal16+0x521>
+ DB 127,0 ; jg ca41 <.literal16+0x521>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
DB 56,0 ; cmp %al,(%eax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
@@ -57525,13 +57512,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg cabb <.literal16+0x58b>
+ DB 127,71 ; jg caab <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cabf <.literal16+0x58f>
+ DB 127,71 ; jg caaf <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cac3 <.literal16+0x593>
+ DB 127,71 ; jg cab3 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cac7 <.literal16+0x597>
+ DB 127,71 ; jg cab7 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -57584,7 +57571,7 @@ ALIGN 16
DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js cb2c <.literal16+0x5fc>
+ DB 120,57 ; js cb1c <.literal16+0x5fc>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -57655,13 +57642,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%edi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb cbde <.literal16+0x6ae>
+ DB 114,28 ; jb cbce <.literal16+0x6ae>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbe2 <.literal16+0x6b2>
+ DB 62,114,28 ; jb,pt cbd2 <.literal16+0x6b2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbe6 <.literal16+0x6b6>
+ DB 62,114,28 ; jb,pt cbd6 <.literal16+0x6b6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbea <.literal16+0x6ba>
+ DB 62,114,28 ; jb,pt cbda <.literal16+0x6ba>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -57682,13 +57669,13 @@ ALIGN 16
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%esi)
DB 99,61,57,142,99,61 ; arpl %di,0x3d638e39
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%esi)
- DB 127,63 ; jg cc43 <.literal16+0x713>
- DB 114,249 ; jb cbff <.literal16+0x6cf>
- DB 127,63 ; jg cc47 <.literal16+0x717>
- DB 114,249 ; jb cc03 <.literal16+0x6d3>
- DB 127,63 ; jg cc4b <.literal16+0x71b>
- DB 114,249 ; jb cc07 <.literal16+0x6d7>
- DB 127,63 ; jg cc4f <.literal16+0x71f>
+ DB 127,63 ; jg cc33 <.literal16+0x713>
+ DB 114,249 ; jb cbef <.literal16+0x6cf>
+ DB 127,63 ; jg cc37 <.literal16+0x717>
+ DB 114,249 ; jb cbf3 <.literal16+0x6d3>
+ DB 127,63 ; jg cc3b <.literal16+0x71b>
+ DB 114,249 ; jb cbf7 <.literal16+0x6d7>
+ DB 127,63 ; jg cc3f <.literal16+0x71f>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -57756,19 +57743,19 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne cca1 <.literal16+0x771>
- DB 224,255 ; loopne cca3 <.literal16+0x773>
- DB 224,255 ; loopne cca5 <.literal16+0x775>
- DB 224,255 ; loopne cca7 <.literal16+0x777>
- DB 224,255 ; loopne cca9 <.literal16+0x779>
- DB 224,255 ; loopne ccab <.literal16+0x77b>
- DB 224,255 ; loopne ccad <.literal16+0x77d>
- DB 224,255 ; loopne ccaf <.literal16+0x77f>
+ DB 224,255 ; loopne cc91 <.literal16+0x771>
+ DB 224,255 ; loopne cc93 <.literal16+0x773>
+ DB 224,255 ; loopne cc95 <.literal16+0x775>
+ DB 224,255 ; loopne cc97 <.literal16+0x777>
+ DB 224,255 ; loopne cc99 <.literal16+0x779>
+ DB 224,255 ; loopne cc9b <.literal16+0x77b>
+ DB 224,255 ; loopne cc9d <.literal16+0x77d>
+ DB 224,255 ; loopne cc9f <.literal16+0x77f>
ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ccfb <_sk_srcover_rgba_8888_sse2_lowp+0xa9b>
+ DB 127,67 ; jg cceb <_sk_srcover_rgba_8888_sse2_lowp+0xa8f>
ENDIF
END
diff --git a/src/jumper/SkJumper_stages_lowp.cpp b/src/jumper/SkJumper_stages_lowp.cpp
index 4761320c7c..eb169ae9f3 100644
--- a/src/jumper/SkJumper_stages_lowp.cpp
+++ b/src/jumper/SkJumper_stages_lowp.cpp
@@ -137,11 +137,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; }